.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.nett{--nett-bredde:1120px}.nett a:focus-visible,.nett-mobilmeny a:focus-visible{outline:3px solid color-mix(in srgb, var(--klubb) 45%, transparent);outline-offset:2px;border-radius:4px}.nett-hode{z-index:20;padding-top:env(safe-area-inset-top,0px);background:var(--flate);border-bottom:1px solid var(--linje);position:sticky;top:0}.nett-hode-innhold{max-width:var(--nett-bredde);align-items:center;gap:16px;min-height:64px;margin:0 auto;padding:0 16px;display:flex}.nett-klubb{min-width:0;min-height:44px;color:var(--ink);align-items:center;gap:12px;margin-right:auto;text-decoration:none;display:inline-flex}.nett-navn{font-family:var(--display);white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:700;line-height:1.1;overflow:hidden}.nett-logo{object-fit:contain;background:#fff;border-radius:10px;flex:none;width:40px;height:40px;display:block}.nett-forbokstaver{background:var(--klubb);color:var(--paa-klubb,#fff);font-family:var(--display);place-items:center;font-size:15px;font-weight:700;line-height:1;display:grid}.nett-meny{gap:4px;display:flex}.nett-meny a{color:var(--ink);white-space:nowrap;border-radius:8px;padding:10px 12px;font-size:15px;font-weight:500;text-decoration:none}.nett-meny a:hover{background:var(--flate-2)}.nett-meny a[aria-current=page]{color:var(--klubb-tekst);box-shadow:inset 0 -2px 0 var(--klubb);border-radius:8px 8px 0 0}.nett-menyknapp,.nett-mobilmeny{display:none}@media (width<=1040px){.nett-meny{display:none}.nett-menyknapp{align-items:center;min-height:44px;display:inline-flex}.nett-mobilmeny:not([hidden]){max-width:var(--nett-bredde);max-height:calc(100dvh - 64px);margin:0 auto;padding:0 16px 12px;display:grid;overflow-y:auto}.nett-mobilmeny a{border-top:1px solid var(--linje);min-height:48px;color:var(--ink);align-items:center;padding:0 4px;font-size:17px;text-decoration:none;display:flex}.nett-mobilmeny a[aria-current=page]{color:var(--klubb-tekst);font-weight:600}}.nett-hero{background:var(--klubb);color:var(--paa-klubb,#fff)}.med-stripe .nett-hero{border-bottom:6px solid var(--stripe)}.nett-hero-innhold{max-width:var(--nett-bredde);align-items:center;gap:24px;margin:0 auto;padding:48px 16px;display:flex}.nett-hero.med-kort .nett-hero-innhold{padding-bottom:80px}.nett-hero .nett-logo{box-sizing:border-box;border-radius:22px;width:96px;height:96px;padding:8px}.nett-hero .nett-forbokstaver{background:var(--paa-klubb,#fff);color:var(--klubb);padding:0;font-size:34px}.nett-hero-tekst{gap:12px;min-width:0;display:grid}.nett-hero h1{overflow-wrap:anywhere;font-size:clamp(40px,7vw,72px);font-weight:700;line-height:1}.nett-hero p{opacity:.92;max-width:60ch;margin:0;font-size:19px;line-height:1.45}@media (width<=640px){.nett-hero-innhold{flex-direction:column;align-items:flex-start;gap:16px;padding:28px 16px 32px}.nett-hero.med-kort .nett-hero-innhold{padding-bottom:72px}.nett-hero .nett-logo{border-radius:14px;width:56px;height:56px;padding:6px}.nett-hero .nett-forbokstaver{font-size:20px}.nett-hero p{font-size:17px}}main.nett-innhold{max-width:var(--nett-bredde);gap:40px;padding:32px 16px 64px}main.nett-innhold.smal{max-width:760px}main.nett-innhold>p{margin:0}.nett .topp{padding-top:32px}.nett .topp .innhold{max-width:728px}.nett .topp:has(+main.nett-innhold:not(.smal)) .innhold{max-width:calc(var(--nett-bredde) - 32px)}.nett .topp p.nett-ingress{font-size:19px;line-height:1.5}@media (width<=640px){.nett .topp p.nett-ingress{font-size:17px}}.nett-forside .nett-naa{margin-top:-64px}.nett-naa{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;display:grid}.nett-naakort{background:var(--flate);border:1px solid var(--linje);border-radius:16px;align-content:start;gap:8px;padding:20px 20px 24px;display:grid;box-shadow:0 8px 24px #00000014}.nett-naakort>*{margin:0}.nett-naakort h2{font-size:clamp(26px,3vw,32px)}.nett-naakort h2 a{color:inherit;text-decoration:none}.nett-overlinje{color:var(--klubb-tekst);font-size:15px;font-weight:600}.nett-naakort[data-fase=idag] .nett-overlinje:before{content:"";background:var(--kiosk);vertical-align:2px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.nett-handlinger{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:8px;display:flex}.nett-handlinger .knapp{align-items:center;min-height:44px;display:inline-flex}.nett-handlinger a:not(.knapp){color:var(--klubb-tekst);align-items:center;min-height:44px;font-weight:600;display:inline-flex}.nett-kolonner{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}@media (width>=900px){.nett-kolonner{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:56px}}.nett-hoved,.nett-side{align-content:start;gap:40px;min-width:0;display:grid}.nett-seksjon{align-content:start;gap:16px;min-width:0;display:grid}.nett-seksjon>p{margin:0}.nett-seksjon>h2{font-size:26px}.nett-seksjonstopp{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.nett-seksjonstopp h2{font-size:28px}.nett-seksjonstopp a:not(.knapp){color:var(--klubb-tekst);font-size:15px;font-weight:600;text-decoration:none}.nett-seksjonstopp a:not(.knapp):hover{text-underline-offset:3px;text-decoration:underline}.nett-meta{color:var(--dempet);font-size:14px}.nett-kortlenke{color:inherit;gap:16px;text-decoration:none;display:grid}.nett-korttekst{align-content:start;gap:6px;min-width:0;display:grid}.nett-nyhetstittel{font-family:var(--display);overflow-wrap:anywhere;font-size:22px;font-weight:700;line-height:1.15}.nett-kortlenke:hover .nett-nyhetstittel{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.nett-utdrag{color:var(--dempet);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nett-hovednyhet img{aspect-ratio:16/9;object-fit:cover;background:var(--flate-2);border-radius:12px;width:100%;height:auto;display:block}.nett-hovednyhet .nett-nyhetstittel{font-size:clamp(26px,3.2vw,34px)}.nett-hovednyhet .nett-utdrag{-webkit-line-clamp:4;font-size:17px}.nett-nyheter{display:grid}.nett-nyhetsrad{border-top:1px solid var(--linje)}.nett-nyhetsrad:last-child{border-bottom:1px solid var(--linje)}.nett-nyhetsrad .nett-kortlenke{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:16px 0}.nett-nyhetsrad img{object-fit:cover;background:var(--flate-2);border-radius:8px;width:136px;height:96px;display:block}@media (width<=520px){.nett-nyhetsrad img{width:88px;height:72px}.nett-nyhetsrad .nett-nyhetstittel{font-size:19px}.nett-nyhetsrad .nett-utdrag{-webkit-line-clamp:2}}.nett-kamper{margin:0;padding:0;list-style:none;display:grid}.nett-kamper li{border-top:1px solid var(--linje);grid-template-columns:88px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.nett-kamper li:last-child{border-bottom:1px solid var(--linje)}.nett-kamptid{align-content:start;gap:4px;display:grid}.nett-kamptid b{font-family:var(--display);color:var(--klubb-tekst);font-size:22px;font-weight:700;line-height:1}.nett-kamptid span{color:var(--dempet);white-space:nowrap;font-size:13px}.nett-kamplag{gap:2px;min-width:0;display:grid}.nett-kamplag b{overflow-wrap:anywhere;font-weight:600}.nett-liste{display:grid}.nett-rad{border-top:1px solid var(--linje);color:inherit;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:12px 0;text-decoration:none;display:flex}.nett-rad:last-child{border-bottom:1px solid var(--linje)}.nett-radtekst{gap:2px;min-width:0;display:grid}.nett-rad:hover b{text-underline-offset:3px;text-decoration:underline}.nett-idretter{grid-template-columns:repeat(auto-fill,minmax(min(100%,156px),1fr));gap:12px;display:grid}.nett-idrett{background:var(--flate);border:1px solid var(--linje);min-height:88px;color:var(--ink);border-radius:12px;align-content:start;gap:4px;padding:16px;text-decoration:none;display:grid}.nett-idrett b{font-family:var(--display);font-size:22px;font-weight:700;line-height:1.1}.nett-idrett:hover{border-color:var(--klubb)}.nett-ingress{max-width:62ch;margin:0;font-size:19px;line-height:1.5}.nett-bilde{gap:8px;margin:0;display:grid}.nett-bilde img{background:var(--flate-2);border-radius:12px;width:100%;height:auto;display:block}.nett-bilde figcaption{color:var(--dempet);font-size:14px}.nett-tekst{min-width:0;font-size:17px;line-height:1.65}.nett-tekst>*{margin:0}.nett-tekst>*+*{margin-top:16px}.nett-tekst>:first-child{margin-top:0}.nett-tekst h2{margin-top:32px;font-size:26px}.nett-tekst h3{margin-top:24px;font-size:21px}.nett-tekst a{color:var(--klubb-tekst);text-underline-offset:3px;overflow-wrap:anywhere}.nett-tekst :is(ul,ol){padding-left:24px}.nett-tekst li+li{margin-top:6px}.nett-tekst blockquote{border-left:3px solid var(--klubb);color:var(--dempet);margin-left:0;padding:4px 0 4px 20px}.nett-tekst blockquote p{margin:0}.nett-tekst hr{border:0;border-top:1px solid var(--linje)}.nett-artikkel>.nett-meta{margin:0}.nett-kontaktboks{background:var(--flate);border:1px solid var(--linje);border-radius:16px;gap:16px;padding:20px;display:grid}.nett-kontaktboks p{gap:2px;margin:0;display:grid}.nett-epost{font-family:var(--display);color:var(--klubb-tekst);overflow-wrap:anywhere;font-size:26px;font-weight:700}.nett-lenkerad{flex-wrap:wrap;gap:4px 20px;display:flex}.nett-lenkerad a{color:var(--klubb-tekst)}.nett-kontakter{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.nett-kontakter li{background:var(--flate);border:1px solid var(--linje);border-radius:12px;gap:2px;min-width:0;padding:16px;display:grid}.nett-kontakter a{color:var(--klubb-tekst);overflow-wrap:anywhere}.nett-bunn{background:var(--flate);border-top:1px solid var(--linje);margin-top:24px}.nett-bunn-innhold{max-width:var(--nett-bredde);grid-template-columns:minmax(0,1fr);gap:24px;margin:0 auto;padding:32px 16px;display:grid}@media (width>=760px){.nett-bunn-innhold{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}}.nett-bunn-klubb{align-items:flex-start;gap:12px;display:flex}.nett-bunn-klubb>div{gap:4px;min-width:0;font-size:15px;display:grid}.nett-bunn-klubb a{color:inherit;overflow-wrap:anywhere}.nett-bunn-lenker{align-content:start;justify-items:start;gap:4px;display:grid}.nett-bunn-lenker a{min-height:44px;color:var(--ink);align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.nett-bunn-lenker a:hover{text-underline-offset:3px;text-decoration:underline}@media (width>=760px){.nett-bunn-lenker a{min-height:32px}}.admin-nyheter,.admin-nyhet,.admin-nettside{max-width:860px}.admin-nyheter .nett-seksjonstopp,.admin-nyhet .nett-seksjonstopp,.admin-nettside .nett-seksjonstopp{align-items:center}.nyhetsskjema,.nettside-skjema{gap:8px;display:grid}.nyhetsskjema>label,.nettside-skjema>label,.nyhetsbilde>label,.nyhetstid>label,.nettside-idrett>label{margin-top:8px;font-size:15px;font-weight:600}.nyhetsskjema .merk,.nettside-skjema .merk{margin:0}.nyhetsskjema textarea,.nettside-skjema textarea{font:16px/1.55 var(--tekst);resize:vertical}.nyhetsskjema select.sok,.nettside-skjema select.sok{appearance:auto;font:17px/1.3 var(--tekst);color:var(--ink)}.nyhetsskjema code{white-space:nowrap;word-break:normal}.nyhetsbilde,.nyhetstid,.nettside-idrett,.nettside-kontakt{border:1px solid var(--linje);border-radius:12px;gap:8px;min-width:0;margin:12px 0 0;padding:12px 16px 16px;display:grid}.nyhetsbilde legend,.nyhetstid legend,.nettside-idrett legend,.nettside-kontakt legend{padding:0 6px;font-weight:600}.nyhetsbilde img{border-radius:8px;justify-self:start;width:auto;max-width:100%;height:auto;max-height:280px}.admin-forhandsvisning{gap:16px;display:grid}.admin-forhandsvisning>*{margin:0}.nettside-idretter{flex-wrap:wrap;gap:4px 20px;display:flex}.nettside-felter{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:8px 12px;display:grid}.nettside-felter label{gap:4px;font-size:14px;font-weight:600;display:grid}.liste>.nettside-arrangement{align-items:center}.slett-nyhet{margin-top:16px}.lagrelinje p{margin:0}@font-face{font-family:Funnel Display Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/funnel-display-latin-ext-wght-normal-DxkvHKaa.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Display Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/funnel-display-latin-wght-normal-h7i3A3FI.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/funnel-sans-latin-ext-wght-normal-CStSwzyf.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/funnel-sans-latin-wght-normal-zzU05adE.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--klubb:#983236;--bg:#f3f4f2;--flate:#fff;--flate-2:#eceeea;--ink:#171b18;--dempet:#5e6760;--linje:#d8dcd6;--kiosk:#2f7d4f;--kort:#a56a12;--feil:#b3261e;--klubb-tekst:var(--klubb);--kryss-under:var(--ink);--kryss-over:#2445d6;--display:"Barlow Condensed", "Arial Narrow", "Roboto Condensed", sans-serif;--tekst:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111412;--flate:#1a1e1b;--flate-2:#222723;--ink:#e8ece8;--dempet:#9aa49c;--linje:#2e342f;--kiosk:#6cc58f;--kort:#e0a54a;--feil:#f07b72;--klubb-tekst:color-mix(in srgb, var(--klubb) 45%, #fff)}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:16px/1.5 var(--tekst);margin:0}a{color:inherit}button,input{font:inherit;color:inherit}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0;line-height:1.05}.num{font-variant-numeric:tabular-nums}.topp{background:var(--klubb);color:#fff;padding:calc(max(env(safe-area-inset-top,0px), var(--safe-area-inset-top,0px)) + 20px) 16px 22px}.topp .innhold{gap:6px;max-width:760px;margin:0 auto;display:grid}.topp .klubb{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:14px;font-weight:600}.topp h1{font-size:clamp(36px,9vw,56px);font-weight:700}.topp p{opacity:.9;margin:0}.topp a.tilbake{opacity:.85;font-size:15px;text-decoration:none}main{grid-template-columns:minmax(0,1fr);gap:24px;max-width:760px;margin:0 auto;padding:20px 16px 64px;display:grid}main.bred{max-width:1200px}.sok{border:1px solid var(--linje);background:var(--flate);border-radius:12px;width:100%;padding:14px 16px;font-size:17px}.sok:focus{outline:3px solid color-mix(in srgb, var(--klubb) 40%, transparent);border-color:var(--klubb)}.faner{border-bottom:1px solid var(--linje);gap:4px;display:flex}.faner button{color:var(--dempet);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 14px;font-weight:600}.faner button[aria-selected=true]{color:var(--ink);border-color:var(--klubb)}.brikker{gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.brikke{border:1px solid var(--linje);background:var(--flate);cursor:pointer;border-radius:999px;flex:none;padding:6px 12px;font-size:14px}.brikke[aria-pressed=true],.brikke[aria-current=page]{background:var(--klubb);border-color:var(--klubb);color:#fff}a.brikke{color:var(--ink);text-decoration:none}.liste{background:var(--flate);border:1px solid var(--linje);border-radius:12px;display:grid;overflow:hidden}.liste>*{border-bottom:1px solid var(--linje);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;min-width:0;padding:12px 16px;text-decoration:none;display:flex}.liste>:last-child{border-bottom:0}.liste a:hover{background:var(--flate-2)}.liste .under{color:var(--dempet);font-size:14px}.seksjon{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.seksjon h2{font-size:24px}.merk{color:var(--dempet);font-size:14px}.boks{background:var(--flate);border:1px solid var(--linje);border-radius:12px;padding:16px}.runde{gap:6px;display:grid}.runde h3{align-items:baseline;gap:10px;font-size:22px;display:flex}.runde h3 .naa{font-family:var(--tekst);background:var(--klubb);color:#fff;border-radius:999px;padding:2px 8px;font-size:13px;font-weight:600}.kamprad{grid-template-columns:64px 44px 1fr;align-items:baseline;gap:10px;display:grid}.kamprad .bane{font-weight:600}.kamprad .motlag{gap:4px;min-width:0;display:grid}.kamprad .kl{font-family:var(--display);color:var(--klubb-tekst);font-weight:700}.tidslinje{gap:0;display:grid}.kampkort{background:var(--flate);border:1px solid var(--linje);border-radius:14px;grid-template-columns:auto 1fr;gap:4px 16px;padding:16px;display:grid}.kampkort .tid{font-family:var(--display);color:var(--klubb-tekst);grid-row:span 4;font-size:34px;font-weight:700;line-height:1}.kampkort .bane{font-size:18px;font-weight:600}.kampkort .sponsor{color:var(--dempet);font-size:14px}.kampkort .mot{font-size:15px}.pause{border-left:3px dotted var(--linje);color:var(--dempet);margin-left:24px;padding:10px 0 10px 28px;font-size:14px}.pause.kiosk{color:var(--kiosk);border-left-color:var(--kiosk);font-weight:500}.oppsummering{color:var(--dempet);flex-wrap:wrap;gap:8px 20px;font-size:15px;display:flex}.oppsummering b{color:var(--ink)}.skjema label{font-size:15px;font-weight:600}.lagliste{border:1px solid var(--linje);background:var(--flate);border-radius:12px;gap:12px;min-width:0;padding:12px 16px 16px;display:grid}.lagliste legend{padding:0 6px;font-weight:600}.lagrad{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.lagrad select,.lagrad input{border:1px solid var(--linje);background:var(--bg);border-radius:10px;min-width:0;padding:11px 12px}.lagrad .forhandsvis{grid-column:1/-1}@media (width<=520px){.lagrad{grid-template-columns:minmax(0,1fr)}}.fjorar p{margin:0 0 8px}.forslag{gap:8px;margin:0;padding:0;list-style:none;display:grid}.kobling{border-bottom:1px solid var(--linje);gap:6px;padding:10px 0;display:grid}.lagvelger{gap:4px;display:grid}.forslag li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.honning{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.pamelding-apen{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pamelding-apen p{margin:0}a.knapp{text-decoration:none;display:inline-block}.varsel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.varsel p{margin:0}.vaktrad{grid-template-columns:auto 1fr auto;align-items:center;display:grid!important}.vaktskjema{grid-column:1/-1;gap:8px;margin:4px 0 0;display:grid}.tidsrad{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.tidsrad label{align-items:center;gap:8px;font-weight:600;display:flex}.tidsrad input{border:1px solid var(--linje);background:var(--bg);border-radius:8px;padding:9px 10px}.faner{overflow-x:auto}.faner button{white-space:nowrap}.avkryss.liten{margin-right:8px;font-size:13px;font-weight:400;display:inline-flex}.liten-tall{border:1px solid var(--linje);background:var(--bg);border-radius:6px;width:4em;padding:2px 6px}tr.mangler td{background:color-mix(in srgb, var(--feil) 10%, transparent)}.mangler-tekst{color:var(--feil);font-weight:600}.dugnadsrad{justify-content:space-between;align-items:flex-start;gap:12px;display:flex!important}.lenkeknapp{color:var(--feil);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.nyevakter{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 14px;display:grid}.nyevakter label{gap:4px;font-size:14px;font-weight:600;display:grid}.nyevakter input{border:1px solid var(--linje);background:var(--bg);border-radius:8px;padding:9px 10px}.nyevakter .merk,.nyevakter .knapper{grid-column:1/-1}.knapp{background:var(--klubb);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:10px 16px;font-weight:600}.knapp.sekundaer{background:var(--flate);color:var(--ink);border:1px solid var(--linje)}.knapp:disabled{opacity:.5;cursor:default}.knapper{flex-wrap:wrap;align-items:center;gap:10px;display:flex}table.tall{border-collapse:collapse;background:var(--flate);border:1px solid var(--linje);border-radius:12px;width:100%;font-size:15px;overflow:hidden}.tall th,.tall td{border-bottom:1px solid var(--linje);text-align:right;font-variant-numeric:tabular-nums;padding:8px 12px}.tall th:first-child,.tall td:first-child{text-align:left}.tall thead th{background:var(--flate-2);font-weight:600}.tall td.bedre{color:var(--kiosk);font-weight:600}.tall td.verre{color:var(--feil);font-weight:600}.rull{overflow-x:auto}table.baner{border-collapse:separate;border-spacing:0;background:var(--flate);font-size:12px}.baner th,.baner td{border-bottom:1px solid var(--linje);border-right:1px solid var(--linje);vertical-align:top;padding:5px 7px}.baner thead th{background:var(--flate-2);text-align:left;min-width:120px;font-weight:500;position:sticky;top:0}.baner thead th b{font-family:var(--display);font-size:17px;display:block}.baner thead th span{color:var(--dempet);font-size:11.5px}.baner th.tid{font-family:var(--display);background:var(--flate-2);z-index:1;font-size:16px;position:sticky;left:0}.baner td .kl{font-family:var(--display);color:var(--klubb-tekst);font-weight:700;display:block}.feilmelding{color:var(--feil)}.knapp.liten{padding:5px 10px;font-size:13px}.knapp.fare{background:var(--feil)}textarea.sok{font:15px/1.5 var(--tekst);resize:vertical}.innstillinger{justify-items:start;gap:10px;display:grid}.innstillinger input[type=date],.plasstak input{border:1px solid var(--linje);background:var(--bg);border-radius:8px;padding:8px 10px}.avkryss{align-items:center;gap:8px;font-weight:600;display:flex}.plasstak{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:8px;margin-top:8px;display:grid}.plasstak label{gap:4px;font-size:14px;font-weight:600;display:grid}.plasstak input{width:100%}table.pameldinger td,table.kontakter td{text-align:left;vertical-align:top}table.pameldinger th,table.kontakter th{text-align:left}table.pameldinger select{border:1px solid var(--linje);background:var(--bg);border-radius:8px;padding:5px 8px}tr.dempet td{opacity:.55}.celleinput{border:1px solid var(--linje);background:var(--bg);border-radius:6px;min-width:0;padding:5px 8px}.bruddliste{margin:6px 0 0;padding-left:20px}.baner td.klikkbar{cursor:pointer}.baner td.klikkbar:hover{background:var(--flate-2)}.baner td.valgt{outline:3px solid var(--klubb-tekst);outline-offset:-3px}.baner td.brudd{box-shadow:inset 4px 0 0 var(--feil)}.baner td.utilgjengelig{opacity:.35}code{word-break:break-all;font-size:.92em}.loypekart{border:1px solid var(--linje);background:var(--flate-2);z-index:0;border-radius:12px;height:min(70vh,420px)}.loypevalg .brikke{align-items:center;gap:8px;display:inline-flex}.loypevalg .strek,.tegnforklaring .strek{border-radius:3px;flex:none;width:18px;height:5px}.brikke[aria-pressed=true] .strek{box-shadow:0 0 0 1.5px #fff}.loypeinfo{gap:10px;display:grid}.loypetall{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:0;display:grid}.loypetall>div{background:var(--flate);border:1px solid var(--linje);border-radius:12px;padding:10px 12px}.loypetall dt{color:var(--dempet);font-size:13px}.loypetall dd{font-family:var(--display);margin:0;font-size:24px;font-weight:700}.hoydeprofil{background:var(--flate);border:1px solid var(--linje);touch-action:pan-y;cursor:crosshair;-webkit-user-select:none;user-select:none;border-radius:12px;width:100%;height:auto;display:block}.hoydeprofil .rutenett{stroke:var(--linje);stroke-width:1px}.hoydeprofil .akse{fill:var(--dempet);font-size:12px;font-family:var(--tekst)}.hoydeprofil .peker{stroke:var(--ink);stroke-width:1px;stroke-dasharray:3 3}.hoydeprofil .pekertekst{fill:var(--ink);font-size:13px;font-weight:600;font-family:var(--tekst)}.flyover{gap:10px;display:grid;position:relative}.flyover-kart{aspect-ratio:4/5;background:#dfe9f3;border-radius:12px;width:100%;max-height:640px;overflow:hidden}@media (width>=700px){.flyover-kart{aspect-ratio:16/10}}.flyover-kart.opptak{aspect-ratio:9/16;width:min(100%,360px);max-height:none;margin:0 auto}.flyover-tekst{color:#fff;pointer-events:none;background:#0c162db8;border-radius:12px;gap:2px;padding:8px 12px;display:grid;position:absolute;top:12px;left:12px}.flyover-navn{font-family:var(--display);opacity:.85;font-size:14px;font-weight:700}.flyover-tall{font-family:var(--display);font-size:24px;font-weight:800;line-height:1.1}.flyover-tall small{font-size:15px;font-weight:600}.kmmerke span{color:#171b18;width:22px;height:22px;font:700 11px/1 var(--tekst);box-sizing:border-box;background:#fff;border:2px solid;border-radius:50%;place-items:center;display:grid}.tegnforklaring{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.tegnforklaring li{align-items:center;gap:8px;display:flex}.tegnforklaring .strek{border-radius:3px;flex:none;width:22px;height:5px}.kartbilde{gap:4px;margin:0;display:grid}.kartbilde img{border:1px solid var(--linje);border-radius:12px;width:100%;height:auto;display:block}.lopsfilter{flex-wrap:wrap;gap:8px;display:flex}.lopsfilter .sok{flex:220px}.lopsfilter select{border:1px solid var(--linje);background:var(--flate);color:var(--ink);border-radius:12px;padding:12px;font-size:16px}.lopsliste>.lopsrad{grid-template-columns:2.5em minmax(0,1fr) auto;align-items:baseline;gap:10px;display:grid}.lopsrad .nr{color:var(--dempet);text-align:right}.lopsliste.uten-nr>.lopsrad{grid-template-columns:minmax(0,1fr) auto}.lopsaar{margin-top:-4px}.lopsrad .hvem{min-width:0;display:grid}.lopsrad .hvem b{overflow-wrap:anywhere}.lopsrad .tid,.lopsrad .kl{text-align:right;font-weight:600;display:grid}.lopsrad .kl{font-family:var(--display);color:var(--klubb-tekst)}.lopsrad.dempet{opacity:.6}.merk .naa{background:var(--klubb);color:#fff;border-radius:999px;margin-right:6px;padding:2px 8px;font-size:12px;font-weight:600}html:root[data-klubb=gulset]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--klubb:#983236;--klubb-tekst:#983236;--bg:#f2f5fa;--flate:#fff;--flate-2:#e1e8f3;--ink:#162244;--dempet:#3f5489;--linje:#e1e8f3;--kiosk:#2f7d4f;--kort:#a56a12;--feil:#b3261e;--display:"Montserrat", ui-sans-serif, system-ui, sans-serif;--tekst:"Montserrat", ui-sans-serif, system-ui, sans-serif}[data-klubb=gulset] body{font-size:15px}[data-klubb=gulset] h1,[data-klubb=gulset] h2,[data-klubb=gulset] h3{text-transform:uppercase;letter-spacing:-.01em;font-weight:800}[data-klubb=gulset] .seksjon h2{font-size:20px}[data-klubb=gulset] .topp{color:var(--ink);border-bottom:1px solid var(--linje);background:#fff}[data-klubb=gulset] .topp .klubb{color:var(--klubb);opacity:1;letter-spacing:.22em;font-size:12px}[data-klubb=gulset] .topp h1{font-size:clamp(30px,8vw,44px);line-height:1}[data-klubb=gulset] .topp p{color:var(--dempet);opacity:1;font-size:14px}[data-klubb=gulset] .knapp,[data-klubb=gulset] .brikke{border-radius:999px}[data-klubb=gulset] .knapp.sekundaer{border-color:#c5d2e8}[data-klubb=gulset] .liste,[data-klubb=gulset] .boks,[data-klubb=gulset] .loypekart,[data-klubb=gulset] .hoydeprofil,[data-klubb=gulset] .loypetall>div,[data-klubb=gulset] .sok{border-radius:16px}[data-klubb=gulset] .loypetall dd{font-size:20px;font-weight:800}[data-klubb=gulset] .lopsrad .kl,[data-klubb=gulset] .kamprad .motlag{gap:4px;min-width:0;display:grid}.kamprad .kl{font-weight:800}[data-innebygd] .topp{padding-top:20px}[data-innebygd] main{padding-bottom:24px}.velg{border:1px solid var(--linje);background:var(--bg);border-radius:8px;min-width:0;max-width:100%;padding:8px 10px}.velg.forsinket{border-color:var(--feil);color:var(--feil)}.nyevakter select,.nyevakter textarea{border:1px solid var(--linje);background:var(--bg);font:inherit;color:inherit;border-radius:8px;padding:9px 10px}.oppgaverad{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px 12px;display:grid!important}.fristrad{grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;gap:8px 12px;display:grid!important}.fristrad .helbredde{grid-column:1/-1;margin:0}@media (width<=700px){.oppgaverad,.fristrad{grid-template-columns:minmax(0,1fr) auto}.oppgaverad .avkryss,.fristrad .avkryss{grid-column:1/-1}}.avkryss .ferdig{color:var(--dempet);font-weight:400;text-decoration:line-through}.tag{border:1px solid var(--linje);color:var(--dempet);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.tag.regel{color:var(--kiosk);border-color:currentColor}.tag.sjekk{color:var(--feil);border-color:currentColor}h3.maaned{text-transform:capitalize;font-size:20px}.sakskjema{gap:10px;display:grid}.sakskjema h3{align-items:baseline;gap:10px;font-size:22px;display:flex}.sakskjema label{gap:4px;font-size:14px;font-weight:600;display:grid}.sakskjema input,.sakskjema textarea{border:1px solid var(--linje);background:var(--bg);font:inherit;color:inherit;border-radius:8px;padding:9px 10px;font-weight:400}.sakoppgaver{border-top:1px solid var(--linje);gap:6px;padding-top:10px;font-size:14px;display:grid}.sakoppgaver input{border:1px solid var(--linje);background:var(--bg);border-radius:8px;padding:7px 9px}.lenkeknapp.noytral{color:inherit;font-size:inherit}details>summary.knapp{list-style:none;display:inline-block}details>summary.knapp::-webkit-details-marker{display:none}details[open]>summary{margin-bottom:10px}.protokoll{gap:10px;display:grid}pre.protokoll{white-space:pre-wrap;font:15px/1.55 var(--tekst);overflow-wrap:anywhere;margin:0;display:block}.protokoll h3{margin-top:8px;font-size:20px}.protokoll p{margin:0}.protokoll .avsnitt{white-space:pre-wrap}@media print{.topp,.faner,.ikke-utskrift{display:none!important}body{color:#000;background:#fff}.protokoll{border:0;padding:0}}.brikker.bryt{flex-wrap:wrap;overflow:visible}textarea.stor{border:1px solid var(--linje);background:var(--bg);width:100%;font:inherit;color:inherit;border-radius:10px;padding:10px 12px}.brikke.liten-brikke{padding:4px 10px;font-size:13px}.inhabil{gap:6px;display:grid}.svar{white-space:pre-wrap;line-height:1.6}.svar sup{color:var(--dempet);cursor:help;font-size:12px}.avsnitt{white-space:pre-wrap;margin:4px 0 0}.merke{object-fit:contain;vertical-align:middle;border-radius:50%;flex:none;display:inline-block}.merke.farger{box-shadow:inset 0 0 0 1px #00000026}.lagnavn{align-items:center;gap:8px;min-width:0;display:inline-flex}.topp h1.med-merke{align-items:center;gap:12px;display:flex}.topp h1.med-merke .merke{box-sizing:content-box;background:#fff;border-radius:12px;padding:4px}.klubbrad{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.klubbrad .detaljer{gap:2px;min-width:0;display:grid}.klubbvalg{background:var(--flate-2);gap:8px;padding:12px 16px;display:grid}.klubbrad-ramme{grid-template-columns:minmax(0,1fr);padding:0!important;display:grid!important}.klubbrad-ramme>.klubbrad{padding:12px 16px}.radknapp{all:unset;box-sizing:border-box;cursor:pointer;border-bottom:1px solid var(--linje);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 12px;width:100%;padding:12px 16px;display:flex}.radknapp:last-child{border-bottom:0}.radknapp .under{color:var(--dempet);font-size:14px}.radknapp:hover{background:var(--flate-2)}.radknapp:focus-visible{outline:3px solid color-mix(in srgb, var(--klubb) 40%, transparent);outline-offset:-3px}.skjult{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.filvelger{align-items:center;display:inline-flex;position:relative}.filvelger:focus-within{outline:3px solid color-mix(in srgb, var(--klubb) 40%, transparent);outline-offset:2px}.filvelger:has(input:disabled){opacity:.5;cursor:default}.listetopp{gap:4px;display:grid}.listetopp>*,.seksjon>p.avsnitt{margin:0}.vaktdag{gap:8px;margin-top:8px;display:grid}.vaktdag h3{font-size:18px}.vaktrad .vakt{gap:2px;min-width:0;display:grid}.antall{white-space:nowrap}@media (width<=520px){.vaktrad.klubbvakt{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.vaktrad.klubbvakt>.num,.vaktrad.klubbvakt>.vakt{grid-column:1}.vaktrad.klubbvakt>:is(.knapp,.merk){grid-area:1/2/span 2}.vaktrad.klubbvakt>.vaktskjema{grid-column:1/-1}}.vaktkort{gap:6px;display:grid}.vaktkort>*{margin:0}.vaktkort h2{margin-bottom:4px}.vaktskjema label{margin-top:4px;font-size:14px;font-weight:600}.dugnadsrad-tekst{flex:280px;min-width:0}.dugnadsrad{flex-wrap:wrap}.pameldte{gap:6px;margin:8px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.pameldte .knapp{margin-left:4px}.liste>.avkryss{justify-content:flex-start;gap:10px;font-size:15px;font-weight:400}.nyevakter.endre{margin-top:12px}.listeinnstillinger{max-width:640px}.listeinnstillinger .sok{font-size:16px}.dommerkamper{gap:12px}.dommerkamper .kampstatus,.dommerkamper .kampvalg{grid-column:2}.kampkort .kampstatus{color:var(--feil);font-size:14px}.kampkort .kampvalg{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.kampkort.dempet .tid,.kampkort.dempet .bane,.kampkort.dempet .mot{opacity:.55}.dommerkamp{grid-template-columns:56px minmax(0,1fr) minmax(220px,320px);align-items:center;gap:8px 16px;display:grid!important}.dommerkamp .tid{font-size:17px}.dommerkamp .valg{gap:4px;display:grid}.dommerkamp .valg select{border:1px solid var(--linje);background:var(--bg);width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:8px 10px}.dommerkamp.endret{background:color-mix(in srgb, var(--klubb) 7%, var(--flate))}@media (width<=640px){.dommerkamp{grid-template-columns:48px minmax(0,1fr)}.dommerkamp .valg{grid-column:1/-1}}.lagrelinje{z-index:5;background:var(--flate);border:1px solid var(--linje);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 16px;display:flex;position:sticky;bottom:16px;box-shadow:0 4px 16px #00000014}html[data-app=native] .lagrelinje{bottom:calc(76px + var(--app-bunn,0px))}.dagvalg{flex-wrap:wrap;gap:4px 8px;margin-top:6px;display:flex}.honorarliste{gap:8px;margin:8px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.honorarfelt{align-items:center;gap:6px;display:inline-flex}.honorarfelt .celleinput{width:6em}table.pameldinger details summary{cursor:pointer;color:var(--dempet);font-size:14px;text-decoration:underline}.moduler{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:20px;display:grid}.modulkort{background:var(--flate);border:1px solid var(--linje);border-radius:12px;align-content:start;justify-items:start;gap:8px;padding:16px;display:grid}.modulkort.pa{border-color:var(--klubb);box-shadow:inset 4px 0 0 var(--klubb)}.modulkort h3{margin:0;font-size:17px}.modulkort p{margin:0}:root[data-klubb=""]{--klubb:#2445d6;--bg:#f6f4ee;--flate:#fff;--flate-2:#eceae3;--ink:#0e1530;--dempet:#5b6078;--linje:#dedbd2;--kryss-under:#0e1530;--kryss-over:#2445d6;--display:"Funnel Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--tekst:"Funnel Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif}@media (prefers-color-scheme:dark){:root[data-klubb=""]{--bg:#0e1530;--flate:#161e3d;--flate-2:#1d2647;--ink:#f6f4ee;--dempet:#aeb3c8;--linje:#2a3355;--kryss-under:#f6f4ee;--kryss-over:#c6f24e}}.knapp.stor{border-radius:12px;align-items:center;min-height:52px;padding:0 24px;font-size:17px;display:inline-flex}.kryss-logo{letter-spacing:-.025em;color:var(--ink);align-items:center;gap:.3em;font-family:Funnel Display Variable,Funnel Sans Variable,system-ui,sans-serif;font-weight:650;line-height:1;display:inline-flex}.dobbellinje{gap:4px;max-width:1200px;margin:0 auto;padding:0 24px;display:grid}.dobbellinje span{background:color-mix(in srgb, var(--ink) 18%, transparent);height:1px;display:block}.laget-med-kryss{color:var(--dempet);justify-content:center;padding:8px 16px 40px;font-size:13px;display:flex}.laget-med-kryss a{min-height:44px;color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.laget-med-kryss b{color:var(--ink);font-weight:600}:root[data-klubb=""] :is(h1,h2,h3){letter-spacing:0;font-weight:600}.app-start{gap:28px;max-width:640px;margin:0 auto;padding:16px 16px 48px;display:grid}.app-start-topp{align-items:center;padding:8px 0;display:flex}.app-start-topp a{text-decoration:none}.personvern>h2{font-family:var(--tekst);font-weight:600}.personvern{max-width:680px;margin:0 auto;padding:16px 16px 64px}.personvern>*{margin:0}.personvern>*+*{margin-top:12px}.personvern>h1{margin-top:16px;font-size:clamp(32px,7vw,44px)}.personvern>h2{margin-top:32px;font-size:22px}.personvern p{max-width:62ch}.personvern .ingress{color:var(--dempet);font-size:18px}.liste>.treningslag{align-items:center}.treningslag .detaljer{gap:2px;min-width:0;display:grid}.treningslag .merk a{color:inherit}.seksjon>details>summary{cursor:pointer;padding:10px 0;font-weight:600}.treningslag-seksjon{scroll-margin-top:24px}.sok[aria-invalid=true]{border-color:var(--feil)}.valgliste .avkryss{cursor:pointer;gap:10px;min-height:44px;font-weight:400}.valgliste .avkryss input{width:20px;height:20px;accent-color:var(--klubb);flex:none;margin:0}.valgliste .avkryss .merk{white-space:nowrap}.trykkflate{all:unset;box-sizing:border-box;cursor:pointer}.trykkflate:focus-visible{outline:3px solid color-mix(in srgb, var(--klubb) 55%, transparent);outline-offset:1px}.trykkflate:disabled{cursor:default}.skjemarad{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));align-items:end;gap:12px;display:grid}.skjemarad>label,.skjema-felt{gap:4px;min-width:0;font-size:15px;font-weight:600;display:grid}.skjemarad .bred-felt{grid-column:1/-1}fieldset.feltgruppe{border:0;gap:0;min-width:0;margin:0;padding:0;display:grid}fieldset.feltgruppe>legend{padding:0 0 4px;font-size:15px;font-weight:600}.knapperad{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.forside{--papir:#f6f4ee;--natt:#0e1530;--blekk:#2445d6;--vest:#c6f24e;--stein:#5b6078;--klubb:var(--blekk);--klubb-tekst:var(--blekk);--bg:var(--papir);--flate:#fff;--flate-2:#eceae3;--ink:var(--natt);--dempet:var(--stein);--linje:#dedbd2;--kryss-under:var(--natt);--kryss-over:var(--blekk);--tekst:"Funnel Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--display:"Funnel Display Variable", var(--tekst);--tall:"Funnel Display Variable", var(--tekst);--lenke:var(--blekk);--fokus:color-mix(in srgb, var(--blekk) 55%, transparent);--kant:clamp(16px, 4vw, 32px);--ease:cubic-bezier(.22, 1, .36, 1);--m-bg:#f2f1ec;--m-flate:#fff;--m-flate-2:#f6f5f1;--m-ink:#0e1530;--m-dempet:#5b6078;--m-linje:#0e15301a;--m-kiosk:#2b7a4b;--gress-a:#1e7a47;--gress-b:#1a6f40;--kort-a:#1f7343;--kort-b:#1a693d;--kritt:#fffc;--skygge:3 26 14;background:var(--bg);min-height:100vh;color:var(--ink);font:16px/1.5 var(--tekst);-webkit-font-smoothing:antialiased;overflow-x:clip}@media (prefers-color-scheme:dark){.forside{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--natt);--flate:#161e3d;--flate-2:#1d2647;--ink:var(--papir);--dempet:#aeb3c8;--linje:#2a3355;--kryss-under:var(--papir);--kryss-over:var(--vest);--lenke:var(--vest);--klubb-tekst:var(--vest);--fokus:color-mix(in srgb, var(--vest) 70%, transparent);--m-bg:#e7e5df;--m-flate:#f7f6f2;--m-flate-2:#efede8;--gress-a:#1b6e40;--gress-b:#186439;--skygge:2 8 22}}.f-gress,.f-gen,.f-foreldre,.f-par,.f-styret{--m-aksent:var(--app-aksent,#983236)}.forside :is(h1,h2,h3){font-family:var(--tekst);letter-spacing:0;margin:0;font-weight:600}.forside p{margin:0}.forside :focus-visible{outline:3px solid var(--fokus);outline-offset:2px}.forside main.f-hoved{max-width:none;margin:0;padding:0;display:block}.forside .num{font-variant-numeric:tabular-nums}.f-ramme{box-sizing:border-box;width:100%;max-width:1240px;padding-inline:max(var(--kant), env(safe-area-inset-left,0px)) max(var(--kant), env(safe-area-inset-right,0px));margin-inline:auto}.forside .dobbellinje{max-width:none;margin:0;padding:0}.f-merk{color:var(--dempet);font-size:14px;line-height:1.5}.f-lenke{min-height:44px;color:var(--lenke);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.f-lenke svg{width:16px;height:16px;transition:transform .16s var(--ease)}.f-lenke:hover{text-underline-offset:4px;text-decoration:underline}.f-lenke:hover svg{transform:translate(2px)}.f-topp{align-items:center;gap:24px;height:72px;display:flex}.f-logo{padding:4px 0;text-decoration:none;display:inline-flex}.f-meny{flex:1;justify-content:center;gap:28px;font-size:15px;display:flex}.f-meny a{color:var(--dempet);transition:color .16s var(--ease);padding-block:12px;text-decoration:none}.f-meny a:hover{color:var(--ink)}.f-topp>.f-lenke{margin-left:auto}.f-helt{grid-template:"tekst bilde""sok bilde"minmax(0,1fr)/minmax(0,.84fr) minmax(0,1.16fr);gap:40px 56px;padding-block:16px 48px;display:grid}.f-helt-tekst{grid-area:tekst;align-content:start;gap:20px;padding-top:40px;display:grid}.forside .f-helt h1{letter-spacing:-.01em;font-size:clamp(36px,4.1vw,52px);line-height:1.05}.f-helt-tekst>p{max-width:34rem;color:var(--dempet);font-size:18px;line-height:1.55}.f-knapper{flex-wrap:wrap;align-items:center;gap:8px 24px;padding-top:8px;display:flex}.f-helt-sok{grid-area:sok;align-self:end;gap:24px;display:grid}.f-helt-bilde{grid-area:bilde;min-width:0;margin:0}.f-finn{gap:12px;display:grid}.f-finn-tittel{font-size:18px;font-weight:600;line-height:1.3}.f-finn-felt{position:relative}.f-finn-felt .sok{height:56px;padding-left:48px}.f-finn-felt .sok:disabled{opacity:1}.f-finn-lupe{width:20px;height:20px;color:var(--dempet);pointer-events:none;position:absolute;top:18px;left:16px}.f-finn-liste{z-index:5;max-height:352px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px -12px #0e153047}.f-finn-liste[hidden]{display:none}.f-finn-liste .radknapp{min-height:52px}.f-finn-liste .radknapp[aria-selected=true]{background:var(--flate-2)}.f-finn-liste .lagnavn{align-items:center;gap:12px;min-width:0;font-weight:500;display:inline-flex}.f-finn-ingen{z-index:5;border:1px solid var(--linje);background:var(--flate);color:var(--dempet);border-radius:12px;padding:16px;font-size:15px;position:absolute;top:calc(100% + 8px);left:0;right:0}.f-finn-forslag{flex-wrap:wrap;gap:8px;display:flex}.f-finn-forslag .knapp{position:relative}.f-finn-forslag .knapp:after{content:"";position:absolute;inset:-8px -4px}.f-finn-forslag .knapp[aria-pressed=true]{border-color:var(--lenke);box-shadow:inset 0 0 0 1px var(--lenke)}.f-finn-klasse{color:var(--dempet);margin-left:4px;font-weight:500}.f-finn-om{color:var(--dempet);font-size:14px;line-height:1.5}.f-gress{isolation:isolate;background:repeating-linear-gradient(180deg, var(--gress-a) 0 44px, var(--gress-b) 44px 88px);border-radius:28px;height:700px;position:relative;overflow:hidden}.f-gress:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 80% at 18% -8%,#ffffff29,#0000 62%),radial-gradient(140% 110% at 50% 40%,#0000 52%,#02120861);position:absolute;inset:0}.f-kritt{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.f-kritt :is(line,circle){fill:none;stroke:var(--kritt);stroke-width:2.5px}.f-kritt .f-kritt-prikk{fill:var(--kritt);stroke:none}.f-kritt-smal{display:none}.f-gress-vindu{z-index:1;width:600px;height:400px;position:absolute;top:28px;left:28px}.f-gress-tlf{z-index:2;position:absolute;top:84px;right:32px}.f-gress-varsel{z-index:3;width:min(352px,100% - 48px);position:absolute;bottom:32px;left:24px}.f-vindu{background:var(--m-flate);color:var(--m-ink);box-shadow:0 0 0 1px rgb(var(--skygge) / .16), 0 2px 4px rgb(var(--skygge) / .18), 0 24px 48px -16px rgb(var(--skygge) / .55);border-radius:12px;flex-direction:column;font-size:12px;line-height:1.3;display:flex;overflow:hidden}.f-vindu-topp{background:var(--m-flate-2);border-bottom:1px solid var(--m-linje);flex:none;align-items:center;gap:12px;height:36px;padding:0 12px;display:flex}.f-vindu-prikker{gap:6px;display:flex}.f-vindu-prikker i{background:#0e153024;border-radius:50%;width:10px;height:10px}.f-vindu-adresse{background:var(--m-flate);min-width:0;height:24px;box-shadow:inset 0 0 0 1px var(--m-linje);color:var(--m-dempet);white-space:nowrap;border-radius:6px;flex:0 320px;justify-content:center;align-items:center;gap:4px;margin-inline:auto;padding:0 12px;font-size:11px;display:flex;overflow:hidden}.f-vindu-adresse svg{flex:none;width:12px;height:12px}.f-adm-topp{gap:2px;padding:12px 16px 8px;display:grid}.f-adm-klubb{color:var(--m-aksent,var(--m-ink));align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.f-adm-topp>b{font-size:17px;font-weight:600;line-height:1.2}.f-adm-faner{white-space:nowrap;border-bottom:1px solid var(--m-linje);gap:16px;padding:0 16px;display:flex;overflow:hidden}.f-adm-faner span{color:var(--m-dempet);border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 0;font-weight:600}.f-adm-faner .valgt{color:var(--m-ink);border-color:var(--m-aksent,var(--m-ink))}.f-rn{--cb:92px;--ch:52px;flex:1;grid-template-rows:36px minmax(0,1fr);grid-template-columns:48px minmax(0,1fr);min-height:0;font-size:11px;line-height:1.25;display:grid}.f-rn-hjorne,.f-rn-baner,.f-rn-tider{background:var(--m-flate-2)}.f-rn-hjorne{border-right:1px solid var(--m-linje);border-bottom:1px solid var(--m-linje)}.f-rn-baner,.f-rn-tider,.f-rn-kropp{overflow:hidden}.f-rn-baner{border-bottom:1px solid var(--m-linje)}.f-rn-tider{border-right:1px solid var(--m-linje)}.f-rn-x,.f-rn-xy{grid-template-columns:repeat(var(--baner), var(--cb));width:max-content;display:grid}.f-rn{--x:var(--kol);--y:var(--rad)}.f-rn-x{transform:translateX(calc(var(--x) * var(--cb) * -1))}.f-rn-y{grid-auto-rows:var(--ch);transform:translateY(calc(var(--y) * var(--ch) * -1));display:grid}.f-rn-xy{grid-auto-rows:var(--ch);transform:translate(calc(var(--x) * var(--cb) * -1), calc(var(--y) * var(--ch) * -1))}.f-rn-x>span{border-right:1px solid var(--m-linje);height:36px;color:var(--m-dempet);align-content:center;padding:0 8px;display:grid}.f-rn-x b{color:var(--m-ink);font-size:12px;font-weight:600}.f-rn-y>span{border-bottom:1px solid var(--m-linje);padding:6px 8px;font-size:12px;font-weight:600}.f-rn-xy>span{border-right:1px solid var(--m-linje);border-bottom:1px solid var(--m-linje);min-width:0;transition:background-color .3s var(--ease), box-shadow .3s var(--ease);align-content:start;padding:4px 8px;display:grid}.f-rn-xy>span>b{color:var(--m-aksent,var(--m-ink));font-size:11px;font-weight:600}.f-rn-xy>span>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.f-rn-xy>span.valgt{background:color-mix(in srgb, var(--m-aksent) 12%, var(--m-flate));box-shadow:inset 0 0 0 2px var(--m-aksent)}.f-tlf{box-sizing:border-box;width:284px;height:592px;box-shadow:inset 0 0 0 1px #ffffff29, inset 0 0 0 4px #06080d, 0 2px 4px rgb(var(--skygge) / .3), 0 32px 64px -20px rgb(var(--skygge) / .65);background:linear-gradient(150deg,#2b303c,#141821 45%,#232833);border-radius:48px;padding:10px;position:relative}.f-tlf-skjerm{background:var(--m-bg);height:100%;color:var(--m-ink);border-radius:38px;flex-direction:column;font-size:12px;line-height:1.35;display:flex;position:relative;overflow:hidden}.f-tlf-status{z-index:2;flex:none;justify-content:space-between;align-items:center;height:44px;padding:4px 24px 0 32px;font-size:13px;font-weight:600;display:flex;position:relative}.f-tlf-oy{background:#000;border-radius:12px;width:80px;height:24px;margin-left:-40px;position:absolute;top:11px;left:50%}.f-tlf-ikoner{width:52px;height:12px}.f-tlf-hjem{z-index:4;background:var(--m-ink);border-radius:2px;width:100px;height:4px;margin-left:-50px;position:absolute;bottom:8px;left:50%}.f-tlf-faner{border-top:1px solid var(--m-linje);background:var(--m-flate-2);height:64px;color:var(--m-dempet);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:auto;padding:6px 4px 20px;font-size:10px;font-weight:600;display:grid}.f-tlf-faner span{align-content:start;justify-items:center;gap:2px;display:grid}.f-tlf-faner svg{width:22px;height:22px}.f-tlf-faner .valgt{color:var(--m-aksent,var(--m-ink))}.f-app{flex-direction:column;flex:1;gap:10px;min-height:0;padding:0 14px 12px;display:flex;overflow:hidden}.f-app-tilbake{height:24px;color:var(--m-aksent);align-items:center;gap:4px;font-size:13px;display:inline-flex}.f-app-tilbake svg{width:8px;height:13px}.f-app-lag{align-items:center;gap:12px;min-width:0;display:flex}.f-app-lag>span{min-width:0;display:grid}.f-app-lag b{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;line-height:1.2;overflow:hidden}.f-app-lag>span>span{color:var(--m-dempet);font-size:11px}.f-app-dag{display:grid}.f-app-pause{color:var(--m-dempet);border-left:2px dotted #0e15303d;margin-left:24px;padding:6px 0 6px 16px;font-size:11px}.f-app-pause.kiosk{border-left-color:var(--m-kiosk);color:var(--m-kiosk);font-weight:600}.f-app-kamp{background:var(--m-flate);border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:8px 12px;display:grid}.f-app-kl{color:var(--m-aksent);font-size:17px;font-weight:600;line-height:1}.f-app-kamptekst{gap:2px;min-width:0;display:grid}.f-app-kamptekst>b{font-size:12px;font-weight:600}.f-app-kamptekst>span{min-width:0;color:var(--m-dempet);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.f-app-kamptekst>span>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.f-app-rad{background:var(--m-flate);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.f-app-rad>span{display:grid}.f-app-rad b{font-size:12px;font-weight:600}.f-app-rad>span>span{color:var(--m-dempet);font-size:11px}.f-bryter{background:#34c759;border-radius:12px;flex:none;width:40px;height:24px;position:relative}.f-bryter:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;position:absolute;top:2px;right:2px;box-shadow:0 1px 2px #0003}.f-app-tom .merke{background:var(--m-linje);width:44px;height:44px}.f-app-tom .f-app-lag>span:last-child{gap:8px;width:60%}.f-app-tom .f-kk{min-height:168px}.f-app-tom .f-app-kamp{background:var(--m-flate)}.f-strek{background:var(--m-linje);border-radius:5px;height:10px;display:block}.f-kk{isolation:isolate;background:linear-gradient(180deg, #ffffff12, #00000029), repeating-linear-gradient(90deg, var(--kort-a) 0 28px, var(--kort-b) 28px 56px);color:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr);justify-items:start;gap:2px;padding:12px 12px 12px 14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 10px 20px -12px #0a341ecc}.f-kk>*{max-width:100%}.f-kk-kritt{z-index:-1;fill:none;stroke:#ffffff6b;stroke-width:2px;width:100%;height:100%;position:absolute;inset:0}.f-kk-kritt *{vector-effect:non-scaling-stroke}.f-kk-kritt .punkt{fill:#ffffff6b;stroke:none}.f-kk-over{opacity:.92;font-size:11px;font-weight:600}.f-kk-tid{font:600 40px/1 var(--tall);margin:2px 0 0}.f-kk-bane{display:grid}.f-kk-bane b{font-size:13px;font-weight:600}.f-kk-bane span{opacity:.85;font-size:11px}.f-kk-mot{background:#ffffff26;border-radius:10px;align-items:center;gap:8px;margin-top:6px;padding:4px 10px 4px 4px;font-size:12px;font-weight:500;display:flex}.f-kk-mot>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.f-kk-mot .merke,.f-klubb-topp .merke,.f-farger-valg .merke{box-sizing:content-box;background:#fff;padding:2px}.f-kk-lapp{background:var(--natt);color:var(--vest);font-variant-numeric:tabular-nums;border-radius:12px;margin-top:8px;padding:4px 8px;font-size:11px;font-weight:600;line-height:1.3}.f-varsel{-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);color:#0e1530;box-shadow:0 1px 1px rgb(var(--skygge) / .14), 0 16px 32px -8px rgb(var(--skygge) / .5);background:#faf9f6db;border-radius:20px;align-items:flex-start;gap:10px;padding:12px;font-size:12px;line-height:1.35;display:flex}.f-varsel-ikon{background:var(--blekk);border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.f-varsel-ikon svg{width:64%;height:64%}.f-varsel-tekst{flex:1;gap:2px;min-width:0;display:grid}.f-varsel-topp{justify-content:space-between;gap:8px;display:flex}.f-varsel-topp b{font-weight:600}.f-varsel-topp span{color:#0e15308c;flex:none;font-size:11px}.f-tall{padding-block:16px 0}.f-tall-tittel{font:600 15px/1.4 var(--tekst);color:var(--dempet);margin-bottom:12px}.f-tall dl{border-block:1px solid var(--linje);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.f-tall dl>div{flex-direction:column-reverse;justify-content:flex-end;gap:4px;padding:20px 24px 20px 0;display:flex}.f-tall dl>div+div{border-left:1px solid var(--linje);padding-left:24px}.f-tall dd{font:600 clamp(40px, 4.4vw, 56px)/1 var(--tall);margin:0}.f-tall dt{color:var(--dempet);font-size:15px}.f-tall>.f-merk{max-width:64ch;margin-top:16px}.f-jobb{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:32px 72px;padding-block:128px 0;scroll-margin-top:24px;display:grid}.f-jobb.speil{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.f-jobb.speil>.f-jobb-tekst{order:2}.f-jobb-tekst{align-content:center;gap:16px;display:grid}.f-jobb-tekst>h2{font-size:clamp(30px,3.6vw,44px);line-height:1.08}.f-jobb-tekst>p{max-width:36rem;color:var(--dempet);font-size:17px;line-height:1.6}.f-jobb-bilde{gap:16px;min-width:0;display:grid}.f-merknad{font-size:13px}.f-punkter{gap:12px;margin:8px 0 0;padding:0;font-size:16px;line-height:1.45;list-style:none;display:grid}.f-punkter li{grid-template-columns:20px minmax(0,1fr);gap:12px;display:grid}.f-punkter li:before{content:"";box-sizing:border-box;border-block:1px solid var(--lenke);height:6px;margin-top:8px}.f-venter{min-height:3600px}.f-kort{background:var(--m-flate);color:var(--m-ink);box-shadow:0 0 0 1px var(--m-linje), 0 1px 2px #0e15300a, 0 16px 40px -20px #0e15303d;border-radius:16px}:is(.f-kort,.f-vindu,.f-tlf) .f-merk{color:var(--m-dempet)}.f-kort-klubb{color:var(--m-aksent);font-size:12px;font-weight:600}.f-kort-tittel{font-size:18px;font-weight:600;line-height:1.25}.f-m-knapp{background:var(--app-aksent,var(--m-ink));color:#fff;white-space:nowrap;border-radius:10px;align-items:center;height:36px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.f-m-knapp.sekundaer{background:var(--m-flate);color:var(--m-ink);box-shadow:inset 0 0 0 1px var(--m-linje)}.f-m-knapp.liten{border-radius:8px;height:28px;padding:0 12px;font-size:12px}.f-gen{gap:16px;padding:24px;display:grid}.f-gen-topp{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.f-gen-topp h3{font-size:20px;line-height:1.2}.f-gen-regler{color:var(--m-dempet);font-size:14px;line-height:1.5}.f-gen-knapper{flex-wrap:wrap;gap:8px;display:flex}.f-gen-tall{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.f-gen-tall :is(th,td){border-bottom:1px solid var(--m-linje);text-align:right;padding:10px 12px}.f-gen-tall th[scope=row]{text-align:left;font-weight:400}.f-gen-tall thead th{background:var(--m-flate-2);color:var(--m-dempet);font-size:13px;font-weight:600}.f-gen-tall thead th:first-child{border-radius:8px 0 0 8px}.f-gen-tall thead th:last-child{border-radius:0 8px 8px 0}.f-gen-tall thead th,.f-gen-tall tbody tr:last-child>*{border-bottom:0}.f-gen-tall td{white-space:nowrap;width:76px}.f-gen-tall td.bedre{color:var(--m-kiosk);font-weight:600}.f-scene{position:relative}.f-foreldre{justify-items:start;padding:0 0 64px 96px;display:grid}.f-foreldre .f-tlf-skjerm>.f-app{padding-top:76px}.f-foreldre-varsel{z-index:3;position:absolute;top:48px;left:8px;right:8px}.f-samtykke{z-index:4;gap:8px;width:300px;padding:20px;font-size:14px;line-height:1.5;display:grid;position:absolute;bottom:0;right:0}.f-samtykke b{font-size:16px;font-weight:600}.f-samtykke p{color:var(--m-dempet)}.f-samtykke-knapper{gap:8px;padding-top:4px;display:flex}.f-app-stor{gap:2px;padding:4px 2px;display:grid}.f-app-stor b{font-size:26px;font-weight:600;line-height:1.15}.f-app-stor span{color:var(--m-dempet);font-size:11px}.f-minlag{background:var(--m-flate);border-radius:14px;gap:8px;padding:12px 12px 4px;display:grid}.f-minlag-topp{align-items:center;gap:10px;min-width:0;display:flex}.f-minlag-topp>span{min-width:0;display:grid}.f-minlag-topp b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.f-minlag-topp>span>span{color:var(--m-dempet);font-size:11px}.f-minlag-kamp{border-top:1px solid var(--m-linje);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding-block:8px;display:grid}.f-par{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.f-dugnad,.f-okter{gap:4px;padding:20px;display:grid}.f-dugnad-oppgave{margin-top:16px;display:grid}.f-dugnad-oppgave>b{margin-bottom:4px;font-size:14px;font-weight:600}.f-dugnad-vakt{border-top:1px solid var(--m-linje);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:44px;font-size:14px;display:grid}.f-dugnad-vakt>.f-merk:last-child{text-align:center;min-width:72px}.f-okter h3{font-size:18px;line-height:1.25}.f-okter ul{margin:12px 0 0;padding:0;list-style:none}.f-okter li{border-top:1px solid var(--m-linje);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.f-okter li>span:first-child{gap:2px;min-width:0;font-size:14px;display:grid}.f-status{background:var(--m-flate-2);color:var(--m-dempet);white-space:nowrap;border-radius:6px;flex:none;padding:4px 8px;font-size:12px;font-weight:600}.f-status.tatt{background:color-mix(in srgb, var(--m-kiosk) 12%, var(--m-flate));color:var(--m-kiosk)}.f-styret-innhold{background:var(--m-bg);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.f-styret-kort{background:var(--m-flate);box-shadow:0 0 0 1px var(--m-linje);border-radius:12px;align-content:start;gap:4px;padding:14px 16px;font-size:13px;display:grid}.f-styret-kort>.f-merk{font-size:12px}.f-styret-kort>b{font-size:15px;font-weight:600;line-height:1.3}.f-styret-kort ol{gap:4px;margin:8px 0 0;padding-left:20px;display:grid}.f-frister{margin:4px 0 0;padding:0;list-style:none;display:grid}.f-frister li{border-top:1px solid var(--m-linje);grid-template-columns:52px minmax(0,1fr);gap:8px;padding:8px 0;display:grid}.f-frister li:first-child{border-top:0;padding-top:4px}.f-frister li>span:first-child{color:var(--m-ink);font-weight:600}.f-frister li>span:last-child{display:grid}.f-frister .f-merk{font-size:12px}.f-styret-protokoll{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;display:flex}.f-styret-protokoll>span:first-child{gap:2px;display:grid}.f-signaturer{gap:4px;display:flex}.f-signaturer svg{width:20px;height:20px}.f-signaturer circle{fill:var(--m-kiosk)}.f-signaturer path{stroke:#fff}.f-farger{justify-items:center;gap:24px;display:grid}.f-farger-valg{background:var(--flate-2);border-radius:14px;flex-wrap:wrap;justify-content:center;gap:4px;padding:4px;display:inline-flex}.f-farger-valg [role=tab]{all:unset;box-sizing:border-box;min-height:44px;color:var(--dempet);cursor:pointer;transition:background-color .16s var(--ease), color .16s var(--ease), box-shadow .16s var(--ease);border-radius:10px;align-items:center;gap:8px;padding:0 16px 0 10px;font-size:15px;font-weight:600;display:inline-flex}.f-farger-valg [role=tab]:hover{color:var(--ink)}.f-farger-valg [role=tab][aria-selected=true]{background:var(--flate);color:var(--ink);box-shadow:0 0 0 1px var(--linje), 0 1px 2px #0e153014}.f-farger-valg [role=tab]:focus-visible{outline:3px solid var(--fokus);outline-offset:0}.f-farger-scene{justify-items:center;display:grid}.f-farger-tlf .f-tlf-status{background:var(--k-bak);color:var(--k-tekst)}.f-klubb{flex-direction:column;flex:1;min-height:0;display:flex}.f-klubb-topp{background:var(--k-bak);color:var(--k-tekst);box-shadow:inset 0 -6px 0 var(--k-stripe), 0 1px 0 var(--m-linje);justify-items:start;gap:4px;padding:12px 16px 24px;display:grid}.f-klubb-topp .merke{margin-bottom:8px}.f-klubb-topp b{font-size:22px;font-weight:600;line-height:1.15}.f-klubb-topp span{opacity:.85;font-size:12px}.f-klubb-liste{gap:8px;padding:16px 14px 0;display:grid}.f-app-seksjon{color:var(--m-dempet);padding:0 4px;font-size:12px;font-weight:600}.f-app-gruppe{background:var(--m-flate);border-radius:14px;overflow:hidden}.f-app-gruppe>div{justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 14px;display:flex}.f-app-gruppe>div+div{border-top:1px solid var(--m-linje)}.f-app-gruppe>div>span:first-child{min-width:0;display:grid}.f-app-gruppe b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.f-app-gruppe>div>span:first-child>span{color:var(--m-dempet);font-size:11px}.f-klubb-tid{color:var(--k-aksent);font-size:17px;font-weight:600;line-height:1}.f-klubb-kryss{color:var(--m-dempet);justify-content:center;align-items:center;gap:4px;margin-top:auto;padding:16px 16px 28px;font-size:11px;display:flex}.f-farger-tlf :is(.f-tlf-status,.f-klubb-topp,.f-klubb-tid){transition:background-color .32s var(--ease), color .32s var(--ease), box-shadow .32s var(--ease)}.f-slutt{justify-items:start;gap:20px;padding-block:128px 96px;display:grid}.f-slutt .dobbellinje{width:100%;margin-bottom:44px}.f-slutt h2{max-width:20ch;font-size:clamp(32px,5vw,56px);line-height:1.06}.f-slutt p{color:var(--dempet);font-size:18px}.f-slutt .knapp{margin-top:8px}.f-bunn{color:var(--dempet);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-block:16px 40px;font-size:14px;display:flex}.f-bunn-merke{align-items:center;gap:8px;display:inline-flex}.f-bunn-lenker{gap:24px;display:flex}.f-bunn a{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.f-bunn a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}@media (width<=1180px){.f-helt{column-gap:40px}.f-gress-vindu{width:540px}.f-gress .f-rn{--x:var(--kol-smal)}}@media (width<=1023px) and (width>=640px){.f-gress .f-rn{--x:var(--kol)}}@media (width<=1023px){.f-helt{grid-template:"tekst""sok""bilde"/minmax(0,1fr);row-gap:32px}.f-helt-tekst{max-width:680px;padding-top:24px}.forside .f-helt h1{font-size:clamp(36px,8vw,56px)}.f-helt-sok{max-width:680px}.f-gress{height:680px}.f-gress-vindu{width:min(640px,100% - 120px);height:400px;top:32px;left:32px}.f-gress-tlf{top:64px;right:48px}.f-jobb{grid-template-columns:minmax(0,1fr);padding-block:96px 0}.f-jobb.speil{grid-template-columns:minmax(0,1fr)}.f-jobb.speil>.f-jobb-tekst{order:0}.f-jobb-tekst{max-width:680px}}@media (width<=860px){.f-meny{display:none}}@media (width<=639px){.f-topp{height:64px}.f-helt{row-gap:28px;padding-bottom:32px}.f-helt-tekst{gap:16px;padding-top:16px}.forside .f-helt h1{font-size:clamp(34px,10.4vw,44px);line-height:1.06}.f-helt-tekst>p{font-size:17px}.f-knapper{gap:4px 20px}.f-gress{border-radius:24px;height:872px}.f-kritt-bred{display:none}.f-kritt-smal{display:inline}.f-gress-varsel{width:auto;inset:12px 12px auto}.f-gress-vindu{width:560px;height:252px;top:104px;left:12px}.f-gress-tlf{top:320px;left:50%;right:auto;transform:translate(-50%)}.f-gress-tlf .f-tlf{zoom:.9}.f-gress .f-rn{--y:var(--rad-smal)}.f-tall dl{grid-template-columns:repeat(2,minmax(0,1fr))}.f-tall dl>div:nth-child(3){border-left:0;padding-left:0}.f-tall dl>div:nth-child(n+3){border-top:1px solid var(--linje)}.f-jobb{gap:28px;padding-block:80px 0}.f-par,.f-styret-innhold{grid-template-columns:minmax(0,1fr)}.f-gen{padding:20px 16px}.f-gen-tall :is(th,td){padding:10px 8px}.f-gen-tall td{width:64px}.f-foreldre{justify-items:center;padding:0}.f-samtykke{width:auto;max-width:340px;margin-top:-72px;position:relative;bottom:auto;right:auto}.f-slutt{padding-block:96px 64px}.f-slutt .dobbellinje{margin-bottom:32px}}@media (width<=359px){.f-gress-tlf .f-tlf,.f-foreldre-tlf,.f-farger-tlf{zoom:.84}.f-gress{height:820px}}.f-lop{color:var(--papir);background:radial-gradient(120% 100% at 80% 30%, #18224c 0%, var(--natt) 70%);box-shadow:0 0 0 1px #ffffff0f, 0 24px 48px -28px rgb(var(--skygge) / .6);border-radius:24px;gap:16px;margin:0;padding:24px;display:grid}.f-lop-topp{gap:4px;display:grid}.f-lop-klubb{color:var(--vest);font-size:13px;font-weight:600}.f-lop-tittel{font-size:24px;font-weight:600;line-height:1.2}.f-lop-under{color:#f6f4eeb8;font-size:15px}.f-lop-under:first-letter{text-transform:uppercase}.f-lop-kart{aspect-ratio:640/400;width:100%;height:auto;display:block}.f-lop-kurve{fill:none;stroke:#c6f24e1a;stroke-width:1.5px}.f-lop-halo{fill:none;stroke:var(--natt);stroke-width:9px;stroke-linejoin:round;stroke-linecap:round}.f-lop-linje{fill:none;stroke-width:3.5px;stroke-linejoin:round;stroke-linecap:round}.f-lop-start{fill:var(--papir);stroke:var(--natt);stroke-width:3px}.f-lop-profil{gap:8px;display:grid}.f-lop-profil svg{width:100%;height:56px;display:block}.f-lop-profil-flate{fill:#c6f24e24}.f-lop-profil-linje{fill:none;stroke:var(--vest);stroke-width:2px}.f-lop .f-merk{color:#f6f4eeb8}.f-lop-distanser{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.f-lop-distanser li{background:#f6f4ee14;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:inline-flex}.f-lop-distanser li>span:last-child{color:#f6f4eeb8}.f-lop-prikk{background:#f6f4ee66;border-radius:50%;flex:none;width:10px;height:10px}.f-lop-tall{color:#f6f4eeb8;font-size:15px}.f-lop-tall b{font:600 40px/1 var(--tall);color:var(--papir);vertical-align:-6px;margin-right:4px}.f-moduler{gap:32px;padding-block:128px 0;scroll-margin-top:24px;display:grid}.f-moduler-topp{gap:16px;max-width:760px;display:grid}.f-moduler-topp>h2{font-size:clamp(30px,3.6vw,44px);line-height:1.08}.f-moduler-topp>p{color:var(--dempet);max-width:44rem;font-size:17px;line-height:1.6}.f-idretter{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.f-idretter li{border:1px solid var(--linje);background:var(--flate);border-radius:999px;padding:6px 12px;font-size:14px}.f-idretter li.f-merk{background:0 0;border-color:#0000;padding-inline:4px}.f-moduler-liste{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.f-modul{background:var(--flate);box-shadow:0 0 0 1px var(--linje);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 16px;padding:20px;display:grid}.f-modul-ikon{width:40px;height:40px;color:var(--blekk);background:color-mix(in srgb, var(--blekk) 10%, var(--flate));border-radius:12px;place-items:center;display:grid}.f-modul-tekst{gap:4px;min-width:0;display:grid}.f-modul-tekst b{font-size:17px;font-weight:600}.f-modul-tekst span{color:var(--dempet);font-size:15px;line-height:1.5}.f-modul-status{white-space:nowrap;color:var(--blekk);background:color-mix(in srgb, var(--blekk) 10%, var(--flate));border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.f-modul[data-status=snart] .f-modul-status,.f-modul[data-status=snart] .f-modul-ikon{color:var(--dempet);background:var(--flate-2)}@media (prefers-color-scheme:dark){.f-modul-ikon{color:var(--vest);background:#c6f24e1a}.f-modul-status{color:var(--natt);background:var(--vest)}}@media (width<=1023px){.f-moduler{padding-block:96px 0}}@media (width<=639px){.f-moduler{gap:24px;padding-block:80px 0}.f-lop{padding:20px 16px}.f-modul{padding:16px}}@keyframes f-inn{0%{opacity:0;transform:translateY(6px)}}@keyframes f-varsel{0%{opacity:0;transform:translateY(-12px)scale(.98)}}.f-app{animation:f-inn .36s var(--ease) both}.f-gress-varsel{animation:f-varsel .56s var(--ease) .7s both}.f-rn-x,.f-rn-y,.f-rn-xy{transition:transform .64s var(--ease)}@media (prefers-reduced-motion:no-preference){html:has(.forside){scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.forside *,.forside :before,.forside :after{transition:none!important;animation:none!important}}html:root[data-app=native]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f1ec;--flate:#fff;--flate-2:#e8e6df;--ink:#0e1530;--dempet:#5d6278;--linje:#dcd9d0;--skille:#0e15301c;--fyll:#7676801f;--klubb-tekst:var(--klubb);--kiosk:#1e7a45;--feil:#c0362c;--kryss-under:#0e1530;--kryss-over:#2445d6;--display:"Funnel Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--tekst:"Funnel Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--merke:"Funnel Display Variable", "Funnel Sans Variable", system-ui, sans-serif;--gress-1:#1f7343;--gress-2:#1a693d;--natt:#0e1530;--vest:#c6f24e;--app-topp:max(env(safe-area-inset-top,0px), var(--safe-area-inset-top,0px));--app-bunn:max(env(safe-area-inset-bottom,0px), var(--safe-area-inset-bottom,0px))}@media (prefers-color-scheme:dark){html:root[data-app=native]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1128;--flate:#161e3d;--flate-2:#1f2850;--ink:#f3f2ec;--dempet:#a3a8bf;--linje:#2a3356;--skille:#f3f2ec1a;--fyll:#76768042;--klubb-tekst:color-mix(in srgb, var(--klubb) 52%, #fff);--kiosk:#6cc58f;--feil:#f07b72;--kryss-under:#f3f2ec;--kryss-over:#c6f24e}}html[data-app=native] body{background:var(--bg);color:var(--ink);font:16px/1.45 var(--tekst);padding-bottom:calc(66px + var(--app-bunn));-webkit-tap-highlight-color:transparent}html[data-app=native] :is(h1,h2,h3){font-family:var(--display);letter-spacing:0;text-transform:none;font-weight:600}html[data-app=native] .kryss-logo{font-family:var(--merke)}html[data-app=native] body:before{content:"";height:var(--app-topp);z-index:40;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(20px);backdrop-filter:saturate(1.6)blur(20px);pointer-events:none;position:fixed;inset:0 0 auto}.app-side:not(:has(>.app-navlinje)){padding-top:var(--app-topp)}html[data-app=native] .knapp{min-height:44px;font:600 16px/1.1 var(--tekst);color:var(--paa-klubb,#fff);border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}html[data-app=native] .knapp.sekundaer{background:var(--fyll);color:var(--ink);border:0}html[data-app=native] .knapp.fare{background:var(--feil);color:#fff}html[data-app=native] .knapp:focus-visible{outline:2px solid var(--klubb-tekst);outline-offset:2px}html[data-app=native] .feilmelding{color:var(--feil);margin:0;padding:0 4px}.app-meny{z-index:50;padding:0 max(8px, env(safe-area-inset-right,0px)) var(--app-bunn) max(8px, env(safe-area-inset-left,0px));background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(20px);backdrop-filter:saturate(1.6)blur(20px);box-shadow:0 -.5px 0 var(--skille);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.app-meny a{min-height:52px;color:var(--dempet);font:500 11px/1.1 var(--tekst);align-content:start;justify-items:center;gap:4px;padding-top:8px;text-decoration:none;display:grid}.app-meny a[aria-current=page]{color:var(--klubb-tekst)}.app-meny a:focus-visible{outline:2px solid var(--klubb-tekst);outline-offset:-4px;border-radius:12px}.app-meny .ikon{width:26px;height:26px}.app-navlinje{z-index:30;padding-top:var(--app-topp);transition:background-color .2s,box-shadow .2s;position:sticky;top:0}.app-navlinje[data-kompakt]{background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(20px);backdrop-filter:saturate(1.6)blur(20px);box-shadow:0 .5px 0 var(--skille)}.app-navlinje-indre{justify-content:space-between;align-items:center;gap:8px;max-width:640px;height:44px;margin:0 auto;padding:0 8px;display:flex;position:relative}.app-navlinje-venstre{flex:0 auto;min-width:0;max-width:72%;display:flex}.app-navlinje-hoyre{flex:none;gap:8px;display:flex}.app-navlinje-tittel{text-overflow:ellipsis;white-space:nowrap;max-width:46%;font:600 17px/1.2 var(--tekst);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.app-navlinje[data-kompakt] .app-navlinje-tittel{opacity:1}.app-navlinje[data-kompakt] .app-navlinje-venstre{max-width:26%}.app-tilbake,.app-navknapp{max-width:100%;min-height:44px;color:var(--klubb-tekst);font:500 17px/1.2 var(--tekst);align-items:center;gap:2px;padding:0 8px;text-decoration:none;display:inline-flex}.app-tilbake .ikon{flex:none;margin-left:-6px}.app-tilbake span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-tilbake:focus-visible,.app-navknapp:focus-visible{outline:2px solid var(--klubb-tekst);outline-offset:-2px;border-radius:10px}.app-topp{gap:4px;max-width:640px;margin:0 auto;padding:4px 16px 0;display:grid}.app-tittel{align-items:center;gap:12px;min-width:0;display:flex}.app-tittel h1{min-width:0;font:600 32px/1.15 var(--display);overflow-wrap:anywhere;margin:0}.app-over{font:500 14px/1.35 var(--tekst);color:var(--dempet);margin:0}.app-under,.app-topp>p{color:var(--dempet);margin:0;font-size:15px;line-height:1.4}.app-topp .tilbake{display:none}.app-innhold{grid-template-columns:minmax(0,1fr);gap:28px;max-width:640px;margin:0 auto;padding:16px 16px 32px;display:grid}.app-seksjon{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.app-seksjon-topp{justify-content:space-between;align-items:baseline;gap:12px;padding:0 4px;display:flex}.app-seksjon-topp h2{font:600 20px/1.25 var(--tekst);margin:0}.app-seksjon-topp a{color:var(--klubb-tekst);margin:-12px 0;padding:12px 0;font-weight:500;text-decoration:none}.app-seksjon-topp>span{color:var(--dempet);white-space:nowrap;font-size:15px}.app-merk{color:var(--dempet);margin:0;padding:0 4px;font-size:14px;line-height:1.45}.app-merk a{color:var(--klubb-tekst)}.app-gruppe{background:var(--flate);border-radius:16px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.app-gruppe>*+*{background-image:linear-gradient(var(--skille), var(--skille));background-position:100% 0;background-repeat:no-repeat;background-size:calc(100% - var(--innrykk,16px)) .5px}.app-rad{width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;box-sizing:border-box;background-color:#0000;border:0;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;display:flex;position:relative}.app-rad.med-ikon{--innrykk:58px}:is(a,button,summary).app-rad{cursor:pointer}:is(a,button,summary).app-rad:active{background-color:var(--flate-2)}.app-rad:focus-visible{outline:2px solid var(--klubb-tekst);outline-offset:-2px}.app-rad-tekst{flex:1;gap:2px;min-width:0;display:grid}.app-rad-tekst>b{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.3}.app-rad-under{color:var(--dempet);font-size:14px;line-height:1.35}.app-rad-verdi{color:var(--dempet);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:6px;font-size:15px;display:inline-flex}.app-pil{color:color-mix(in srgb, var(--dempet) 60%, transparent);flex:none;margin-right:-4px;transition:transform .2s;display:inline-flex}.app-valgt{color:var(--klubb-tekst);flex:none;display:inline-flex}.app-ikon{color:#fff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.app-ikon.blekk{background:#2445d6}.app-ikon.gress{background:#1f7343}.app-ikon.kiosk{color:var(--natt);background:#fc0}.app-ikon.natt{background:#0e1530}.app-ikon.stein{background:#6b7086}.app-ikon.klubb{background:var(--klubb);color:var(--paa-klubb,#fff)}.app-fare b{color:var(--feil)}.app-brikker{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px 2px;display:flex;overflow-x:auto}.app-brikker::-webkit-scrollbar{display:none}.app-lagbrikke{scroll-snap-align:start;background:var(--flate);min-height:56px;color:inherit;border-radius:16px;flex:none;align-items:center;gap:10px;padding:8px 16px 8px 8px;text-decoration:none;display:flex}.app-lagbrikke>span{gap:2px;display:grid}.app-lagbrikke b{white-space:nowrap;font-size:15px;font-weight:600}.app-lagbrikke small{color:var(--dempet);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.app-lagbrikke:active{background:var(--flate-2)}.app-terminrad{align-items:center}.app-terminrad-tid{flex:none;gap:2px;width:64px;display:grid}.app-terminrad-tid b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.app-terminrad-tid span{color:var(--dempet);font-size:12px}.app-nyhet{align-items:start;padding-block:12px}.app-nyhet-meta{color:var(--dempet);font-size:13px}.app-nyhet b,.app-nyhet-utdrag{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-nyhet-utdrag{color:var(--dempet);font-size:14px;line-height:1.4}.app-kampkort{isolation:isolate;color:#fff;background:linear-gradient(180deg, #ffffff12, #00000029), repeating-linear-gradient(90deg, var(--gress-1) 0 40px, var(--gress-2) 40px 80px);border-radius:20px;justify-items:start;gap:4px;padding:16px 16px 14px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 14px 28px -18px #0a341ecc}.app-kampkort>*{max-width:100%}.app-kampkort-kritt{z-index:-1;fill:none;stroke:#ffffff6b;stroke-width:2px;width:100%;height:100%;position:absolute;inset:0}.app-kampkort-kritt *{vector-effect:non-scaling-stroke}.app-kampkort-kritt .punkt{fill:#ffffff6b;stroke:none}.app-kampkort-over{font:600 13px/1.3 var(--tekst);opacity:.92}.app-kampkort-tid{font:600 54px/1 var(--merke);font-variant-numeric:tabular-nums;letter-spacing:0;margin:4px 0 2px}.app-kampkort-tittel{font:600 26px/1.2 var(--display);text-wrap:balance;margin:4px 0 2px}.app-kampkort-tekst{opacity:.92;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.45;display:-webkit-box;overflow:hidden}.app-kampkort-bane{gap:2px;display:grid}.app-kampkort-bane b{font-size:16px;font-weight:600}.app-kampkort-bane span{opacity:.85;font-size:13px}.app-kampkort-mot{background:#ffffff26;border-radius:14px;align-items:center;gap:10px;margin-top:10px;padding:6px 12px 6px 6px;font-size:15px;display:flex}.app-kampkort-mot a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.app-kampkort-merke{background:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.app-kampkort-bunn{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:12px;font-size:14px;display:flex}.app-kampkort-lapp{background:var(--natt);color:var(--vest);font:600 13px/1 var(--tekst);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.app-kampkort-lapp[data-live]:before{content:"";background:var(--vest);border-radius:50%;width:7px;height:7px}.app-kampkort-mer{align-items:center;gap:2px;font-weight:600;display:inline-flex}a.app-kampkort:active{filter:brightness(.95)}a.app-kampkort:focus-visible{outline:3px solid var(--klubb-tekst);outline-offset:3px}.app-kampkort.natt{background:radial-gradient(120% 100% at 85% 35%, #18224c 0%, var(--natt) 72%);box-shadow:inset 0 1px #ffffff14,0 14px 28px -18px #0e1530cc}.app-kampkort-kurver{z-index:-1;fill:none;stroke:#c6f24e38;stroke-width:1.5px;width:72%;height:100%;position:absolute;inset:0 0 0 auto}.app-kampkort.klubb{color:var(--paa-klubb,#fff);background:linear-gradient(170deg, color-mix(in srgb, var(--klubb) 92%, #fff) 0%, var(--klubb) 40%, color-mix(in srgb, var(--klubb) 80%, #000) 100%);box-shadow:inset 0 1px 0 #ffffff1f, 0 14px 28px -18px color-mix(in srgb, var(--klubb) 60%, #000)}.app-tidslinje{margin:0;padding:0;list-style:none;display:grid}.app-kamp{background:var(--flate);border-radius:16px;grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:2px 12px;padding:14px 16px;display:grid}.app-kamp-tid{font:600 24px/1.15 var(--display);font-variant-numeric:tabular-nums;color:var(--klubb-tekst)}.app-kamp-tekst{gap:4px;min-width:0;display:grid}.app-kamp-tekst>b{font-weight:600;line-height:1.35}.app-kamp-mot{color:var(--dempet);align-items:center;gap:8px;font-size:15px;display:flex}.app-kamp-mot a{color:var(--ink);font-weight:500;text-decoration:none}.app-kamp-under{color:var(--dempet);font-size:13px}.app-kamp-status{color:var(--dempet);align-self:center;font-size:13px}.app-kamp[data-spilt]{opacity:.6}.app-pause{border-left:2px dotted color-mix(in srgb, var(--dempet) 45%, transparent);color:var(--dempet);align-items:center;gap:8px;margin-left:39px;padding:12px 0 12px 21px;font-size:14px;display:flex}.app-pause.kiosk{border-left-color:var(--kiosk);color:var(--kiosk);font-weight:500}.app-dag{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.app-ferdig{background:var(--flate);color:var(--dempet);border-radius:16px;align-items:center;gap:8px;margin:0;padding:12px 16px;display:flex}.app-ferdig .ikon{color:var(--kiosk)}.app-folg{gap:8px;display:grid}.bryter{background:var(--fyll);border-radius:999px;flex:none;width:51px;height:31px;transition:background-color .2s;position:relative}.bryter:after{content:"";background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0003,0 0 0 .5px #0000000d}.bryterrad[aria-checked=true] .bryter{background:var(--klubb)}.bryterrad[aria-checked=true] .bryter:after{transform:translate(20px)}.bryterrad:disabled{cursor:default}.app-samtykke{gap:8px;padding:0 16px 16px 58px;display:grid}.app-samtykke p{margin:0;font-size:15px;line-height:1.45}.app-samtykke .knapper{padding-top:4px}.app-anlegg{gap:8px;display:grid}.app-omrade{background:var(--flate);color:var(--dempet);border-radius:16px;gap:12px;padding:14px;display:grid}.app-omrade[data-dine]{color:#fff;background:linear-gradient(180deg, #ffffff0d, #0000001f), repeating-linear-gradient(90deg, var(--gress-1) 0 28px, var(--gress-2) 28px 56px)}.app-omrade-navn{justify-content:space-between;gap:12px;font-size:14px;display:flex}.app-omrade-navn b{color:inherit;font-weight:600}.app-omrade-baner{flex-wrap:wrap;gap:8px;display:flex}.app-bane{border:1.5px solid var(--linje);font-variant-numeric:tabular-nums;border-radius:6px;align-content:center;justify-items:center;gap:2px;min-width:52px;height:38px;padding:0 8px;display:grid}.app-omrade[data-dine] .app-bane{border-color:#ffffff8c}.app-bane.f7{min-width:64px;height:44px}.app-bane.f3{min-width:40px;height:32px}.app-bane b{font:600 15px/1 var(--tekst)}.app-omrade[data-dine] .app-bane[data-spilt]{opacity:.55}.app-bane small{font-size:11px;line-height:1.1}.app-omrade[data-dine] .app-bane[data-din]{color:#145232;background:#fff;border-color:#fff;height:auto;min-height:44px;padding:6px 10px}.app-omrade[data-dine] .app-bane[data-neste]{border-color:var(--natt);background:var(--natt);color:var(--vest)}.app-sok{display:block;position:relative}.app-sok .ikon{color:var(--dempet);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}html[data-app=native] .app-sok .sok{background:var(--fyll);width:100%;min-height:44px;color:var(--ink);font:17px/1.3 var(--tekst);border:0;border-radius:12px;padding:10px 12px 10px 36px}html[data-app=native] .app-sok .sok::placeholder{color:var(--dempet)}html[data-app=native] .app-sok .sok:focus{outline:2px solid var(--klubb-tekst);outline-offset:0;border:0}.segment{background:var(--fyll);border-radius:10px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding:2px;display:grid}.segment button{all:unset;box-sizing:border-box;min-height:40px;color:var(--ink);font:500 15px/1.1 var(--tekst);text-align:center;cursor:pointer;border-radius:8px;place-items:center;padding:0 8px;display:grid}.segment button[aria-selected=true]{background:var(--flate);font-weight:600;box-shadow:0 1px 3px #0000001f,0 0 0 .5px #0000000a}.segment button:disabled{opacity:.45;cursor:default}.segment button:focus-visible{outline:2px solid var(--klubb-tekst);outline-offset:-2px}.app-filter{scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px 2px;display:flex;overflow-x:auto}.app-filter::-webkit-scrollbar{display:none}html[data-app=native] .app-filter .brikke{background:var(--flate);min-height:36px;color:var(--ink);font:500 14px/1 var(--tekst);border:0;border-radius:999px;padding:0 14px}html[data-app=native] .app-filter .brikke[aria-pressed=true]{background:var(--klubb);color:var(--paa-klubb,#fff)}.app-runde{scroll-margin-top:calc(var(--app-topp) + 56px);gap:8px;display:grid}.app-runde[data-forbi]{opacity:.55}.app-runde-topp{justify-content:space-between;align-items:baseline;gap:12px;padding:0 4px;display:flex}.app-runde-topp h2{font:600 22px/1.2 var(--tekst);font-variant-numeric:tabular-nums;margin:0}.app-runde-topp>span{color:var(--dempet);font-size:14px}.app-runde-topp>.app-naa{background:var(--klubb);color:var(--paa-klubb,#fff);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.app-kamprad{align-items:start;gap:14px}.app-kamprad-bane{width:64px;color:var(--dempet);flex:none;gap:2px;padding-top:6px;font-size:13px;display:grid}.app-kamprad-bane b{color:var(--ink);font-size:15px;font-weight:600}.app-kamprad-lag{flex:1;min-width:0;display:grid}.app-kamprad-lag a{min-height:34px;color:inherit;align-items:center;gap:8px;font-size:15px;text-decoration:none;display:flex}.app-kamprad-lag a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-utvid>summary{list-style:none}.app-utvid>summary::-webkit-details-marker{display:none}.app-utvid[open] .app-pil{transform:rotate(90deg)}.app-utvid-innhold{padding:0 16px 8px;display:grid}.app-banekamp{border-top:.5px solid var(--skille);grid-template-columns:52px minmax(0,1fr);gap:12px;padding:8px 0;font-size:14px;display:grid}.app-banekamp-tid{font-variant-numeric:tabular-nums;font-weight:600}.app-banekamp[data-forbi]{opacity:.5}.app-tom{background:var(--flate);text-align:center;border-radius:20px;justify-items:center;gap:8px;padding:32px 24px;display:grid}.app-tom-ikon{background:color-mix(in srgb, var(--klubb) 12%, transparent);width:56px;height:56px;color:var(--klubb-tekst);border-radius:16px;place-items:center;margin-bottom:4px;display:grid}.app-tom b{font:600 18px/1.3 var(--tekst)}.app-tom p{max-width:36ch;color:var(--dempet);margin:0}.app-tom .knapp{margin-top:8px}.app-laster{gap:16px;display:grid}.app-laster-kort{background:var(--flate-2);border-radius:20px;height:196px;display:block}.app-laster-rad{height:52px;display:block}.app-bekreft{background:var(--flate);border-radius:16px;gap:12px;padding:16px;display:grid}.app-bekreft p{margin:0}html[data-app=native] .knapp.sekundaer.app-fareknapp{color:var(--feil);justify-self:start}.app-signatur{opacity:.75;justify-content:center;padding-top:8px;display:flex}html[data-app=native] .app-start{grid-template-columns:minmax(0,1fr);gap:24px;max-width:640px;margin:0 auto;padding:16px 16px 40px;display:grid}.app-start-tekst{gap:8px;display:grid}.app-start-tekst h1{font:600 34px/1.1 var(--display);margin:0}.app-start-tekst p{max-width:46ch;color:var(--dempet);margin:0}.app-klubbvalg{--innrykk:64px;min-height:64px}.app-klubbvalg .app-rad-tekst>b{font-size:18px}@media (prefers-color-scheme:dark){html[data-app=native] .app-ikon.natt{background:#39437a}html[data-app=native] .segment button[aria-selected=true]{box-shadow:none;background:#39437a}html[data-app=native] .bryter:after{box-shadow:0 2px 4px #00000073}html[data-app=native] .app-kampkort{box-shadow:inset 0 1px #ffffff1f}}@media (prefers-reduced-motion:reduce){html[data-app=native] :is(.app-navlinje,.app-navlinje-tittel,.bryter,.app-pil){transition:none}}.baner-side{gap:20px}.bla{grid-template-columns:44px minmax(0,1fr) 44px auto;align-items:center;gap:8px;display:grid}.bla-pil.knapp{min-width:44px;min-height:44px;padding:0;font-size:20px;line-height:1}.bla-tekst{text-align:center;gap:2px;min-width:0;display:grid}.bla-tekst b{font-size:18px;line-height:1.2}.bla-tekst span{color:var(--dempet);font-size:14px}.bla-tilbake.knapp{min-height:44px}.naa-linje{margin:0;font-size:15px}.vakter{flex-wrap:wrap;gap:4px 16px;margin:0;font-size:15px;display:flex}.naa-merke{background:var(--klubb);color:var(--paa-klubb,#fff);font:600 12px/1.5 var(--tekst);letter-spacing:0;text-transform:none;vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 8px;display:inline-block}.dagkart{gap:12px;display:grid}.dagkart.kompakt{gap:8px}.dk-akse{height:16px;color:var(--dempet);font-variant-numeric:tabular-nums;font-size:12px;position:relative}.dk-akse span{position:absolute;top:0;transform:translate(-50%)}.dk-akse span:first-child{transform:none}.dk-akse span:last-child{transform:translate(-100%)}@media (width<=560px){.dagkart.mange .dk-akse span.odde{visibility:hidden}}.dk-naa-rad{height:20px;margin-bottom:-8px;position:relative}.dk-naa-rad span{background:var(--klubb);color:var(--paa-klubb,#fff);font:600 12px/1.4 var(--tekst);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:4px;padding:1px 6px;position:absolute;top:0}.dk-bane{gap:4px;display:grid}.dk-navn{flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.dk-navn b{font-size:15px}.dk-navn span{color:var(--dempet);font-size:13px}.kompakt .dk-navn b{font-size:14px}.dk-flate{border:1px solid var(--linje);background:var(--flate);border-radius:8px;position:relative;overflow:hidden}.dk-bane:is([data-underlag=kunstgress],[data-underlag=gress]) .dk-flate{background:color-mix(in srgb, #2f7d4f 6%, var(--flate))}.dk-time{background:var(--linje);width:1px;position:absolute;top:0;bottom:0}.dk-del{background:color-mix(in srgb, var(--linje) 60%, transparent);height:1px;position:absolute;left:0;right:0}.dk-naa{background:var(--klubb-tekst);z-index:2;pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.dk-flate .dk-okt{border:1px solid var(--flate);background:var(--okt,var(--flate-2));min-width:0;color:var(--paa-okt,var(--ink));text-align:left;border-radius:6px;flex-direction:column;justify-content:center;gap:0;padding:2px 6px;font-size:12px;line-height:1.2;display:flex;position:absolute;overflow:hidden}.dk-flate .dk-okt b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.dk-flate .dk-okt span{white-space:nowrap;opacity:.85;font-variant-numeric:tabular-nums;overflow:hidden}.dk-flate .dk-okt.lav{padding:0 4px}.dk-flate .dk-okt.lav b{font-size:11px;line-height:1}.dk-flate .dk-okt.kamp{background:var(--klubb);color:var(--paa-klubb,#fff)}.dk-flate .dk-okt.oppvarming{background:color-mix(in srgb, var(--klubb) 24%, var(--flate));color:var(--ink)}.dk-flate .dk-okt.arrangement{background:var(--ink);color:var(--bg)}.dk-flate .dk-okt.stengt{background:var(--flate-2);color:var(--dempet);border:1px dashed var(--dempet)}.dk-flate .dk-okt.avlyst{background:var(--flate);color:var(--dempet);border:1px dashed var(--okt,var(--dempet))}.dk-flate .dk-okt.avlyst b{text-decoration:line-through}.dk-flate .dk-okt.konflikt{box-shadow:inset 0 0 0 2px var(--feil)}.dk-flate .dk-okt.ferdig{opacity:.55}.dk-flate .dk-okt.valgt{outline:3px solid var(--ink);outline-offset:1px;z-index:3;opacity:1}.dk-flate button.dk-okt:hover{filter:brightness(.96)}.dk-forklaring{color:var(--dempet);flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.dk-forklaring li{align-items:center;gap:6px;display:flex}.dk-prove{border:1px solid #0000;border-radius:3px;flex:none;width:16px;height:10px}.dk-prove.kamp{background:var(--klubb)}.dk-prove.oppvarming{background:color-mix(in srgb, var(--klubb) 24%, var(--flate))}.dk-prove.arrangement{background:var(--ink)}.dk-prove.stengt{background:var(--flate-2);border:1px dashed var(--dempet)}.dk-prove.avlyst{background:var(--flate);border:1px dashed var(--dempet)}.dk-prove.konflikt{background:var(--flate);box-shadow:inset 0 0 0 2px var(--feil)}.baneliste{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:20px;display:grid}.liste>.okt-rad{grid-template-columns:max-content minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;display:grid}.okt-tid{white-space:nowrap;font-weight:600}.okt-hva{gap:2px;min-width:0;display:grid}.okt-hvor{text-align:right}.okt-rad.avlyst .okt-tid,.okt-rad.avlyst .lagnavn{color:var(--dempet);text-decoration:line-through}.okt-rad.ferdig{opacity:.6}.okt-status{color:var(--dempet);font-size:14px}.okt-status.avlyst,.okt-status.konflikt{color:var(--feil)}.okt-status.flyttet{color:var(--ink);font-weight:500}.prikk{background:var(--flate-2);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.prikk.kamp{background:var(--klubb)}.prikk.oppvarming{background:color-mix(in srgb, var(--klubb) 30%, var(--flate))}.prikk.arrangement{background:var(--ink)}.prikk.stengt{border:1px dashed var(--dempet);background:0 0}@media (width<=420px){.liste>.okt-rad{grid-template-columns:max-content minmax(0,1fr);gap:2px 12px}.okt-tid{grid-row:span 2}.okt-hvor{text-align:left;grid-column:2}}:is(.topp:has(+main.baner-side) .innhold,.topp:has(+main.klubbhus-side) .innhold){max-width:1200px}.ukedager{gap:24px;display:grid}.ukedag h2{font-size:20px}.okt-detaljer{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.okt-detaljer p{margin:4px 0 0}.okt-detaljer .okt-status{margin-top:4px;display:block}.kollisjoner{border-color:var(--feil)}.kollisjoner h2{color:var(--feil)}.mal-dag h3{margin-bottom:4px;font-size:18px}.liste>.malrad{grid-template-columns:max-content minmax(0,1fr) auto;align-items:center;gap:4px 16px;display:grid}@media (width<=560px){.liste>.malrad{grid-template-columns:max-content minmax(0,1fr)}.malrad>.knapperad,.malrad>.knapp,.malrad>select{grid-column:1/-1}}.liste>.malrad.gammel{opacity:.55}.forslag-knapper{flex-wrap:wrap;gap:8px;display:flex}.delvelger{grid-template-columns:minmax(0,180px) max-content minmax(0,180px);justify-content:start;align-items:center;gap:8px;font-weight:400;display:grid}.adminkort{gap:12px;display:grid}.adminkort h3{font-size:18px}.adminkort>p{margin:0}.liste>.adminkort{justify-content:stretch;align-items:stretch;display:grid}.banekort{border-top:1px solid var(--linje);padding-top:16px}.banekort h3{font-size:17px}.smalt-felt{max-width:240px}.klubbhus-side{gap:24px}.klubbhus-side .ingress{max-width:62ch;color:var(--dempet);margin:0;font-size:18px}.klubbhus-oppsett{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.klubbhus-info,.klubbhus-bestill{display:contents}.klubbhus-info>.kh-priser{order:3}@media (width>=960px){.klubbhus-oppsett{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.klubbhus-info,.klubbhus-bestill{grid-template-columns:minmax(0,1fr);align-content:start;gap:24px;display:grid}.klubbhus-info>.kh-priser{order:0}}.liste>.lokale-rad{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.lokale-rad .helbredde{flex-basis:100%}.prisgruppe{gap:6px;display:grid}.prisgruppe h3{font-size:16px}.liste>.prisrad{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.prisrad b{white-space:nowrap}.kalender-topp{text-align:center;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.kalender-topp b{font-size:18px}.kalender-topp .bla-pil{min-width:44px;min-height:44px;padding:0;font-size:20px;line-height:1}.maaned{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.ukedagsnavn{color:var(--dempet);text-align:center;padding-bottom:2px;font-size:12px}.maaned .kal-dag{aspect-ratio:1;border:1px solid var(--linje);background:var(--flate);width:100%;min-height:44px;max-height:64px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;font-size:15px;display:grid;position:relative}.maaned .kal-dag.delvis:after{content:"";background:var(--dempet);border-radius:50%;width:6px;height:6px;position:absolute;bottom:6px}.maaned .kal-dag.opptatt{background:var(--flate-2);color:var(--dempet);text-decoration:line-through}.maaned .kal-dag.idag{box-shadow:inset 0 0 0 1px var(--ink);font-weight:600}.maaned .kal-dag.utenfor,.kal-dag.passert{opacity:.35}.maaned .kal-dag.utenfor{visibility:hidden}.maaned .kal-dag.valgt{background:var(--klubb);border-color:var(--klubb);color:var(--paa-klubb,#fff);text-decoration:none}.maaned .kal-dag.valgt:after{background:currentColor}.maaned button.kal-dag:not(:disabled):hover{border-color:var(--klubb)}.kal-prove{border:1px solid var(--linje);background:var(--flate);border-radius:4px;width:16px;height:16px;display:inline-block;position:relative}.kal-prove.delvis:after{content:"";background:var(--dempet);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:3px;left:50%}.kalender .boks p{margin:4px 0 0}.kal-prove.opptatt{background:var(--flate-2)}.opptatt-liste{margin:4px 0 0;padding-left:18px}.foresporsel{gap:16px}.foresporsel>label:not(.avkryss){gap:4px;font-size:15px;font-weight:600;display:grid}.estimat{background:var(--flate-2);border-radius:12px;gap:2px;padding:12px 16px;display:grid}.estimat b{font-family:var(--display);font-size:28px;line-height:1.1}.kvittering p{margin:0}.foresporsel-kort{gap:8px;display:grid}.foresporsel-kort h3{font-size:18px}.foresporsel-kort p{margin:0}.foresporsel-kort dl{grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;display:grid}.foresporsel-kort dt{color:var(--dempet)}.foresporsel-kort dd{overflow-wrap:anywhere;margin:0}.liste>.leierad{grid-template-columns:9.5em minmax(0,1fr) auto;align-items:center;gap:4px 16px;display:grid}.leierad.avlyst{opacity:.55}.merkelapp{border:1px solid var(--linje);color:var(--dempet);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.merkelapp.venter{color:var(--klubb-tekst);border-color:currentColor}.merkelapp.godkjent{color:var(--kiosk);border-color:currentColor}.kalenderlenke code{background:var(--flate-2);border-radius:8px;padding:8px 12px;display:block}@media (width<=520px){.liste>.leierad{grid-template-columns:minmax(0,1fr) auto}.leierad .leie-tid{grid-column:1/-1}}html[data-skjerm]{font-size:clamp(6px,min(1.0417vmax,1.8519vmin),80px);overflow:hidden}html:root[data-skjerm][data-klubb]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0e13;--flate:#141a22;--flate-2:#1e2631;--ink:#f2f4f7;--dempet:#a9b2bf;--linje:#2b3441;--klubb-tekst:color-mix(in srgb, var(--klubb) 55%, #fff)}html:root[data-skjerm] body{background:var(--bg);color:var(--ink);margin:0;padding:0;overflow:hidden}html:root[data-skjerm] body:before{content:none}.skjerm{z-index:50;background:var(--bg);color:var(--ink);font:500 1.6rem/1.3 var(--tekst);font-variant-numeric:tabular-nums;cursor:none;transform:translate(calc(var(--fx,0) * .2rem), calc(var(--fy,0) * .2rem));flex-direction:column;gap:1.2rem;padding:1.4rem 1.8rem 1.1rem;display:flex;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){.skjerm{transition:transform 3s ease-out}.s-kortside{animation:.6s ease-out s-inn}}@keyframes s-inn{0%{opacity:0}to{opacity:1}}html:root[data-skjerm] .skjerm :is(h1,h2,h3){font:600 2.2rem/1.1 var(--display);letter-spacing:0;text-transform:none;text-wrap:balance;margin:0}.s-topp{flex:none;justify-content:space-between;align-items:center;gap:2rem;display:flex}.s-merke{flex:none;align-items:center;gap:1.2rem;max-width:45%;display:flex}.s-logo{object-fit:contain;border-radius:.8rem;flex:none;width:5.2rem;height:5.2rem}.s-klubbnavn{font:600 2.6rem/1.1 var(--display);text-wrap:balance}.s-tid{flex:auto;justify-content:flex-end;align-items:center;gap:2.4rem;min-width:0;display:flex}.s-dato{white-space:nowrap;flex:none;justify-items:end;display:grid}.s-dato b{font-size:2.1rem;font-weight:600}.s-dato span{color:var(--dempet);font-size:1.6rem}.s-klokke{font:600 5.4rem/1 var(--tekst);font-variant-numeric:tabular-nums;letter-spacing:-.02em;flex:none}.s-vaer{--vaer-bak:var(--bg);flex:0 auto;align-items:center;gap:1.6rem;min-width:0;display:flex;overflow:hidden}.s-vaer-naa{flex:none;align-items:center;gap:.6rem;display:flex}.s-vaer-naa .vaerikon{width:4.6rem;height:4.6rem}.s-vaer-naa b{font-size:3.8rem;font-weight:600;line-height:1}.s-vaer-timer{flex-wrap:wrap;gap:0 1.4rem;min-width:0;height:7.4rem;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.s-vaer-timer li{align-content:start;justify-items:center;height:7.4rem;display:grid}.s-vaer-timer span{color:var(--dempet);font-size:1.4rem;line-height:1.2}.s-vaer-timer .vaerikon{width:2.8rem;height:2.8rem;margin:.1rem 0}.s-vaer-timer b{font-size:1.6rem;font-weight:600;line-height:1.2}.s-vaer-timer .s-mm{color:var(--ink)}.vaerikon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.vaerikon .vaer-sky{fill:var(--vaer-bak,var(--bg))}.vaerikon .vaer-prikk{fill:currentColor;stroke:none}.s-viktig{background:var(--klubb);color:var(--paa-klubb,#fff);border-radius:1rem;flex:none;gap:.4rem;padding:1rem 1.6rem;display:grid}.s-viktig p{margin:0;font-size:2.4rem;font-weight:600;line-height:1.25}.s-info{background:var(--flate);border:1px solid var(--linje);border-radius:.8rem;align-items:center;gap:1.2rem;min-width:0;padding:.7rem 1.4rem;display:flex}.s-info p{margin:0;font-size:1.7rem;line-height:1.3}.skjerm>main.s-innhold{max-width:none;margin:0;padding:0}.s-innhold{flex:auto;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:1.4rem;min-height:0;display:grid}.s-innhold.uten-baner,.s-innhold.cup{grid-template-columns:minmax(0,1fr)}.skjerm.staende .s-innhold{grid-template-rows:minmax(0,1.6fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.skjerm.staende .s-innhold:is(.uten-baner,.cup){grid-template-rows:minmax(0,1fr)}.s-panel,.s-kort{background:var(--flate);border:1px solid var(--linje);border-radius:1.2rem;flex-direction:column;gap:1rem;min-width:0;min-height:0;padding:1.4rem 1.6rem;display:flex;overflow:hidden}.s-panel-topp{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:baseline;gap:.2rem 1.6rem;display:flex}.s-panel-topp>span{color:var(--dempet);text-align:right;font-size:1.6rem}.s-panel-bunn{flex:none;gap:.5rem;display:grid}.s-panel-bunn p{margin:0;font-size:1.5rem}.s-kortomrade{flex-direction:column;gap:.8rem;min-height:0;display:flex}.s-kortside{grid-template-columns:repeat(var(--antall,1), minmax(0, 1fr));flex:auto;gap:1.4rem;min-height:0;display:grid}.skjerm.staende .s-kortside{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr)}.s-ingenting{color:var(--dempet);place-items:center;display:grid}.s-ingenting p{margin:0;font-size:2.4rem}.s-sider{justify-content:center;gap:.7rem;display:flex}.s-sider i{background:var(--linje);border-radius:50%;width:1rem;height:1rem}.s-sider i.aktiv{background:var(--klubb-tekst)}.s-kort-tittel{flex:none}.s-liste{align-content:start;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.s-rad{border-top:1px solid var(--linje);grid-template-columns:9.4rem minmax(0,1fr) auto;align-items:baseline;gap:0 1.2rem;padding:.75rem 0;display:grid}.s-rad:first-child{border-top:0;padding-top:.2rem}.s-rad.s-klokkerad{grid-template-columns:6.2rem minmax(0,1fr) auto}.s-dag{color:var(--klubb-tekst);padding:.9rem 0 .1rem;font-size:1.4rem;font-weight:600}.s-dag:first-child{padding-top:0}.s-dag+.s-rad{border-top:0;padding-top:.3rem}.s-nar{display:grid}.s-nar b{font-size:1.7rem;font-weight:600;line-height:1.2}.s-nar span,.s-hva span{color:var(--dempet);font-size:1.4rem;line-height:1.3}.s-hva{gap:.1rem;min-width:0;display:grid}.s-hva b{overflow-wrap:anywhere;font-size:1.6rem;font-weight:600;line-height:1.25}.s-tall{text-align:right;font-size:2.4rem;font-weight:600;line-height:1.1}.s-tall small{color:var(--dempet);font-size:1.4rem;font-weight:500;display:block}.s-liste>[data-utenfor]{visibility:hidden}.s-nyhet .s-hva b,.s-nyhet .s-hva span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.s-kort-bunn{color:var(--klubb-tekst);flex:none;margin:auto 0 0;padding-top:.6rem;font-size:1.6rem;font-weight:600}.s-kart{flex:auto;min-height:0;overflow:hidden}.skjerm .dagkart{grid-template-columns:max-content minmax(0,1fr);gap:.9rem 1.2rem}.skjerm .dk-bane{display:contents}.skjerm :is(.dk-naa-rad,.dk-akse,.dk-flate){grid-column:2}.skjerm .dk-naa-rad{height:2.4rem;margin-bottom:-.9rem}.skjerm .dk-naa-rad span{font:600 1.4rem/1.4 var(--tekst);border-radius:.4rem;padding:.1rem .6rem}.skjerm .dk-akse{height:1.8rem;font-size:1.4rem}.skjerm .dk-navn{white-space:nowrap;grid-column:1;align-self:center}.skjerm .dk-navn b{font-size:1.7rem;line-height:1.15}.skjerm .dk-navn span{display:none}.skjerm .dk-flate{border-radius:.6rem}.skjerm .dk-naa{width:.15rem;margin-left:-.075rem}.skjerm .dk-flate .dk-okt{border-radius:.5rem;padding:.15rem .6rem;font-size:1.4rem;line-height:1.15}.skjerm .dk-flate .dk-okt b{font-size:1.5rem}.skjerm .dk-flate .dk-okt.lav{padding:0 .5rem}.skjerm .dk-flate .dk-okt.lav b{font-size:1.4rem;line-height:1}.skjerm .dk-flate .dk-okt:is(.smal,.oppvarming) :is(b,span){visibility:hidden}.skjerm .dk-flate .dk-okt.oppvarming{background:var(--flate-2);color:var(--ink);border:.15rem solid var(--klubb-tekst)}.skjerm .dk-flate .dk-okt.arrangement{color:#0b0e13;background:#d5dbe3}.skjerm .dk-forklaring{gap:.4rem 1.8rem;font-size:1.4rem}.skjerm .dk-forklaring li{gap:.6rem}.skjerm .dk-prove{border-radius:.25rem;width:1.8rem;height:1.1rem}.skjerm .dk-prove.oppvarming{background:var(--flate-2);border:.15rem solid var(--klubb-tekst)}.skjerm .dk-prove.arrangement{background:#d5dbe3}.s-panel-bunn.s-forklaring{flex-wrap:wrap;align-items:center;gap:.4rem 1.8rem;min-height:1.8rem;display:flex}.s-forklaring .s-sider{margin-left:auto}.s-avlyst{align-items:center;gap:.6rem;font-size:1.4rem;display:flex}.s-avlyst b{font-weight:600}.s-cup-tabell{flex:auto;min-height:0;overflow:hidden}.s-cup table{border-collapse:collapse;table-layout:fixed;width:100%}.s-cup :is(th,td){border-top:1px solid var(--linje);text-align:left;vertical-align:middle;height:4rem;padding:.2rem .8rem;font-size:1.6rem;line-height:1.15}.s-cup thead th{height:2.4rem;color:var(--dempet);vertical-align:bottom;border-top:0;padding-block:0;font-size:1.4rem;font-weight:500}.s-cup thead th:first-child,.s-cup tbody th{width:24%}.s-cup tbody th>*{display:block}.s-cup tbody th b{font-weight:600}.s-cup tbody th span{color:var(--dempet);font-size:1.4rem;font-weight:500}.s-cup td.dempet{color:var(--dempet)}.s-cup-om{gap:.8rem;font-size:1.4rem;line-height:1.15;display:flex}.s-cup-om b{font-weight:600}.s-cup-lag{font-weight:600;display:block}.s-klasse{color:var(--klubb-tekst);font-weight:600}.s-bunn{flex:none;justify-content:space-between;align-items:center;gap:1.6rem;min-height:2.4rem;display:flex}.s-bunn>.s-info{flex:auto}.s-hjorne{color:var(--dempet);flex:none;align-items:center;gap:1.6rem;font-size:1.4rem;display:flex}.s-foreldet{color:var(--ink)}.s-kryss{align-items:center;gap:.5rem;display:inline-flex}.s-kryss svg{width:1.6rem;height:1.6rem}.s-lukk.knapp{top:calc(var(--app-topp,0px) + 1rem);z-index:60;cursor:pointer;min-height:44px;font-size:16px;position:fixed;left:1rem}.s-tom-side{text-align:center;place-items:center;display:grid}.s-tom-side p{max-width:40ch;color:var(--dempet);margin:0;font-size:2.4rem}.skjerm.staende .s-topp{flex-wrap:wrap;row-gap:1rem}.skjerm.staende .s-tid{flex:100%;justify-content:space-between}.skjerm.staende .s-dato{order:-1;justify-items:start}.skjermadmin{--fyll:#7676801f}.topp:has(+main.skjermadmin) .innhold{max-width:1200px}.skjermadresse{font:600 clamp(22px, 4vw, 36px)/1.2 var(--tekst);overflow-wrap:anywhere;margin:0}.skjermadmin-topp{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.skjermadmin-topp .segment{min-width:240px}.skjermramme{aspect-ratio:16/9;border:1px solid var(--linje);background:#0b0e13;border-radius:12px;width:100%;overflow:hidden}.skjermramme.staende{aspect-ratio:9/16;width:min(100%,420px);margin:0 auto}.skjermramme iframe{border:0;width:100%;height:100%;display:block}.liste>.meldingsrad{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;display:grid}.meldingsrad-tekst{gap:2px;min-width:0;display:grid}.meldingsrad-tekst b{overflow-wrap:anywhere;font-weight:600}.liste>.meldingsrad.utlopt .meldingsrad-tekst{color:var(--dempet)}@media (width<=560px){.liste>.meldingsrad{grid-template-columns:minmax(0,1fr)}}.liste>.adminkort{padding:16px}.delvalg{border-bottom:1px solid var(--linje);gap:0;padding:4px 0 8px;display:grid}.delvalg:last-child{border-bottom:0}.delvalg>.merk{padding-left:30px}
