@font-face{font-family:OpenTTD Sans;src:url(/gpl-fonts/OpenTTD-Sans.ttf)format("truetype");font-display:block}@font-face{font-family:OpenTTD Small;src:url(/gpl-fonts/OpenTTD-Small.ttf)format("truetype");font-display:block}@font-face{font-family:OpenTTD Mono;src:url(/gpl-fonts/OpenTTD-Mono.ttf)format("truetype");font-display:block}:root{--ui:1;--px:calc(1px * var(--ui));--grey-0:#000;--grey-dark:#545454;--grey-mid:#7c7c7c;--grey:#a8a8a8;--grey-light:#d0d0d0;--grey-white:#fcfcfc;--inset:#8c8c8c;--text:#000;--text-white:#fcfcfc;--text-orange:#fc9c00;--text-yellow:#fcfc00;--text-lightblue:#9cc8fc;--brown:#8c6034;--brown-light:#b88c58;--brown-dark:#5c3c18;--green-dark:#2c6018;--green-dark-light:#4c8c30;--green-dark-dark:#183c08;--red:#b42c2c;font-size:calc(10px * var(--ui))}*{box-sizing:border-box}html,body{height:100%;font-family:LM Sans,OpenTTD Sans,monospace;font-size:calc(10px * var(--ui));line-height:calc(12px * var(--ui));color:var(--text);-webkit-font-smoothing:none;font-smooth:never;text-rendering:optimizespeed;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:none;background:#000;margin:0;overflow:hidden}#app{position:fixed;inset:0}#map{width:100%;height:100%;image-rendering:pixelated;cursor:default;display:block;position:absolute;inset:0}#map.dragging{cursor:grabbing}#map.picking{cursor:crosshair}#labels{pointer-events:none;position:absolute;inset:0;overflow:hidden}#ui{pointer-events:none;--px:calc(1px * var(--ui));font-size:calc(10px * var(--ui));line-height:calc(12px * var(--ui));position:absolute;inset:0}#ui>*{pointer-events:auto}.bevel{background:var(--grey);border:var(--px) solid;border-color:var(--grey-light) var(--grey-dark) var(--grey-dark) var(--grey-light)}.inset{background:var(--inset);border:var(--px) solid;border-color:var(--grey-dark) var(--grey-light) var(--grey-light) var(--grey-dark)}.inset.black{color:var(--text-white);background:#000}.win{border:var(--px) solid;outline:var(--px) solid #101010;box-shadow:calc(4px * var(--ui)) calc(5px * var(--ui)) 0 #00000059;min-width:calc(120px * var(--ui));background:#000;border-color:#fcfcfc #545454 #545454 #fcfcfc;flex-direction:column;gap:0;display:flex;position:absolute}.win.brown{--grey:var(--brown);--grey-light:var(--brown-light);--grey-dark:var(--brown-dark);--inset:#74501c}.win.red{--grey:#a83c30;--grey-light:#d8705c;--grey-dark:#682018;--grey-mid:#8c2c20;--inset:#8c2c20}.win.red .error-text{color:var(--text-white);text-shadow:var(--px) var(--px) 0 #000;text-align:center}.win.green{--grey:var(--green-dark);--grey-light:var(--green-dark-light);--grey-dark:var(--green-dark-dark);--inset:#244c10}.win .titlebar{height:calc(17px * var(--ui));border-bottom:var(--px) solid #101010;background:#3c3c3c;flex:none;display:flex}.win .titlebar .caption.bevel{padding:calc(2px * var(--ui)) calc(5px * var(--ui)) 0;color:#c4c4c4;line-height:calc(12px * var(--ui));white-space:nowrap;cursor:move;background:0 0;border:none;flex:1;overflow:hidden}.win.focused .titlebar .caption.bevel{color:var(--text-white)}.win .titlebar .tbtn.bevel{width:calc(17px * var(--ui));background:#7c7c7c;border-color:#c4c4c4 #101010 #101010 #c4c4c4}.win .titlebar .tbtn.close{background:#a83c30;border-color:#e08070 #401010 #401010 #e08070}.win .titlebar .tbtn.help{background:#3c64b4;border-color:#90b0f0 #102050 #102050 #90b0f0}.win .titlebar .tbtn.bevel:active,.win .titlebar .tbtn.bevel.lowered{border-color:#101010 #c4c4c4 #c4c4c4 #101010}.tbtn{width:calc(11px * var(--ui));color:var(--text-white);cursor:pointer;font:inherit;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.tbtn:active,.tbtn.lowered,.btn:active,.btn.lowered{border-color:var(--grey-dark) var(--grey-light) var(--grey-light) var(--grey-dark)}.tbtn canvas,.btn canvas,.tool canvas{image-rendering:pixelated;display:block}.win .body{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.win.win-fit>.body{overflow-y:auto}.win.win-fit-x>.body{overflow-x:auto}.win .resize{width:calc(10px * var(--ui));height:calc(10px * var(--ui));cursor:nwse-resize;position:absolute;bottom:0;right:0}.panel{padding:calc(2px * var(--ui)) calc(4px * var(--ui))}.row{gap:0;display:flex}.row>*{flex:1}.btn{font:inherit;color:var(--text);padding:calc(1px * var(--ui)) calc(4px * var(--ui));min-height:calc(12px * var(--ui));line-height:calc(10px * var(--ui));text-align:center;cursor:pointer;white-space:nowrap}.btn:disabled{color:var(--grey-dark);cursor:default}.btn.lowered{color:var(--text-white)}.list{min-height:calc(40px * var(--ui));padding:var(--px) calc(2px * var(--ui));overflow-y:auto}.list .item{color:var(--text);white-space:nowrap;padding:0 var(--px);cursor:pointer}.list .item.selected{outline:var(--px) solid var(--grey-white);outline-offset:calc(-1px * var(--ui))}.list .item.current{color:#1c2c84}.list .item .num{color:var(--text);margin-right:calc(3px * var(--ui))}.list .item.end{color:var(--text)}.txt-white{color:#000}.txt-orange{color:#1c2c84}.txt-yellow{color:#7a3c00}.inset.black .txt-white,#statusbar .txt-white,.sign .txt-white{color:var(--text-white)}.inset.black .txt-orange,#statusbar .txt-orange{color:var(--text-orange)}.inset.black .txt-yellow,#statusbar .txt-yellow{color:var(--text-yellow)}.inset.black .txt-red,#statusbar .txt-red{color:#fc6c4c}.recipe{white-space:normal}.small{font-family:LM Small,OpenTTD Small,monospace;font-size:calc(6px * var(--ui));line-height:calc(8px * var(--ui))}#toolbar{border:var(--px) solid #000;background:#000;gap:0;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}#toolbar .tool{width:calc(22px * var(--ui));height:calc(22px * var(--ui));cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex}#toolbar .tool.green{--grey:var(--green-dark);--grey-light:var(--green-dark-light);--grey-dark:var(--green-dark-dark)}#toolbar .tool.lowered{border-color:var(--grey-dark) var(--grey-light) var(--grey-light) var(--grey-dark)}#toolbar .gap{width:calc(4px * var(--ui));background:#000}#statusbar{width:min(100%, calc(800px * var(--ui)));border:var(--px) solid #000;height:calc(14px * var(--ui));background:#000;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}#statusbar>div{white-space:nowrap;padding:0 calc(3px * var(--ui));color:var(--text-white);text-shadow:var(--px) var(--px) 0 #000;justify-content:center;align-items:center;display:flex;overflow:hidden}#statusbar .date{width:calc(130px * var(--ui))}#statusbar .weather{gap:calc(2px * var(--ui));cursor:pointer}#statusbar .deadline{width:calc(170px * var(--ui));color:var(--text-yellow,#fcfc00);cursor:pointer}#statusbar .news{flex:1}#statusbar .money{width:calc(210px * var(--ui))}#tooltip{border:var(--px) solid #101010;box-shadow:calc(2px * var(--ui)) calc(2px * var(--ui)) 0 #0000004d;color:#101010;padding:calc(2px * var(--ui)) calc(4px * var(--ui));max-width:calc(180px * var(--ui));pointer-events:none;z-index:10000;background:#fcf8cc;display:none;position:absolute}.sign{color:var(--text-white);white-space:nowrap;text-shadow:var(--px) var(--px) 0 #000;padding:0 calc(2px * var(--ui));border:var(--px) solid #0009;background:#00000059;position:absolute;top:0;left:0}.sign.lbl{box-sizing:border-box;border:calc(1px * var(--lu,1)) solid #000;box-shadow:calc(1px * var(--lu,1)) calc(1px * var(--lu,1)) 0 #00000073;color:var(--text-white);text-shadow:none;padding:0 calc(3px * var(--lu,1));background:#141418d1;font-family:LM Sans,OpenTTD Sans,monospace;font-weight:400}.sign.lbl.stripe,.sign.lbl.t-wijk{border-left-width:calc(3px * var(--lu,1))}.sign.lbl.t-wijk{color:#e4e0d0;border-left-color:#000}.sign.lbl.s-S{font-family:LM Small,OpenTTD Small,monospace;font-size:calc(6px * var(--lu,1));line-height:calc(8px * var(--lu,1))}.sign.lbl.s-M{font-size:calc(10px * var(--lu,1));line-height:calc(10px * var(--lu,1))}.sign.lbl.s-L{font-size:calc(10px * (var(--lu,1) + 1));line-height:calc(10px * (var(--lu,1) + 1))}.sign.lbl.t-stad{background:#0c0c10e0}.sign.lbl.t-landmark{color:#f4ecd0}#devinfo{left:calc(4px * var(--ui));top:calc(28px * var(--ui));color:var(--text-yellow);text-shadow:var(--px) var(--px) 0 #000;white-space:pre;font-family:OpenTTD Mono,monospace;position:absolute;pointer-events:none!important}.dev-seats{right:calc(4px * var(--ui));bottom:calc(28px * var(--ui));z-index:50;color:var(--text-yellow);text-shadow:var(--px) var(--px) 0 #000;font-family:OpenTTD Mono,monospace;position:absolute}.credits{-webkit-user-select:text;user-select:text;flex:1;overflow-y:auto}.credits .lm-credits-title{display:none}.credits .lm-credits-section{margin:0 0 calc(6px * var(--ui))}.credits .lm-credits-heading{font:inherit;color:var(--text-orange);margin:0}.credits .lm-credits-text,.credits .lm-credits-links{color:var(--text);margin:0}.credits a{color:var(--text-lightblue);margin-right:calc(4px * var(--ui))}.credits .lm-credits-items{margin:0}.credits .lm-credits-what{color:var(--text-white)}.credits .lm-credits-who{margin:0 0 var(--px) calc(8px * var(--ui));color:var(--text)}.credits summary{cursor:pointer;color:var(--text-white)}.sign.fade{opacity:0;will-change:transform, opacity;transition:opacity .25s linear}.sign.fade.shown{opacity:1}.sign.pin{background:var(--red);color:var(--text-white);border-color:#000}select.btn,input.btn{font:inherit;color:var(--text);appearance:none;border-radius:0;min-width:0}input.btn.inset{background:var(--inset);color:var(--text-white);text-align:left}input.btn::placeholder{color:var(--grey-light)}select.btn:disabled,input.btn:disabled{color:var(--grey-dark)}.adviser{gap:calc(6px * var(--ui));align-items:flex-start;display:flex}.adviser .face{image-rendering:pixelated;border:var(--px) solid #000;flex:none}.adviser .face.placeholder{width:calc(67px * var(--ui));height:calc(62px * var(--ui));background:var(--grey-mid)}.adviser .say{gap:calc(3px * var(--ui));flex-direction:column;flex:1;display:flex}.newspaper{left:50%;bottom:calc(18px * var(--ui));width:min(96vw, calc(400px * var(--ui)));color:#000;border:var(--px) solid #000;box-shadow:calc(2px * var(--ui)) calc(2px * var(--ui)) 0 #00000080;padding:calc(4px * var(--ui)) calc(8px * var(--ui));text-align:center;cursor:pointer;z-index:5000;background:#e8e0c8;animation:.35s ease-out paper-in;position:absolute;transform:translate(-50%)}.newspaper .masthead{font-family:LM Sans,OpenTTD Sans,serif;font-size:calc(20px * var(--ui));line-height:calc(22px * var(--ui));border-bottom:calc(2px * var(--ui)) solid #000}.newspaper .dateline{border-bottom:var(--px) solid #000;margin-bottom:calc(3px * var(--ui))}.newspaper .headline{font-size:calc(10px * var(--ui));color:#000;text-transform:uppercase}@keyframes paper-in{0%{opacity:0;transform:translate(-50%)scale(.2)rotate(-8deg)}}.list.wrap .item{white-space:normal;margin-bottom:var(--px)}.newspaper .byline{margin-top:calc(2px * var(--ui))}.income{color:#fcfc00;text-shadow:var(--px) var(--px) 0 #000;pointer-events:none;white-space:nowrap;font-weight:400;position:absolute;top:0;left:0}.row.kindrow{align-items:center}.row.kindrow .item{flex:2}.sign.own{text-transform:capitalize;background:#2c48a8;border-color:#000}#statusbar .extra{padding:0;display:flex}#statusbar .season{height:100%;padding:0 calc(3px * var(--ui));cursor:pointer;white-space:nowrap;align-items:center;display:flex}#statusbar .wegwerk{align-items:center;gap:calc(2px * var(--ui));height:100%;padding:0 calc(3px * var(--ui));cursor:pointer;white-space:nowrap;display:flex}#statusbar .wegwerk.dicht{color:#fc9c54}.verkeersinfo-rij{cursor:pointer;padding:calc(2px * var(--ui)) 0;border-bottom:var(--px) solid #dcdbd0}.verkeersinfo-rij:last-child{border-bottom:none}.verkeersinfo-wanneer{text-align:right;white-space:nowrap}#statusbar .heat{align-items:center;gap:calc(2px * var(--ui));height:100%;padding:0 calc(3px * var(--ui));cursor:pointer;display:flex}.heatbar{width:calc(40px * var(--ui));height:calc(6px * var(--ui));border:var(--px) solid var(--grey-dark);vertical-align:middle;background:#000;display:inline-block;position:relative}.heatbar .fill{position:absolute;top:0;bottom:0;left:0}.heatbar .mark{top:calc(-1px * var(--ui));bottom:calc(-1px * var(--ui));width:var(--px);background:var(--grey-white);position:absolute}.row.field{background:var(--grey);align-items:center}.row.field .panel{flex:1}.row.field input{flex:2}.swatch{width:calc(8px * var(--ui));height:calc(8px * var(--ui));border:var(--px) solid #000;vertical-align:middle;display:inline-block}.jukebox-slider{accent-color:#fc9c00}.win.dropping{outline:calc(2px * var(--ui)) dashed #fcdc00}.txt-red{color:#d42c2c}#statusbar .tempo{gap:0;display:flex}#statusbar .tempo .btn{min-width:calc(22px * var(--ui))}.mk-win .k-body,.mk-win.win .body,.mk-win.win .body.k-body{gap:calc(4px * var(--ui));color:var(--k-ink,#101010);background:#fbf9f2}.mk-head{gap:calc(6px * var(--ui));align-items:flex-start;display:flex}.mk-face{border:var(--px) solid #e8b030;outline:var(--px) solid var(--k-ink,#000);image-rendering:pixelated;background:#fff;flex:none}.mk-call{align-items:center}.mk-ringing .mk-face{animation:1.6s step-end infinite mk-ring}@keyframes mk-ring{0%,40%,to{transform:none}10%,30%{transform:translateX(calc(-1px * var(--ui)))}20%{transform:translateX(calc(1px * var(--ui)))}}.mk-line{color:#2c2010;margin-bottom:calc(3px * var(--ui));font-weight:700}.mk-talk{gap:calc(3px * var(--ui));flex-direction:column;display:flex}.mk-reply{max-width:85%;padding:calc(2px * var(--ui)) calc(5px * var(--ui));border:var(--px) solid var(--k-g2,#7c7c7c);color:var(--k-ink,#101010);background:#e4eef8;align-self:flex-end}.mk-goals{gap:calc(2px * var(--ui));flex-direction:column;display:flex}.mk-goal{align-items:center;gap:calc(4px * var(--ui));min-height:calc(14px * var(--ui));padding:calc(2px * var(--ui)) calc(4px * var(--ui));background:var(--k-white,#fcfcfc);border:var(--px) solid var(--k-g3,#a8a8a8);color:var(--k-ink,#101010);font-weight:700;display:flex}.mk-goal.mk-done{border-color:var(--k-green,#3c8c28);background:#d4ecc4}.mk-goal.mk-todo{border-color:var(--k-g2,#7c7c7c);background:#fff}.mk-box .k-ic{width:calc(9px * var(--ui))!important;height:calc(9px * var(--ui))!important}.mk-goal.mk-done .mk-text{color:var(--k-g1,#545454);text-decoration:line-through}.mk-goal.mk-now{border:calc(2px * var(--ui)) solid #f08c00;background:var(--k-yellow-l,#fcf0a8);font-weight:700}.mk-goal.mk-given{color:var(--k-g1,#545454)}.mk-goal .k-btn{padding:0 calc(3px * var(--ui));flex:none;font-weight:400}.mk-goal .k-btn .k-ic{width:calc(8px * var(--ui))!important;height:calc(8px * var(--ui))!important}.mk-answers{justify-content:flex-end;gap:calc(3px * var(--ui));margin-top:calc(3px * var(--ui));display:flex}.mk-stap{color:var(--k-muted,#5a5a5a);white-space:pre;line-height:1.1}.mk-box{width:calc(11px * var(--ui));height:calc(11px * var(--ui));border:var(--px) solid var(--k-ink,#000);font-size:calc(8px * var(--ui));background:#fff;flex:none;justify-content:center;align-items:center;display:inline-flex}.mk-dots{gap:calc(2px * var(--ui));display:inline-flex}.mk-dot{width:calc(6px * var(--ui));height:calc(6px * var(--ui));border:var(--px) solid var(--k-ink,#000);background:#fff}.mk-dot-done{background:var(--k-green,#3c8c28)}.mk-dot-now{background:#f08c00}.tut-wijs{outline-offset:var(--px);box-shadow:0 0 calc(6px * var(--ui)) calc(2px * var(--ui)) #f08c00b3;z-index:1;animation:1.2s ease-in-out infinite tut-wijs;position:relative;outline:calc(2px * var(--ui)) solid #f08c00!important}.sign.tut-wijs{position:absolute}@keyframes tut-wijs{50%{box-shadow:0 0 calc(2px * var(--ui)) var(--px) #f08c0059}}.mk-arrow{z-index:100000;width:0;height:0;margin-left:calc(-7px * var(--ui));margin-top:calc(-16px * var(--ui));border-left:calc(7px * var(--ui)) solid transparent;border-right:calc(7px * var(--ui)) solid transparent;border-top:calc(12px * var(--ui)) solid #f08c00;filter:drop-shadow(0 0 var(--px) #000);animation:.9s ease-in-out infinite mk-bob;position:absolute;pointer-events:none!important}.mk-arrow.mk-up{margin-top:calc(4px * var(--ui));border-top:0;border-bottom:calc(12px * var(--ui)) solid #f08c00}@keyframes mk-bob{50%{transform:translateY(calc(-3px * var(--ui)))}}.mk-arrow.mk-up{animation-direction:reverse}.mk-bubble{max-width:calc(240px * var(--ui));z-index:99000;gap:calc(5px * var(--ui));padding:calc(4px * var(--ui)) calc(6px * var(--ui));border:var(--px) solid var(--k-ink,#000);box-shadow:calc(2px * var(--ui)) calc(2px * var(--ui)) 0 #0006;background:#fbf9f2;align-items:flex-start;display:flex;position:absolute}.mk-bubble:before{content:"";top:calc(-6px * var(--ui));left:var(--mk-tail,20px);border-left:calc(5px * var(--ui)) solid transparent;border-right:calc(5px * var(--ui)) solid transparent;border-bottom:calc(6px * var(--ui)) solid var(--k-ink,#000);position:absolute}.mk-bubble .mk-line,.mk-strip .mk-line{margin:0}.mk-strip{left:calc(5px * var(--ui));bottom:calc(18px * var(--ui));gap:calc(6px * var(--ui));max-width:60%;padding:calc(3px * var(--ui)) calc(8px * var(--ui));border:var(--px) solid #f08c00;z-index:9000;background:#101010;align-items:center;display:flex;position:absolute}.mk-strip .mk-line{color:var(--k-white,#fcfcfc)}.tool.dot:after{content:"";top:calc(1px * var(--ui));right:calc(1px * var(--ui));width:calc(5px * var(--ui));height:calc(5px * var(--ui));border:var(--px) solid #000;background:#f08c00;border-radius:50%;position:absolute}.tool.dot,.tool.flash{position:relative}.tool.flash{animation:.5s step-end 8 mk-flash}@keyframes mk-flash{50%{filter:brightness(1.6);outline:calc(2px * var(--ui)) solid #f08c00}}#toolbar .tgroup{flex-direction:column;align-items:stretch;display:flex}#toolbar .tgroup+.tgroup{margin-left:calc(4px * var(--ui))}#toolbar .tlabel{color:var(--text-orange);text-align:center;white-space:nowrap;height:calc(8px * var(--ui))}#toolbar .tbuttons{display:flex}#toolbar .tool.locked{--grey:#2c2c2c;--grey-light:#484848;--grey-dark:#141414;cursor:help}#toolbar .tool.locked canvas{opacity:.75}#statusbar .date{width:auto;min-width:calc(56px * var(--ui))}#statusbar .deadline{width:auto;min-width:calc(120px * var(--ui))}#statusbar .money{width:auto;min-width:calc(60px * var(--ui))}#toolbar .tool{position:relative}#toolbar .tbadge{top:calc(-2px * var(--ui));right:calc(-2px * var(--ui));min-width:calc(9px * var(--ui));padding:0 var(--px);border:var(--px) solid #000;color:#fff;text-align:center;line-height:calc(9px * var(--ui));background:#d42c2c;position:absolute}#statusbar .unread{padding:0 calc(3px * var(--ui));cursor:pointer;white-space:nowrap;align-items:center;display:flex}#statusbar .date{cursor:pointer}#map.picking.info{cursor:help}.loss-edge{pointer-events:none;z-index:5;opacity:0;box-shadow:inset 0 0 calc(120px * var(--k,1)) calc(24px * var(--k,1)) #c81010d9;position:fixed;inset:0}.loss-edge.on{animation:3.2s ease-out forwards loss-edge}.loss-edge.on.calm{animation:3.2s ease-out forwards loss-edge-calm}@keyframes loss-edge{0%{opacity:0}8%{opacity:1}20%{opacity:.6}30%{opacity:.95}to{opacity:0}}@keyframes loss-edge-calm{0%{opacity:.8}to{opacity:0}}.v-win{--v1:calc(2px * var(--ui));--v2:calc(4px * var(--ui));--v3:calc(8px * var(--ui))}.v-win.k-body{gap:var(--v2);padding:var(--v2)}.v-win .k-pane{padding:var(--v2) var(--v3)}.v-win .k-h{margin:calc(-1 * var(--v2)) calc(-1 * var(--v3)) var(--v2);padding:var(--v1) var(--v3)}.v-win .k-row{gap:var(--v2)}.v-win .k-tabs{padding:0 var(--v2)}.v-top{align-items:flex-end;gap:var(--v3);display:flex}.v-top .k-tabs{flex:1}.v-top .v-filter{align-items:center;gap:var(--v2);padding-bottom:var(--v2);display:flex}.v-table{background:var(--k-paper);border:var(--px) solid;border-color:var(--k-g1) var(--k-white) var(--k-white) var(--k-g1);max-height:calc(300px * var(--ui));align-content:start;display:grid;overflow-y:auto}.v-tr{cursor:pointer;display:contents}.v-tr>*{align-items:center;gap:var(--v2);min-height:calc(22px * var(--ui));padding:var(--v1) var(--v3) var(--v1) 0;border-bottom:var(--px) solid var(--k-g4);white-space:nowrap;display:flex}.v-tr>:first-child{padding-left:var(--v2)}.v-two-lines,.v-tr>.v-two-lines{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;display:flex}.v-tr.v-th>*{background:var(--k-g5);min-height:0;color:var(--k-g1);z-index:1;position:sticky;top:0}.v-tr.v-sel>*{background:var(--k-yellow-l)}.v-tr:not(.v-th):hover>*{background:#f4f2e8}.v-tr.v-sel:hover>*{background:var(--k-yellow-l)}.v-grp{color:#2040b0}.v-num{justify-content:flex-end}.v-hold{grid-template-columns:repeat(10, calc(7px * var(--ui)));grid-auto-rows:calc(7px * var(--ui));gap:var(--px);display:inline-grid}.v-hold:not(.v-two){grid-template-columns:repeat(10, calc(7px * var(--ui)))}.v-hold i{border:var(--px) solid var(--k-ink);background:var(--k-white);justify-content:center;align-items:center;display:flex;overflow:hidden}.v-hold i.v-full{background:#d8e8f8}.v-hold i .k-ic{width:calc(6px * var(--ui))!important;height:calc(6px * var(--ui))!important}.v-hold i.v-plan{background:repeating-linear-gradient(135deg, #f0c890 0 calc(1.5px * var(--ui)), var(--k-white) calc(1.5px * var(--ui)) calc(3px * var(--ui)))}.v-hold.v-big{grid-template-columns:repeat(10, calc(11px * var(--ui)));grid-auto-rows:calc(11px * var(--ui))}.v-hold.v-big i .k-ic{width:calc(9px * var(--ui))!important;height:calc(9px * var(--ui))!important}.v-who{width:calc(14px * var(--ui));height:calc(16px * var(--ui))}.v-foot{align-items:center;gap:var(--v2);display:flex}.v-foot .k-fill{color:var(--k-muted)}.v-legend{align-items:center;gap:var(--v2);color:var(--k-muted);display:flex}.v-buy{grid-template-columns:1fr calc(200px * var(--ui));gap:var(--v2);align-items:start;display:grid}.v-cards{gap:var(--v2);grid-template-columns:repeat(3,1fr);display:grid}.v-card{gap:var(--v1);padding:var(--v2);background:var(--k-paper);border:var(--px) solid;border-color:var(--k-white) var(--k-g1) var(--k-g1) var(--k-white);cursor:pointer;flex-direction:column;display:flex}.v-card.v-off{background:var(--k-g5);color:var(--k-g1)}.v-card.v-off .k-ic{opacity:.6}.v-card.v-sel{background:var(--k-yellow-l);outline:var(--px) solid #e09000;border-color:#fcd890 #a06000 #a06000 #fcd890}.v-card .v-name{align-items:center;gap:var(--v2);font-weight:700;display:flex}.v-card .k-bar{background:var(--k-white)}.v-where-ok{color:#2040b0}.v-where-no{color:#806020}.v-props{gap:var(--v1) var(--v3);grid-template-columns:auto 1fr;display:grid}.v-pic{height:calc(56px * var(--ui));border:var(--px) solid;border-color:var(--k-g1) var(--k-white) var(--k-white) var(--k-g1);background:#6c8c4c;justify-content:center;align-items:center;display:flex}.v-buy>.k-pane>.k-btn.k-big{align-self:stretch}.v-banner{align-items:center;gap:var(--v2);padding:var(--v1) var(--v3);color:#e8e8e8;border:var(--px) solid;border-color:var(--k-g1) var(--k-white) var(--k-white) var(--k-g1);background:#101010;display:flex}.v-banner .v-lead{color:#f8d838;font-weight:700}.v-banner.v-bad .v-lead{color:#f06048}.v-veh-grid{grid-template-columns:calc(200px * var(--ui)) 1fr;gap:var(--v2);align-items:start;display:grid}.v-col{gap:var(--v2);flex-direction:column;display:flex}.v-inset{height:calc(96px * var(--ui));border:var(--px) solid;border-color:var(--k-g1) var(--k-white) var(--k-white) var(--k-g1);background:#203018;position:relative;overflow:hidden}.v-inset-c{width:100%;height:100%;display:block}.v-inset-off{padding:var(--v3);color:#c8d0c0;text-align:center;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.v-inset-cap{padding:var(--v1) var(--v2);color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#0009;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.v-person{align-items:flex-start;gap:var(--v2);display:flex}.v-person>.v-two-lines{flex:1}.v-person>.k-btn{align-self:center}.v-person .k-who{width:calc(28px * var(--ui));height:calc(32px * var(--ui))}.v-stop{align-items:center;gap:var(--v2);padding:var(--v1) var(--v1);display:flex}.v-stop .v-n{width:calc(11px * var(--ui));height:calc(11px * var(--ui));border:var(--px) solid var(--k-ink);border-radius:50%;justify-content:center;align-items:center;font-size:.85em;display:inline-flex}.v-stop.v-cur{background:var(--k-yellow-l)}.v-stop.v-cur .v-n{color:#fff;background:#f08000}.v-pending{color:#a06000}.v-risk{align-items:center;gap:var(--v2);padding:var(--v1) 0;display:flex}.v-risk .k-pill{flex:none}.v-veh .v-foot .k-select{min-width:0}.v-nowrap{white-space:nowrap}.v-person>.k-btn{padding:var(--v1);align-self:flex-start}.v-crew{align-items:center;gap:var(--v3);display:flex}.v-seat{align-items:center;gap:var(--v2);display:flex}.v-stops-wrap{background:var(--k-paper);border:var(--px) solid;border-color:var(--k-g1) var(--k-white) var(--k-white) var(--k-g1);flex-direction:column;display:flex}.v-stops-wrap>.v-table{max-height:calc(220px * var(--ui));border:none}.v-stops .v-tr>*{min-height:calc(26px * var(--ui))}.v-stops .v-n{width:calc(11px * var(--ui));height:calc(11px * var(--ui));border:var(--px) solid var(--k-ink);border-radius:50%;justify-content:center;align-items:center;font-size:.85em;display:inline-flex}.v-stops .v-n.v-via{border-style:dashed}.v-stops .v-sel .v-n{color:#fff;background:#f08000}.v-stops .v-tr[draggable=true]{cursor:grab}.v-kg{width:calc(36px * var(--ui))}.v-add,.v-extra{align-items:center;gap:var(--v2);padding:var(--v2) var(--v2);flex-wrap:wrap;display:flex}.v-extra{border-top:var(--px) solid var(--k-g4)}.v-link{align-items:center;gap:var(--v2);color:#2040b0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.v-link:hover{text-decoration:underline}.v-link.v-on{color:#a06000;font-weight:700}.v-tt-head{align-items:center;gap:var(--v2);margin-bottom:var(--v2);display:flex}.v-check{align-items:center;gap:var(--v1);display:inline-flex}.v-tl{height:calc(26px * var(--ui));background:var(--k-white);border:var(--px) solid;border-color:var(--k-g1) var(--k-white) var(--k-white) var(--k-g1);position:relative;overflow:hidden}.v-tl-tick{border-left:var(--px) solid #d02010;position:absolute;top:0;bottom:0}.v-tl-tick span{top:0;left:var(--v1);color:#d02010;white-space:nowrap;font-size:.8em;position:absolute}.v-tl-bar{bottom:var(--v2);height:calc(8px * var(--ui));border:var(--px) solid #c07010;box-sizing:border-box;background:#f8c070;position:absolute}.v-tl-ends{margin-top:var(--v1);display:flex}.v-two-panes{gap:var(--v2);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.v-stops .v-two-lines{min-width:0}.v-stops .v-two-lines>*{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.v-stops .k-select{max-width:calc(80px * var(--ui))}.v-tt-head>*{white-space:nowrap}.v-tt-head{flex-wrap:wrap}.v-bord-top{align-items:center;gap:var(--v2);display:flex}.v-bord-top .k-tabs{margin:0}.v-bord{background:var(--k-paper);border:var(--px) solid;border-color:var(--k-g1) var(--k-white) var(--k-white) var(--k-g1);max-height:calc(420px * var(--ui));--v-name:calc(124px * var(--ui));position:relative;overflow-y:auto}.v-bord-grid{grid-template-columns:var(--v-name) 1fr;display:grid}.v-bord-name{align-items:center;gap:var(--v2);padding:0 var(--v2);min-height:calc(20px * var(--ui));border-bottom:var(--px) solid var(--k-g4);border-right:var(--px) solid var(--k-g3);white-space:nowrap;cursor:pointer;display:flex;overflow:hidden}.v-bord-strip{min-height:calc(20px * var(--ui));border-bottom:var(--px) solid var(--k-g4);cursor:pointer;position:relative;overflow:hidden}.v-bord-name.v-sel,.v-bord-strip.v-sel{background:var(--k-yellow-l)}.v-bord-head{z-index:2;background:var(--k-g5);cursor:default;position:sticky;top:0}.v-bord-hours span{top:var(--v1);white-space:nowrap;position:absolute;transform:translate(-50%)}.v-bord-group{padding:0 var(--v2);background:var(--k-g5);color:var(--k-g1);border-bottom:var(--px) solid var(--k-g4);grid-column:1/-1}.v-bord-empty{padding:var(--v3);grid-column:1/-1}.v-bord-over{top:0;bottom:0;left:var(--v-name);pointer-events:none;position:absolute;right:0}.v-bord-lines{position:absolute;inset:0}.v-bord-tick{top:calc(20px * var(--ui));border-left:calc(var(--px) * 2) solid #d02010;position:absolute;bottom:0}.v-bord-tick span{padding:0 var(--v1);color:#fff;white-space:nowrap;background:#d02010;font-size:.8em;position:absolute;top:0;left:0}.v-bord-now{top:calc(20px * var(--ui));border-left:var(--px) dashed #2040d0;position:absolute;bottom:0}.v-bar{top:calc(3px * var(--ui));bottom:calc(3px * var(--ui));box-sizing:border-box;padding:0 var(--v1);border:var(--px) solid #806040;white-space:nowrap;text-overflow:clip;line-height:calc(13px * var(--ui));min-width:calc(2px * var(--ui));font-size:.9em;position:absolute;overflow:hidden}.v-bar-weg{background:#f8c070}.v-bar-water{background:#a8c8f0;border-color:#406080}.v-bar-spoor{background:#b8e0a0;border-color:#407030}.v-bar-lucht{background:#e8d0f0;border-color:#806090}.v-bar-wait{background:repeating-linear-gradient(135deg,#e8e4d8 0 3px,#d0ccc0 3px 5px);border-color:#8c887c}.v-bar-bad{background:#f4b0a0;border-color:#c04030}.v-bar.v-plan{border-style:dashed}.v-bar-note{top:calc(3px * var(--ui));white-space:nowrap;line-height:calc(13px * var(--ui));position:absolute}.v-bord-bottom{gap:var(--v2);grid-template-columns:3fr 2fr;align-items:stretch;display:grid}.v-note{align-items:center;gap:var(--v2);padding:var(--v1) 0;display:flex}.v-note .k-pill{flex:none}.v-keys{gap:var(--v3);margin-bottom:var(--v2);flex-wrap:wrap;display:flex}.v-key{align-items:center;gap:var(--v1);display:inline-flex}.v-key .v-bar{width:calc(14px * var(--ui));height:calc(9px * var(--ui));padding:0;display:inline-block;position:static}.v-key .v-bar.v-plain{background:0 0}.v-who-s{width:calc(12px * var(--ui));height:calc(14px * var(--ui));font-size:.8em}.v-bord-tick.v-left span{left:auto;right:0}.v-sub{padding:var(--v1) var(--v3);background:var(--k-g5);font-weight:700}.v-opt{gap:var(--v1);padding:var(--v2) var(--v3);background:var(--k-paper);border:var(--px) solid;border-color:var(--k-g1) var(--k-white) var(--k-white) var(--k-g1);cursor:pointer;flex-direction:column;display:flex}.v-opt.v-on{border:calc(2 * var(--px)) solid #2c58c8;background:#e4eefc}.v-opt .k-pill{flex:none}.j-tl{align-items:flex-start;display:flex}.j-tl .j-st{text-align:center;min-width:calc(64px * var(--ui));font-size:calc(12px * var(--ui));flex-direction:column;flex:none;align-items:center;line-height:1.1;display:flex}.j-tl .j-c{width:calc(22px * var(--ui));height:calc(22px * var(--ui));background:#d8d8d0;border:2px solid #101010;justify-content:center;align-items:center;margin-bottom:2px;display:flex}.j-tl .j-now .j-c{background:#fcd800;box-shadow:0 0 0 2px #101010}.j-tl .j-ln{height:3px;margin-top:calc(11px * var(--ui));background:#7c7c7c;flex:1}.j-odds{height:calc(12px * var(--ui));border:2px solid #101010;display:flex}.j-odds>i{height:100%;display:block}.j-legend{flex-wrap:wrap;gap:2px 10px;display:flex}.j-legend>span:before{content:"";background:var(--c);border:2px solid #101010;width:8px;height:8px;margin-right:3px;display:inline-block}.j-opt{background:#fcfcfc;border:2px solid #101010;grid-template-columns:auto 1fr auto;align-items:center;gap:2px 6px;padding:4px 6px;display:grid}.j-opt.j-on{background:#fcf0a8}.j-opt .j-sub{color:var(--k-muted);grid-column:2/4}.j-bad{color:#b02018}.j-talk>i{background:#c42c2c}.j-cells{grid-template-columns:repeat(8,1fr);gap:3px;display:grid}.j-cell{height:calc(28px * var(--ui));background:repeating-linear-gradient(90deg,#0000 0 5px,#10101059 5px 6px),#9c9c9c;border:2px solid #101010;justify-content:center;align-items:center;display:flex;position:relative}.j-cell.j-mine{background-color:#e89838}.j-cell.j-rival{color:#fcfcfc;background-color:#6c5c9c}.j-cell.j-recruit{background-color:#c8e4a8}.j-cell .j-no{font-size:calc(10px * var(--ui));line-height:1;position:absolute;top:0;left:2px}.j-cell .j-plus{position:absolute;bottom:1px;right:1px}.j-cell>b{font-size:calc(11px * var(--ui));padding-top:calc(8px * var(--ui))}.j-gang{text-align:center;font-size:calc(10px * var(--ui));color:var(--k-muted);border:1px dashed #7c7c7c}.j-key:before{content:"";background:#9c9c9c;border:2px solid #101010;width:8px;height:8px;margin-right:3px;display:inline-block}.j-key.j-mine:before{background:#e89838}.j-key.j-rival:before{background:#6c5c9c}.j-key.j-recruit:before{background:#c8e4a8}.j-in{cursor:pointer;border-bottom:1px solid #b8b8b0;grid-template-columns:auto 11em 1fr auto;align-items:center;gap:6px;padding:3px 4px;display:grid}.j-in.j-warn{background:#fcf0a8}.j-gangname{color:#fcfcfc;background:#3c3c4c;padding:0 4px}.j-seg{grid-template-columns:repeat(3,1fr);display:grid}.j-big{font-size:calc(15px * var(--ui))}.j-risk{grid-template-columns:auto 11em 1fr 3em;align-items:center;gap:6px;display:grid}.j-rbar{height:calc(8px * var(--ui));background:#4c4c4c;border:2px solid #101010}.j-rbar>i{height:100%;display:block}.j-cand{grid-template-columns:auto 1fr auto}.j-step{background:#fcf8e4;border:2px solid #101010;grid-template-columns:auto auto 1fr auto;align-items:center;gap:2px 6px;padding:4px 6px;display:grid}.j-step.j-on{background:#e4f4d8}.j-step .j-sub{color:var(--k-muted);grid-column:3/5}.j-step>.k-r{align-items:center;gap:6px;display:flex}.j-box{width:calc(12px * var(--ui));height:calc(12px * var(--ui));background:#fcfcfc;border:2px solid #101010;justify-content:center;align-items:center;display:flex}.j-plus-pct{color:#3c7c18;font-weight:700}.j-wins,.j-kans{grid-template-columns:7em 1fr 4em;align-items:center;gap:4px 8px;display:grid}.j-kans{margin-top:4px}.j-kans>b{font-size:calc(15px * var(--ui))}.j-wbar{height:calc(10px * var(--ui));border:2px solid #101010}.j-kans .j-wbar{height:calc(14px * var(--ui))}.j-wbar>i{height:100%;display:block}.j-warn-text{color:#b05c00}.j-go{justify-content:center;width:100%}.j-offices{grid-template-columns:auto 10em 1fr auto 7em;align-items:center;display:grid}.j-offices>b{color:var(--k-muted);border-bottom:2px solid #b8b8b0;padding:2px 4px}.j-cellrow{min-height:calc(22px * var(--ui));cursor:pointer;border-bottom:1px solid #c8c8c0;align-items:center;padding:1px 4px;display:flex}.j-cellrow.j-picked{background:#fcf0a8}.j-official{grid-template-columns:auto 1fr;align-items:start;gap:8px;display:grid}.j-now{background:#fcfcfc;border:2px solid #101010;align-items:center;gap:4px;padding:2px 6px;display:flex}.j-now.j-hidden{color:var(--k-muted);background:repeating-linear-gradient(135deg,#e4e4dc 0 6px,#f4f4ec 6px 12px)}.j-amount{width:calc(80px * var(--ui));font:inherit}.j-src{color:#303030;white-space:nowrap;background:#fcfcfc;border:2px solid #101010;align-items:center;gap:4px;padding:0 5px 0 3px;font-weight:400;display:inline-flex}.j-src-pub{background:#dfe6f4;border-color:#5a6c90}.j-src-own{background:#fbe2c4;border-color:#b06010}.j-src-sure{background:#e2f0d8}.j-src-mid{background:#f6f0c8}.j-src-vague{color:#5a5a5a;background:#ecebe2;border-style:dashed}.j-sure{gap:1px;margin-left:2px;display:inline-flex}.j-sure>b{width:calc(3px * var(--ui));height:calc(5px * var(--ui));background:#fcfcfc;border:1px solid #101010}.j-sure>b.on{background:#3c8c28}.j-src-mid .j-sure>b.on{background:#e0a000}.j-src-vague .j-sure>b.on{background:#a8a8a0}.j-unk{color:#5a5a5a;background:repeating-linear-gradient(-45deg,#dcdcd4 0 6px,#e8e8e0 6px 12px);border:2px dashed #8a8a84;align-items:center;gap:8px;padding:2px 8px;display:flex}.j-tk{color:#fcfcfc;white-space:nowrap;background:#303030;padding:0 6px}.j-tk-now{color:#101010;background:#fcd800}.k-bar.j-tall{height:calc(11px * var(--ui))}.j-who{white-space:nowrap;min-width:4.5em}.j-num{text-align:right;min-width:1.6em}.j-meter{gap:0;padding-right:1.5em}.j-thr{height:1.3em;color:var(--k-muted);position:relative}.j-thr>span{white-space:nowrap;border-left:2px solid #8a8a84;padding-left:3px;position:absolute}.j-panden{grid-template-columns:auto auto auto 1fr auto auto;align-items:center;gap:2px 8px;display:grid}.j-panden>b{color:var(--k-muted);border-bottom:1px solid #c8c8c0;font-weight:400}.j-link{cursor:pointer}.j-link:hover{text-decoration:underline}.j-wijk{white-space:nowrap;min-width:7em}.j-facts{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 8px;display:grid}.j-amb{color:#b06010}.j-station{min-width:13em}.j-tl .j-past .j-c{background:#e89838}.j-tl .j-at .j-c{background:#fcd800;box-shadow:0 0 0 2px #101010}.j-tl .j-ln-on{background:#101010}.j-chips{flex-wrap:wrap;gap:3px;display:flex}.j-indent{width:calc(16px * var(--ui));flex:none}.j-dbar .k-bar{height:calc(11px * var(--ui))}.j-dbar .k-bar>i{background:#2c48b0}.j-sect{background:0 0;border:0}.j-gap0{gap:0}.j-said{align-items:flex-end;gap:2px}.j-gave{margin-top:calc(4px * var(--ui))}.j-gave-log{gap:1px calc(10px * var(--ui));grid-template-columns:auto minmax(0,1fr);margin-top:2px;display:grid}.j-blame{gap:3px;display:flex}.kr-top{align-items:flex-end;gap:calc(4px * var(--ui));display:flex}.kr-top .k-tabs{flex:1}.kr-nav{align-items:center;gap:calc(2px * var(--ui));margin-bottom:calc(2px * var(--ui));display:flex}.kr-date{min-width:calc(80px * var(--ui));text-align:center;padding:calc(2px * var(--ui)) calc(4px * var(--ui));background:var(--k-paper);border:var(--px) solid;border-color:var(--k-g1) var(--k-white) var(--k-white) var(--k-g1)}.kr-tri{border-top:calc(4px * var(--ui)) solid transparent;border-bottom:calc(4px * var(--ui)) solid transparent;width:0;height:0}.kr-tri.kr-l{border-right:calc(5px * var(--ui)) solid var(--k-ink)}.kr-tri.kr-r{border-left:calc(5px * var(--ui)) solid var(--k-ink)}.k-btn:disabled .kr-tri.kr-l{border-right-color:var(--k-g2)}.k-btn:disabled .kr-tri.kr-r{border-left-color:var(--k-g2)}.kr-wrap{gap:calc(4px * var(--ui));flex-direction:column;display:flex}.kr-paper{gap:calc(4px * var(--ui));padding:calc(4px * var(--ui)) calc(6px * var(--ui)) calc(6px * var(--ui));color:var(--k-ink);border:var(--px) solid;border-color:var(--k-g1) var(--k-white) var(--k-white) var(--k-g1);max-height:min(calc(380px * var(--ui)), calc(100vh - 124px * var(--ui)));background:#f2edd8;flex-direction:column;display:flex;overflow-y:auto}.kr-mast{align-items:baseline;gap:calc(8px * var(--ui));font-size:calc(20px * var(--ui));line-height:1.1;display:flex}.kr-mast .kr-sub{font-size:calc(10px * var(--ui));margin-left:auto}.kr-dateline{justify-content:space-between;gap:calc(8px * var(--ui));padding:calc(2px * var(--ui)) 0;border-top:calc(2px * var(--ui)) solid var(--k-ink);border-bottom:var(--px) solid var(--k-ink);display:flex}.kr-story{gap:calc(2px * var(--ui));flex-direction:column;display:flex}.kr-kop{text-transform:uppercase;font-weight:700;line-height:1.15}.kr-lead .kr-kop{font-size:calc(15px * var(--ui))}.kr-col>.kr-kop,.kr-col .kr-story .kr-kop{font-size:calc(12px * var(--ui));font-weight:400}.kr-cols>.kr-col>.kr-kop:not(.kr-story .kr-kop){padding-top:calc(2px * var(--ui));border-top:calc(2px * var(--ui)) solid var(--k-ink)}.kr-lead:not(:last-child){padding-bottom:calc(6px * var(--ui));border-bottom:var(--px) solid var(--k-ink)}.kr-cols{gap:calc(8px * var(--ui));grid-template-columns:1fr 1fr;align-items:start;display:grid}.kr-cols.kr-one{grid-template-columns:1fr}.kr-col{gap:calc(6px * var(--ui));flex-direction:column;display:flex}.kr-cols>.kr-col:first-child:not(:only-child){padding-right:calc(8px * var(--ui));border-right:var(--px) solid var(--k-g2)}.kr-tags{align-items:center;gap:calc(4px * var(--ui));flex-wrap:wrap;display:flex}.kr-tag{align-items:center;gap:calc(2px * var(--ui));padding:0 calc(4px * var(--ui));border:var(--px) solid var(--k-ink);display:inline-flex}.kr-tag.kr-name{background:var(--k-white)}.kr-tag.kr-anon{background:var(--k-g1);color:var(--k-white)}.kr-tag.kr-mine{background:var(--k-green-l)}.kr-tag.kr-q{background:var(--k-g2);color:var(--k-white);font-weight:700}.kr-claim{align-items:center;gap:calc(6px * var(--ui));padding:calc(4px * var(--ui)) calc(6px * var(--ui));background:var(--k-yellow-l);border:var(--px) solid #e09000;outline:var(--px) solid var(--k-ink);display:flex}.kr-ann{align-items:center;gap:calc(4px * var(--ui));display:flex}.kr-annkop{font-weight:700}.kr-ad{gap:calc(2px * var(--ui));padding:calc(4px * var(--ui)) calc(6px * var(--ui));border:var(--px) dashed var(--k-ink);flex-direction:column;display:flex}.kr-small{color:var(--k-muted)}.kr-listing+.kr-listing{padding-top:calc(2px * var(--ui));border-top:var(--px) dotted var(--k-muted)}.kr-listing .k-row{align-items:flex-start}.kr-adhead{letter-spacing:calc(1px * var(--ui));text-transform:uppercase;color:var(--k-muted)}.kr-end{justify-content:flex-end;display:flex}.kr-empty{color:var(--k-muted);margin:0}.kr-foot{padding:0 calc(2px * var(--ui))}.kr-filters{margin-bottom:calc(2px * var(--ui))}.kr-list{max-height:calc(300px * var(--ui))}.kr-li{align-items:flex-start}.kr-time{min-width:calc(28px * var(--ui))}.kr-dot{width:calc(4px * var(--ui));height:calc(4px * var(--ui));margin-top:calc(3px * var(--ui));flex:none}.kr-li.kr-unread .kr-dot{border:var(--px) solid var(--k-ink);background:#e8b000}.kr-li.kr-big{background:#fcf4c8}.newspaper .masthead.kr-small{justify-content:space-between;align-items:baseline;gap:calc(8px * var(--ui));display:flex}.newspaper .kr-pdate{font-size:calc(10px * var(--ui))}.newspaper{text-align:left}.newspaper .paper-foot{align-items:center;gap:calc(4px * var(--ui));margin-top:calc(4px * var(--ui));display:flex}.newspaper .paper-foot .byline{margin:0 auto 0 0}.kr-lead:has(>.kr-photo){display:block}.kr-lead:has(>.kr-photo)>:not(.kr-photo)+*{margin-top:calc(2px * var(--ui))}.kr-lead>.kr-photo{float:right;margin:calc(2px * var(--ui)) 0 calc(4px * var(--ui)) calc(8px * var(--ui))}.kr-lead:after{content:"";clear:both;display:block}.newspaper.kr-withphoto{column-gap:calc(8px * var(--ui));grid-template-columns:auto 1fr;display:grid}.newspaper.kr-withphoto>.kr-photo{grid-row:1/span 4;align-self:center}.newspaper.kr-withphoto>:not(.kr-photo){grid-column:2}.ss-swatch{width:calc(10px * var(--ui));height:calc(10px * var(--ui));border:var(--px) solid #101010;margin-right:calc(3px * var(--ui));flex:none;display:inline-block}.k-table.ss-players{grid-template-columns:auto auto 1fr auto auto;max-height:none}.k-table.ss-players .k-tr>*{white-space:nowrap}.k-table.ss-players .k-pill{font-size:.8em}.k-table.ss-agreements{max-height:calc(150px * var(--ui));grid-template-columns:auto auto 1.8fr 1fr auto}.ss-two{grid-template-columns:1.6fr 1fr}.ss-stand{white-space:nowrap;min-width:calc(110px * var(--ui));text-align:right;justify-content:flex-end}.ss-log{gap:calc(1px * var(--ui)) calc(6px * var(--ui));max-height:calc(120px * var(--ui));grid-template-columns:auto auto 1fr auto;display:grid;overflow-y:auto}.ss-fields{gap:calc(2px * var(--ui)) calc(8px * var(--ui));grid-template-columns:auto minmax(0,1fr);display:grid}.k-table.ss-players .k-tr>:nth-child(3){white-space:normal;flex-wrap:wrap}.ss-formgrid{gap:calc(4px * var(--ui));grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.ss-kind{justify-content:flex-start;align-items:center;gap:calc(4px * var(--ui));text-align:left;width:100%;margin-bottom:calc(3px * var(--ui));display:flex}.ss-kind .k-col{align-items:flex-start;gap:0}.ss-kind.ss-on{background:var(--k-yellow-l)}.ss-kind:disabled{opacity:.55}.ss-fields{align-items:center}.ss-fields>.k-muted{white-space:nowrap}.ss-fields select{min-width:0;max-width:100%}.ss-fields .k-row,.ss-fields .k-col{min-width:0}.ss-seg{display:inline-flex}.ss-num{width:calc(56px * var(--ui))}.ss-total{border-top:var(--px) solid var(--k-g4);margin-top:calc(3px * var(--ui));padding-top:calc(3px * var(--ui))}.ss-changed{background:var(--k-yellow-l);outline:var(--px) solid #e0a020}.ss-editable{cursor:pointer}.ss-editable:hover{background:var(--k-g5)}.ss-wide{width:100%;min-width:0;max-width:100%}.k-table.ss-leak{max-height:calc(160px * var(--ui))}.k-table.ss-leak .k-tr>*{white-space:nowrap;align-items:center}.ss-knew{justify-content:center}.ss-knew:after{content:"";width:calc(8px * var(--ui));height:calc(8px * var(--ui));border:var(--px) dashed var(--k-g2);display:inline-block}.ss-knew.on:after{background:var(--k-red);border:var(--px) solid var(--k-g1)}.ss-clues{grid-template-columns:auto auto 1fr}.ss-cotop{gap:calc(4px * var(--ui));grid-template-columns:1.65fr 1fr;display:grid}.ss-chainbox{justify-content:center;align-items:center;gap:calc(2px * var(--ui));padding:calc(3px * var(--ui)) calc(5px * var(--ui));background:var(--k-g5);border:var(--px) solid;border-color:var(--k-white) var(--k-g1) var(--k-g1) var(--k-white);text-align:center;max-width:calc(70px * var(--ui));flex-direction:column;display:flex}.ss-chainbox.ss-here{background:var(--k-yellow-l);max-width:none}.ss-chainflow{align-items:center;gap:calc(2px * var(--ui));padding:calc(1px * var(--ui)) calc(3px * var(--ui));background:var(--k-white);border:var(--px) solid var(--k-g1);white-space:nowrap;display:inline-flex}.ss-arrow{font-weight:700}.ss-split{border:var(--px) solid var(--k-g1);margin-bottom:calc(3px * var(--ui));display:flex}.ss-split>span{padding:0 calc(4px * var(--ui));white-space:nowrap;text-align:center;overflow:hidden}.ss-vakken{gap:calc(4px * var(--ui));grid-template-columns:1fr 1fr 1fr;display:grid}.ss-vak{gap:calc(1px * var(--ui));padding:calc(3px * var(--ui)) calc(5px * var(--ui));background:var(--k-paper);border:var(--px) solid var(--k-g2);border-left-width:calc(4px * var(--ui));flex-direction:column;display:flex}.ss-vak.ss-gedeeld{border-left-width:var(--px)}.ss-vakinhoud{align-items:center;display:inline-flex}.ss-colog{grid-template-columns:auto auto 1fr auto}.ss-plus{color:var(--k-green);text-align:right}.ss-min{color:var(--k-red);text-align:right}.k-table.ss-cototals{grid-template-columns:1fr auto auto;max-height:none}.k-table.ss-cototals .k-tr>*{white-space:nowrap;justify-content:flex-end}.k-table.ss-cototals .k-tr>:first-child{justify-content:flex-start}.ss-warnbox{gap:calc(6px * var(--ui));padding:calc(4px * var(--ui)) calc(6px * var(--ui));background:var(--k-red);color:var(--k-white);border:var(--px) solid var(--k-ink);align-items:center;display:flex}.ss-coacts{gap:calc(3px * var(--ui));flex-direction:column;width:100%;display:flex}.ss-coacts .k-btn{justify-content:flex-start}.ss-big{font-size:1.1em}.ss-swatch.ss-unknown{background:var(--k-g2);color:var(--k-white);text-align:center;font-size:.7em;line-height:1}.k-pill.ss-pill-dark{background:var(--k-g1);color:var(--k-white)}.ss-split.ss-shares>span{border-right:var(--px) solid var(--k-ink)}.ss-split.ss-shares>span:last-child{border-right:none}.ss-chart{align-items:flex-end;gap:calc(4px * var(--ui));height:calc(34px * var(--ui));padding:calc(2px * var(--ui)) calc(4px * var(--ui)) 0;border-bottom:var(--px) solid var(--k-g1);display:flex}.ss-chart>i{background:var(--k-green);border:var(--px) solid var(--k-ink);border-bottom:none;flex:1}.ss-chart>i.ss-zero{background:var(--k-g5)}.ss-log.ss-investlog{grid-template-columns:auto auto 1fr}.k-row.ss-gap{margin-top:calc(4px * var(--ui))}.ss-market .ss-num{width:calc(84px * var(--ui))}.sk-head{gap:calc(6px * var(--ui));padding:calc(2px * var(--ui)) calc(2px * var(--ui))}.sk-strike{font-weight:400;font-size:calc(10px * var(--ui))}.sk-top{gap:calc(4px * var(--ui));grid-template-columns:1.75fr 1fr;align-items:start;display:grid}.sk-roles{gap:calc(2px * var(--ui)) calc(6px * var(--ui));grid-template-columns:auto auto 1fr auto;align-items:center;display:grid}.sk-sw{width:calc(7px * var(--ui));height:calc(7px * var(--ui));margin-right:calc(2px * var(--ui));border:var(--px) solid var(--k-ink);vertical-align:middle;display:inline-block}.sk-tag{min-width:calc(44px * var(--ui));padding:0 calc(3px * var(--ui));border:var(--px) solid var(--k-g1);background:var(--k-white)}.sk-tag.sk-me{background:var(--k-green-l)}.sk-tag.sk-other{background:var(--k-g2);color:var(--k-white)}.sk-tag.sk-open{background:var(--k-red-l)}.sk-bring{margin-top:calc(4px * var(--ui));padding-top:calc(3px * var(--ui));border-top:var(--px) solid var(--k-g4)}.sk-label{width:calc(56px * var(--ui))}.sk-ready{gap:calc(2px * var(--ui)) calc(4px * var(--ui));margin-bottom:calc(3px * var(--ui));grid-template-columns:auto 1fr;align-items:center;display:grid}.k-bar.sk-chance-goed>i{background:var(--k-green)}.k-bar.sk-chance-klein>i{background:var(--k-red)}.sk-split>span{background:var(--k-g4)}.sk-split>span.sk-mine{background:#f39c20}.ss-log.sk-log{grid-template-columns:auto auto 1fr auto}.sk-warn{align-items:center;gap:calc(4px * var(--ui));padding:calc(3px * var(--ui)) calc(6px * var(--ui));background:var(--k-yellow-l);border:var(--px) solid #e0a020;display:flex}.sk-code{padding:calc(1px * var(--ui)) calc(8px * var(--ui));background:var(--k-ink);color:#f8d030;font-size:calc(18px * var(--ui));letter-spacing:calc(3px * var(--ui))}.kl-code.sk-input{width:calc(70px * var(--ui))}.sw-known{align-items:center;gap:calc(4px * var(--ui));padding:calc(1px * var(--ui)) calc(2px * var(--ui));flex-wrap:wrap;display:flex}.sw-unknown{padding:calc(.5px * var(--ui)) calc(4px * var(--ui));background:var(--k-g2);color:var(--k-white)}.sw-grid{gap:calc(4px * var(--ui));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sw-card{gap:calc(1px * var(--ui));flex-direction:column;margin:0;display:flex}.sw-card>.k-row:last-child{padding-top:calc(3px * var(--ui));margin-top:auto}.sw-card.sw-sel{background:var(--k-yellow-l);outline:calc(2px * var(--px)) solid var(--k-ink)}.sw-h{font-size:1.15em}.sw-text{color:var(--k-g1);font-size:.85em}.sw-text>b{color:var(--k-ink)}.sw-heats{grid-template-columns:calc(100px * var(--ui)) calc(150px * var(--ui)) 1fr;gap:calc(2px * var(--ui)) calc(4px * var(--ui));align-items:center;display:grid}.sv-opts{gap:calc(3px * var(--ui));flex-direction:column;display:flex}.sv-opt{align-items:flex-start;gap:calc(3px * var(--ui));padding:calc(2px * var(--ui)) calc(4px * var(--ui));background:var(--k-white);border:var(--px) solid var(--k-g3);cursor:pointer;display:flex}.sv-opt.sv-sel{background:var(--k-yellow-l);outline:calc(2px * var(--px)) solid var(--k-ink)}.sv-text{color:var(--k-g1);font-size:.85em}.sv-way{gap:0 calc(4px * var(--ui));margin-bottom:calc(2px * var(--ui));grid-template-columns:auto 1fr;align-items:center;display:grid}.sv-way>.sv-text{grid-column:2}.si-head{align-items:flex-start;gap:calc(4px * var(--ui));display:flex}.si-name{font-size:1.15em}.si-grid{align-items:center;gap:calc(2px * var(--ui)) calc(6px * var(--ui));margin-bottom:calc(3px * var(--ui));grid-template-columns:1fr auto auto;display:grid}.si-grid>.k-pill{justify-content:center}.si-price{text-align:right}.si-said{align-items:center;gap:0 calc(4px * var(--ui));margin-bottom:calc(2px * var(--ui));grid-template-columns:auto 1fr auto;display:grid}.sp-head{align-items:flex-start;gap:calc(4px * var(--ui));display:flex}.sp-form{align-items:center;gap:calc(2px * var(--ui)) calc(6px * var(--ui));flex:1;grid-template-columns:auto 1fr;min-width:0;display:grid}.sp-form>.ss-seg{justify-self:start}.sp-form>*{min-width:0}.sp-fixed{display:block}.sp-seen{grid-template-columns:calc(30px * var(--ui)) 1fr;align-items:start;gap:0 calc(4px * var(--ui));padding:calc(2px * var(--ui)) 0;border-bottom:var(--px) solid var(--k-g3,#c8c8c8);display:grid}.sp-seen:last-child{border-bottom:0}.sp-seen>.k-chip{justify-content:center}.sp-dim{color:var(--k-g1)}.sp-dim>.k-chip{background:var(--k-g1)}.kl-table{background:var(--k-paper);max-height:min(calc(300px * var(--ui)), calc(100vh - 220px * var(--ui)));display:grid;overflow-y:auto}.kl-big{grid-template-columns:auto minmax(0,2.4fr) auto minmax(0,.6fr) minmax(0,1.4fr)}.kl-small{grid-template-columns:auto minmax(0,1.8fr) minmax(0,1fr) auto auto}.kl-tr{cursor:pointer;display:contents}.kl-tr>*{align-items:center;gap:calc(2px * var(--ui));min-height:calc(28px * var(--ui));padding:calc(2px * var(--ui)) calc(4px * var(--ui));border-bottom:var(--px) solid var(--k-g4);display:flex}.kl-tr.kl-th>*{min-height:0;color:var(--k-muted);cursor:default;border-bottom:none}.kl-tr.kl-sel>*{background:var(--k-yellow-l);border-top:var(--px) solid #e0a020;border-bottom:var(--px) solid #e0a020}.kl-tr.kl-sel>:first-child{border-left:var(--px) solid #e0a020}.kl-tr.kl-sel>:last-child{border-right:var(--px) solid #e0a020}.kl-tr:not(.kl-th):hover>*{background:var(--k-white)}.kl-ic .k-ic{width:calc(16px * var(--ui));height:calc(16px * var(--ui))}.kl-what,.kl-ready{flex-direction:column;justify-content:center;align-items:flex-start!important;gap:0!important}.kl-what b{font-weight:400;font-size:calc(10px * var(--ui))}.kl-what small,.kl-ready small{color:var(--k-muted)}.kl-big-t{font-size:calc(10px * var(--ui))}.kl-loot{color:var(--k-green)!important}.kl-boxes{gap:var(--px);display:inline-flex}.kl-box{width:calc(9px * var(--ui));height:calc(9px * var(--ui));border:var(--px) solid var(--k-ink);background:var(--k-white);font-size:calc(7px * var(--ui));justify-content:center;align-items:center;line-height:1;display:inline-flex}.kl-box.kl-ok{background:var(--k-green-l)}.kl-box .k-ic{width:calc(7px * var(--ui));height:calc(7px * var(--ui))}.kl-money{color:var(--k-green);font-size:calc(10px * var(--ui))}.kl-empty{padding:calc(6px * var(--ui));color:var(--k-muted);grid-column:1/-1}.kl-note{color:var(--k-muted);padding:calc(2px * var(--ui)) calc(4px * var(--ui))}.kl-note.kl-ink{color:var(--k-ink)}.kl-join{align-items:center;gap:calc(4px * var(--ui));padding:calc(4px * var(--ui));display:flex}.kl-code{width:calc(90px * var(--ui));font:inherit;font-size:calc(10px * var(--ui));padding:calc(2px * var(--ui)) calc(4px * var(--ui));background:var(--k-white);border:var(--px) solid;border-color:var(--k-g1) var(--k-white) var(--k-white) var(--k-g1)}.kl-kidnap{gap:calc(2px * var(--ui));padding:calc(4px * var(--ui));border-bottom:var(--px) solid var(--k-g4);flex-direction:column;display:flex}.kl-kidnap b{font-weight:400}.kl-bad{color:var(--k-red)}.kl-two{gap:calc(4px * var(--ui));grid-template-columns:1fr 1fr;align-items:start;display:grid}.kl-stack{gap:calc(4px * var(--ui));flex-direction:column;display:flex}.kl-kansen{gap:calc(2px * var(--ui));padding:calc(2px * var(--ui));flex-direction:column;display:flex}.kl-kans{align-items:center;gap:calc(4px * var(--ui));padding:calc(2px * var(--ui)) calc(4px * var(--ui));cursor:pointer;background:var(--k-paper);border:var(--px) solid var(--k-g4);display:flex}.kl-kans .kl-what{flex:1;display:flex}.kl-kans.kl-locked .kl-what b,.kl-kans.kl-locked .kl-class{color:var(--k-g2)}.kl-kans.kl-sel{background:var(--k-yellow-l);border-color:#e0a020}.kl-class{align-items:center;gap:calc(2px * var(--ui));white-space:nowrap;display:inline-flex}.kl-clip{max-height:none}.kl-dhead{align-items:center;gap:calc(4px * var(--ui));padding:calc(4px * var(--ui));display:flex}.kl-dhead b{font-weight:400;font-size:calc(10px * var(--ui))}.kl-prize{gap:calc(8px * var(--ui));padding:0 calc(4px * var(--ui));font-size:calc(10px * var(--ui));display:flex}.kl-fact{align-items:flex-start;gap:calc(4px * var(--ui));padding:calc(2px * var(--ui)) calc(4px * var(--ui));display:flex}.kl-btns{gap:calc(4px * var(--ui));padding:calc(4px * var(--ui));grid-template-columns:auto 1fr;display:grid}.kp-top{gap:calc(4px * var(--ui));grid-template-columns:1.6fr 1fr;align-items:stretch;display:grid}.kp-facts{gap:calc(2px * var(--ui)) calc(6px * var(--ui));padding:calc(4px * var(--ui));grid-template-columns:auto 1fr;display:grid}.kp-k{color:var(--k-orange,#c06000)}.kp-bar{height:calc(16px * var(--ui));margin:calc(4px * var(--ui));border:var(--px) solid var(--k-ink);background:var(--k-white);position:relative}.kp-zone{font-size:calc(8px * var(--ui));color:var(--k-ink);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0}.kp-klein{background:var(--k-red-l)}.kp-redelijk{background:var(--k-yellow-l)}.kp-goed{background:var(--k-green-l);justify-content:flex-end}.kp-klein,.kp-redelijk{justify-content:flex-start}.kp-zone{padding:0 calc(2px * var(--ui));overflow:hidden}.kp-bar .kp-now,.kp-bar .kp-then{top:calc(-3px * var(--ui));bottom:calc(-3px * var(--ui));width:calc(3px * var(--ui));margin-left:calc(-1.5px * var(--ui));position:absolute}.kp-bar .kp-now{background:var(--k-ink)}.kp-bar .kp-then{border:var(--px) dashed var(--k-blue,#2050c0);background:0 0}.kp-steps{flex-direction:column;display:flex}.kp-step{grid-template-columns:auto calc(90px * var(--ui)) 1fr auto;gap:calc(4px * var(--ui));padding:calc(2px * var(--ui)) calc(4px * var(--ui));border-bottom:var(--px) solid var(--k-g4);background:var(--k-paper);align-items:center;display:grid}.kp-step:last-child{border-bottom:none}.kp-ic{padding:var(--px);background:var(--k-yellow-l);border:var(--px) solid var(--k-ink);display:inline-flex}.kp-ic .k-ic{width:calc(10px * var(--ui));height:calc(10px * var(--ui))}.kp-label{font-size:calc(10px * var(--ui))}.kp-main{gap:var(--px);flex-direction:column;display:flex}.kp-main small{color:var(--k-muted)}.kp-right{align-items:center;gap:calc(2px * var(--ui));display:flex}.kp-info{align-items:center;gap:calc(4px * var(--ui));display:inline-flex}.kp-ibar{width:calc(100px * var(--ui));height:calc(7px * var(--ui));border:var(--px) solid var(--k-ink);background:var(--k-white);display:inline-block}.kp-ibar i{background:var(--k-green);height:100%;display:block}.kl-code.kp-n{width:calc(30px * var(--ui))}.kp-time{padding:calc(22px * var(--ui)) calc(16px * var(--ui)) 0;background:var(--k-paper)}.kp-line{height:var(--px);background:var(--k-ink);position:relative}.kp-mark{position:absolute;top:0}.kp-mark i{left:calc(-3px * var(--ui));top:calc(-3px * var(--ui));width:calc(6px * var(--ui));height:calc(6px * var(--ui));border:var(--px) solid var(--k-ink);position:absolute}.kp-mark.kp-now i{background:#2050c0;border-radius:50%}.kp-mark.kp-tick i{background:var(--k-red)}.kp-mark.kp-drive i{background:var(--k-white)}.kp-lab{bottom:calc(5px * var(--ui));background:var(--k-paper);white-space:nowrap;text-align:center;font-size:calc(8px * var(--ui));line-height:1.1;position:absolute;transform:translate(-50%)}.kp-axis{height:calc(12px * var(--ui));margin-top:calc(4px * var(--ui));color:var(--k-muted);font-size:calc(8px * var(--ui));position:relative}.kp-axis span{white-space:nowrap;position:absolute;transform:translate(-50%)}.kp-go,.kp-row{align-items:center;gap:calc(4px * var(--ui));padding:calc(2px * var(--ui));display:flex}.kp-warn{align-items:flex-start;gap:calc(4px * var(--ui));padding:calc(4px * var(--ui));background:var(--k-yellow-l);border:var(--px) solid #e0a020;display:flex}.kp-banner{align-items:center;gap:calc(4px * var(--ui));padding:calc(4px * var(--ui)) calc(6px * var(--ui));font-size:calc(10px * var(--ui));display:flex}.kp-banner b{font-weight:400}.kp-banner.kp-ok{background:var(--k-green-l)}.kp-banner.kp-bad{background:var(--k-red-l)}.kp-lab.kp-up{bottom:calc(24px * var(--ui))}.lm-p-table{background:var(--k-white);border:var(--px) solid;border-color:var(--k-g1) var(--k-white) var(--k-white) var(--k-g1);max-height:calc(200px * var(--ui));overflow-y:auto}.lm-p-tr{grid-template-columns:calc(18px * var(--ui)) minmax(0, 1.5fr) repeat(5, 1fr) 1.1fr 1.3fr calc(46px * var(--ui));align-items:center;gap:calc(3px * var(--ui));padding:calc(1px * var(--ui)) calc(4px * var(--ui));border-bottom:var(--px) solid var(--k-g5);text-align:right;white-space:nowrap;cursor:pointer;display:grid}.lm-p-tr>:nth-child(2){text-align:left;white-space:normal}.lm-p-tr.lm-p-hd{background:var(--k-g5);color:var(--k-g0);cursor:default}.lm-p-tr.lm-p-sel{background:var(--k-yellow-l);outline:var(--px) solid var(--k-ink)}.lm-p-in{color:var(--k-green)}.lm-p-out{color:#b02818}.lm-p-zero{color:var(--k-g3)}.lm-p-spark{width:100%;height:calc(14px * var(--ui))}.lm-p-sparkline{fill:none;stroke:#2c64d8;stroke-width:2.5px}.lm-p-legend{align-items:center;gap:calc(4px * var(--ui));margin-top:var(--k-s2);display:flex}.lm-p-legend>b{margin-right:calc(6px * var(--ui))}.lm-p-leg{align-items:center;gap:calc(3px * var(--ui));padding:0 calc(4px * var(--ui));border:var(--px) solid var(--k-ink);background:var(--k-white);display:inline-flex}.lm-p-leg i{width:calc(11px * var(--ui));height:calc(3px * var(--ui));display:inline-block}.lm-p-sw-made{background:var(--k-green)}.lm-p-sw-sold{background:#e07c10}.lm-p-sw-stock{background:var(--k-g3);height:calc(6px * var(--ui))!important}.lm-p-sw-ahead{border-top:calc(2px * var(--ui)) dotted var(--k-ink);height:0!important}.lm-p-chart .lm-p-stock{fill:#b8b8b8}.lm-p-chart .lm-p-made{fill:var(--k-green);stroke:#1c4c10;stroke-width:.6px}.lm-p-chart .lm-p-sold{fill:none;stroke:#e07c10;stroke-width:1.6px}.lm-p-chart .lm-p-soldahead{stroke:var(--k-ink);stroke-width:1px;stroke-dasharray:3 3}.lm-p-chart .lm-p-ahead{fill:#d8d8d8;stroke:var(--k-ink);stroke-width:.8px;stroke-dasharray:2 2}.lm-p-chart .lm-p-later{fill:var(--k-g2)}.lm-p-chart .lm-p-now{stroke:#2c64d8;stroke-width:1.5px}.lm-p-chart .lm-p-nowtext{fill:#2c64d8}.lm-p-chart .lm-p-cash{fill:#8c5c2c;stroke:var(--k-ink);stroke-width:.8px}.lm-p-warn{align-items:center;gap:calc(4px * var(--ui));padding:calc(2px * var(--ui)) calc(4px * var(--ui));border:var(--px) solid var(--k-ink);background:#fcf0c8;display:flex}.lm-p-money{grid-template-columns:calc(18px * var(--ui)) 1fr 1fr 1fr;align-items:center;gap:calc(3px * var(--ui));display:grid}.lm-p-money>b,.lm-p-r{text-align:right}.lm-p-line{align-items:center;gap:calc(4px * var(--ui));padding:calc(2px * var(--ui)) 0;border-bottom:var(--px) solid var(--k-g5);display:flex}.lm-r-table{background:var(--k-white);border:var(--px) solid;border-color:var(--k-g1) var(--k-white) var(--k-white) var(--k-g1)}.lm-r-tr{grid-template-columns:1.4fr 1.3fr calc(34px * var(--ui)) 1.3fr auto;align-items:center;gap:calc(4px * var(--ui));padding:calc(2px * var(--ui)) calc(4px * var(--ui));border-bottom:var(--px) solid var(--k-g5);display:grid}.lm-r-tr.lm-r-hd{background:var(--k-g5);color:var(--k-g0);padding-top:calc(1px * var(--ui));padding-bottom:calc(1px * var(--ui))}.lm-r-tr.lm-r-sel{background:var(--k-yellow-l);outline:var(--px) solid var(--k-ink)}.lm-r-tr.lm-r-none{color:var(--k-g2)}.lm-r-tr.lm-r-none .k-good{opacity:.55}.lm-r-goods{gap:calc(2px * var(--ui));flex-wrap:wrap;display:flex}.a-kinds{grid-template-columns:auto auto minmax(0, 1fr) auto calc(110px * var(--ui)) auto;align-items:center;display:grid}.a-kind{cursor:pointer;display:contents}.a-kind>*{align-items:center;gap:var(--v2);min-height:calc(20px * var(--ui));padding:var(--v1) var(--v2) var(--v1) 0;white-space:nowrap;display:flex}.a-kind.a-on>:nth-child(n+3){background:var(--k-yellow-l)}.a-kind.a-off{color:var(--k-g2);cursor:default}.a-kind.a-off .k-ic{opacity:.5}.a-kind .a-name{font-weight:700}.a-kind .k-bar{flex:1}.a-kind .a-val{justify-content:flex-end}.a-rad{width:calc(9px * var(--ui));height:calc(9px * var(--ui));border:var(--px) solid var(--k-ink);background:var(--k-white);border-radius:50%;flex:none;display:inline-block}.a-rad.a-on{background:radial-gradient(circle, var(--k-ink) 0 40%, var(--k-white) 45%)}.a-mid{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) calc(165px * var(--ui));gap:var(--v2);align-items:stretch;display:grid}.a-two{grid-column:1/span 2}.a-right{gap:var(--v2);flex-direction:column;grid-area:1/3/span 2;display:flex}.a-dest{align-items:center;gap:var(--v2);padding:var(--v1);cursor:pointer;display:flex}.a-dest.a-on>.a-what,.a-dest.a-on>.a-min{background:var(--k-yellow-l)}.a-dest.a-off{color:var(--k-g2);cursor:default}.a-dest .a-what{flex:1;min-width:0}.a-dest .a-min{white-space:nowrap;color:var(--k-g1)}.a-scale{height:calc(14px * var(--ui));border:var(--px) solid var(--k-ink);display:flex;position:relative}.a-scale>span{padding:0 var(--v2);align-items:center;display:flex}.a-scale .a-z1{background:var(--k-red-l);width:40%}.a-scale .a-z2{background:var(--k-yellow-l);width:35%}.a-scale .a-z3{background:var(--k-green-l);flex:1;justify-content:flex-end}.a-scale i{top:calc(-2px * var(--ui));bottom:calc(-2px * var(--ui));border-left:calc(2px * var(--ui)) solid var(--k-ink);z-index:1;width:0;position:absolute}.a-scale i.a-alt{border-left:var(--px) dashed #2040e0}.a-label{padding:0 var(--v2);background:var(--k-yellow-l);border:var(--px) solid var(--k-ink);color:#806000}.a-label.a-bad{background:var(--k-red-l);color:var(--k-red)}.a-label.a-good{background:var(--k-green-l);color:var(--k-green)}.a-plate{border:var(--px) solid var(--k-ink);letter-spacing:.08em;color:var(--k-ink);background:#f8d000;flex:none;align-items:stretch;font-size:1.5em;font-weight:700;display:inline-flex}.a-plate b{padding:0 var(--v1);color:#f8d000;letter-spacing:0;background:#2040b0;align-items:flex-end;font-size:.45em;display:flex}.a-plate span{padding:var(--v1) var(--v3) 0 var(--v2);white-space:nowrap;line-height:1.1}.a-plate.a-big{font-size:1.7em}.a-platerow{align-items:center;gap:var(--v3);display:flex}.a-steps{gap:var(--v2);margin-top:var(--v2);grid-template-columns:repeat(4,1fr);display:grid}.a-steps>span{text-overflow:ellipsis;text-align:center;min-width:0;padding:0 var(--v1);border:var(--px) solid var(--k-g2);background:var(--k-white);color:var(--k-g1);white-space:nowrap;font-size:.85em;overflow:hidden}.a-steps>span.a-done{background:var(--k-g5);text-decoration:line-through}.a-steps>span.a-hot{border-color:var(--k-red);background:var(--k-red-l);color:var(--k-ink)}.a-steps>span.a-busy{background:var(--k-yellow-l);color:var(--k-ink);border-color:#a06000}.a-steps>span.a-clean{border-color:var(--k-green);background:var(--k-green-l);color:var(--k-ink)}.a-acts{gap:var(--v2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.a-act{align-items:center;gap:var(--v3);padding:var(--v2) var(--v3);text-align:left;font:inherit;color:var(--k-ink);background:var(--k-paper);border:var(--px) solid;border-color:var(--k-white) var(--k-g1) var(--k-g1) var(--k-white);outline:var(--px) solid var(--k-ink);cursor:pointer;display:flex}.a-act .k-ic{width:calc(16px * var(--ui))!important;height:calc(16px * var(--ui))!important}.a-act>span{flex-direction:column;min-width:0;display:flex}.a-act b{font-size:1.15em}.a-act small{text-overflow:ellipsis;white-space:nowrap;color:var(--k-g1);font-size:.85em;overflow:hidden}.a-act.a-burn{background:var(--k-red-l)}.a-act.k-down{background:var(--k-yellow-l);border-color:var(--k-g1) var(--k-white) var(--k-white) var(--k-g1)}.a-act:disabled{cursor:default;color:var(--k-g2)}.a-act:disabled .k-ic{opacity:.5}.a-win .v-veh-grid{grid-template-columns:calc(190px * var(--ui)) 1fr}.a-route{align-items:center;gap:var(--v2);padding:var(--v1);background:var(--k-yellow-l);display:flex}.a-route>b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.a-platerow>span:last-child{font-size:.9em}.a-win .k-h .k-select{min-width:0;max-width:calc(90px * var(--ui));padding-top:0;padding-bottom:0}.a-win .v-banner .v-lead{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.a-win .v-banner>span:last-child{white-space:nowrap}.a-win .v-veh-grid>.v-col{min-width:0}.a-win .v-props>span:nth-child(2n){white-space:nowrap}.k-table.sm-men{max-height:calc(200px * var(--ui));grid-template-columns:auto 1fr auto auto auto auto}.k-table.sm-men.sm-ticks{grid-template-columns:auto auto 1fr auto auto}.k-table.sm-men .k-tr{cursor:default}.k-table.sm-men .sm-face,.k-table.sm-men .sm-tick{padding-right:0}.k-table.sm-men .sm-empty>*{grid-column:1/-1}.k-table.sm-men .k-pips b{width:calc(4px * var(--ui))}.k-table.sm-men .k-col>*{white-space:nowrap}.k-table.sm-men .k-col{gap:0}.ap-body .ap-split{justify-content:space-between;gap:var(--k-s3);display:flex}.ap-body .ap-right{align-items:flex-end}.ap-body .ap-big{min-width:calc(24px * var(--ui));text-align:center;font-size:1.4em}.ap-body .ap-slider{width:100%}.ap-body .ap-check{cursor:pointer}.bk-win .mk-head .mk-line{margin-bottom:calc(2px * var(--ui))}.bk-filter{align-items:center;gap:calc(3px * var(--ui));display:flex}.bk-filter:empty{display:none}.bk-main{grid-template-columns:calc(140px * var(--ui)) 1fr;gap:calc(4px * var(--ui));height:calc(262px * var(--ui));min-height:0;display:grid}.bk-left{gap:calc(3px * var(--ui));flex-direction:column;min-height:0;display:flex}.bk-search{text-align:left;box-sizing:border-box;width:100%}.bk-index,.bk-page{background:var(--k-white,#fcfcfc);border:var(--px) solid var(--k-g2,#7c7c7c);min-height:0;overflow-y:auto}.bk-index{padding:calc(2px * var(--ui));flex:1}.bk-page{gap:calc(4px * var(--ui));padding:calc(4px * var(--ui));background:#fbf9f2;flex-direction:column;display:flex}.bk-group{margin:calc(3px * var(--ui)) 0 calc(1px * var(--ui));padding:0 calc(2px * var(--ui));color:#2c2010;border-bottom:var(--px) solid #e8b030;font-weight:700}.bk-group:first-child{margin-top:0}.bk-item{align-items:center;gap:calc(3px * var(--ui));width:100%;padding:calc(1px * var(--ui)) calc(2px * var(--ui));border:var(--px) solid transparent;color:var(--k-ink,#101010);font:inherit;text-align:left;cursor:pointer;background:0 0;display:flex}.bk-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bk-item:hover{background:var(--k-g5,#e8e8e8)}.bk-item.bk-raw{color:var(--k-muted,#5a5a5a)}.bk-item.bk-now .k-ic:last-child{margin-left:auto}.bk-item.bk-on{background:var(--k-yellow-l,#fcf0a8);border-color:#f08c00}.bk-none{padding:calc(4px * var(--ui))}.bk-title{align-items:center;gap:calc(5px * var(--ui));display:flex}.bk-title b{font-size:1.15em}.bk-chain+.bk-chain{margin-top:calc(4px * var(--ui));padding-top:calc(4px * var(--ui));border-top:var(--px) dashed var(--k-g3,#a8a8a8)}.bk-chain .k-step{flex:1;min-width:0}.bk-note{margin-top:calc(2px * var(--ui))}.bk-link{cursor:pointer}.bk-link:hover{background:var(--k-yellow-l,#fcf0a8)}.bk-deal{align-items:center;column-gap:calc(4px * var(--ui));padding:calc(1px * var(--ui)) 0;grid-template-columns:auto 1fr auto;display:grid}.bk-deal+.bk-deal{border-top:var(--px) dashed var(--k-g3,#a8a8a8)}.bk-deal .k-muted{grid-column:2/span 2}.bk-price{white-space:nowrap;font-weight:700}.bk-risk+.bk-risk{margin-top:calc(2px * var(--ui))}.lm-logo{image-rendering:pixelated;image-rendering:crisp-edges;display:block}.lm-about-logo{padding:calc(4px * var(--ui)) 0;flex:none;justify-content:center;display:flex}.tk-top{margin-bottom:calc(2px * var(--ui));align-items:center}.tk-list .kr-li .k-btn{flex:none}.tk-list .kr-li.tk-playing{outline:var(--px) solid #e8b000;background:#fce8a0}.tk-list .kr-li.tk-sub{padding-left:calc(14px * var(--ui));background:#e8e8e8}.pmap{pointer-events:none;font-size:calc(10px * var(--ui));line-height:calc(12px * var(--ui));position:absolute;inset:0}.pmap-pin{align-items:center;gap:calc(3px * var(--ui));white-space:nowrap;margin:calc(-9px * var(--ui)) 0 0 calc(-9px * var(--ui));display:flex;position:absolute;top:0;left:0}.pmap-badge{width:calc(16px * var(--ui));height:calc(16px * var(--ui));border:calc(1px * var(--ui)) solid #101010;box-shadow:0 0 0 calc(1px * var(--ui)) #5a6c90 inset;background:#fcfcfc;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.pmap-inval .pmap-badge,.pmap-badge-inval{box-shadow:0 0 0 calc(1.5px * var(--ui)) #d02818 inset;background:#fbe2c4}.pmap-label{align-items:center;gap:calc(3px * var(--ui));padding:calc(1px * var(--ui)) calc(3px * var(--ui));color:#fcfcfc;border:calc(1px * var(--ui)) solid #101010;box-shadow:calc(2px * var(--ui)) calc(2px * var(--ui)) 0 #00000059;background:#101010;display:inline-flex}.pmap-bureau .pmap-label{border-left:calc(3px * var(--ui)) solid #2c48a8}.pmap-inval .pmap-label{border-left:calc(3px * var(--ui)) solid #e07818}.pmap-hitte{margin-left:0}.pmap-hitte .pmap-label{background:#c02010;border-color:#601008}.pmap .j-src{border-width:calc(1px * var(--ui))}.pmap-quiet>:not(.pmap-badge){display:none}
