:root{--page-bg-color: #eee;--subpage-bg-color: #e5e5e5;--main-text-color: #2e2e2e;--hover-main-text-color: #2e2e2e;--main-corporate-color: #b5213c;--main-corporate-border-color: hsl(from var(--main-corporate-color) h calc(s + 7) calc(l - 7));--hover-main-corporate-color: hsl(from var(--main-corporate-color) h calc(s - 7) calc(l + 7));--second-corporate-color: #3b3d3f;--second-corporate-border-color: #333;--active-bg-color: #f9af40;--hover-active-bg-color: #ffbc58;--active-text-color: #2e2b2d;--active-inverted-text-color: #e59e34;--active-outline-color: #e59e34;--active-box-shadow-color: #ffc56e;--shadow-color-0: #ddd;--shadow-color-1: #0000000f;--shadow-color-2: #0000001f;--shadow-color-3: #00000026;--shadow-flat-down-1: 0px 1px 0px;--shadow-flat-down-2: 0px 2px 0px;--shadow-flat-down-3: 0px 3px 0px;--shadow-flat-down-4: 0px 4px 0px;--shadow-blur-left-1: 0px 0px 15px;--error-color: #dc3922;--success-color: #1b9283;--second-text-color: #5f656a;--third-text-color: #91979d;--fourth-text-color: #b8c1c5;--fifth-text-color: #8f979d;--separator-color-1: #d6d6d6;--separator-color-2: #eee;--separator-color-3: #f4f4f4;--hover-bg-color: #0009090f;--block-bg-color: #fff;--second-block-bg-color: #f9f9f9;--third-block-bg-color: #fcfcfc;--error-msg-bg-color: #fee6e3;--bar-bg-color: #d6d6d6;--second-bar-bg-color: #f9f9f9;--lh: calc(1em * 1.178);--tooltip-bg-color: #51575b;--tooltip-shadow-color: #333;--tooltip-separator-color: #333;--tooltip-text-color: #fff;--top-bar-height: 47px;--sys-panel-width: 56px;--history-panel-width: 160px;--context-panel-width: 220px;--content-panel-width: 2fr;--content-half-panel-width: 1fr;--histogram-height: 120px;--font-300-8: 300 8px "Roboto", Arial;--font-400-8: 400 8px "Roboto", Arial;--font-500-8: 500 8px "Roboto", Arial;--font-300-10: 300 10px "Roboto", Arial;--font-400-10: 400 10px "Roboto", Arial;--font-500-10: 500 10px "Roboto", Arial;--font-300-12: 300 12px "Roboto", Arial;--font-400-12: 400 12px "Roboto", Arial;--font-500-12: 500 12px "Roboto", Arial;--font-300-14: 300 14px "Roboto", Arial;--font-400-14: 400 14px "Roboto", Arial;--font-500-14: 500 14px "Roboto", Arial;--font-300-15: 300 15px "Roboto", Arial;--font-400-15: 400 15px "Roboto", Arial;--font-500-15: 500 15px "Roboto", Arial;--font-300-16: 300 16px "Roboto", Arial;--font-400-16: 400 16px "Roboto", Arial;--font-500-16: 500 16px "Roboto", Arial;--font-300-18: 300 18px "Roboto", Arial;--font-400-18: 400 18px "Roboto", Arial;--font-500-18: 500 18px "Roboto", Arial;--font-300-20: 300 20px "Roboto", Arial;--font-400-20: 400 20px "Roboto", Arial;--font-500-20: 500 20px "Roboto", Arial;--font-300-24: 300 24px "Roboto", Arial;--font-400-24: 400 24px "Roboto", Arial;--font-500-24: 500 24px "Roboto", Arial;--font-300-26: 300 26px "Roboto", Arial;--font-400-26: 400 26px "Roboto", Arial;--font-500-26: 500 26px "Roboto", Arial;--cp-bg-1-0: #c1fbc4;--cp-bg-1-1: #dcfc97;--cp-bg-1-2: #ebf386;--cp-bg-1-3: #ffe9c8;--cp-bg-1-4: #ffd3c6;--cp-bg-1-5: #ffc6de;--cp-bg-1-6: #f7caff;--cp-bg-1-7: #e1d2ff;--cp-bg-1-8: #cdd2ff;--cp-bg-1-9: #c0d7ff;--cp-bg-1-10: #c6edff;--cp-bg-1-11: #bbf5fe;--cp-bg-1-12: #bbfffb;--cp-bg-1-13: #ceebea;--cp-bg-1-14: #d9e1ea;--cp-bg-1-15: #e1e1e1;--cp-bg-2-0: #cccccc;--cp-bg-2-1: #76c15b;--cp-bg-2-2: #e3af27;--cp-bg-2-3: #f56a3e;--cp-bg-2-4: #c84545;--cp-bg-2-5: #ef64b6;--cp-bg-2-6: #b65bc6;--cp-bg-2-7: #676bd4;--cp-bg-2-8: #3f7ce9;--cp-bg-2-9: #4596bc;--cp-bg-2-10: #38bdd3;--cp-bg-2-11: #38bdd3;--cp-bg-2-12: #939393;--cp-bg-2-13: #6cb06e;--cp-bg-2-14: #8ea9a8;--cp-bg-2-15: #727986;--cp-bg-3-0: #d0d8de;--cp-bg-3-1: #f3b30e;--cp-bg-3-2: #4f972d;--cp-text-1-0: #247328;--cp-text-1-1: #64773c;--cp-text-1-2: #707819;--cp-text-1-3: #835819;--cp-text-1-4: #98472e;--cp-text-1-5: #93325b;--cp-text-1-6: #863095;--cp-text-1-7: #6844af;--cp-text-1-8: #434b97;--cp-text-1-9: #2d5292;--cp-text-1-10: #1b6486;--cp-text-1-11: #1d7684;--cp-text-1-12: #23857f;--cp-text-1-13: #46716f;--cp-text-1-14: #516b88;--cp-text-1-15: #6d6d6d;--tillage-text-color: #db7226;--fertilizing-text-color: #ae43b5;--spraying-text-color: #2a90bc;--seeding-text-color: #59bc2a;--harvesting-text-color: #1ab9c3;--idle-text-color: #8896a0;--failure-text-color: #f41414;--experimental-bg-color: #ffd1f5;--experimental-border-color: #a44695;--experimental-text-color: #882879;--accent-color-1: #b5213c;--accent-color-2: #1b9283;--accent-color-3: #06f;--accent-color-4: #a87d2a;}html, body, .main-container{height: 100%;}body{display: block !important;margin: 0px;padding: 0px;position: relative;font: var(--font-400-14);background: linear-gradient(to right, var(--main-corporate-color) var(--sys-panel-width), var(--subpage-bg-color) var(--sys-panel-width));color: var(--main-text-color);}body[mode="logout"]{filter: blur(5px);}a{text-decoration: none;}a, a:visited, a:active{color: var(--main-text-color);}h1, h2, h3, h4, h5, h6, p, figure{margin: 4px 0px;}h2{font: var(--font-300-26);}h3{font: var(--font-500-18);}h4{font: var(--font-300-16);}b, strong{font-weight: 500;}.second-info{&[accent="1"]{color: var(--accent-color-1);}&[accent="2"]{color: var(--accent-color-2);}}.third-info{color: var(--third-text-color);&[icon]{padding-left: 22px;background-position: top left;background-repeat: no-repeat;}}h3{&.third-info{font-weight: 300;}&:empty::before{content: attr(empty);font-style: italic;font-weight: 300;color: var(--third-text-color);}}.attention{color: var(--accent-color-1);}.degree::after{content: "°";}.number-fraction{color: var(--third-text-color);font-weight: 400;}.number-group{opacity: 0;width: 1em;}.cp-marker-0, [color="0"], [hover="0"]:hover{background-color: var(--cp-bg-1-0);color: var(--cp-text-1-0);}.cp-marker-1, [color="1"], [hover="1"]:hover{background-color: var(--cp-bg-1-1);color: var(--cp-text-1-1);}.cp-marker-2, [color="2"], [hover="2"]:hover{background-color: var(--cp-bg-1-2);color: var(--cp-text-1-2);}.cp-marker-3, [color="3"], [hover="3"]:hover{background-color: var(--cp-bg-1-3);color: var(--cp-text-1-3);}.cp-marker-4, [color="4"], [hover="4"]:hover{background-color: var(--cp-bg-1-4);color: var(--cp-text-1-4);}.cp-marker-5, [color="5"], [hover="5"]:hover{background-color: var(--cp-bg-1-5);color: var(--cp-text-1-5);}.cp-marker-6, [color="6"], [hover="6"]:hover{background-color: var(--cp-bg-1-6);color: var(--cp-text-1-6);}.cp-marker-7, [color="7"], [hover="7"]:hover{background-color: var(--cp-bg-1-7);color: var(--cp-text-1-7);}.cp-marker-8, [color="8"], [hover="8"]:hover{background-color: var(--cp-bg-1-8);color: var(--cp-text-1-8);}.cp-marker-9, [color="9"], [hover="9"]:hover{background-color: var(--cp-bg-1-9);color: var(--cp-text-1-9);}.cp-marker-10, [color="10"], [hover="10"]:hover{background-color: var(--cp-bg-1-10);color: var(--cp-text-1-10);}.cp-marker-11, [color="11"], [hover="11"]:hover{background-color: var(--cp-bg-1-11);color: var(--cp-text-1-11);}.cp-marker-12, [color="12"], [hover="12"]:hover{background-color: var(--cp-bg-1-12);color: var(--cp-text-1-12);}.cp-marker-13, [color="13"], [hover="13"]:hover{background-color: var(--cp-bg-1-13);color: var(--cp-text-1-13);}.cp-marker-14, [color="14"], [hover="14"]:hover{background-color: var(--cp-bg-1-14);color: var(--cp-text-1-14);}.cp-marker-15, [color="15"], [hover="15"]:hover{background-color: var(--cp-bg-1-15);color: var(--cp-text-1-15);}.bullet-0::before, [color="100"] { background-color: var(--cp-bg-2-0); }.bullet-1::before, [color="101"] { background-color: var(--cp-bg-2-1); }.bullet-2::before, [color="102"] { background-color: var(--cp-bg-2-2); }.bullet-3::before, [color="103"] { background-color: var(--cp-bg-2-3); }.bullet-4::before, [color="104"] { background-color: var(--cp-bg-2-4); }.bullet-5::before, [color="105"] { background-color: var(--cp-bg-2-5); }.bullet-6::before, [color="106"] { background-color: var(--cp-bg-2-6); }.bullet-7::before, [color="107"] { background-color: var(--cp-bg-2-7); }.bullet-8::before, [color="108"] { background-color: var(--cp-bg-2-8); }.bullet-9::before, [color="109"] { background-color: var(--cp-bg-2-9); }.bullet-10::before, [color="110"] { background-color: var(--cp-bg-2-10); }.bullet-11::before, [color="111"] { background-color: var(--cp-bg-2-11); }.bullet-12::before, [color="112"] { background-color: var(--cp-bg-2-12); }.bullet-13::before, [color="113"] { background-color: var(--cp-bg-2-13); }.bullet-14::before, [color="114"] { background-color: var(--cp-bg-2-14); }.bullet-15::before, [color="115"] { background-color: var(--cp-bg-2-15); }[icon="spring"]{background-image: url("/img/icons/c.spring.svg");}[icon="winter"]{background-image: url("/img/icons/c.winter.svg");}[icon="score"]{background-image: url("/img/icons/g.score.svg");}[icon="path"]{background-image: url("/img/icons/g.path.length.svg");}[icon="width"]{background-image: url("/img/icons/g.machine.width.disabled.svg");}[icon="turns"]{background-image: url("/img/icons/g.turns.svg");}.hidden { display: none !important; }.cfl::first-letter { text-transform: uppercase !important; }.word-break { word-break: break-word; }.azimuth{--circle-bg-color: #fcfcfc;--circle-border-color: #b8bec0;--sector-bg-color: #ededed;}.azimuth{display: inline-block;vertical-align: middle;position: relative;width: 30px;height: 30px;border-radius: 100vw;background-color: var(--circle-bg-color);border: 1px solid var(--circle-border-color);}.azimuth::before{content: "";position: absolute;display: block;width: 6px;height: 6px;border-radius: 6px;background-color: var(--main-corporate-color);top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 2;}.azimuth > .line{display: block;position: absolute;z-index: 2;left: calc(50% - 1px);transform-origin: bottom center;width: 2px;height: 16px;bottom: 15px;background: var(--main-corporate-color);border-radius: 2px;}[layout="big-icon"] .chip .azimuth{transform: translateX(-7px);}/* SIZE 40 */.azimuth[size="40"]{width: 40px;height: 40px;}.azimuth[size="40"] > .line{height: 21px;bottom: 20px;}.b-tabs{& h3{margin: 0px 16px;padding: 16px 0px 8px;}}.b-tab{&, &:visited{display: inline-block;margin: 0px 16px;padding: 16px 8px;color: var(--second-text-color);font: var(--font-400-14);position: relative;}&::before{content: "";display: block;height: 0px;border: 1px solid transparent;border-radius: 10px;position: absolute;inset: auto 0px 5px;}&:hover::before{border-color: var(--hover-active-bg-color);}&.active{font-weight: 500;color: var(--active-inverted-text-color);&, &:active{color: var(--active-text-color);&::before{border-color: var(--active-bg-color);}}}}.bar-chart{--bar-height: 80px;--bar-cap-bg-color: var(--fifth-text-color);--bar-bg-color: #f4f4f4;--hover-bar-bg-color: hsl(from var(--main-corporate-color) h calc(s - 10) calc(l + 47));}.bar-chart{position: relative;}.bar-chart-body{display: grid;grid-template-areas:"axisYLeft bars axisYRight"". axisX .";grid-template-columns: max-content 1fr max-content;grid-template-rows: 1fr max-content;gap: 10px;}.bar-chart-y-axis[pos="left"]{grid-area: axisYLeft;}.bar-chart-y-axis[pos="right"]{grid-area: axisYRight;text-align: right;}.bar-chart-bars,.bar-chart-x-axis{display: grid;grid-auto-columns: 1fr;grid-auto-flow: column;}.bar-chart-bars{grid-template-rows: min-content 1fr;grid-area: bars;height: var(--bar-height);margin: 5px 0px;}.bar-chart-bars figure{margin: 0px;align-content: end;grid-row: 2 / 3;grid-column-start: span 2;z-index: 2;padding-right: 1px;}.bar-chart-bars.clickable figure:hover{cursor: pointer;}.bar-chart-bars i{display: block;background: linear-gradient(to bottom, var(--bar-bg-color), var(--second-bar-bg-color));position: relative;border-radius: 2px;}.bar-chart-bars i::before{content: "";display: block;border-radius: 2px;height: 2px;transform: translateY(-50%);background: var(--bar-cap-bg-color);}.bar-chart-bars figure:hover i{background: var(--hover-bar-bg-color);}.bar-chart-bars figure:hover i::before{background-color: var(--main-corporate-color);}.bar-chart-y-axis{font: var(--font-400-8);color: var(--fourth-text-color);display: flex;flex-flow: column nowrap;justify-content: space-between;}.bar-chart-y-axis span{flex: 0;position: relative;}.bar-chart-y-axis span::before{content: "";display: block;position: absolute;width: 4px;height: 1px;background-color: var(--fourth-text-color);top: calc(50% - 1px);border-radius: 2px;}.bar-chart-y-axis[pos="left"] span::before{left: -6px;}.bar-chart-y-axis[pos="right"] span::before{right: -6px;}.bar-chart .nice-popup{transform: translateY(calc(-100% - 8px));}.bar-chart-x-axis{grid-area: axisX;gap: 1px;}.bar-chart-x-axis span{margin: 0px;height: 22px;position: relative;}.bar-chart-x-axis span::before{content: "";display: block;width: 1px;height: 4px;background-color: var(--fourth-text-color);border-radius: 2px;margin: 0px auto;}.bar-chart-x-axis i{position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);font: var(--font-400-8);white-space: nowrap;font-style: normal;color: var(--fourth-text-color);}.bar-chart .nice-popup-container{visibility: hidden;}.bar-chart:has(.bar-chart-bars figure:hover) .nice-popup-container:has(.nice-popup > *){visibility: visible;}.bar-chart-radio-line-container{grid-row: 1 / 2;grid-column-start: 2;position: relative;will-change: auto;}.bar-chart-radio-line{position: absolute;top: -5px;height: 104px;width: 2px;border-radius: 2px;transform: translateX(-1px);background: var(--main-corporate-color);z-index: 3;transition: 200ms;}.bar-chart:has(.bar-chart-bars:hover) .bar-chart-radio-line{z-index: 1;top: 85px;height: 14px;}.bar-chart-marks{position: relative;transform: translateY(85px);height: 0px;}.bar-chart-mark{position: absolute;width: 4px;height: 4px;border-radius: 999px;background-color: var(--cp-bg-3-0);transform: translateX(-50%);}.bar-chart-mark[color="green"]{background-color: var(--cp-bg-3-2);}.bar-chart-mark[color="yellow"]{background-color: var(--cp-bg-3-1);}.bar-chart-mark[mark]{background-color: transparent;}.bar-chart-mark[mark="star"]::before{content: "";background: url("/img/icons/c.star.indicator.svg") center no-repeat;position: absolute;width: 8px;height: 8px;left: -2px;top: -2px;}/* MODIFIERS */.bar-chart-x-axis span:is([azimuth="0"], [azimuth="90"], [azimuth="180"], [azimuth="270"])::before{height: 8px;}.bar-chart-x-axis :is([azimuth="0"], [azimuth="90"], [azimuth="180"], [azimuth="270"]) i{font: var(--font-400-10);color: var(--fifth-text-color);}.bar-chart-x-axis span:is([azimuth="45"], [azimuth="135"], [azimuth="225"], [azimuth="315"])::before{height: 6px;}.bar-chart[hemisphere="north"] .south,.bar-chart[hemisphere="south"] .north{display: none;}.bullet-block-list{margin: 24px 0px;}.bullet-block-list-item{position: relative;z-index: 1;margin: 24px 0px;display: grid;grid-template-columns: 54px 1fr;grid-gap: 0px 16px;&::before{content: "";position: absolute;z-index: -1;width: 1px;left: 27px;top: -12px;bottom: -12px;background-color: var(--shadow-color-0);}&:first-of-type::before{top: 12px;}&:last-of-type::before{bottom: auto;height: 30px;}&.dragged::before{background-color: transparent;}& > .bullet-block-controls{place-self: start center;& i{display: block;width: 36px;height: 36px;margin: 6px 0px;background-color: var(--block-bg-color);background-position: center;background-repeat: no-repeat;border-radius: 6px;border-bottom: 1px solid var(--shadow-color-0);text-align: center;line-height: 36px;font-style: normal;}}& .ui-block{margin: 0px;}}.dragged{& > .bullet-block-controls i,& .ui-block{outline: 1px solid var(--active-outline-color);box-shadow: var(--shadow-flat-down-4) var(--active-box-shadow-color);}}.bullet-block-controls{& i{&[bullet="machine"]{width: 54px;height: 54px;background-image: url("/img/icons/g.bullet.machine.default.svg");}}& button{display: block;margin: 0px auto;}}[re-ordering] .bullet-block-controls i{cursor: move;&:not([bullet="machine"]){background-image: url("/img/icons/g.drag.marker.default.svg");}&:hover{border-bottom-color: var(--active-outline-color);}}.bullet-block-list-item:not(:hover) > .bullet-block-controls button,.dragged .bullet-block-controls button{display: none;}.bullet-block-header{padding: 0px 16px;& h3{font: var(--font-300-24);}}:is(button, .button){--active-button-bg-color: var(--active-bg-color);--active-button-text-color: var(--active-text-color);&:not([mode]),&:is([mode="alt"], [mode="external"], [mode="sec"]){--button-bg-color: var(--main-corporate-color);--button-border-color: var(--main-corporate-border-color);--button-text-color: #fff;--hover-button-bg-color: var(--hover-main-corporate-color);--hover-button-text-color: #fff;--active-button-bg-color: var(--main-corporate-border-color);--active-button-text-color: #fff;}&[mode="alt"]{--button-bg-color: var(--accent-color-2);--button-border-color: hsl(from var(--button-bg-color) h calc(s + 7) calc(l - 7));--hover-button-bg-color: hsl(from var(--button-bg-color) h calc(s - 7) calc(l + 7));--active-button-bg-color: var(--button-border-color);}&[mode="light"]{--button-bg-color: transparent;--button-text-color: #3f4347;--hover-button-bg-color: var(--hover-bg-color);--hover-button-text-color: #373a3d;}&[mode="control"]{--button-bg-color: #e9ecec;--button-text-color: #3f4347;--button-border-color: var(--shadow-color-0);--hover-button-bg-color: #e3e6e7;--hover-button-text-color: #51575b;}&[mode="satellite"]{--button-bg-color: #fff;--button-border-color: var(--shadow-color-0);--hover-button-bg-color: #fff;}&[mode="sec"]{--button-bg-color: #fff;--button-text-color: var(--main-corporate-color);}}:is(button, .button){padding: 8px 16px;box-sizing: content-box;background-color: var(--button-bg-color);border: none;border-bottom: 1px solid var(--button-border-color);border-radius: 8px;font: var(--font-400-14);min-height: var(--lh);cursor: pointer;&, &:visited{color: var(--button-text-color);}&[icon]{background-position: center;background-repeat: no-repeat;&:not(:where(:empty,[mode="satellite"],[icon-pos="right"])){padding-left: 32px;background-position: 8px 8px;}&:not(:where(:empty,[mode="satellite"]))[icon-pos="right"]{padding-right: 32px;background-position: top 8px right 8px;}}&:hover{background-color: var(--hover-button-bg-color);color: var(--hover-button-text-color);}&:active{background-color: var(--active-button-bg-color);color: var(--active-button-text-color);}/* LIGHT */&[mode="light"]{border: none;}/* SATELLITE */&[mode="satellite"]{&:hover{border-bottom-color: var(--active-bg-color);}&:active{border: none;}}/* FIT */&[fit]{position: absolute;top: 0px;right: 0px;bottom: 0px;left: 0px;background-position: center;width: 100%;box-sizing: border-box;}/* LOADING */&[status="loading"]{outline: 1px solid var(--main-corporate-color);animation: outlinePulsation 0.75s linear infinite alternate;will-change: outline-color;}}.button{display: inline-block;}@keyframes outlinePulsation{from { outline-color: var(--main-corporate-color); }to { outline-color: transparent; }}:is(button, .button)[icon="target"]{ background-image: url("/img/icons/g.pin.drop.default.svg"); }:is(button, .button)[icon="target"]:hover{ background-image: url("/img/icons/g.pin.drop.hover.svg"); }:is(button, .button)[icon="target"]:active{ background-image: url("/img/icons/g.pin.drop.pressed.svg"); }:is(button, .button)[icon="create"]{ background-image: url("/img/icons/c.save.pink.svg"); }:is(button, .button)[icon="upload"]{ background-image: url("/img/icons/c.download.pink.svg"); }:is(button, .button)[icon="remove"]{ background-image: url("/img/icons/g.close.round.default.svg"); }:is(button, .button)[icon="remove"]:hover{ background-image: url("/img/icons/g.close.round.hover.svg"); }:is(button, .button)[icon="remove"]:active{ background-image: url("/img/icons/g.close.round.pressed.svg"); }:is(button, .button)[icon="delete"]{ background-image: url("/img/icons/w.close.round.default.svg"); }:is(button, .button)[icon="minus"]{ background-image: url("/img/icons/w.minus.default.svg"); }:is(button, .button)[icon="plus"]{ background-image: url("/img/icons/w.add.plus.default.svg"); }:is(button, .button)[mode="alt"][icon="continue"]{ background-image: url("/img/icons/c.alt.continue.svg"); }:is(button, .button)[mode="control"][icon="minus"]{ background-image: url("/img/icons/g.minus.default.dark.svg"); }:is(button, .button)[mode="control"][icon="minus"]:hover{ background-image: url("/img/icons/g.minus.hover.svg"); }:is(button, .button)[mode="control"][icon="minus"]:active{ background-image: url("/img/icons/g.minus.pressed.svg"); }:is(button, .button)[mode="control"][icon="plus"]{ background-image: url("/img/icons/g.add.plus.default.dark.svg"); }:is(button, .button)[mode="control"][icon="plus"]:hover{ background-image: url("/img/icons/g.add.plus.hover.svg"); }:is(button, .button)[mode="control"][icon="plus"]:active{ background-image: url("/img/icons/g.add.plus.pressed.svg"); }:is(button, .button)[icon="bold-check"]{ background-image: url("/img/icons/w.check.bold.default.svg"); }:is(button, .button)[icon="bold-plus"]{ background-image: url("/img/icons/w.add.bold.default.svg"); }.float-form:not(.selected) :is(button, .button)[icon="bold-check"]{ background-image: url("/img/icons/.check.bold.default.svg"); }.float-form:not(.selected) :is(button, .button)[icon="bold-plus"]{ background-image: url("/img/icons/g.add.bold.default.svg"); }:is(button, .button)[icon="back"]{ background-image: url("/img/icons/g.back.default.svg"); }:is(button, .button)[icon="back"]:hover{ background-image: url("/img/icons/g.back.hover.svg"); }:is(button, .button)[icon="back"]:active{ background-image: url("/img/icons/g.back.pressed.svg"); }:is(button, .button)[icon="forward"]{ background-image: url("/img/icons/g.forward.default.svg"); }:is(button, .button)[icon="forward"]:hover{ background-image: url("/img/icons/g.forward.hover.svg"); }:is(button, .button)[icon="forward"]:active{ background-image: url("/img/icons/g.forward.pressed.svg"); }:is(button, .button)[icon="up"]{ background-image: url("/img/icons/g.chevron.up.default.svg"); }:is(button, .button)[icon="up"]:hover{ background-image: url("/img/icons/g.chevron.up.hover.svg"); }:is(button, .button)[icon="up"]:active{ background-image: url("/img/icons/g.chevron.up.pressed.svg"); }:is(button, .button)[icon="down"]{ background-image: url("/img/icons/g.chevron.down.default.svg"); }:is(button, .button)[icon="down"]:hover{ background-image: url("/img/icons/g.chevron.down.hover.svg"); }:is(button, .button)[icon="down"]:active{ background-image: url("/img/icons/g.chevron.down.pressed.svg"); }:is(button, .button)[icon="right"]{ background-image: url("/img/icons/g.chevron.right.default.svg"); }:is(button, .button)[icon="right"]:hover{ background-image: url("/img/icons/g.chevron.right.hover.svg"); }:is(button, .button)[icon="right"]:active{ background-image: url("/img/icons/g.chevron.right.pressed.svg"); }:is(button, .button)[icon="left"]{ background-image: url("/img/icons/g.chevron.left.default.svg"); }:is(button, .button)[icon="left"]:hover{ background-image: url("/img/icons/g.chevron.left.hover.svg"); }:is(button, .button)[icon="left"]:active{ background-image: url("/img/icons/g.chevron.left.pressed.svg"); }:is(button, .button)[icon="add"]{ background-image: url("/img/icons/g.add.plus.default.svg"); }:is(button, .button)[icon="add"]:hover{ background-image: url("/img/icons/g.add.plus.hover.svg"); }:is(button, .button)[icon="add"]:active{ background-image: url("/img/icons/g.add.plus.pressed.svg"); }:is(button, .button)[icon="close"]{ background-image: url("/img/icons/g.close.round.default.svg"); }:is(button, .button)[icon="close"]:hover{ background-image: url("/img/icons/g.close.round.hover.svg"); }:is(button, .button)[icon="close"]:active{ background-image: url("/img/icons/g.close.round.pressed.svg"); }:is(button, .button)[icon="calc"]{ background-image: url("/img/icons/g.calculator.default.svg"); }:is(button, .button)[icon="calc"]:hover{ background-image: url("/img/icons/g.calculator.hover.svg"); }:is(button, .button)[icon="calc"]:active{ background-image: url("/img/icons/g.calculator.pressed.svg"); }:is(button, .button)[icon="stat"]{ background-image: url("/img/icons/g.stat.default.svg"); }:is(button, .button)[icon="stat"]:hover{ background-image: url("/img/icons/g.stat.hover.svg"); }:is(button, .button)[icon="stat"]:active{ background-image: url("/img/icons/g.stat.pressed.svg"); }:is(button, .button)[icon="reset"]{ background-image: url("/img/icons/g.reset.default.svg"); }:is(button, .button)[icon="reset"]:hover{ background-image: url("/img/icons/g.reset.hover.svg"); }:is(button, .button)[icon="reset"]:active{ background-image: url("/img/icons/g.reset.pressed.svg"); }:is(button, .button)[icon="list"]{ background-image: url("/img/icons/g.list.default.svg"); }:is(button, .button)[icon="list"]:hover{ background-image: url("/img/icons/g.list.hover.svg"); }:is(button, .button)[icon="list"]:active{ background-image: url("/img/icons/g.list.pressed.svg"); }:is(button, .button)[icon="clipboard"]{ background-image: url("/img/icons/g.copy.default.svg"); }:is(button, .button)[icon="clipboard"]:hover{ background-image: url("/img/icons/g.copy.hover.svg"); }:is(button, .button)[icon="clipboard"]:active{ background-image: url("/img/icons/g.copy.pressed.svg"); }:is(button, .button)[icon="eye-opened"]{ background-image: url("/img/icons/g.eye.default.svg"); }:is(button, .button)[icon="eye-opened"]:hover{ background-image: url("/img/icons/g.eye.hover.svg"); }:is(button, .button)[icon="eye-opened"]:active{ background-image: url("/img/icons/g.eye.pressed.svg"); }:is(button, .button)[icon="eye-closed"]{ background-image: url("/img/icons/g.eye.closed.default.svg"); }:is(button, .button)[icon="eye-closed"]:hover{ background-image: url("/img/icons/g.eye.closed.hover.svg"); }:is(button, .button)[icon="eye-closed"]:active{ background-image: url("/img/icons/g.eye.closed.pressed.svg"); }:is(button, .button)[icon="ok"]{ background-image: url("/img/icons/c.ok.status.default.svg"); }.chips{--default-bg-color: #f0f0f0;}.chips{display: flex;gap: 6px;flex-flow: row wrap;align-items: center;margin: 4px 0px;}.chip{flex: 0 0 auto;color: var(--second-text-color);background-color: var(--default-bg-color);border: 1px solid var(--default-bg-color);box-shadow: var(--shadow-flat-down-1) var(--shadow-color-2);border-radius: 6px;padding: 4px 7px;font: var(--font-400-12);font-style: normal;}/* ICONS */.chip[icon]{padding-left: 38px;background-position: 7px center;background-repeat: no-repeat;}[layout="big-icon"] .chip{&[icon]{padding: 14px 14px 14px 48px;&:empty{padding-left: 30px;min-height: 1.2em;}}&:not([icon]){line-height: 34px;padding-left: 14px;padding-right: 14px;}&[icon="width"]{padding: 14px 14px 14px 30px;background-position: 9px center;}}/* MODIFIERS */.chip[operation="preparatory_cultivation"],.chip[operation="after_cultivation"],.chip[operation="plowing"],.chip[operation="subsoiling"],.chip[operation="disking"],.chip[operation="rolling"],.chip[operation="cutting_furrows"],.chip[operation="mulching"],.chip[operation="in_row_cultivation"],.chip[operation="harrowing"],.chip[operation="rotary_harrowing"]{color: var(--tillage-text-color);}.chip[operation="spreading"],.chip[operation="in_row_application"]{color: var(--fertilizing-text-color);}.chip[operation="spraying"]{color: var(--spraying-text-color);}.chip[operation="seeding"],.chip[operation="over_seeding"]{color: var(--seeding-text-color);}.chip[operation="harvesting"]{color: var(--harvesting-text-color);}.chip[operation="idle"]{color: var(--idle-text-color);}[layout="big-icon"] .chip[icon="headland"]{ background-image: url("/img/icons/c.headland.default.small.svg") }[layout="big-icon"] .chip[icon="entry"]{ background-image: url("/img/icons/c.entry.point.default.small.svg") }.collapse-block{--action-text-color: #8e979d;}.collapse-block{display: flex;flex-flow: row nowrap;align-items: center;gap: 16px;padding: 8px 0px;cursor: pointer;}.collapse-box{flex: 1;}.collapse-action{flex: 0;color: var(--second-text-color);font: var(--font-500-12);white-space: nowrap;line-height: 18px;margin: 4px 0px;}.collapse-block:not(.collapsed) .collapse-action{align-self: flex-end;}.collapse-action::after{content: "";display: inline-block;vertical-align: middle;width: 18px;height: 18px;background: transparent url("/img/icons/g.chevron.up.default.svg") center no-repeat;}.collapsed .collapse-action::after{background-image: url("/img/icons/g.chevron.down.default.svg");}.collapse-action i{font-style: normal;display: none;vertical-align: middle;}.collapsed .collapse-action i{display: inline-block;}.collapse-block:not(.collapsed) .hide-expanded-content *{display: none;}.color-legend-block{& .move-zone{position: absolute;z-index: -1;}&:has(.color-legend-stop.dragged){& .move-zone{inset: 0;z-index: 100000;cursor: ew-resize;}& .move-pointer{display: block;}& .color-legend-stop.dragged{z-index: 100001;opacity: 0;}}.indent-bar{padding-top: 2px;&::before{display: none;}}}.color-legend-bar{margin: 0px;padding: 0px;list-style-type: none;position: relative;& li{margin: 0px;padding: 0px;}& .color-bar{display: block;border-radius: 4px;height: 4px;position: relative;top: 14px;cursor: crosshair;&::before{content: "";position: absolute;inset: -6px 0px -6px 0px;}}& .color-selector{display: block;position: absolute;border-radius: 2px;width: 12px;height: 8px;overflow: hidden;& input[type="color"]{position: absolute;border: none;background: none;padding: 0px;box-sizing: content-box;width: 200%;height: 300%;transform: translate(-33%,-33%);cursor: pointer;}}& .color-legend-stop{margin: 0px;padding: 0px;width: 20px;position: absolute;transform: translateX(-50%);z-index: 1;& .color-selector{left: 50%;transform: translate(-50%, 8px);&:hover{width: 14px;height: 10px;transform: translate(-50%, 7px);}}& figcaption{color: var(--second-text-color);font: var(--font-400-12);position: absolute;left: 50%;transform: translate(-50%, 12px);cursor: ew-resize;&::before{content: "";position: absolute;width: 1px;height: 6px;border-radius: 1px;background-color: var(--fourth-text-color);top: -7px;left: 50%;transform: translateX(-50%);}}}& .color-legend{margin: 0px;cursor: ew-resize;}& .move-pointer{display: none;position: absolute;width: 1px;height: 160px;border-radius: 1px;background-color: var(--main-corporate-color);border: 1px solid var(--block-bg-color);transform: translate(-50%, -130px);z-index: 2;&::after{content: attr(value);position: absolute;border-radius: 6px;background-color: var(--tooltip-bg-color);box-shadow: var(--shadow-flat-down-2) var(--tooltip-shadow-color);color: var(--tooltip-text-color);font: var(--font-400-12);transform: translate(-50%, 160px);padding: 6px 8px;}}}.color-legend-block[mode="short"]{& .color-bar{top: 0px;cursor: default;}& :is(.color-selector, .color-slider, .move-pointer, .move-zone){display: none;}& figcaption{cursor: default;}& .indent-bar{align-self: flex-start;transform: translateY(-14px);& button:not(.color-legend-switch){display: none;}}}.color-slider{--main-bg-color: #fff;--main-border-color: var(--shadow-color-3);--main-shadow-color: var(--shadow-color-3);--pointer-bg-color: var(--main-corporate-color);}.color-slider:hover{--main-shadow-color: var(--active-bg-color);}.color-slider{display: block;background-color: var(--main-bg-color);border-radius: 4px;width: 18px;height: 18px;font-size: 0px;border: 1px solid var(--main-border-color);box-shadow: var(--shadow-flat-down-2) var(--main-shadow-color);&::before, &::after{content: "";position: absolute;background-color: var(--pointer-bg-color);top: -2px;left: 50%;transform: translateX(-50%);}&::before{width: 4px;height: 4px;border-radius: 2px;}&::after{width: 2px;height: 2px;border-radius: 1px;transition: 200ms;will-change: auto;}}.color-legend-stop:has(:hover) .color-slider::after{top: -130px;height: 130px;}[col="content"] header{margin: 8px 0px 24px;padding: 24px 16px;border-bottom: 1px solid var(--separator-color-1);}[col="list"] header{margin: 24px 0px;padding: 0px 16px;}:is([col="content"],[col="list"]){& header{&[layout]{display: grid;grid-gap: 16px;}&[layout="fig-content-sec"],&[layout="fig-content"]{grid-template-columns: min-content 1fr;grid-auto-flow: column;}&[layout="content-sec"]{grid-template-columns: 1fr;grid-auto-flow: column;}&[layout="content-sec-desc"]{grid-gap: 12px 16px;grid-template-columns: 1fr max-content;grid-auto-flow: row;}}& [align="center"]{align-self: center;}}[header="simple"] header .micro-chips{display: none;}.content-sub-title{font: var(--font-400-10);text-transform: uppercase;color: var(--third-text-color);letter-spacing: 0.2px;word-spacing: 4px;& span{word-spacing: initial !important;}}.context-block{}.context-block + .context-block{border-top: 1px solid var(--separator-color-1);}.context-box{margin: 8px 0px;padding: 0px 8px;}.context-block button{display: block;width: 100%;box-sizing: border-box;text-align: left;}.context-action,.context-action:visited{display: block;border-radius: 6px;padding: 8px;color: var(--second-text-color);}.context-action[icon]{padding-left: 32px;background-position: 8px 8px;background-repeat: no-repeat;font: var(--font-400-14);}.context-action:hover{color: var(--active-text-color);background-color: var(--hover-bg-color);}.context-action:active{background-color: var(--active-bg-color);}[type="expandable"] .context-switch,[type="collapsible"] .context-switch{padding-right: 32px;position: relative;}[type="expandable"] .context-switch::after,[type="collapsible"] .context-switch::after{content: "";position: absolute;right: 8px;top: 8px;width: 16px;height: 16px;}[type="expandable"] .context-switch::after{background-image: url("/img/icons/g.chevron.up.default.svg");}[type="expandable"] .context-switch:hover::after{background-image: url("/img/icons/g.chevron.up.hover.svg");}[type="expandable"] .context-switch:active::after{background-image: url("/img/icons/g.chevron.up.pressed.svg");}[type="collapsible"] .context-switch::after{background-image: url("/img/icons/g.chevron.down.default.svg");}[type="collapsible"] .context-switch:hover::after{background-image: url("/img/icons/g.chevron.down.hover.svg");}[type="collapsible"] .context-switch:active::after{background-image: url("/img/icons/g.chevron.down.pressed.svg");}[type="collapsible"] .expandable-box{display: none;}[type="expandable"] .context-action-list{margin-left: 24px;}.context-action[icon="filter"]{ background-image: url("/img/icons/g.filter.default.svg"); }.context-action[icon="filter"]:hover{ background-image: url("/img/icons/g.filter.hover.svg"); }.context-action[icon="filter"]:active{ background-image: url("/img/icons/g.filter.pressed.svg"); }.context-action[icon="add"]{ background-image: url("/img/icons/g.add.plus.default.svg"); }.context-action[icon="add"]:hover{ background-image: url("/img/icons/g.add.plus.hover.svg"); }.context-action[icon="add"]:active{ background-image: url("/img/icons/g.add.plus.pressed.svg"); }.context-action[icon="shape"]{ background-image: url("/img/icons/g.shape.default.svg"); }.context-action[icon="shape"]:hover{ background-image: url("/img/icons/g.shape.hover.svg"); }.context-action[icon="shape"]:active{ background-image: url("/img/icons/g.shape.pressed.svg"); }.context-action[icon="nav-lines"]{ background-image: url("/img/icons/g.nav.lines.default.svg"); }.context-action[icon="nav-lines"]:hover{ background-image: url("/img/icons/g.nav.lines.hover.svg"); }.context-action[icon="nav-lines"]:active{ background-image: url("/img/icons/g.nav.lines.pressed.svg"); }.context-action[icon="remove"]{ background-image: url("/img/icons/g.bucket.default.svg"); }.context-action[icon="remove"]:hover{ background-image: url("/img/icons/g.bucket.hover.svg"); }.context-action[icon="remove"]:active{ background-image: url("/img/icons/g.bucket.pressed.svg"); }.context-action[icon="reset"]{ background-image: url("/img/icons/g.undo.default.svg"); }.context-action[icon="reset"]:hover{ background-image: url("/img/icons/g.undo.hover.svg"); }.context-action[icon="reset"]:active{ background-image: url("/img/icons/g.undo.pressed.svg"); }.context-action[icon="clone"]{ background-image: url("/img/icons/g.file.copy.default.svg"); }.context-action[icon="clone"]:hover{ background-image: url("/img/icons/g.file.copy.hover.svg"); }.context-action[icon="clone"]:active{ background-image: url("/img/icons/g.file.copy.pressed.svg"); }.context-action[icon="edit"]{ background-image: url("/img/icons/g.edit.outlined.default.svg"); }.context-action[icon="edit"]:hover{ background-image: url("/img/icons/g.edit.outlined.hover.svg"); }.context-action[icon="edit"]:active{ background-image: url("/img/icons/g.edit.outlined.pressed.svg"); }.context-action[icon="machine"]{ background-image: url("/img/icons/g.trac.default.svg"); }.context-action[icon="machine"]:hover{ background-image: url("/img/icons/g.trac.hover.svg"); }.context-action[icon="machine"]:active{ background-image: url("/img/icons/g.trac.pressed.svg"); }.context-action[icon="export"]{ background-image: url("/img/icons/g.upload.default.svg"); }.context-action[icon="export"]:hover{ background-image: url("/img/icons/g.upload.hover.svg"); }.context-action[icon="export"]:active{ background-image: url("/img/icons/g.upload.pressed.svg"); }.context-action[icon="import"]{ background-image: url("/img/icons/g.download.default.svg"); }.context-action[icon="import"]:hover{ background-image: url("/img/icons/g.download.hover.svg"); }.context-action[icon="import"]:active{ background-image: url("/img/icons/g.download.pressed.svg"); }.context-action[icon="arrow-up"]{ background-image: url("/img/icons/g.arrow.up.default.svg"); }.context-action[icon="arrow-up"]:hover{ background-image: url("/img/icons/g.arrow.up.hover.svg"); }.context-action[icon="arrow-up"]:active{ background-image: url("/img/icons/g.arrow.up.pressed.svg"); }.context-action[icon="create"]{ background-image: url("/img/icons/g.check.outline.default.svg"); }.context-action[icon="create"]:hover{ background-image: url("/img/icons/g.check.outline.hover.svg"); }.context-action[icon="create"]:active{ background-image: url("/img/icons/g.check.outline.pressed.svg"); }.context-action[icon="copy"]{ background-image: url("/img/icons/g.file.copy.default.svg"); }.context-action[icon="copy"]:hover{ background-image: url("/img/icons/g.file.copy.hover.svg"); }.context-action[icon="copy"]:active{ background-image: url("/img/icons/g.file.copy.pressed.svg"); }.context-action[icon="deactivate"]{ background-image: url("/img/icons/g.block.default.svg"); }.context-action[icon="deactivate"]:hover{ background-image: url("/img/icons/g.block.hover.svg"); }.context-action[icon="deactivate"]:active{ background-image: url("/img/icons/g.block.pressed.svg"); }.context-action[icon="email"]{ background-image: url("/img/icons/g.mail.default.svg"); }.context-action[icon="email"]:hover{ background-image: url("/img/icons/g.mail.hover.svg"); }.context-action[icon="email"]:active{ background-image: url("/img/icons/g.mail.pressed.svg"); }[type="page"]:is([alias="navigation"],[alias="shape"]):has(article[show="Active"]) .context-block[group="activate"],[type="page"][actions="ro"] .context-block:is([group="edit"],[group="activate"]){display: none;}.custom-range-input{display: grid;grid-template:"a b c""d d d";grid-gap: 6px;& label.text-input{margin: 0px;}& label:first-of-type{grid-area: a;}& label:last-of-type{grid-area: c;}& .input-separator{grid-area: b;align-self: center;font-style: normal;display: block;margin: 2px;color: var(--fourth-text-color);text-align: center;&::before{content: " — ";}}& input[type="number"]{-moz-appearance: textfield;&::-webkit-outer-spin-button,&::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0;}}}/* BAR */.custom-range-bar{grid-area: d;height: 16px;z-index: 1;& input[type="range"]{pointer-events: none;position: absolute !important;top: 0px;left: 0px;right: 0px;&::-webkit-slider-thumb{pointer-events: all;}&::-moz-range-thumb{pointer-events: all;}}& .range-line{left: 0px;right: 0px;}}.description{color: var(--third-text-color);position: relative;}.description :is(.full, .short){display: block;}.description[mode="short"] .short::after{content: "…";}.description[mode="short"] .full,.description[mode="revealed"] .short{display: none;}.description[mode]::before{position: absolute;left: -8px;font-size: 10px;color: var(--main-corporate-color);}.description[mode="short"]:hover::before{top: 2px;content: "▸";}.description[mode="revealed"]:hover::before{content: "▾";rotate: 180deg;top: 3px;}.description[mode]{cursor: pointer;}.error-msg-block{margin: 8px 0px;}.error-msg-box{border-radius: 3px;padding: 8px 10px;font: var(--font-400-12);color: var(--error-color);background-color: var(--error-msg-bg-color);}.error-msg,.error-msg-container{display: none;color: var(--error-color);}.validation-error-msg{font: var(--font-400-12);color: var(--error-color);margin: 0px 6px;padding: 2px 6px;display: inline-block;background-color: var(--error-msg-bg-color);border-radius: 4px;}.validation-error-msg:empty{display: none;}.text-input .validation-error-msg{border-top-right-radius: 0px;border-top-left-radius: 0px;}.error-msg-standalone{margin: 16px 0px;& .error-msg-box{background-color: hsl(from var(--error-msg-bg-color) h s calc(l - 5));}}/* DISPLAY LOGIC */[error="A"] [state="A"],[error="B"] [state="B"],[error="C"] [state="C"],[error="D"] [state="D"],[error="E"] [state="E"],[error="F"] [state="F"],[error="G"] [state="G"],[error="H"] [state="H"],[status="error"] .error-msg-container{display: initial;}.example-list{margin: 0px -8px;padding: 0px;list-style-type: none;& li{padding: 0px;margin: 2px 8px;display: inline-block;font: var(--font-400-12);color: var(--second-text-color);position: relative;&.no-data{color: var(--third-text-color);font-style: italic;}&::after{content: "/";position: absolute;right: -8px;transform: translateX(50%);color: var(--fourth-text-color);}&:last-of-type::after{display: none;}}}.exec-progress-list{margin: 14px 0px;padding-left: 32px;list-style-type: none;}.exec-progress-list-item{font: var(--font-400-14);color: var(--fifth-text-color);margin: 4px 0px;position: relative;}.exec-progress-list-item::before{content: "";position: absolute;margin-left: -24px;display: block;font-size: 0px;width: 16px;height: 16px;background: transparent url(/img/icons/c.no.status.default.svg) no-repeat top left;}.exec-progress-list-item[status="ok"]::before{background-image: url(/img/icons/c.ok.status.default.svg);}.exec-progress-list-item[status="error"]{color: var(--error-color);}.exec-progress-list-item[status="error"]::before{background-image: url(/img/icons/c.error.status.default.svg);}.expandable-tree-item{margin: 8px 0px;font: var(--font-400-16);line-height: 24px;position: relative;& > .item-content{display: block;padding: 8px 12px 8px 40px;border-radius: 6px;&:hover{background-color: var(--hover-bg-color);}& > .content{& .title{color: var(--second-text-color);}& .field-part{margin: 3px 6px 0px 0px;}& figure{position: absolute;margin-left: -26px;margin-top: 4px;font-size: 0;line-height: 16px;}}}& .action{position: absolute;margin: 8px 0px 0px 8px;}& .children{margin-left: 25px;}&:not(.expanded) .children{display: none;}& .collapser{display: block;width: 24px;height: 24px;background: transparent url("/img/icons/g.chevron.right.default.svg") center no-repeat;font-size: 0;border-radius: 6px;cursor: pointer;&:hover{background-color: var(--hover-bg-color);background-image: url("/img/icons/g.chevron.right.hover.svg");}&:active{background-color: var(--active-bg-color);background-image: url("/img/icons/g.chevron.right.pressed.svg");}}&.expanded > .action .collapser{background-image: url("/img/icons/g.chevron.up.default.svg");&:hover{background-image: url("/img/icons/g.chevron.up.hover.svg");}&:active{background-image: url("/img/icons/g.chevron.up.pressed.svg");}}}.fieldset-list{padding: 0px 5px;}fieldset{border: none;margin: 12px 0px;padding: 0px;& legend{display: block;font: var(--font-500-12);margin: 2px 4px;padding: 0px;&[required]::after{content: "";display: inline-block;width: 10px;height: 10px;background: url("/img/icons/c.asterisk.svg") no-repeat center;}}}.sub-fieldset{border-radius: 6px;padding: 0px 12px;margin: 12px 0px;border: 1px solid var(--separator-color-2);background-color: var(--second-block-bg-color);& h4{margin: 12px 0px;}}.float-action button:not(:active){--main-corporate-color: hsl(from var(--page-bg-color) h s calc(l - 9));--main-corporate-border-color: hsl(from var(--page-bg-color) h s calc(l - 13));}.float-action{position: absolute;top: 16px;z-index: 0;}.with-float-action[position="right"] .float-action{right: 0px}.float-action button{padding: 16px;line-height: 16px;}.with-float-action[position="right"] .float-action button{border-radius: 0px 8px 8px 0px;}.with-float-action:not([position="right"]) .float-action button{border-radius: 8px 0px 0px 8px;}.with-float-action{position: relative;}.block-list .with-float-action:not([position="right"]) > .ui-block{margin-left: 32px;}.block-list .with-float-action[position="right"] > .ui-block{margin-right: 32px;}.with-float-action > .ui-block:hover{position: relative;z-index: 2;}.float-action :is(button, .button)[icon="delete"]:not(:is(:hover, :active)){background-image: url("/img/icons/g.close.round.default.svg");}.float-form:not(.selected){--main-corporate-color: var(--active-bg-color);--main-corporate-border-color: var(--active-outline-color);--hover-main-corporate-color: var(--hover-active-bg-color);}.float-form{position: absolute;top: 16px;display: flex;}.float-form button{flex: 0 0 16px;padding: 16px 8px;border-radius: 8px 0px 0px 8px;line-height: 16px;}.float-form:hover button,.float-form:hover label{box-shadow: var(--shadow-flat-down-3) var(--shadow-color-1);}.float-form:not(.selected) button[icon="bold-check"],.float-form.selected:not(:hover) button[icon="bold-plus"],.float-form.selected:hover button[icon="bold-check"],.float-form:not(:hover) label{display: none;}.float-form label{padding: 12px;border-radius: 0px 8px 8px 0px;border: 1px solid var(--main-corporate-color);border-left-width: 0px;background-color: var(--block-bg-color);}.float-form input{border: none;width: 2ch;height: 22px;}.float-form input:focus{outline: none;}.float-form input::-webkit-outer-spin-button,.float-form input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0;}.float-form input{-moz-appearance: textfield;}.with-float-form{position: relative;}.block-list .with-float-form > .float-form-content{margin-left: 32px;}.float-form:not(.selected) label{border-color: var(--active-outline-color);}.float-form-content > .ui-block{min-height: 78px;}.form-actions{margin: 24px 0px;display: grid;grid-template-columns: 1fr;grid-auto-columns: 1fr;grid-auto-flow: column;gap: 16px;}.form-actions button{padding: 12px 16px;}.form-bar-block{margin: 12px 0px;background-color: var(--third-block-bg-color);border: 1px solid var(--separator-color-2);border-radius: 8px;}.form-bar-box{margin: 16px 0px;padding: 0px 16px;}.form-msg{display: block;margin: 4px 0px;border-radius: 3px;padding: 8px 10px;background-color: var(--block-bg-color);border: 1px solid var(--error-color);font: var(--font-400-14);line-height: 1.5;}.main-container{display: grid;grid-template:"topbar topbar" var(--top-bar-height)"panel main" / var(--sys-panel-width) 1fr;}/* PAGE CONTENT */.page-container{display: grid;&.active:last-of-type{background-color: var(--page-bg-color);box-shadow: var(--shadow-blur-left-1) var(--shadow-color-3);}&:not(.active){display: none;}& [col]{height: calc(100vh - var(--top-bar-height) - 1px);overflow-y: auto;padding: 0px 8px;}& :is([col="content"], [col="list"]){padding: 0px 16px;}& [col="context"]{padding: 0px;}& [col] + [col],& + .page-container{border-left: 1px solid var(--separator-color-1);}& [col="content"][content="centered"]{display: grid;place-content: center;}/* LAYOUTS */&[grid="content-content"]{grid-template-columns: 1fr 1fr;&[div="2x1"]{grid-template-columns: 2fr 1fr;}}&[grid="tab-list-context"]{grid-template-columns: max-content minmax(350px, 1fr) var(--context-panel-width);}&[grid="tab-tab-list-context"]{grid-template-columns: max-content max-content minmax(350px, 1fr) var(--context-panel-width);}&[grid="tab-list-content-context"]{grid-template-columns: max-content minmax(350px, 1fr) var(--content-panel-width) var(--context-panel-width);}&[grid="tab-content-content-context"]{grid-template-columns: max-content var(--content-half-panel-width) var(--content-half-panel-width) var(--context-panel-width);&[ratio="2x3"]{grid-template-columns: max-content 2fr 3fr var(--context-panel-width);}}&[grid="content-content-context"]{grid-template-columns: var(--content-half-panel-width) var(--content-half-panel-width) var(--context-panel-width);&[ratio="2x3"]{grid-template-columns: 2fr 3fr var(--context-panel-width);}}&[grid="list-content-context"]{grid-template-columns: minmax(350px, 1fr) var(--content-panel-width) var(--context-panel-width);}&[grid="content-context"],&[grid="list-context"]{grid-template-columns: var(--content-panel-width) var(--context-panel-width);}}.page-containers{grid-area: main;&:is([mode^="list"],[mode^="menu"],[mode$="form"],[mode$="combo"]){& .page-container.active:not(:last-of-type){--context-panel-width: 0px;& [col="context"]{display: none;}}}&[mode="menu-list"], &[mode="menu-page"]{display: grid;grid-template-columns: max-content 1fr;}&[mode="menu-menu-list"]{display: grid;grid-template-columns: max-content max-content 1fr;}&:is([mode="menu-list-page"],[mode="menu-list-form"],[mode="menu-list-combo"],[mode="list-combo-form"],[mode="menu-list-combo-form"]){display: grid;grid-template-columns: max-content 3fr 5fr;}&:is([mode="menu-menu-list-page"],[mode="menu-menu-list-form"],[mode="menu-menu-list-combo"],[mode="menu-menu-list-combo-form"]){display: grid;grid-template-columns: max-content max-content 3fr 5fr;}&:is([mode="list-page"],[mode="list-form"],[mode="list-combo"]){display: grid;grid-template-columns: 3fr 5fr;}&:is([mode="page-form"],[mode="form-combo"]){display: grid;grid-template-columns: 1fr 1fr;}&:is([mode$="combo-form"]){& .page-container[type="combo"]{display: none;}}}.h-tabs{margin: 12px 0px;display: flex;flex-flow: row wrap;gap: 16px;}.h-tab,.h-tab:visited{padding: 12px 16px;border-radius: 6px;font: var(--font-400-14);color: var(--second-text-color);}.h-tab[icon]{position: relative;padding-left: 44px;}.h-tab[icon] i{position: absolute;top: 50%;left: 12px;transform: translateY(-50%);display: block;height: 24px;min-width: 24px;background-position: left center;background-repeat: no-repeat;}.h-tab:hover{background-color: var(--hover-bg-color);color: var(--main-text-color);}.h-tab.active,.h-tab.active:visited{background-color: var(--block-bg-color);color: var(--main-text-color);box-shadow: var(--shadow-flat-down-2) var(--shadow-color-1);}.h-tab.active:hover{box-shadow: var(--shadow-flat-down-2) var(--active-box-shadow-color);}.h-tab:active,.h-tab.active:active{background-color: var(--block-bg-color);}.h-tab[icon="headland"] i{ background-image: url("/img/icons/g.headland.default.x.small.svg"); }.h-tab[icon="headland"]:hover i{ background-image: url("/img/icons/g.headland.hover.x.small.svg"); }.h-tab:active[icon="headland"] i{ background-image: url("/img/icons/g.headland.pressed.x.small.svg"); }.h-tab.active:not(:active)[icon="headland"] i{ background-image: url("/img/icons/c.headland.yellow.x.small.svg"); }.h-tab[icon="ab"] i{ background-image: url("/img/icons/g.ab.default.x.small.svg"); }.h-tab[icon="ab"]:hover i{ background-image: url("/img/icons/g.ab.hover.x.small.svg"); }.h-tab:active[icon="ab"] i{ background-image: url("/img/icons/g.ab.pressed.x.small.svg"); }.h-tab.active:not(:active)[icon="ab"] i{ background-image: url("/img/icons/c.ab.yellow.x.small.svg"); }.h-tab[icon="entry-point"] i{ background-image: url("/img/icons/g.entry.point.default.x.small.svg"); }.h-tab[icon="entry-point"]:hover i{ background-image: url("/img/icons/g.entry.point.hover.x.small.svg"); }.h-tab:active[icon="entry-point"] i{ background-image: url("/img/icons/g.entry.point.pressed.x.small.svg"); }.h-tab.active:not(:active)[icon="entry-point"] i{ background-image: url("/img/icons/c.entry.point.yellow.x.small.svg"); }.histogram-block{--bar-bg-color: var(--cp-bg-1-13);--bar-cap-bg-color: hsl(from var(--cp-bg-1-13) h s calc(l - 25));}.histogram-block figure:hover{--bar-bg-color: hsl(from var(--cp-bg-1-13) h s calc(l - 15));}.histogram-block{padding: 0px 16px;& .histogram-box{height: var(--histogram-height);display: flex;flex-flow: row nowrap;position: relative;& .histogram-section{flex: 1 1 auto;display: flex;flex-flow: row nowrap;& figure{flex: 1;align-content: flex-end;height: 100%;margin: 0px;& i{display: block;background: var(--bar-bg-color);border-top: 1px solid var(--bar-cap-bg-color);}}}& .nice-popup{transform: translateY(calc(-100% - 4px));}& .nice-popup-container{visibility: hidden;}&:has(.histogram-section figure:hover) .nice-popup-container:has(.nice-popup > *){visibility: visible;}}& .histogram-x-axis{height: 50px;margin: 4px 0px;}}.color-legend-block[mode="short"]{& .histogram-box{display: none;}& .histogram-x-axis{height: 30px;}}.icon-figure{margin: 0px;vertical-align: bottom;}.icon-figure i{display: block;width: 48px;height: 48px;line-height: 48px;margin: 0px auto;background-position: center;background-repeat: no-repeat;}.icon-figure figcaption{display: block;margin: 5px 0px;text-align: center;color: var(--third-text-color);font: var(--font-400-14);}.icon-figure[size="96"] i{width: 96px;height: 96px;line-height: 96px;}.icon-figure[icon="headland"] i{ background-image: url("/img/icons/g.headland.default.large.svg"); }.icon-figure[icon="garage"] i{ background-image: url("/img/image.garage.svg"); }.icon-figure[icon="assembly"] i{ background-image: url("/img/image.assembly.svg"); }.icon-figure[icon="org-structure"] i{ background-image: url("/img/image.organization.structure.svg"); }.icon-figure[icon="shape"] i{ background-image: url("/img/image.set.shape.svg"); }.icon-figure[icon="field-assembly"] i{ background-image: url("/img/image.set.assembly.svg"); }.icon-figure[icon="navigation"] i{ background-image: url("/img/image.create.navigations.svg"); }.icon-list{display: flex;margin: 4px 0px;flex-flow: row wrap;gap: 4px;justify-content: flex-end;}.icon-list .icon-list-item{flex: 0 0 18px;height: 18px;line-height: 18px;background-position: center;background-repeat: no-repeat;}[mode="list-page"] .icon-list{justify-content: flex-start;}[icon="idle"] { background-image: url("/img/icons/c.idle.default.svg"); }[icon="idle"][status="Incompleted"] { background-image: url("/img/icons/c.idle.disabled.svg"); }[status="Failed"] + [icon="idle"] { background-image: url("/img/icons/c.idle.error.svg"); }[icon="preparatory_cultivation"] { background-image: url("/img/icons/c.preparatory.cultivation.default.svg"); }[mode="second"] [icon="preparatory_cultivation"] { background-image: url("/img/icons/g.preparatory.cultivation.svg"); }[icon="preparatory_cultivation"][status="Incompleted"] { background-image: url("/img/icons/c.preparatory.cultivation.disabled.svg"); }[icon="preparatory_cultivation"][status="Failed"] { background-image: url("/img/icons/c.preparatory.cultivation.error.svg"); }[icon="after_cultivation"] { background-image: url("/img/icons/c.after.cultivation.default.svg"); }[mode="second"] [icon="after_cultivation"] { background-image: url("/img/icons/g.after.cultivation.svg"); }[icon="after_cultivation"][status="Incompleted"] { background-image: url("/img/icons/c.after.cultivation.disabled.svg"); }[icon="after_cultivation"][status="Failed"] { background-image: url("/img/icons/c.after.cultivation.error.svg"); }[icon="plowing"] { background-image: url("/img/icons/c.plowing.default.svg"); }[mode="second"] [icon="plowing"] { background-image: url("/img/icons/g.plowing.svg"); }[icon="plowing"][status="Incompleted"] { background-image: url("/img/icons/c.plowing.disabled.svg"); }[icon="plowing"][status="Failed"] { background-image: url("/img/icons/c.plowing.error.svg"); }[icon="subsoiling"] { background-image: url("/img/icons/c.subsoiling.chiseling.default.svg"); }[mode="second"] [icon="subsoiling"] { background-image: url("/img/icons/g.subsoiling.chiseling.svg"); }[icon="subsoiling"][status="Incompleted"] { background-image: url("/img/icons/c.subsoiling.chiseling.disabled.svg"); }[icon="subsoiling"][status="Failed"] { background-image: url("/img/icons/c.subsoiling.chiseling.error.svg"); }[icon="disking"] { background-image: url("/img/icons/c.disking.default.svg"); }[mode="second"] [icon="disking"] { background-image: url("/img/icons/g.disking.svg"); }[icon="disking"][status="Incompleted"] { background-image: url("/img/icons/c.disking.disabled.svg"); }[icon="disking"][status="Failed"] { background-image: url("/img/icons/c.disking.error.svg"); }[icon="rolling"] { background-image: url("/img/icons/c.rolling.default.svg"); }[mode="second"] [icon="rolling"] { background-image: url("/img/icons/g.rolling.svg"); }[icon="rolling"][status="Incompleted"] { background-image: url("/img/icons/c.rolling.disabled.svg"); }[icon="rolling"][status="Failed"] { background-image: url("/img/icons/c.rolling.error.svg"); }[icon="cutting_furrows"] { background-image: url("/img/icons/c.cutting.furrows.default.svg"); }[mode="second"] [icon="cutting_furrows"] { background-image: url("/img/icons/g.cutting.furrows.svg"); }[icon="cutting_furrows"][status="Incompleted"] { background-image: url("/img/icons/c.cutting.furrows.disabled.svg"); }[icon="cutting_furrows"][status="Failed"] { background-image: url("/img/icons/c.cutting.furrows.error.svg"); }[icon="mulching"] { background-image: url("/img/icons/c.mulching.default.svg"); }[mode="second"] [icon="mulching"] { background-image: url("/img/icons/g.mulching.svg"); }[icon="mulching"][status="Incompleted"] { background-image: url("/img/icons/c.mulching.disabled.svg"); }[icon="mulching"][status="Failed"] { background-image: url("/img/icons/c.mulching.error.svg"); }[icon="in_row_cultivation"] { background-image: url("/img/icons/c.in.row.cultivation.default.svg"); }[mode="second"] [icon="in_row_cultivation"] { background-image: url("/img/icons/g.in.row.cultivation.svg"); }[icon="in_row_cultivation"][status="Incompleted"] { background-image: url("/img/icons/c.in.row.cultivation.disabled.svg"); }[icon="in_row_cultivation"][status="Failed"] { background-image: url("/img/icons/c.in.row.cultivation.error.svg"); }[icon="harrowing"] { background-image: url("/img/icons/c.harrowing.default.svg"); }[mode="second"] [icon="harrowing"] { background-image: url("/img/icons/g.harrowing.svg"); }[icon="harrowing"][status="Incompleted"] { background-image: url("/img/icons/c.harrowing.disabled.svg"); }[icon="harrowing"][status="Failed"] { background-image: url("/img/icons/c.harrowing.error.svg"); }[icon="rotary_harrowing"] { background-image: url("/img/icons/c.rotary.harrowing.default.svg"); }[mode="second"] [icon="rotary_harrowing"] { background-image: url("/img/icons/g.rotary.harrowing.svg"); }[icon="rotary_harrowing"][status="Incompleted"] { background-image: url("/img/icons/c.rotary.harrowing.disabled.svg"); }[icon="rotary_harrowing"][status="Failed"] { background-image: url("/img/icons/c.rotary.harrowing.error.svg"); }[icon="spreading"] { background-image: url("/img/icons/c.spreading.default.svg"); }[mode="second"] [icon="spreading"] { background-image: url("/img/icons/g.spreading.svg"); }[icon="spreading"][status="Incompleted"] { background-image: url("/img/icons/c.spreading.disabled.svg"); }[icon="spreading"][status="Failed"] { background-image: url("/img/icons/c.spreading.error.svg"); }[icon="in_row_application"] { background-image: url("/img/icons/c.fertilizing.liquid.default.svg"); }[mode="second"] [icon="in_row_application"] { background-image: url("/img/icons/g.fertilizing.liquid.svg"); }[icon="in_row_application"][status="Incompleted"] { background-image: url("/img/icons/c.fertilizing.liquid.disabled.svg"); }[icon="in_row_application"][status="Failed"] { background-image: url("/img/icons/c.fertilizing.liquid.error.svg"); }[icon="spraying"] { background-image: url("/img/icons/c.spraying.default.svg"); }[mode="second"] [icon="spraying"] { background-image: url("/img/icons/g.spraying.svg"); }[icon="spraying"][status="Incompleted"] { background-image: url("/img/icons/c.spraying.disabled.svg"); }[icon="spraying"][status="Failed"] { background-image: url("/img/icons/c.spraying.error.svg"); }[icon="seeding"] { background-image: url("/img/icons/c.seeding.default.svg"); }[mode="second"] [icon="seeding"] { background-image: url("/img/icons/g.seeding.svg"); }[icon="seeding"][status="Incompleted"] { background-image: url("/img/icons/c.seeding.disabled.svg"); }[icon="seeding"][status="Failed"] { background-image: url("/img/icons/c.seeding.error.svg"); }[icon="over_seeding"] { background-image: url("/img/icons/c.overseeding.default.svg"); }[mode="second"] [icon="over_seeding"] { background-image: url("/img/icons/g.overseeding.svg"); }[icon="over_seeding"][status="Incompleted"] { background-image: url("/img/icons/c.overseeding.disabled.svg"); }[icon="over_seeding"][status="Failed"] { background-image: url("/img/icons/c.overseeding.error.svg"); }[icon="harvesting"] { background-image: url("/img/icons/c.harvesting.default.svg"); }[mode="second"] [icon="harvesting"] { background-image: url("/img/icons/g.harvesting.svg"); }[icon="harvesting"][status="Incompleted"] { background-image: url("/img/icons/c.harvesting.disabled.svg"); }[icon="harvesting"][status="Failed"] { background-image: url("/img/icons/c.harvesting.error.svg"); }.indent-block{margin: 24px 0px;display: flex;flex-flow: row nowrap;gap: 16px;}.indent-bar{flex: 0 0 32px;background-color: var(--second-block-bg-color);border-radius: 6px;box-shadow: var(--shadow-flat-down-2) var(--shadow-color-0);padding: 43px 2px 2px;display: grid;grid-template:"top" auto"bottom" min-content;position: relative;}.indent-bar::before{content: "";position: absolute;top: 0px;height: 40px;left: 0px;right: 0px;border-radius: 6px 6px 0px 0px;background-color: var(--block-bg-color);background-position: center;background-repeat: no-repeat;box-shadow: var(--shadow-flat-down-1) var(--separator-color-2);}.indent-bar > div{grid-area: top;}.indent-bar > button{grid-area: bottom;}.indent-box{flex: 1;}.indent-box > h3{font: var(--font-300-20);margin: 8px 0px;}.indent-box .ui-block{box-shadow: var(--shadow-flat-down-2) var(--shadow-color-0);}.indent-box .ui-block[error]{box-shadow: var(--shadow-flat-down-2) var(--error-color);}.indent-bar[icon="machinery"]::before{background-image: url("/img/icons/g.trac.default.svg");}.indent-bar[icon="navigation"]::before{background-image: url("/img/icons/g.nav.lines.default.svg");}.indent-bar[icon="shape-processing"]::before{background-image: url("/img/icons/g.shape.processing.default.svg");}.indent-bar[icon="shape"]::before{background-image: url("/img/icons/g.shape.default.svg");}.indent-bar[icon="stat"]::before{background-image: url("/img/icons/g.stat.default.svg");}.indent-bar[icon="io"]::before{background-image: url("/img/icons/g.io.default.svg");}.indent-bar :is(button, .button)[icon="add"]{ background-image: url("/img/icons/c.add.plus.red.svg"); }.indent-bar :is(button, .button)[icon="add"]:active{ background-image: url("/img/icons/g.add.plus.pressed.svg"); }header .info-figure:not(.second){--third-text-color: var(--main-text-color);}.info-figure.second{--main-text-color: var(--second-text-color);}.info-figure{& i{font-style: normal;display: inline;font: var(--font-500-16);}& figcaption{display: inline;font: var(--font-400-14);}&:not(.attention){& i{color: var(--main-text-color);}& figcaption{color: var(--third-text-color);}}/* MODE */&[mode]{& i{display: block;text-shadow: 1px 1px 0px var(--shadow-color-2);}& figcaption{display: block;}}/* BIG */&[mode="big"]{& i{font: var(--font-300-26);}& figcaption{font: var(--font-300-14);}}/* MEDIUM */&[mode="medium"]{& i{font: var(--font-400-20);}& figcaption{font: var(--font-300-14);}}/* SMALL */&[mode="small"]{& i{font: var(--font-400-18);}& figcaption{font: var(--font-300-10);}}/* MINI */&[mode="mini"]{& i{font: var(--font-400-16);text-shadow: none;}& figcaption{font: var(--font-300-12);}}/* FLIPPED */&[flipped]{display: flex;flex-flow: column nowrap;& :is(figcaption, i){flex: 0;}& i{order: 2;}}}/* MODIFIERS */aside .info-figure{text-align: right;}.center .info-figure{text-align: center;}.figure-nav-stat{& .info-figure{gap: 4px;text-align: left;}& figcaption{text-transform: uppercase;}& i::after{content: "°";}}.unit-ha i::after{content: "ha";margin: 0px 6px;color: var(--third-text-color);font-size: calc(1em * 0.9);font-weight: 300;text-shadow: none;}.inline-list{margin-left: -4px;margin-right: -4px;}.inline-list > *{margin-left: 4px;margin-right: 4px;}.input-azimuth{--circle-bg-color: #fcfcfc;--circle-border-color: #dee3e7;--sector-bg-color: #ededed;}.input-azimuth-box{margin: 12px 0px;}.input-azimuth,.input-azimuth .main-circle{display: block;position: relative;width: 163px;height: 163px;}.input-azimuth{padding: 32px;&::before{content: "";position: absolute;display: block;width: 12px;height: 12px;border-radius: 12px;background-color: var(--main-corporate-color);top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 2;}& .main-circle{border-radius: 9999px;background-color: var(--circle-bg-color);& sub,& sup{display: block;position: absolute;top: 0px;left: 0px;bottom: 0px;right: 0px;border-radius: 9999px;z-index: 1;}& sup{top: 1px;left: 1px;bottom: 1px;right: 1px;background-color: var(--circle-bg-color);}& sub{background-color: var(--circle-border-color);}}& .azimuth-line{display: block;position: absolute;z-index: 2;bottom: 114px;left: calc(50% - 1.5px);transform-origin: bottom center;width: 3px;height: 82px;background: var(--main-corporate-color);border-radius: 80px;}& .handler{display: block;position: absolute;z-index: 4;width: 16px;height: 88px;bottom: 114px;left: calc(50% - 8px);transform-origin: bottom center;cursor: pointer;&::before{content: "";display: block;width: 12px;height: 12px;line-height: 12px;border: 2px solid var(--main-corporate-color);border-radius: 16px;background-color: var(--sector-bg-color);}&::after{content: "";display: block;position: absolute;border-radius: 16px;width: 6px;height: 6px;line-height: 7px;top: 5px;left: 5px;background-color: var(--main-corporate-color);}}& button{position: absolute;z-index: 2;width: 24px;height: 24px;font: var(--font-400-12);line-height: 12px;padding: 0px;}& [pos="N"]{top: 0px;left: 50%;transform: translateX(-50%);}& [pos="S"]{bottom: 0px;left: 50%;transform: translateX(-50%);}& [pos="E"]{top: 50%;right: 0px;transform: translateY(-50%);}& [pos="W"]{top: 50%;left: 0px;transform: translateY(-50%);}& [pos="NW"]{bottom: 174px;right: 174px;}& [pos="NE"]{bottom: 174px;left: 174px;}& [pos="SW"]{top: 174px;right: 174px;}& [pos="SE"]{top: 174px;left: 174px;}}.input-azimuth-box .move-zone{position: absolute;z-index: -1;}.input-azimuth.changing ~ .move-zone{inset: 0px;z-index: 100000;}.input-azimuth.changing > .handler{z-index: 100001;opacity: 0}:root{--input-text-color: #333;--input-bg-color: #fff;--input-border-color: #d6d6d6;--output-border-color: #dee3e7;}.text-input :is(input, textarea, .textarea){&:hover{--input-border-color: #b6b6b6;}&:focus{--input-border-color: var(--active-outline-color);--input-text-color: #0b0b0b;}&:invalid{--input-border-color: var(--error-color);}}input[type="range"]{--slider-bg-color: #fff;}label{& :is(i, b){font: var(--font-500-12);font-style: normal;}&:is(.text-input, .range-bar-input, .tree-input){display: block;margin: 12px 0px;& b{display: block;margin: 6px 4px;}& b[required]::after{content: "";display: inline-block;width: 10px;height: 10px;background: url("/img/icons/c.asterisk.svg") no-repeat center;}}}.text-input{& :is(input, textarea, .textarea){font: var(--font-400-14);color: var(--input-text-color);background-color: var(--input-bg-color);border: 1px solid var(--input-border-color);border-radius: 8px;padding: 7px 11px;width: 100%;box-sizing: border-box;margin: 0px;&:focus{outline: none;}&::placeholder{color: var(--fourth-text-color);}&[icon]{padding-left: 36px;background-repeat: no-repeat;background-position: left 8px top 8px;}&.type-toggle{padding-right: 36px;}}& textarea{resize: none;line-height: 1.5;}& .textarea{display: block;resize: vertical;overflow: hidden;}}input[type="search"]{padding-right: 36px;background-repeat: no-repeat;background-position: right 8px top 8px;}.number-input[layout="min-1fr-min"]{display: grid;grid-template-areas:"a a a""b c d";gap: 8px;grid-template-columns: min-content 1fr min-content;& b{grid-area: a;margin: 0px 3px;}& button:first-of-type { grid-area: b; }& button:last-of-type { grid-area: d; }& input{grid-area: c;text-align: center;}}label.password-input{display: grid;grid-template-areas:"a a a""b c d";gap: 8px;grid-template-columns: 1fr min-content min-content;& > b{grid-area: a;margin: 0px 3px;}& > button:first-of-type { grid-area: c; }& > button:last-of-type { grid-area: d; }& > .input-area { grid-area: b; }& > .input-area[buttons="in"] { grid-column: a-start / a-end; }}input[type="range"]{-webkit-appearance: none;width: 100%;height: 16px;background: transparent;margin: 0px;&:focus{outline: none;}&::-webkit-slider-thumb{-webkit-appearance: none;border: 1px solid var(--accent-color-3);height: 14px;width: 14px;border-radius: 14px;background: var(--slider-bg-color);cursor: pointer;margin-top: -5px;position: relative;z-index: 3;}&::-moz-range-thumb{height: 14px;width: 14px;border-radius: 14px;border: 1px solid var(--accent-color-3);background: var(--slider-bg-color);cursor: pointer;box-sizing: border-box;position: relative;z-index: 3;}&::-webkit-slider-runnable-track{width: 100%;height: 4px;cursor: pointer;border-radius: 4px;}&::-moz-range-track{width: 100%;height: 4px;cursor: pointer;border-radius: 4px;}}input[appearance="none"]::-webkit-outer-spin-button,input[appearance="none"]::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0;}input[appearance="none"]{-moz-appearance: textfield;}output{display: inline-block;font: var(--font-300-12);padding: 4px 7px;border-radius: 4px;border: 1px solid var(--output-border-color);background-color: var(--block-bg-color);}.range-bar{position: relative;&:not(:has(.range-bar-overlay))::after{content: "";position: absolute;z-index: 0;background-color: var(--bar-bg-color);border-radius: 3px;height: 3px;left: 0px;top: 7px;width: 100%;}& .range-bar-overlay{z-index: 1;position: absolute;border-radius: 3px;height: 3px;left: 0px;top: 7px;width: 100%;}& .range-line{position: absolute;z-index: 2;height: 3px;border-radius: 3px 0px 0px 3px;background-color: var(--accent-color-3);left: 0px;top: 7px;}& input[type="range"]{position: relative;z-index: 3;}}.range-bar-overlay ~ .range-line{display: none;}.range-bar-input[with-output]{display: flex;flex-flow: row wrap;align-items: center;gap: 6px 5px;& b{flex: 1 1 100%;margin-top: 0px;margin-bottom: 0px;}& output{flex: 0;margin: 0px 3px;min-width: 15px;text-align: center;}& .range-bar{flex: 1;position: relative;}& .validation-error{flex: 1 1 100%;}}/* INPUT AREA */.input-area{position: relative;/* FLOATING MESSAGES */& .input-float-msg{position: absolute;top: 4px;left: 4px;padding: 4px 8px;border-radius: 6px;color: var(--input-bg-color);opacity: 0;will-change: opacity;&[type="successful"]{background-color: var(--cp-bg-2-1);}&[type="error"]{background-color: var(--cp-bg-2-4);}}&:has(input[state="successful"]) .input-float-msg[type="successful"],&:has(input[state="error"]) .input-float-msg[type="error"]{animation: 1.5s ease-in 1 disappear;}/* PASSWORD BUTTONS */& .button[for]{position: absolute;inset: 0px 0px auto auto;}& input[type="text"] ~ .button[for="password"],& input[type="password"] ~ .button[for="text"]{display: none;}}/* MODIFIERS */.layout-box > .text-input{margin: 0px;}.layout-box:has(> .text-input){margin: 12px 0px;}.text-input:has(.validation-error-msg:not(:empty)) :is(input, textarea){border-color: var(--error-color);}@keyframes disappear{from{opacity: 0;}1%{opacity: 1;}to{opacity: 0;}}input[type="search"]{& { background-image: url("/img/icons/g.search.default.svg"); }&:hover, &:focus { background-image: url("/img/icons/g.search.hover.svg"); }}input[type="password"],input[icon="password"]{& { background-image: url("/img/icons/g.lock.default.svg"); }&:hover, &:focus { background-image: url("/img/icons/g.lock.hover.svg"); }}input[icon="login"]{& { background-image: url("/img/icons/g.user.default.svg"); }&:hover, &:focus { background-image: url("/img/icons/g.user.hover.svg"); }}.loader{margin: 16px 0px;background-color: var(--page-bg-color);position: relative;overflow: hidden;&, &::before{line-height: 0px;font-size: 0px;height: 3px;border-radius: 2px;}&::before{content: "";display: block;position: absolute;width: 100px;left: 0px;background-color: var(--main-corporate-color);animation: loader-animation 2s linear infinite;will-change: left, translateX;}}@keyframes loader-animation{0% { transform: translateX(-100px); }100% { left: 100%; transform: translateX(100px); }}.main-menu{overflow-y: auto;padding: 4px 8px;height: calc(100vh - var(--top-bar-height) - 9px);}.main-menu-item{display: block;padding: 8px;margin: 4px 0px;cursor: pointer;font: var(--font-300-14);border-radius: 6px;}.main-menu-item:hover{background-color: var(--hover-main-corporate-color);}.main-menu-item:active,.main-menu-item.active{background-color: var(--active-bg-color);color: var(--active-text-color);}.main-menu-item[icon]{padding-left: 34px;background-position: 8px 6px;background-repeat: no-repeat;}.main-menu-item[icon="logout"]{& { background-image: url("/img/icons/c.exit.svg"); }&:hover { background-image: url("/img/icons/w.exit.svg"); }&:active, &.active { background-image: url("/img/icons/g.exit.svg"); }}.main-menu-item[icon="user"]{&{ background-image: url("/img/icons/c.user.svg"); }&:hover { background-image: url("/img/icons/w.user.svg"); }&:active, &.active { background-image: url("/img/icons/g.user.svg"); }}.map-box{min-height: 250px;max-height: 600px;height: 50vh;position: relative;border-radius: 8px;/* SHAPES */& :is(.shape-main-outer, .shape-main-obstacles, .shape-neighbour-outer){stroke-width: 1.5;stroke-opacity: 1;fill: transparent;}& .shape-main-obstacles{stroke-width: 1;}& .headland-line,& .ab-line,& .curved-line,& .shape-main-inner{stroke-width: 1;stroke-opacity: 1;fill: transparent;}& .shape-main-outer,& .shape-main-obstacles,& .shape-main-inner{stroke: var(--main-shape-stroke-color);}& .shape-neighbour-outer{stroke: var(--second-shape-stroke-color);stroke-opacity: var(--second-shape-stroke-opacity);}& .headland-line{stroke: var(--main-headland-stroke-color);}/*.shape-neighbour-headland{stroke: var(--second-headland-stroke-color);stroke-opacity: var(--second-shape-stroke-opacity);}*/& .ab-line,& .curved-line{stroke: var(--ab-line-stroke-color);}& .ab-line:is(.right, .left),&[ab-preview-align="right"] .ab-line:is(.left),&[ab-preview-align="left"] .ab-line:is(.right){display: none;}&[ab-preview-align="right"] .ab-line.right,&[ab-preview-align="left"] .ab-line.left{display: inherit;}&:is([zoom="11"], [zoom="12"]) :is(.ab-line-1, .ab-line-2, .ab-line-3, .ab-line-4, .ab-line-5, .ab-line-6, .ab-line-7, .ab-line-8, .ab-line-9),&:is([zoom="13"], [zoom="14"]) :is(.ab-line-1, .ab-line-2, .ab-line-3, .ab-line-4, .ab-line-6, .ab-line-7, .ab-line-8, .ab-line-9),&:is([zoom="15"], [zoom="16"]) :is(.ab-line-1, .ab-line-3, .ab-line-5, .ab-line-7, .ab-line-9),&:is([zoom="11"], [zoom="12"]) :is(.curved-line-1, .curved-line-2, .curved-line-3, .curved-line-4, .curved-line-5, .curved-line-6, .curved-line-7, .curved-line-8, .curved-line-9),&:is([zoom="13"], [zoom="14"]) :is(.curved-line-1, .curved-line-2, .curved-line-3, .curved-line-4, .curved-line-6, .curved-line-7, .curved-line-8, .curved-line-9),&:is([zoom="15"], [zoom="16"]) :is(.curved-line-1, .curved-line-3, .curved-line-5, .curved-line-7, .curved-line-9),&:is([zoom="11"], [zoom="12"], [zoom="13"], [zoom="14"]):not([origin="navigation"]) :is(.headland-line):not(.headland-last),&:is([zoom="11"], [zoom="12"]):not([origin="navigation"]) :is(.headland-last){display: none;}&:is([zoom="11"], [zoom="12"], [zoom="13"]) :is(.ab-line, .curved-line),&:is([zoom="11"], [zoom="12"]) .shape-main-obstacles{stroke-width: 0.5px;}&:is([zoom="11"], [zoom="12"]) :is(.shape-main-outer, .shape-neighbour-outer, .shape-main-inner, .headland-last){stroke-width: 1px;}&:is([zoom="11"], [zoom="12"]):not([origin="navigation"]) .headland-line ~ .shape-main-outer{stroke: var(--main-headland-stroke-color);}&[lines="Linear"]{& :is(.curved-line){display: none !important;}}&[lines="Curved"]{& :is(.headland-line, .ab-line, .shape-main-inner){display: none !important;}}/* GUIDE LINES */& .guide-line-click-zone{stroke-width: 11px;stroke-opacity: 0.05;stroke: #fff;stroke-linecap: butt;}& .guide-line{stroke-width: 1;stroke: var(--guide-line-stroke-color);}& .guide-line-marker{stroke-width: 0;fill-opacity: 0;fill: var(--guide-line-stroke-color);}&.hovered-guide-line{& .guide-line.hovered{stroke-width: 3;}& .guide-line-marker.hovered{fill-opacity: 1;}& .guide-line:not(.hovered){stroke-width: 1;}& .guide-line-marker:not(.hovered){display: none;}& path:not(:is(.guide-line, .guide-line-marker, .guide-line-click-zone, .shape-main-outer)){stroke-opacity: 0.3;}& .shape-main-outer{stroke-opacity: 0.65;}}&:is([guide-lines="off"], :not([lines="Linear"])) :is(.guide-line, .guide-line-marker, .guide-line-click-zone){display: none;}&:is([zoom="11"], [zoom="12"]) :is(.guide-line, .guide-line-marker, .guide-line-click-zone){display: none;}/* SEGMENTS */& .segment-click-zone{stroke-width: 11px;stroke-opacity: 0.05;stroke: #fff;stroke-linecap: butt;}& .segment-line{stroke-width: 3;stroke: var(--segment-line-stroke-color);&.hl{stroke: var(--segment-line-hl-stroke-color);}}&[lines="Auto"] {& .segment-line{stroke-width: 2;stroke: var(--segment-line-hl-stroke-color);}& .segment-click-zone{display: none;}}&:not([lines="Auto"]).hovered-segment-line{& .segment-line.hovered:not(.hl){stroke: var(--hover-segment-line-stroke-color);}& path:not(:is(.segment-line, .segment-click-zone, .shape-main-outer)){stroke-opacity: 0.3;}& .shape-main-outer{stroke-opacity: 0.65;}}&:is([segment-lines="off"], :not(:is([lines="Curved"], [lines="Auto"]))) :is(.segment-line, .segment-click-zone){display: none;}&:is([zoom="11"], [zoom="12"]) :is(.segment-line, .segment-click-zone){display: none;}/* REFERENCE LINE */& .reference-line{stroke-width: 1;stroke: var(--reference-line-stroke-color);stroke-dasharray: 6 5 1 5;}&:not([lines="Curved"]) .reference-line{display: none;}/* LAYERS */.layer{display: none;}&[tab="layers"]{& :is(.headland-line, .ab-line, .curved-line, .shape-main-inner, .sharp-corner-marker){display: none !important;}&[layer="Yield"] .layer-Yield,&[layer="Moisture"] .layer-Moisture,&[layer="Speed"] .layer-Speed,&[layer="Elevation"] .layer-Elevation{display: initial;}}/* SHARP CORNER MARKS */& .sharp-corner-marker{stroke-width: 1.5;stroke: var(--sharp-corner-stroke-color);fill: var(--sharp-corner-fill-color);fill-opacity: 1;}&:is([zoom="11"], [zoom="12"], [zoom="13"]) :is(.sharp-corner-marker){display: none;}&[marks="off"] :is(.sharp-corner-marker){display: none;}/* MARKER CLUSTER */& .marker-cluster{background-color: rgb(from var(--main-shape-stroke-color) r g b / 0.75);background-clip: content-box;border-radius: 100%;border: 4px solid rgb(from var(--main-shape-stroke-color) r g b / 0.1);display: grid;grid-template: 1fr / 1fr;align-items: center;text-align: center;font: var(--font-400-14);color: var(--cluster-text-color);}&[cluster="hidden"] :is(.leaflet-shadow-pane, .leaflet-marker-pane),&[cluster="visible"] :is(.shape-main-outer, .shape-main-inner){display: none !important;}& .cluster-bounds{stroke: var(--cluster-bounds-stroke-color);stroke-opacity: var(--cluster-bounds-stroke-opacity);fill: none;stroke-dasharray: 4 2;stroke-width: 1px;}}[screen="full"] .map-box{height: auto;max-height: none;}[layout="tabs-map-legend"] .map-box{border-radius: 0px;}:is([layout="tabs-map"], [layout="header-map"]) .map-box{border-radius: 0px 0px 8px 8px;}[layout="map-legend"] .map-box{border-radius: 8px 8px 0px 0px;}.ui-block[screen="full"]{&[layout="tabs-map-legend"]{grid-template:"tabs" min-content"map" 1fr"legend" min-content;& .b-tabs { grid-area: tabs }& .map-box { grid-area: map }& .legend-box { grid-area: legend }& aside { grid-area: tabs }}&[layout="tabs-map"],&[layout="header-map"]{grid-template-rows: min-content 1fr;}&[layout="map-legend"]{grid-template-rows: 1fr min-content;}}.mapping-select{& .tag{cursor: pointer;}}.mapping-select-tag{white-space: nowrap;}.mapping-table{width: 100%;margin: 24px 0px;border-spacing: 0px 8px;& tr{position: relative;z-index: 1;&::before{content: "";position: absolute;z-index: -1;border-radius: 8px;inset: 0px;}}& td{position: relative;}& tbody{& tr::before{background: var(--block-bg-color);box-shadow: var(--shadow-flat-down-2) var(--shadow-color-0);}& :is(td, th){padding: 12px 16px;}& th{font: var(--font-400-16);}}& thead{& :is(td, th){padding: 8px 16px;}& th{font: var(--font-300-12);color: var(--third-text-color);text-transform: uppercase;}}& th{text-align: left;}& td:has(.mapping-select){position: relative;& .example-list{visibility: hidden;}}& .mapping-select-slot{position: absolute;z-index: 2;inset: 0;display: grid;align-content: center;justify-items: start;}}.micro-chip{--main-text-color: var(--second-text-color);--default-bg-color: #f0f0f0;}.micro-chip:hover{--default-bg-color: var(--hover-bg-color);--shadow-color-0: transparent;}.micro-chip.active,.micro-chip:active{--default-bg-color: #585b5d;--main-text-color: #fff;}.micro-chips[mode="on-bg"] .micro-chip:not(.active, :active, :hover){--main-text-color: var(--fifth-text-color);--default-bg-color: #fafafa;}.micro-chips{display: inline-block;margin: 0px 4px;vertical-align: top;line-height: 1em;}.micro-chips .micro-chip{margin: 0px 2px;}.micro-chip{display: inline-block;vertical-align: middle;font: var(--font-400-12);font-style: normal;border-radius: 6px;padding: 2px 6px;background-color: var(--default-bg-color);color: var(--main-text-color);box-shadow: var(--shadow-flat-down-1) var(--shadow-color-0);}.micro-chip.active,.micro-chip:active{box-shadow: var(--shadow-flat-down-1) transparent;}.micro-tabs{margin: 4px 0px;display: flex;flex-flow: row wrap;gap: 4px;}.micro-tab,.micro-tab:visited{padding: 4px 8px;border-radius: 4px;font: var(--font-400-12);color: var(--second-text-color);cursor: pointer;}.micro-tab:hover{background-color: var(--hover-bg-color);color: var(--main-text-color);}.micro-tab.active,.micro-tab.active:visited{color: var(--main-text-color);background-color: var(--hover-bg-color);}.micro-tab:active,.micro-tab.active:active{background-color: var(--active-bg-color);}.nice-list{margin: 4px 0px;padding: 0px;list-style-type: none;font: var(--font-400-14);}.nice-list > li{padding: 1px 0px;}.nice-list[gap="wide"] > li{padding: 5px 0px;}.nice-list > li[icon]{background-repeat: no-repeat;}.nice-list[icon-size="24"] > li[icon]{padding-left: 32px;background-position: 0px 1px;}.nice-list[icon-size="18"] > li[icon]{padding-left: 26px;background-position: 0px;}.nice-list > li[bullet]{padding-left: 32px;position: relative;}.nice-list > li[bullet]::before{content: "";position: absolute;font-size: 0px;width: 15px;height: 15px;border: 1px solid transparent;border-radius: 3px;top: 5px;left: 4px;}.nice-list[layout="multicol"]{display: flex;flex-wrap: wrap;gap: 2px 16px;}.nice-list[layout="multicol"] > li{box-sizing: border-box;width: 30%;min-width: 200px;}.nice-list > li[bullet="experimental"]::before{border-color: var(--experimental-border-color);background-color: var(--experimental-bg-color);}.nice-list > li[icon="no_navlines"] { background-image: url("/img/icons/c.no.nav.lines.default.svg"); }.nice-list > li[icon="ab_lines"] { background-image: url("/img/icons/c.ab.nav.lines.default.svg"); }.nice-list > li[icon="headland"] { background-image: url("/img/icons/c.headland.nav.lines.default.svg"); }.nice-list > li[icon="ab_headland"] { background-image: url("/img/icons/c.headland.ab.nav.lines.default.svg"); }.nice-list > li[icon="entry_point"] { background-image: url("/img/icons/c.entry.point.default.svg"); }.nice-list > li[icon="hp"] { background-image: url("/img/icons/g.engine.power.default.svg"); }.nice-list > li[icon="working_speed"] { background-image: url("/img/icons/g.working.speed.default.svg"); }.nice-list > li[icon="turning_speed"] { background-image: url("/img/icons/g.turning.speed.default.svg"); }.nice-list > li[icon="rows"] { background-image: url("/img/icons/g.machinery.rows.default.svg"); }.nice-popup{position: absolute;z-index: 9998;background-color: var(--tooltip-bg-color);box-shadow: var(--shadow-flat-down-2) var(--tooltip-shadow-color);border-radius: 6px;font: var(--font-400-10);color: var(--tooltip-text-color);}.nice-popup:not([beak="no"])::before,.nice-popup-beak{position: absolute;width: 16px;height: 16px;rotate: -45deg;transform-origin: center;background-color: var(--tooltip-bg-color);box-shadow: inset 0px 0px 0px 1px var(--tooltip-shadow-color);border-radius: 3px;clip-path: polygon(0% 3px, 13px 100%, 0% 100%);}.nice-popup:not([beak="no"])::before{content: "";bottom: 0px;left: 50%;transform: translateX(-50%);}.nice-popup-beak{z-index: 9999;top: -18.1px;}.nice-popup [icon]{background-repeat: no-repeat;background-position: center left;}.nice-popup > *{padding: 12px;}.nice-popup > ul{list-style-type: none;margin: 0px;padding: 10px 12px;}.nice-popup li{margin: 2px 0px;}.nice-popup li[icon]{padding-left: 16px;}.nice-popup[layout]{display: grid;}.nice-popup[layout] > *{align-content: center;}.nice-popup:is([layout="content-fig"], [layout="fig-content"]){grid-auto-columns: max-content;grid-auto-flow: column;}.nice-popup:is([layout="header-fig-content"], [layout="fig-content-header"]){grid-auto-columns: max-content;grid-auto-flow: column;}.nice-popup h6{font: var(--font-400-10);}.nice-popup figure big{font: var(--font-300-24);&, & ~ .description{vertical-align: middle;}}.nice-popup[layout] :is(figure, h6){margin: 0px;}.nice-popup[layout="content-fig"] figure{border-left: 1px solid var(--tooltip-separator-color);}.nice-popup:is([layout="fig-content"], [layout="header-fig-content"], [layout="fig-content-header"]) figure{border-right: 1px solid var(--tooltip-separator-color);}.nice-popup[layout] figure[icon]{padding-right: 28px;background-position: center right 12px;}.nice-popup[layout="header-fig-content"] h6{grid-column: 1 / 3;border-bottom: 1px solid var(--tooltip-separator-color);}.nice-popup[layout="header-fig-content"] :not(h6){grid-row: 2;}.nice-popup[layout="fig-content-header"] h6{grid-column: 1 / 3;grid-row: 2;border-top: 1px solid var(--tooltip-separator-color);}.nice-popup [icon="path"] { background-image: url("/img/icons/c.popup.path.length.default.svg") }.nice-popup [icon="turns"] { background-image: url("/img/icons/c.popup.turns.default.svg") }.nice-popup [icon="score"] { background-image: url("/img/icons/c.popup.score.default.svg") }.picture-block{margin: 24px 0px}.picture{position: relative;display: inline-block;}.picture img{vertical-align: bottom;}.picture figcaption{position: absolute;background-color: var(--second-block-bg-color);box-shadow: 5px 7px var(--shadow-color-1);padding: 24px 32px;border-radius: 24px;font: var(--font-300-26);white-space: nowrap;font-style: italic;}/* LANDING */.picture[type="landing"]{padding: 0px 25px 0px 100px;}.picture[type="landing"] figcaption{left: 25px;top: 75px;border-bottom-right-radius: 0px;}/* 404 */.picture[type="404"]{padding: 0px 0px 0px 20px;}.picture[type="404"] figcaption{left: 0px;top: 20px;border-bottom-right-radius: 0px;}.progress-block{margin: 12px;}.progress-box{margin: 5px 0px;height: 2px;background-color: var(--bar-bg-color);font-size: 0px;border-radius: 100px;}.progress-bar{width: 0px;height: 2px;background-color: var(--accent-color-3);border-radius: 100px;}.progress-status{position: relative;text-align: center;width: 34px;height: 34px;font: var(--font-500-8);line-height: 34px;text-transform: uppercase;border: 1px solid transparent;border-radius: 100%;will-change: transform;&::before{content: "";position: absolute;z-index: 1;left: 0px;top: 0px;width: 34px;height: 34px;border-radius: 100%;background: var(--second-block-bg-color);}&::after{content: "";box-sizing: border-box;position: absolute;z-index: 0;left: -1px;top: -1px;width: 36px;height: 36px;border-radius: 100%;background: linear-gradient(0deg, transparent 33%, var(--main-corporate-color) 100%);animation: rotation 1s linear infinite;}}[error] .progress-status{color: var(--error-color);border-color: var(--error-color);background-color: var(--block-bg-color);&::before{content: "Error";position: initial;width: auto;height: auto;background: none;}&::after{display: none;}}[done] .progress-status{display: none;}@keyframes rotation{0% { transform: rotate(0deg) }100% { transform: rotate(360deg)}}.radio-chip{--default-bg-color: #f0f0f0;--default-border-color: var(--default-bg-color);}.radio-chip[mode="light"]{--default-bg-color: #fff;}.radio-chip:not(:has(input:checked), :hover){--main-text-color: var(--second-text-color);--default-shadow-color: var(--shadow-color-0);}.radio-chip:has(input:checked){--default-bg-color: #fff;--default-border-color: var(--main-corporate-color);--default-shadow-color: var(--shadow-color-2);}.radio-chip:hover{--default-shadow-color: var(--active-bg-color);}.radio-chip:has(input:checked):hover{--default-shadow-color: var(--hover-main-corporate-color);}.radio-chip:active{--default-bg-color: var(--active-bg-color);--default-shadow-color: transparent;--separator-color-1: var(--active-outline-color);}.radio-chip{display: inline-block;}.radio-chip input{display: none;}.radio-chip i{display: block;color: var(--main-text-color);background-color: var(--default-bg-color);border: 1px solid var(--default-border-color);box-shadow: var(--shadow-flat-down-1) var(--default-shadow-color);border-radius: 6px;padding: 4px 7px;margin: 4px 3px;font: var(--font-400-12);font-style: normal;}.radio-chip i[count]{display: inline-flex;}.radio-chip i[count]::after{content: attr(count);flex: 1;color: var(--default-text-color);font: var(--font-400-12);padding-left: 6px;margin-left: 6px;border-left: 1px solid var(--separator-color-1);}.stretched-items .radio-chip{display: block;overflow: hidden;}.stretched-items .radio-chip i{margin: 2px 0px;}.stretched-items .radio-chip i[count]{display: flex;}.stretched-items .radio-chip i[count]::after{flex: 1;text-align: right;border-left: none;}.stretched-items legend{margin-bottom: 7px;}/* LARGE MODE */.radio-chip[mode="large"] i{padding: 8px 12px;}/* ICON */.radio-chip[icon] i{padding-left: 30px;background-position: 7px center;background-repeat: no-repeat;}.radio-chip[icon="align-left"] i{background-image: url("/img/icons/g.ab.to.left.default.svg");}.radio-chip[icon="align-left"]:hover i{background-image: url("/img/icons/g.ab.to.left.hover.svg");}.radio-chip[icon="align-left"] input:checked + i{background-image: url("/img/icons/g.ab.to.left.pressed.svg");}.radio-chip[icon="align-right"] i{background-image: url("/img/icons/g.ab.to.right.default.svg");}.radio-chip[icon="align-right"]:hover i{background-image: url("/img/icons/g.ab.to.right.hover.svg");}.radio-chip[icon="align-right"] input:checked + i{background-image: url("/img/icons/g.ab.to.right.pressed.svg");}[separator] + [separator]::before{content: " " attr(separator) " ";color: var(--fourth-text-color);font-weight: 300;text-shadow: none;}.simple-stat-block{display: flex;flex-flow: row nowrap;list-style-type: none;overflow: hidden;padding: 0px;margin: 0px;&[mode="sec"]{border-radius: 8px;border: 1px solid var(--separator-color-2);background: var(--second-block-bg-color);}li{flex: 1;padding: 10px 16px;box-shadow: -1px 0px 0px var(--separator-color-2);}&:not(:has(li)){display: none;}}.simple-stat-block[rows="multi"],[mode$="list-page"] [col="list"] .simple-stat-block{flex-flow: row wrap;}.simple-stat-block[rows="multi"] li{flex: 1 1 40%;box-shadow: -1px -1px 0px var(--separator-color-2);}[mode$="list-page"] [col="list"] .simple-stat-block li{flex: 1 1 30%;box-shadow: -1px -1px 0px var(--separator-color-2);}.list-item .simple-stat-block{margin: 0px 8px;}.skeleton{--bar-bg-color: #0000000b;}.page-container:is(:not([loading]), [loading="done"]) :is(.skeleton-list, .skeleton-tree){display: none;}.skeleton{opacity: 0;animation: skeleton-animation-opacity 1.5s ease-in-out infinite;will-change: opacity;&,& .ui-block,& .indent-bar{box-shadow: none !important;}}.list-item.skeleton{&:nth-child(2) { animation-delay: 0.12s; }&:nth-child(3) { animation-delay: 0.24s; }& i{display: block;margin: 6px 0px;background-color: var(--bar-bg-color);border-radius: 4px;font-size: 0px;height: 14px;&:nth-child(1) { width: 25%; }&:nth-child(2) { width: 60%; }&:nth-child(3) { width: 40%; }}& i.header{height: 24px;}}.v-tabs.skeleton{& .v-tab{background-color: var(--bar-bg-color);min-width: 60px;min-height: 45px;}}header.skeleton{& i{display: block;margin: 6px 0px;background-color: var(--bar-bg-color);border-radius: 4px;font-size: 0px;height: 15px;&.header { height: 30px; }}& hgroup{.header {width: 60%; }.sec { width: 30%; }}& aside{line-height: 0px;text-align: right;.header{display: inline-block;width: 50px;}.sec{width: 80px;margin: 0px;}}}.ui-block.skeleton:not(.list-item),.skeleton .ui-block:not(.list-item){& .ui-box { height: 150px; }}.indent-block.skeleton{& .indent-box > i.header{display: block;margin: 10px 0px;background-color: var(--bar-bg-color);border-radius: 4px;font-size: 0px;height: 22px;width: 35%;}}.form-actions.skeleton{& button{background-color: var(--bar-bg-color);border-color: transparent;}}.expandable-tree.skeleton{& .expandable-tree-item{margin: 16px 0px;}& .item-content{height: 10px;background-color: var(--bar-bg-color);}&.flat .children{margin-left: 0px !important;}}@keyframes skeleton-animation-opacity {0% { opacity: 0.15 }75% { opacity: 1 }100% { opacity: 0.15 }}.slash-accent{color: var(--accent-color-2);&[type="2"]{color: var(--accent-color-4);}&::before{content: "/ ";color: var(--fourth-text-color);letter-spacing: 1px;white-space: nowrap;margin-left: 3px;}}:is(h3, h4) .slash-accent{font: var(--font-300-14);}.spinner, .spinner::before, .spinner::after{position: absolute;width: 5px;height: 5px;border-radius: 50%;background: transparent;display: block;animation: spinnerFadeInOut 1.8s infinite ease-in-out;}.spinner{position: relative;margin: 0px 7px 5px 7px;animation-delay: -0.16s;will-change: box-shadow;&::before{content: "";left: -7px;animation-delay: -0.32s;}&::after{content: "";right: -7px;}}@keyframes spinnerFadeInOut {  0%, 80%, 100% { box-shadow: 0 5px 0 -2px var(--main-corporate-color) }  40% { box-shadow: 0 5px 0 0 var(--main-corporate-color) }}.stat-block-list{margin: 24px 0px;display: flex;flex-flow: row nowrap;gap: 12px;}.stat-block-list > figure{flex: 0;margin: 0px;padding: 16px 20px;background-color: var(--second-block-bg-color);border-radius: 8px;box-shadow: var(--shadow-flat-down-2) var(--shadow-color-0);}.stat-block-list :is(b, figcaption){display: block;margin: 2px 0px;white-space: nowrap;}.stat-block-list b{font: var(--font-400-20);}.stat-block-list figcaption{font: var(--font-400-14);color: var(--third-text-color);}.stat-block-list > figure:is([icon],[indicator]){position: relative;padding-left: 100px;background: linear-gradient(to right, var(--block-bg-color) 80px, var(--separator-color-2) 80px, var(--second-block-bg-color) 81px);}.stat-block-list > figure[icon]:empty{padding: 40px;}.stat-block-list > figure[icon]::before{content: "";background-repeat: no-repeat;width: 40px;height: 40px;}.stat-block-list > figure[indicator] > i,.stat-block-list > figure[icon]::before{position: absolute;top: 20px;left: 20px;}.stat-block-list [icon="headland"]::before{ background-image: url("/img/icons/c.headland.default.medium.svg") }.stat-block-list [icon="entry"]::before{ background-image: url("/img/icons/c.entry.point.default.medium.svg") }.stat-block-list [icon="Linear"]::before{ background-image: url("/img/icons/c.ab.default.medium.svg") }.stat-block-list [icon="Curved"]::before{ background-image: url("/img/icons/c.curved.default.medium.svg") }.stat-star-figure{display: inline-block;width: 16px;height: 16px;}.stat-star-figure i{display: block;border-radius: 99px;height: 3px;background-color: var(--cp-bg-3-0);border-bottom: 1px solid hsl(from var(--cp-bg-3-0) h s calc(l - 12));transform: translateY(6px);}.stat-star-figure[color="green"] i{background-color: var(--cp-bg-3-2);border-color: hsl(from var(--cp-bg-3-2) h s calc(l - 12));}.stat-star-figure[color="yellow"] i{background-color: var(--cp-bg-3-1);border-color: hsl(from var(--cp-bg-3-1) h s calc(l - 12));}.stat-star-figure[mark]{background-repeat: no-repeat;background-position: center top;}.stat-star-figure[mark] i{transform: translateY(11px);}.stat-star-figure[mark="star"]{ background-image: url("/img/icons/c.star.indicator.svg") }.stat-table{width: 100%;margin: 24px 0px;border-spacing: 0px 8px;& tr{position: relative;z-index: 1;&::before{content: "";position: absolute;z-index: -1;box-shadow: var(--shadow-flat-down-2) var(--shadow-color-0);border-radius: 8px;left: 0px;right: 0px;top: 0px;bottom: 0px;}}& td{text-align: center;position: relative;}& thead{& tr::before{background: var(--second-block-bg-color);}& :is(td, th){padding: 8px 16px;}& figure{display: inline-block;margin: 0px;vertical-align: middle;& i{display: block;width: 20px;height: 20px;background-position: center;background-repeat: no-repeat;}}}& tbody{& tr::before{background: var(--block-bg-color);}& :is(td, th){padding: 12px 16px;}& td:hover .nice-popup{display: block;}}& .clickable tr{cursor: pointer;&:hover::before{outline: 1px solid var(--active-outline-color);}}& .nice-popup{top: 0px;left: 50%;transform: translate(-50%, -100%);white-space: nowrap;display: none;}}.success-msg-block{--success-msg-bg-color: #d0e8e5;}.success-msg-block{margin: 8px 0px;}.success-msg-box{border-radius: 3px;padding: 8px 10px;font: var(--font-400-12);color: var(--success-color);background-color: var(--success-msg-bg-color);}.switch-box{display: flex;flex-flow: row nowrap;gap: 10px;& .switch-bar{flex: 0 0 36px;background-color: var(--bar-bg-color);border-radius: 10px;height: 20px;display: flex;flex-flow: row wrap;position: relative;&::before{content: "";position: absolute;z-index: 2;background-color: var(--block-bg-color);width: 18px;height: 18px;border-radius: 100%;inset: 1px auto auto 1px;}&:has(input[value="on"]:checked){background-color: var(--main-corporate-color);&::before{inset: 1px 1px auto auto;}}&:has(input[value="off"]:checked){& input[value="off"]{order: 3;}}&:has(input[value="working"]:checked){&::before{inset: 1px 1px auto auto;}&::after{content: "";position: absolute;z-index: 1;width: 20px;height: 20px;border-radius: 100%;inset: 0px 0px 0px auto;background: linear-gradient(0deg, transparent 33%, var(--main-corporate-color) 100%);animation: rotation 1s linear infinite;}}}& input{margin: 0px;padding: 0px;flex: 1 1 100%;height: 100%;opacity: 0;position: relative;z-index: 3;}& span{flex: 1;}}.sys-menu{text-align: center;height: calc(100vh - 48px);display: flex;flex-flow: column nowrap;overflow-y: auto;scrollbar-width: none;}.sys-menu::-webkit-scrollbar{display: none;}.sys-menu-item{display: block;flex: 0;padding: 8px;cursor: pointer;position: relative;& i{display: block;width: 40px;height: 40px;line-height: 40px;border-radius: 8px;background: var(--main-corporate-color) no-repeat center;font-style: normal;}&:hover i{background-color: var(--hover-main-corporate-color);}&:active i,&.active i{background-color: var(--active-bg-color);color: var(--active-text-color);}&.active:hover i{background-color: var(--hover-active-bg-color);}}.sys-menu-spacer{flex: 1;}/* NOTIFICATION */.sys-menu-item i[notification]{position: relative;background-position: center 4px;}.sys-menu-item:not(:hover, .sys-menu-hl) i[notification],.sys-menu-item:not(:hover, .sys-menu-hl):visited i[notification]{color: hsl(from var(--main-corporate-color) h calc(s + 31) calc(l + 34));}.sys-menu-item i[notification]::after{content: attr(notification);display: block;position: absolute;bottom: 4px;left: 0px;right: 0px;font: var(--font-500-10);}.sys-menu-hl i{background-color: hsl(from var(--main-corporate-color) h calc(s + 8) calc(l + 10));}/* USER MENU */.user-menu i{border-radius: 100%;background-color: hsl(from var(--main-corporate-color) h calc(s + 8) calc(l + 10));}.sys-menu-item i[icon="menu"]{ background-image: url("/img/icons/w.burger.menu.svg"); }.sys-menu-item:active i[icon="menu"],.sys-menu-item.active i[icon="menu"]{ background-image: url("/img/icons/g.burger.menu.svg"); }.sys-menu-item i[icon="profile"]{ background-image: url("/img/icons/w.user.svg"); }.sys-menu-item:active i[icon="profile"],.sys-menu-item.active i[icon="profile"]{ background-image: url("/img/icons/g.user.svg"); }.sys-menu-item i[icon="fields"]{ background-image: url("/img/icons/w.field.list.svg"); }.sys-menu-item:active i[icon="fields"],.sys-menu-item.active i[icon="fields"]{ background-image: url("/img/icons/g.field.list.svg"); }.sys-menu-item i[icon="machinery"]{ background-image: url("/img/icons/w.tractor.svg"); }.sys-menu-item:active i[icon="machinery"],.sys-menu-item.active i[icon="machinery"]{ background-image: url("/img/icons/g.tractor.svg"); }.sys-menu-item i[icon="import"]{ background-image: url("/img/icons/w.io.svg"); }.sys-menu-item:active i[icon="import"],.sys-menu-item.active i[icon="import"]{ background-image: url("/img/icons/g.io.svg"); }.sys-menu-item i[icon="notification"]{ background-image: url("/img/icons/w.notification.svg"); }.sys-menu-item:active i[icon="notification"],.sys-menu-item.active i[icon="notification"]{ background-image: url("/img/icons/g.notification.svg"); }.sys-menu-item i[icon="pins"]{ background-image: url("/img/icons/w.pin.svg"); }.sys-menu-item:active i[icon="pins"],.sys-menu-item.active i[icon="pins"]{ background-image: url("/img/icons/g.pin.svg"); }.sys-menu-item i[icon="preferences"]{ background-image: url("/img/icons/w.preferences.svg"); }.sys-menu-item:active i[icon="preferences"],.sys-menu-item.active i[icon="preferences"]{ background-image: url("/img/icons/g.preferences.svg"); }.sys-menu-item i[icon="search"]{ background-image: url("/img/icons/w.search.svg"); }.sys-menu-item:active i[icon="search"],.sys-menu-item.active i[icon="search"]{ background-image: url("/img/icons/g.search.svg"); }.sys-menu-item i[icon="seasons"]{ background-image: url("/img/icons/w.seasons.svg"); }.sys-menu-item:active i[icon="seasons"],.sys-menu-item.active i[icon="seasons"]{ background-image: url("/img/icons/g.seasons.svg"); }.sys-menu-item i[icon="settings"]{ background-image: url("/img/icons/w.settings.svg"); }.sys-menu-item:active i[icon="settings"],.sys-menu-item.active i[icon="settings"]{ background-image: url("/img/icons/g.settings.svg"); }.sys-panel-block{--main-text-color: #fff;--main-bg-color: var(--second-corporate-color);--main-border-color: var(--second-corporate-border-color);--second-bg-color: #292a2c;--second-border-color: #292a2c;}.sys-panel-block{grid-area: panel;}.sys-panel-box + .sys-panel-box{position: absolute;z-index: 9999;left: var(--sys-panel-width);top: 0px;bottom: 0px;width: 220px;background: var(--main-bg-color);border-left: 1px solid var(--main-border-color);& header{border-bottom: 1px solid var(--second-bg-color);& h2{font: var(--font-400-16);color: var(--main-text-color);margin: 0px;padding: 0px 16px;height: var(--top-bar-height);line-height: var(--top-bar-height);}}}.tag{--default-text-color: var(--third-text-color);--default-bg-color: #ececec;}.tag{font: var(--font-400-10);text-transform: uppercase;border-radius: 4px;padding: 2px 6px;margin: 0px;display: inline-block;&:not([color]){color: var(--default-text-color);background-color: var(--default-bg-color);}}p.tag + *{margin-top: 8px;}.text-block{margin: 24px 0px;padding: 0px 8px;font: var(--font-400-16);}.text-block :is(p, h3){margin: 24px 0px;}.text-label{font: var(--font-400-14);color: var(--third-text-color);}time{& span + span{margin-left: 5px;}& i{font-style: normal;color: var(--third-text-color);}}.top-bar{--bg-color: #fcfcfc;}.top-bar{grid-area: topbar;position: fixed;z-index: 10;inset: 0px 0px auto 0px;display: flex;flex-flow: row nowrap;align-items: center;gap: 0px 8px;height: var(--top-bar-height);background-color: var(--bg-color);border-bottom: 1px solid var(--separator-color-1);padding: 0px 8px;& hgroup{flex: 1;display: flex;flex-flow: row nowrap;align-items: center;gap: 16px;& a{display: block;white-space: nowrap;padding: 8px 12px;border-radius: 6px;&:hover{background-color: var(--hover-bg-color);}&:active{background-color: var(--active-bg-color);color: var(--active-text-color);}}}& h1{flex: 0;font: var(--font-300-15);min-height: 17px;position: relative;&[type="menu"]{display: none;}&:not(:last-of-type)::before{content: "";position: absolute;inset: 50% 0px auto 100%;width: 16px;height: 16px;transform: translateY(-50%);background: url("/img/icons/g.chevron.right.disabled.svg");}&:not(:last-of-type) a{max-width: 150px;overflow: hidden;text-overflow: ellipsis;&:not(:hover){--main-text-color: var(--second-text-color);}}&:last-of-type :is(a, a:visited){font-weight: 500;}&[state="loading"] a, &:not([state="loading"]) .spinner{display: none;}&[state="loading"]{padding: 0px 12px;}}&:has(~ .page-containers[mode="landing"]) .close-button{display: none;}}@keyframes bblFadInOut{0%, 80%, 100% { box-shadow: 0 2.5em 0 -1.3em }40% { box-shadow: 0 2.5em 0 0 }}.top-bar button[icon="pin"]{ background-image: url("/img/icons/g.pin.default.svg"); }.top-bar button[icon="pin"]:hover{ background-image: url("/img/icons/g.pin.hover.svg"); }.top-bar button[icon="pin"]:active{ background-image: url("/img/icons/g.pin.pressed.svg"); }.tree-select{margin: 0px;padding: 0px;list-style-type: none;&.tree-select-root{background-color: var(--second-block-bg-color);border: 1px solid var(--input-border-color);border-radius: 8px;padding: 8px;}&.children{margin-left: 25px;}& .tree-select-item{padding: 0px;margin: 0px;& .item-content{display: block;padding: 7px 15px;border-radius: 8px;border: 1px solid transparent;cursor: pointer;&:has(input){padding-left: 32px;background: transparent url("/img/icons/g.check.disabled.svg") 8px no-repeat;&:hover{background-color: var(--hover-bg-color);background-image: url("/img/icons/g.check.hover.svg");}}&:has(input:checked){background-image: url("/img/icons/c.check.default.svg");border-color: var(--main-corporate-color);&, &:hover{background-color: var(--block-bg-color);}&:hover{box-shadow: var(--shadow-flat-down-1) var(--hover-main-corporate-color);}}&:not(:has(input)){color: var(--third-text-color);}& input{display: none;}}}&[mode="concealed"]{&.tree-select-root{background-color: var(--input-bg-color);padding: 0px;}& .children{margin-left: 0px}& .item-content{border-color: transparent !important;padding-left: 15px !important;background: transparent !important;&:hover{box-shadow: none !important;}&:has(input:not(:checked)),&:not(:has(input)){display: none;}}}}.block-list{margin: 16px 0px;}.content-block-list{margin: 0px;}.ui-block{margin: 24px 0px;background-color: var(--block-bg-color);border-radius: 8px;box-shadow: var(--shadow-flat-down-4) var(--shadow-color-1);border-top: 0.1px solid transparent;border-bottom: 0.1px solid transparent;& .ui-box:nth-child(1){border-top-left-radius: 8px;border-top-right-radius: 8px;}& .ui-box:nth-last-child(1){border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}& .tabs-container + .tabs-container{margin-top: 16px;}}.ui-block[screen="full"]{position: absolute;z-index: 9999;top: 0px;bottom: 0px;left: 0px;right: 0px;margin: 0px;display: grid;grid-template-rows: 1fr;}.block-list .ui-block{margin: 12px 0px;}.content-block-list .content-block + .content-block{border-top: 1px solid var(--separator-color-2);}.block-list .ui-block:not([passive]):hover{outline: 1px solid var(--active-outline-color);}.ui-box{padding: 0px 16px;word-break: break-word;}.ui-box:not([mode]){margin: 16px 0px;}.ui-block-header{display: grid;grid-template-columns: 1fr max-content;padding: 0px 8px;& h3{margin: 4px 8px;font: var(--font-300-20);line-height: 36px;}}.ui-box-actions{position: relative;}.sec-content{margin: 8px 0px;}.tab-content{margin: 16px 0px;}.b-tab-container{padding: 0px 16px;}.legend-box{margin: 12px 0px;padding: 0px 16px;}/* ERROR STATE */.ui-block[error]{box-shadow: var(--shadow-flat-down-4) var(--error-color);& h3{color: var(--error-color);font-weight: 400;}}.block-list .ui-block[error]:hover{outline: 1px solid var(--error-color);}/* SUCCESS STATE */.ui-block[success] h3{color: var(--success-color);}/* MODE "SEC" */.ui-box[mode="sec"]{background-color: var(--second-block-bg-color);}:is(.ui-box, .ui-block-header, .b-tabs) ~ .ui-box[mode="sec"]{border-top: 1px solid var(--separator-color-2);border-bottom: 0.1px solid transparent;}.ui-box[mode="sec"] ~ .ui-box{border-top: 1px solid var(--separator-color-2);}/* MODE "MSG" */.ui-block[mode="msg"]{background-color: var(--second-block-bg-color);margin: 16px 0px;& h3{font: var(--font-500-18);}& h3,& p{margin: 8px 0px;}& > .ui-box{padding: 0px 24px;margin: 24px 0px;&[pic]{padding-right: min(248px, 50%);background-repeat: no-repeat;background-position: top right 24px;background-size: min(200px, 40%);min-height: 130px;}&[pic="box.1"] { background-image: url("/img/g.msg.box.1.svg"); }&[pic="box.2"] { background-image: url("/img/g.msg.box.2.svg"); }&[pic="box.3"] { background-image: url("/img/g.msg.box.3.svg"); }&[pic="box.4"] { background-image: url("/img/g.msg.box.4.svg"); }&[pic="box.all"] { background-image: url("/img/g.msg.box.all.svg"); }}}/* CONTENT */.content-block-list h3{font: var(--font-500-16);word-break: break-all;}/* CONDENSED */.ui-box[mode="condensed"]{margin: 8px 0px;padding: 0px;}[mode="condensed"] .ui-box{margin: 8px 0px;& h3{font: var(--font-500-14);}& .ui-block{font: var(--font-400-12);}}/* LAYOUTS */.layout-block[layout]{display: grid;}.layout-box[layout]{display: grid;grid-gap: 16px;}:is(.layout-block[layout], .layout-box[layout]){& > [align="center"]{align-self: center;}& > [justify="center"]{justify-self: center;}& > [justify="right"]{justify-self: end;}}/* LAYOUT fig-content */.layout-box[layout="fig-content"]{grid-template-columns: min-content 1fr;}/* LAYOUT fig-content-aside */.layout-box[layout="fig-content-aside"]{grid-template-columns: min-content 1fr max-content;& aside{align-self: center;}}/* LAYOUT content-action */.layout-box[layout="content-action"]{grid-template-columns: 1fr min-content;& button{justify-self: end;align-self: center;}}/* LAYOUT fig-content-sub */.layout-block[layout="fig-content-sub"]{grid-template-areas:"fig content""fig sec";grid-template-columns: 88px 1fr;& figure{grid-area: fig;border-right: 1px solid var(--separator-color-3);margin: 0px;padding: 16px 8px;text-align: center;align-self: center;}& section{grid-area: content;}& footer{grid-area: sec;}}/* LAYOUT fig-content-sec */.layout-box[layout="fig-content-sec"]{grid-template-columns: 88px 2fr minmax(32px,min-content);}/* LAYOUT content-action */.layout-block[layout="content-action"]{grid-template-columns: 1fr 40px;}/* LAYOUT fig-content-action */.layout-block[layout="fig-content-action"]{grid-template-columns: 52px 1fr 40px;& figure{margin: 16px 0px;justify-self: end;}}/* LAYOUT fig-content-action-footer */.layout-block[layout="fig-content-action-footer"]{grid-template-columns: 52px 1fr 40px;grid-auto-columns: 1fr;& > figure{margin: 16px 0px;justify-self: end;}& > section.ui-box{margin: 12px 0px;}footer{grid-column-start: 1;grid-column-end: 4;}}/* LAYOUT content-progress-action */.layout-block[layout="content-progress-action"]{grid-template:"content action" 1fr"progress action" min-content / 1fr 40px;& .ui-box:first-of-type{grid-area: content;margin-bottom: 0px;}& .ui-box:last-of-type{grid-area: progress;margin-top: 0px;}& .ui-box-actions{grid-area: action;}}/* LAYOUT content-aside */.layout-block[layout="content-aside"]{grid-template-columns: minmax(0px, 1fr) minmax(max-content, 112px);align-items: center;& aside{border-left: 1px solid transparent;display: grid;place-items: center;align-self: stretch;}}/* LAYOUT content-aside / rows */.layout-block[layout="content-aside / rows"]{grid-template-columns: minmax(0px, 1fr) minmax(max-content, 100px);grid-auto-flow: row;align-items: center;& aside{border-left: 1px solid transparent;display: grid;place-items: center;align-self: stretch;}& aside ~ *{grid-column: 1 / 3;}}/* LAYOUT content-fig */.layout-block[layout="content-fig"]{grid-template-columns: minmax(0px, 1fr) max-content;& aside{border-left: 1px solid transparent;display: grid;place-items: center;align-self: stretch;padding: 16px;}}/* LAYOUT content-icons */.layout-block[layout="content-icons"]{grid-template-columns: minmax(0px, 1fr) minmax(max-content, 76px);align-items: center;& .icons{padding: 16px;}}/* LAYOUT content-icons-aside */.layout-block[layout="content-icons-aside"]{grid-template-columns: minmax(0px, 1fr) minmax(max-content, 76px) minmax(max-content, 112px);align-items: center;& .icons{padding: 16px;}& aside{border-left: 1px solid transparent;display: grid;place-items: center;align-self: stretch;}}.layout-block[layout="content-actions-message"]{grid-template-columns: 1fr max-content;grid-auto-flow: row;grid-auto-columns: 1fr;gap: 0px 16px;& .action-block{align-content: center;}& .message-container{grid-column-start: 1;grid-column-end: 3;}}/* LAYOUT 60-40 */.layout-box[layout="60-40"]{grid-template: "sixty forty" / 6fr 4fr;& [w="60"]{grid-area: sixty;}& [w="40"]{grid-area: forty;}}.layout-box[layout="60-40"][separated] [w="60"]{border-right: 1px solid var(--separator-color-2);}/* LAYOUT 3x33 */.layout-box[layout="3x33"]{grid-template-columns: 1fr 1fr 1fr;}/* LAYOUT 50-50 */.layout-box[layout="50-50"]{grid-template-columns: 1fr 1fr;}/* LAYOUT section-input-button */.layout-block[layout="section-input-button"]{display: grid;grid-template:"section section""input button" / 1fr min-content;column-gap: 12px;margin: 12px 0px;&:not(.collapsed){row-gap: 12px;}& > * { margin: 0px }& > section { grid-area: section; }& > .button{grid-area: button;align-self: end;}& > label { grid-area: input; }}/* MODIFIERS */:is(.layout-block, .layout-box) aside{&[separator-color] { border-left-width: 2px; }&[separator-color="1"] { border-color: var(--cp-bg-1-1); }&[separator-color="2"] { border-color: var(--cp-bg-1-2); }&[separator-color="3"] { border-color: var(--cp-bg-1-3); }&[separator-color="4"] { border-color: var(--cp-bg-1-4); }&[separator-color="5"] { border-color: var(--cp-bg-1-5); }&[separator-color="6"] { border-color: var(--cp-bg-1-6); }}.v-tabs{margin: 8px 0px;}.v-tab,.v-tab:visited{display: block;margin: 4px 0px;padding: 12px 16px;border-radius: 6px;font: var(--font-400-14);color: var(--second-text-color);text-align: right;& b{display: block;font: var(--font-300-24);}&[icon] i{display: block;height: 28px;min-width: 24px;background-position: right center;background-repeat: no-repeat;}&:hover{background-color: var(--hover-bg-color);color: var(--main-text-color);}&:hover b{color: var(--main-text-color);}&:active{background-color: var(--block-bg-color) !important;}}[show="Active"] .v-tab:is([uid="Active"], [uid="Active"]:visited),[show="Inactive"] .v-tab:is([uid="Inactive"], [uid="Inactive"]:visited),[show="Historical"] .v-tab:is([uid="Historical"], [uid="Historical"]:visited){background-color: var(--block-bg-color);color: var(--main-text-color);box-shadow: var(--shadow-flat-down-2) var(--shadow-color-1);& b{color: var(--active-inverted-text-color);}&:hover{box-shadow: var(--shadow-flat-down-2) var(--active-box-shadow-color);}}.v-tab[icon="tree"] i{ background-image: url("/img/icons/g.tree.view.default.svg"); }.v-tab[icon="tree"]:hover i{ background-image: url("/img/icons/g.tree.view.hover.svg"); }.v-tab.active[icon="tree"] i{ background-image: url("/img/icons/g.tree.view.pressed.svg"); }.v-tab[icon="list"] i{ background-image: url("/img/icons/g.list.view.default.svg"); }.v-tab[icon="list"]:hover i{ background-image: url("/img/icons/g.list.view.hover.svg"); }.v-tab.active[icon="list"] i{ background-image: url("/img/icons/g.list.view.pressed.svg"); }.hide-if-no-content:has(.no-content-check:not(.has-content)),.page-container[loading="started"] :is(.show-if-list-empty, .show-if-specific-list-empty, .show-if-tree-empty),.hide-if-no-error-msg-inside:not(:has(.error-msg-block)){display: none;}.list-items{&:not(:has(.list-item)),&:has(.list-item) ~ .show-if-list-empty,&:has(.list-item[status="Active"]) ~ .show-if-specific-list-empty[status="Active"],&:has(.list-item[status="Inactive"]) ~ .show-if-specific-list-empty[status="Inactive"],&:has(.list-item[status="Historical"]) ~ .show-if-specific-list-empty[status="Historical"]{display: none;}}[show="Active"] :is(.vis-swap-target, .list-items .list-item, button[status], header[status]):not([status="Active"]),[show="Inactive"] :is(.vis-swap-target, .list-items .list-item, button[status], header[status]):not([status="Inactive"]),[show="Historical"] :is(.vis-swap-target, .list-items .list-item, button[status], header[status]):not([status="Historical"]){display: none;}.blur-content .blur-effect-target{filter: blur(3px);position: relative;&::before{content: "";position: absolute;z-index: 999999;inset: 0px 0px 0px 0px;}}.expanded .show-if-collapsed,.collapsed .show-if-expanded{display: none !important;}.show-top .top-target:not([top]){display: none;}.show-top{& .top-target-container{display: flex;flex-flow: row wrap;& .top-target[top]{flex: 1 1 100%;&[top="1"] {order: 1}&[top="2"] {order: 2}&[top="3"] {order: 3}&[top="4"] {order: 4}&[top="5"] {order: 5}&[top="6"] {order: 6}&[top="7"] {order: 7}&[top="8"] {order: 8}&[top="9"] {order: 9}&[top="10"] {order: 10}&[top="11"] {order: 11}&[top="12"] {order: 12}&[top="13"] {order: 13}&[top="14"] {order: 14}&[top="15"] {order: 15}&[top="16"] {order: 16}&[top="17"] {order: 17}&[top="18"] {order: 18}&[top="19"] {order: 19}&[top="20"] {order: 20}}}}.avatar-box{background: linear-gradient(to bottom, var(--second-bg-color) 64px, transparent 64px);margin: 0px;padding: 4px;}.avatar-box:has(~ section){margin-bottom: -12px;}.avatar-box i{display: block;width: 64px;height: 64px;margin: 32px auto 0px;background-color: var(--active-bg-color);border: 4px solid var(--main-bg-color);border-radius: 100%;text-align: center;font: var(--font-400-20);line-height: 64px;}.avatar{align-self: start;width: 2.5em;height: 2.5em;font-size: 16px;display: grid;border-radius: 50%;& i{font-style: normal;white-space: nowrap;align-self: center;text-align: center;color: var(--block-bg-color);}}[sector="N"] [uid="azimuth-left"] [uid]:not([uid="W"]),[sector="E"] [uid="azimuth-left"] [uid]:not([uid="N"]),[sector="S"] [uid="azimuth-left"] [uid]:not([uid="E"]),[sector="W"] [uid="azimuth-left"] [uid]:not([uid="S"]),[sector="N"] [uid="azimuth-right"] [uid]:not([uid="E"]),[sector="E"] [uid="azimuth-right"] [uid]:not([uid="S"]),[sector="S"] [uid="azimuth-right"] [uid]:not([uid="W"]),[sector="W"] [uid="azimuth-right"] [uid]:not([uid="N"]){display: none;}/* NORTH */[sector="E"] [uid="azimuth-left"],[sector="W"] [uid="azimuth-right"]{& i{background-image: url("/img/icons/g.navigation.from.top.default.svg");}&:hover i{background-image: url("/img/icons/g.navigation.from.top.hover.svg");}&:active i{background-image: url("/img/icons/g.navigation.from.top.pressed.svg");}&:has(:checked) i{background-image: url("/img/icons/c.navigation.from.top.red.svg");}}/* EAST */[sector="S"] [uid="azimuth-left"],[sector="N"] [uid="azimuth-right"]{& i{background-image: url("/img/icons/g.navigation.from.right.default.svg");}&:hover i{background-image: url("/img/icons/g.navigation.from.right.hover.svg");}&:active i{background-image: url("/img/icons/g.navigation.from.right.pressed.svg");}&:has(:checked) i{background-image: url("/img/icons/c.navigation.from.right.red.svg");}}/* SOUTH */[sector="W"] [uid="azimuth-left"],[sector="E"] [uid="azimuth-right"]{& i{background-image: url("/img/icons/g.navigation.from.bottom.default.svg");}&:hover i{background-image: url("/img/icons/g.navigation.from.bottom.hover.svg");}&:active i{background-image: url("/img/icons/g.navigation.from.bottom.pressed.svg");}&:has(:checked) i{background-image: url("/img/icons/c.navigation.from.bottom.red.svg");}}/* WEST */[sector="N"] [uid="azimuth-left"],[sector="S"] [uid="azimuth-right"]{& i{background-image: url("/img/icons/g.navigation.from.left.default.svg");}&:hover i{background-image: url("/img/icons/g.navigation.from.left.hover.svg");}&:active i{background-image: url("/img/icons/g.navigation.from.left.pressed.svg");}&:has(:checked) i{background-image: url("/img/icons/c.navigation.from.left.red.svg");}}[status="Historical"] :is(h3, .chip){color: var(--third-text-color);}.field-part{display: inline-block;font: var(--font-400-12);font-style: normal;border-radius: 6px;padding: 1px 5px;vertical-align: top;}.field-list-item{& .field-size{font: var(--font-500-12);}& .field-size-unit{color: var(--third-text-color);font: var(--font-300-12);}& h3{display: flex;flex-flow: row nowrap;gap: 8px;& span:first-of-type{flex: 1;}}}.field-thumbnail{--svg-default-fill-color: #e4e8ea;--svg-default-stroke-color: #94a2a7;--svg-nav-set-fill-color: #fff;--svg-headland-stroke-color: #d25d1b;--svg-ab-stroke-color: #488e1d;--svg-experimental-fill-color: #f9d4fd;--svg-experimental-stroke-color: #a44695;--svg-simplified-fill-color: hsl(from var(--svg-ab-stroke-color) h s calc(l + 50));}.field-thumbnail{& path{stroke: var(--svg-default-stroke-color);stroke-linejoin: round;stroke-width: 2px;}& .inner { display: none; }& .shape-bg{fill: var(--svg-default-fill-color);}& .shape-line{stroke-width: 2px;stroke: transparent;}&:is([status*="headland"], [status*="ab"]) path{stroke-width: 3px;}&[status="headland"] path,&:is([status*="headland"], [status*="ab"]) .shape-bg{fill: var(--svg-nav-set-fill-color);}&[status*="headland"] path{stroke: var(--svg-headland-stroke-color);}&[status="ab"] path,&[status*="ab"] .shape-line{stroke: var(--svg-ab-stroke-color);}&[width="16"]{& path{stroke-width: 6px;}&[status*="ab"]{& .shape-bg{fill: var(--svg-simplified-fill-color);}& .shape-line{stroke: transparent;}}}}.file-list-container:not(:has(.file-list-item)){display: none;}/* LIST ITEM */.file-list-item[error] .progress-box{display: none;}.file-list-item.uploading h3{color: var(--second-text-color);font-weight: 400;}/* INPUT */.file-upload-input{display: block;position: relative;background-color: var(--second-block-bg-color);border: 1px dashed var(--input-border-color);border-radius: 8px;padding: 0px 16px;&:hover{background-color: var(--hover-bg-color);}& input{position: absolute;inset: 0;opacity: 0;}& i{margin: 12px 0px;display: block;font-style: normal;font: var(--font-400-14);color: var(--fourth-text-color);}& .button{margin: 0px auto;display: inline-block;box-sizing: content-box;}}.file-upload-input-content{display: block;margin: 24px 0px;text-align: center;}.import-task-list{& > footer{margin: 16px 0px;}&:has(.task-list-item:not(:is([error], [done]))) > :is(footer, .import-params),:is(&[mode="preview"], &[mode="results"], &[mode="working"]) ~ .file-upload-container,& .task-list-item:is([done], [error]) .progress-block{display: none;}}[integrator-marker]{--marker-size: 24px;&::before{--marker-text-color: transparent;--marker-bg-color: transparent;}}[integrator-marker="JD"]::before{--marker-bg-color: #367c2b;--marker-text-color: #ffde00;}[status="Historical"] [integrator-marker]:not([integrator-marker=""])::before{--marker-bg-color: #f0f0f0;--marker-text-color: var(--third-text-color);}[integrator-marker]{font: var(--font-400-12);line-height: var(--marker-size);&::before{content: attr(integrator-marker) "";color: var(--marker-text-color);border-radius: 100%;background-color: var(--marker-bg-color);display: block;width: var(--marker-size);height: var(--marker-size);text-align: center;}}[integrator-marker-pos="top-right"]{position: relative;&[integrator-marker]::before{position: absolute;top: 0px;right: 0px;}&:has(~ .b-tabs)::before{top: 12px;right: 12px;}}.lang-selector{--main-text-color: #fff;}.lang-selector{& .lang-selector-items{&:hover{display: flex;position: absolute;z-index: 10000;& .lang-selector-item{box-shadow: var(--shadow-flat-down-2) var(--shadow-color-2);background-color: hsl(from var(--main-corporate-color) h calc(s + 8) calc(l + 10));border-radius: 0px;&:active, &.active{color: var(--main-text-color);background-color: var(--active-bg-color);&:hover{background-color: var(--hover-active-bg-color);}}&:hover{background-color: var(--hover-main-corporate-color);}}}&:not(:hover) .lang-selector-item:not(.active){display: none;}}& .lang-selector-item{&, &:visited{display: block;flex: 0 0 40px;height: 40px;width: 40px;font: var(--font-500-10);line-height: 40px;color: var(--main-text-color);text-transform: uppercase;cursor: pointer;text-align: center;}&.active{border-radius: 8px;background-color: var(--main-corporate-color);}}&[mode="horizontal"] .lang-selector-items:hover{flex-flow: row nowrap;& .lang-selector-item{&:first-of-type{border-top-left-radius: 8px;border-bottom-left-radius: 8px;}&:last-of-type{border-top-right-radius: 8px;border-bottom-right-radius: 8px;}}}&[mode="vertical"] .lang-selector-items:hover{flex-flow: column; nowrap;& .lang-selector-item{&:first-of-type{border-top-left-radius: 8px;border-top-right-radius: 8px;}&:last-of-type{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}}}}.sys-menu .lang-selector{flex: 0 0 56px;& .lang-selector-items{padding: 8px;}}.login-form-block .lang-selector{position-anchor: --login-box;position: absolute;left: anchor(right);top: anchor(top);margin: 0px 8px;}.login-form-block{--curtain-bg-color: rgba(0,0,0,0.48);}.login-form-block{position: absolute;z-index: 99999;left: 0px;right: 0px;top: 0px;bottom: 0px;display: grid;&::after{content: "";position: absolute;left: 0px;right: 0px;top: 0px;bottom: 0px;z-index: -1;background-color: var(--curtain-bg-color);backdrop-filter: blur(25px);}& header{background-color: var(--main-corporate-color);padding: 46px 32px;vertical-align: top;text-align: center;border-radius: 8px 8px 0px 0px;min-width: 300px;}& section{margin: 32px 0px;padding: 0px 32px;}&[step="login"] section:not([part="login"]),&[step="reset"] section:not([part="reset"]),&[step="sent"] section:not([part="sent"]),&[step="new-password"] section:not([part="new-password"]),&[step="changed"] section:not([part="changed"]){display: none;}& h3{margin: 20px 0px;}& button{margin: 16px auto;display: block;&:not([mode]){width: 100%;box-sizing: border-box;}}& .error-msg-block{margin: 16px 0px;& .error-msg-box{padding: 12px 20px;text-align: center;border-radius: 6px;}}}.login-form-box{place-self: center;background-color: var(--block-bg-color);border-radius: 8px;box-shadow: 0px 4px 64px var(--shadow-color-2), 0px 4px 0px var(--shadow-color-2);anchor-name: --login-box;}.logo{flex: 0;min-width: var(--sys-panel-width);height: var(--top-bar-height);border-bottom: 1px solid var(--main-corporate-border-color);background: var(--main-corporate-color) url("/img/quantagro.logo.svg") no-repeat center;margin: 0px 0px -1px -8px;}:where([mode="list-page"], [mode="list-form"]) [col="list"] .machinery-list-item.layout-block:is([layout="content-icons-aside"], [layout="content-aside"]){grid-template-columns: minmax(0px, 1fr) 112px;}:where([mode="list-page"], [mode="list-form"]) [col="list"] .machinery-list-item.layout-block:is([layout="content-icons-aside"], [layout="content-aside"]) :where(.icons){display: none;}.org-structure[mode="tree"] :is(.field-list-item, .empty-field-list-msg),.org-structure[mode="list"] :is(.content,.action),.org-structure[mode="list"] .expandable-tree-item:not([type="field"]) > .item-content,.org-structure[mode="list"]:has(.field-list-item) .empty-field-list-msg,.org-structure[mode="list"]:has(.no-result-msg) .empty-field-list-msg{display: none;}.org-structure[mode="list"] .expandable-tree-item .children{display: block !important;margin: 0px;}.org-structure[mode="list"] .expandable-tree-item .item-content{padding: 0px !important;}.hide-if-task-is-done .task-list-item[done],.task-list-block:not(:has(.task-list-item)),.task-list-item:is([done], [no-actions]) .ui-box-actions,[done] .vis-swap-target:not([status="Successful"]),[error] .vis-swap-target:not([status="Error"]),.task-list-item:not(:is([done],[error])) .vis-swap-target[status]{display: none;}.task-list-item-import[done]{grid-template-columns: 1fr;& > figure{display: none;}& footer{grid-column-start: 1;grid-column-end: 2;}}.task-list-item-importPreview[done]{grid-template-columns: 1fr;& footer, & > figure{display: none;}}.user-details section{--main-text-color: #fff;--second-text-color: var(--active-bg-color);--third-text-color: #848a90;}.user-details{& section{padding: 0px 16px;text-align: center;font: var(--font-400-14);margin: 16px 0px;}& h1{font: var(--font-500-18);color: var(--main-text-color);margin: 4px 0px;}& p{margin: 2px 0px;color: var(--second-text-color);}& sub{margin: 2px 0px;font: var(--font-400-14);color: var(--third-text-color);}}.leaflet-container{--tool-box-button-bg-color: rgba(151,160,145,0.8);--tool-box-button-border-color: rgba(72,87,60,0.54);--hover-tool-box-button-bg-color: rgba(151,160,145,1);--hover-tool-box-button-border-color: rgba(72,87,60,1);--active-tool-box-button-bg-color: rgba(151,160,145,0.4);--attribution-bg-color: transparent;--attribution-text-color: #fff;--button-tooltip-bg-color: #000;--button-tooltip-text-color: #fff;}.leaflet-container[provider="esri"]{--main-shape-stroke-color: #d4f88e;--main-headland-stroke-color: #ff8d23;--second-shape-stroke-color: #caced1;--second-shape-stroke-opacity: 0.75;--second-headland-stroke-color: #caced1;--guide-line-stroke-color: #10f1ff;--segment-line-stroke-color: #10f1ff;--segment-line-hl-stroke-color: #f56a3e;--hover-segment-line-stroke-color: #fff;--sharp-corner-stroke-color: #f27777;--sharp-corner-fill-color: rgba(0,0,0,0.4);--cluster-text-color: #56731e;--cluster-bounds-stroke-color: #10f1ff;--cluster-bounds-stroke-opacity: 0.75;--ab-line-stroke-color: #54e1d4;--reference-line-stroke-color: #fff;}.leaflet-container[provider="osm"]{--main-shape-stroke-color: #75ae02;--main-headland-stroke-color: #d25d1b;--second-shape-stroke-color: #8896a0;--second-shape-stroke-opacity: 0.5;--second-headland-stroke-color: #8896a0;--guide-line-stroke-color: #0e4ff6;--segment-line-stroke-color: #0e4ff6;--segment-line-hl-stroke-color: #f56a3e;--hover-segment-line-stroke-color: #0c349b;--sharp-corner-stroke-color: #fd9b9b;--sharp-corner-fill-color: #fff;--cluster-text-color: #fff;--cluster-bounds-stroke-color: #0e4ff6;--cluster-bounds-stroke-opacity: 1;--ab-line-stroke-color: #1e8ff2;--reference-line-stroke-color: #b55f8f;}/* required styles */.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;left: 0;top: 0;}.leaflet-container{overflow: hidden;}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select: none;   -moz-user-select: none;        user-select: none;  -webkit-user-drag: none;}/* Prevents IE11 from highlighting tiles in blue */.leaflet-tile::selection{background: transparent;}/* Safari renders non-retina tile on retina better with this, but Chrome is worse */.leaflet-safari .leaflet-tile{image-rendering: -webkit-optimize-contrast;}/* hack that prevents hw layers "stretching" when loading new tiles */.leaflet-safari .leaflet-tile-container{width: 1600px;height: 1600px;-webkit-transform-origin: 0 0;}.leaflet-marker-icon,.leaflet-marker-shadow{display: block;}/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x *//* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */.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{max-width: none !important;max-height: none !important;width: auto;padding: 0;}.leaflet-container.leaflet-touch-zoom{touch-action: pan-x pan-y;}.leaflet-container.leaflet-touch-drag{/* Fallback for FF which doesn't support pinch-zoom */touch-action: none;touch-action: pinch-zoom;}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action: none;}.leaflet-container{-webkit-tap-highlight-color: transparent;}.leaflet-container a{-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);}.leaflet-tile{filter: inherit;visibility: hidden;}.leaflet-tile-loaded{visibility: inherit;}.leaflet-zoom-box{width: 0;height: 0;-moz-box-sizing: border-box;     box-sizing: border-box;z-index: 800;}/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */.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;}/* control positioning */.leaflet-control{position: relative;z-index: 800;pointer-events: auto;}.leaflet-top,.leaflet-bottom{position: absolute;z-index: 1000;pointer-events: none;}.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;}/* zoom and fade animations */.leaflet-fade-anim .leaflet-popup{opacity: 0;-webkit-transition: opacity 0.2s linear;   -moz-transition: opacity 0.2s linear;        transition: opacity 0.2s linear;}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity: 1;}.leaflet-zoom-animated{-webkit-transform-origin: 0 0;        transform-origin: 0 0;}svg.leaflet-zoom-animated{will-change: transform;}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);   -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);        transition:         transform 0.25s cubic-bezier(0,0,0.25,1);}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition: none;   -moz-transition: none;        transition: none;}.leaflet-zoom-anim .leaflet-zoom-hide{visibility: hidden;}/* cursors */.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;}/* marker & overlays interactivity */.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: auto;}/* visual tweaks */.leaflet-container{background: #ddd;outline-offset: 1px;}.leaflet-container a{color: #0078A8;}.leaflet-zoom-box{border: 2px dotted #38f;background: rgba(255,255,255,0.5);}/* general typography */.leaflet-container{font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;font-size: 12px;font-size: 0.75rem;line-height: 1.5;}/* general toolbar styles */.leaflet-bar{box-shadow: 0 1px 5px rgba(0,0,0,0.65);border-radius: 4px;}.leaflet-bar a{background-color: #fff;border-bottom: 1px solid #ccc;width: 26px;height: 26px;line-height: 26px;display: block;text-align: center;text-decoration: none;color: black;}.leaflet-bar a,.leaflet-control-layers-toggle{background-position: 50% 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-left-radius: 4px;border-bottom-right-radius: 4px;border-bottom: none;}.leaflet-bar a.leaflet-disabled{cursor: default;background-color: #f4f4f4;color: #bbb;}.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-left-radius: 2px;border-bottom-right-radius: 2px;}/* zoom control */.leaflet-control-zoom-in,.leaflet-control-zoom-out{font: bold 18px 'Lucida Console', Monaco, monospace;text-indent: 1px;}.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {font-size: 22px;}/* layers control */.leaflet-control-layers{box-shadow: 0 1px 5px rgba(0,0,0,0.4);background: #fff;border-radius: 5px;}.leaflet-control-layers-toggle{background-image: url(images/layers.png);width: 36px;height: 36px;}.leaflet-retina .leaflet-control-layers-toggle{background-image: url(images/layers-2x.png);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{padding: 6px 10px 6px 6px;color: #333;background: #fff;}.leaflet-control-layers-scrollbar{overflow-y: scroll;overflow-x: hidden;padding-right: 5px;}.leaflet-control-layers-selector{margin-top: 2px;position: relative;top: 1px;}.leaflet-control-layers label{display: block;font-size: 13px;font-size: 1.08333em;}.leaflet-control-layers-separator{height: 0;border-top: 1px solid #ddd;margin: 5px -10px 5px -6px;}/* Default icon URLs */.leaflet-default-icon-path{ /* used only in path-guessing heuristic, see L.Icon.Default */background-image: url(images/marker-icon.png);}/* attribution and scale controls */.leaflet-container .leaflet-control-attribution{background: #fff;background: rgba(255, 255, 255, 0.8);margin: 0;}.leaflet-control-attribution,.leaflet-control-scale-line{padding: 0 5px;color: #333;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{display: inline !important;vertical-align: baseline !important;width: 1em;height: 0.6669em;}.leaflet-left .leaflet-control-scale{margin-left: 5px;}.leaflet-bottom .leaflet-control-scale{margin-bottom: 5px;}.leaflet-control-scale-line{border: 2px solid #777;border-top: none;line-height: 1.1;padding: 2px 5px 1px;white-space: nowrap;-moz-box-sizing: border-box;     box-sizing: border-box;background: rgba(255, 255, 255, 0.8);text-shadow: 1px 1px #fff;}.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{/*border: 2px solid rgba(0,0,0,0.2);*/background-clip: padding-box;}/* popup */.leaflet-popup{position: absolute;text-align: center;margin-bottom: 20px;}.leaflet-popup-content-wrapper{padding: 1px;text-align: left;border-radius: 12px;}.leaflet-popup-content{margin: 13px 24px 13px 20px;line-height: 1.3;font-size: 13px;font-size: 1.08333em;min-height: 1px;}.leaflet-popup-content p{margin: 17px 0;margin: 1.3em 0;}.leaflet-popup-tip-container{width: 40px;height: 20px;position: absolute;left: 50%;margin-top: -1px;margin-left: -20px;overflow: hidden;pointer-events: none;}.leaflet-popup-tip{width: 17px;height: 17px;padding: 1px;margin: -10px auto 0;pointer-events: auto;-webkit-transform: rotate(45deg);   -moz-transform: rotate(45deg);        transform: rotate(45deg);}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background: white;color: #333;box-shadow: 0 3px 14px rgba(0,0,0,0.4);}.leaflet-container a.leaflet-popup-close-button{position: absolute;top: 0;right: 0;border: none;text-align: center;width: 24px;height: 24px;font: 16px/24px Tahoma, Verdana, sans-serif;color: #757575;text-decoration: none;background: transparent;}.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-tip{width: 24px;margin: 0 auto;filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);}.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;}/* div icon */.leaflet-div-icon{background: #fff;border: 1px solid #666;}/* Tooltip *//* Base styles for the element that has a tooltip */.leaflet-tooltip{position: absolute;padding: 6px;background-color: #fff;border: 1px solid #fff;border-radius: 3px;color: #222;white-space: nowrap;-webkit-user-select: none;-moz-user-select: none;user-select: none;pointer-events: none;box-shadow: 0 1px 3px rgba(0,0,0,0.4);}.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{position: absolute;pointer-events: none;border: 6px solid transparent;background: transparent;content: "";}/* Directions */.leaflet-tooltip-bottom{margin-top: 6px;}.leaflet-tooltip-top{margin-top: -6px;}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left: 50%;margin-left: -6px;}.leaflet-tooltip-top:before{bottom: 0;margin-bottom: -12px;border-top-color: #fff;}.leaflet-tooltip-bottom:before{top: 0;margin-top: -12px;margin-left: -6px;border-bottom-color: #fff;}.leaflet-tooltip-left{margin-left: -6px;}.leaflet-tooltip-right{margin-left: 6px;}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top: 50%;margin-top: -6px;}.leaflet-tooltip-left:before{right: 0;margin-right: -12px;border-left-color: #fff;}.leaflet-tooltip-right:before{left: 0;margin-left: -12px;border-right-color: #fff;}/* Printing */@media print{/* Prevent printers from removing background-images of controls. */.leaflet-control{-webkit-print-color-adjust: exact;print-color-adjust: exact;}}.leaflet-control{float: none !important;}.leaflet-bar{& button{display: block;margin: 4px 0px;padding: 0px;border-radius: 6px;background-color: var(--tool-box-button-bg-color);border-bottom-color: var(--tool-box-button-border-color);& span{display: block;&[icon]{padding: 12px 12px;background-position: center;background-repeat: no-repeat;}&[icon="full-screen"]{ background-image: url(/img/icons/w.full.screen.default.svg); }&[icon="in-screen"]{ background-image: url(/img/icons/w.zoomout.screen.default.svg); }&[icon="zoom-in"]{ background-image: url(/img/icons/w.add.plus.default.svg); }&[icon="zoom-out"]{ background-image: url(/img/icons/w.minus.default.svg); }&[icon="user-location"]{ background-image: url(/img/icons/w.location.target.on.default.svg); }&[icon="center-to-shape"]{ background-image: url(/img/icons/w.pin.drop.default.svg); }&[icon="provider"]{ background-image: url(/img/icons/w.layers.default.svg); }&[icon="neighbour-on"]{ background-image: url(/img/icons/w.other.shapes.on.default.svg); }&[icon="neighbour-off"]{ background-image: url(/img/icons/w.other.shapes.off.default.svg); }&[icon="guide-lines-on"]{ background-image: url(/img/icons/w.guidelines.on.default.svg); }&[icon="guide-lines-off"]{ background-image: url(/img/icons/w.guidelines.off.default.svg); }&[icon="marks-on"]{ background-image: url(/img/icons/w.marker.on.default.svg); }&[icon="marks-off"]{ background-image: url(/img/icons/w.marker.off.default.svg); }}}& button:hover{background-color: var(--hover-tool-box-button-bg-color);border-bottom-color: var(--hover-tool-box-button-border-color);}& button.active{background-color: var(--active-tool-box-button-bg-color);}& button.active::before{content: "";position: absolute;bottom: 2px;left: 4px;right: 4px;height: 1.5px;border-radius: 2px;background-color: var(--active-bg-color);}& + .leaflet-bar{margin-top: 16px;}}.leaflet-container .leaflet-control-attribution{color: var(--attribution-text-color);background-color: var(--attribution-bg-color);}.easy-button-button{position: relative;& span[title]::before{content: attr(title);position: absolute;background-color: var(--button-tooltip-bg-color);color: var(--button-tooltip-text-color);padding: 6px 8px;border-radius: 6px;font: var(--font-500-10);white-space: nowrap;top: 50%;}& span[title]::after{content: "";width: 8px;height: 8px;border-radius: 2px;background-color: var(--button-tooltip-bg-color);position: absolute;top: 50%;}}.leaflet-right{& .easy-button-button span[title]{&::before{left: 0px;transform: translate(calc(-100% - 6px), -50%);}&::after{left: 0px;transform: translate(calc(-100% - 3px), -50%) rotate(45deg);}}}.leaflet-left{& .easy-button-button span[title]{&::before{right: 0px;transform: translate(calc(100% + 6px), -50%);}&::after{right: 0px;transform: translate(calc(100% + 3px), -50%) rotate(45deg);}}}.easy-button-button:not(:hover) span[title]::before,.easy-button-button:not(:hover) span[title]::after{display: none;}.leaflet-bottom.leaflet-left{display: flex;align-items: center;& button{margin: 0px;}}[id^="widthbar"]{order: 1;}[id^="lineswitch"]{order: 2;display: none;}[id^="widthbar"] ~ [id^="lineswitch"]{display: initial;}[id^="widthbar"] button{display: inline-block;border-radius: 0px;font: var(--font-400-12);padding: 6px;min-width: 12px;text-align: center;margin: 0px;}[id^="widthbar"] button + button{margin-left: 1px;}[id^="widthbar"] button:first-of-type{border-radius: 6px 0px 0px 6px;}[id^="widthbar"] button:last-of-type{border-radius: 0px 6px 6px 0px;}[id^="widthbar"] button:last-of-type:first-of-type{border-radius: 6px;}.leaflet-default-icon-path{background-image: url(/img/leaflet/marker-icon.png);}.leaflet-tooltip{background-color: var(--tooltip-bg-color);border: none;border-radius: 6px;color: var(--tooltip-text-color);box-shadow: var(--shadow-flat-down-2) var(--tooltip-shadow-color);font: var(--font-400-10);padding: 12px;}.leaflet-tooltip-top:before { border-top-color: var(--tooltip-bg-color); }.leaflet-tooltip-bottom:before { border-bottom-color: var(--tooltip-bg-color); }.leaflet-tooltip-left:before { border-left-color: var(--tooltip-bg-color); }.leaflet-tooltip-right:before { border-right-color: var(--tooltip-bg-color); }