body{margin:0;min-width:320px;background:#f6f7fb;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}a{color:inherit;text-decoration:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.fc{--fc-border-color:#e5e7eb;--fc-button-bg-color:#1f6b45;--fc-button-border-color:#1f6b45;--fc-button-hover-bg-color:#174f34;--fc-button-hover-border-color:#174f34;--fc-today-bg-color:#eef8f2}.fc .fc-toolbar-title{font-size:clamp(1.1rem,4vw,1.6rem);font-weight:750}.fc .fc-event{border-radius:6px;padding:2px 4px;cursor:pointer}@media (max-width:600px){.fc .fc-toolbar{align-items:flex-start;grid-gap:12px;gap:12px}.fc .fc-toolbar-title{font-size:1rem}.fc .fc-button{padding:.35rem .55rem}.fc .fc-daygrid-event{white-space:normal;font-size:.7rem}}.route-dialog__header{padding:24px 24px 22px;color:#fff;background:radial-gradient(circle at 92% 0,rgba(111,207,151,.3),transparent 34%),linear-gradient(135deg,#14251d,#1d4d36)}.route-dialog__icon-button,.route-dialog__step{flex:0 0 auto;width:40px;height:40px;border:1px solid hsla(0,0%,100%,.16)!important;color:#fff!important;background:hsla(0,0%,100%,.1)!important}.route-dialog__step{display:grid;place-items:center;border-radius:50%;font-weight:800}.route-dialog__content{padding:24px!important;background:#f7f9f8}.route-dialog__content--form{padding-bottom:20px!important}.route-dialog__choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.route-dialog__route-choice{min-height:92px;padding:14px!important;justify-content:flex-start!important;grid-gap:14px;gap:14px;color:#17271f!important;text-transform:none!important;border:1px solid #dfe8e3!important;border-radius:16px!important;background:#fff!important;box-shadow:0 4px 16px rgba(21,53,38,.05);transition:border-color .16s ease,box-shadow .16s ease,-webkit-transform .16s ease!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,-webkit-transform .16s ease!important}.route-dialog__route-choice:focus-visible,.route-dialog__route-choice:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:#5c9c78!important;box-shadow:0 10px 24px rgba(21,53,38,.12)}.route-dialog__color{display:grid;place-items:center;width:50px;height:50px;flex:0 0 auto;border:4px solid #fff;border-radius:15px;box-shadow:0 0 0 1px rgba(18,39,29,.14),0 5px 14px rgba(18,39,29,.14)}.route-dialog__color svg{color:transparent;transition:color .16s ease}.route-dialog__route-choice:focus-visible .route-dialog__color svg,.route-dialog__route-choice:hover .route-dialog__color svg{color:hsla(0,0%,100%,.92);-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,.55));filter:drop-shadow(0 1px 2px rgba(0,0,0,.55))}.route-dialog__grade{font-size:1.15rem!important;line-height:1.2!important;font-weight:850!important}.route-dialog__choice-label,.route-dialog__control-help,.route-dialog__summary-label{margin-top:3px!important;color:#6a7b72;font-size:.78rem!important;line-height:1.35!important}.route-dialog__arrow{color:#789287;font-size:1.35rem!important}.route-dialog__empty{min-height:180px;display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;color:#64756c;text-align:center}.route-dialog__empty svg{font-size:2rem}.route-dialog__summary{display:flex;align-items:center;grid-gap:14px;gap:14px;padding:14px;margin-bottom:18px;border:1px solid #dfe8e3;border-radius:16px;background:#fff}.route-dialog__selected-color{width:48px;height:48px;flex:0 0 auto;border:4px solid #fff;border-radius:14px;box-shadow:0 0 0 1px rgba(18,39,29,.16),0 4px 12px rgba(18,39,29,.12)}.route-dialog__summary-title{color:#17271f;font-size:1.05rem!important;font-weight:800!important}.route-dialog__fields{display:grid;grid-gap:14px;gap:14px}.route-dialog__control-card,.route-dialog__lead-row{padding:16px 18px;border:1px solid #dfe8e3;border-radius:16px;background:#fff}.route-dialog__control-heading,.route-dialog__lead-row{display:flex;align-items:center;grid-gap:12px;gap:12px}.route-dialog__control-heading{margin-bottom:12px}.route-dialog__control-icon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;color:#1f6b45;border-radius:11px;background:#e8f4ed}.route-dialog__control-icon svg{font-size:1.25rem}.route-dialog__control-title{color:#203229;font-size:.92rem!important;font-weight:750!important}.route-dialog__value{min-width:48px;margin-left:auto!important;padding:6px 9px;color:#174d33;text-align:center;font-weight:850!important;border-radius:10px;background:#e8f4ed}.route-dialog__control-card .MuiSlider-root{color:#258354;padding-bottom:10px}.route-dialog__control-card .MuiSlider-thumb{width:20px;height:20px;box-shadow:0 0 0 5px rgba(37,131,84,.12)}.route-dialog__lead-row .MuiSwitch-switchBase.Mui-checked{color:#258354}.route-dialog__lead-row .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#258354}.route-dialog__actions{grid-gap:10px;gap:10px;padding:16px 24px 20px!important;border-top:1px solid #e4ebe7;background:#fff}.route-dialog__cancel{color:#53655c!important;text-transform:none!important;font-weight:700!important}.route-dialog__submit{min-height:46px;padding-inline:20px!important;color:#fff!important;text-transform:none!important;font-weight:800!important;border-radius:13px!important;background:#1f6b45!important;box-shadow:0 8px 20px rgba(31,107,69,.24)!important}@media (max-width:600px){.route-dialog__header{padding:20px 18px 18px}.route-dialog__content{padding:18px!important}.route-dialog__choice-grid{grid-template-columns:1fr}.route-dialog__route-choice{min-height:78px}.route-dialog__actions{padding:14px 18px 18px!important}.route-dialog__submit{flex:1 1}.route-dialog__control-card,.route-dialog__lead-row{padding:14px}}.wall-topo-scroll{width:100%;overflow-x:auto;overscroll-behavior-x:contain}.wall-topo{width:100%;min-width:760px;padding:10px;box-sizing:border-box}.wall-topo--mobile{min-width:820px}.wall-topo__svg{display:block;width:100%;height:auto;border-radius:16px;background:#d1d3cf;box-shadow:0 12px 32px rgba(24,37,31,.12)}.wall-topo__lane-hit{fill:transparent;cursor:pointer;transition:fill .12s ease}.wall-topo__lane-hit:hover{fill:rgba(31,107,69,.08)}.wall-topo__endpoint,.wall-topo__route-line{pointer-events:none}.wall-topo__route-line{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;opacity:.55}.wall-topo__endpoint{opacity:.55}@media (max-width:899px){.wall-topo{padding:6px}}.mycell{cursor:pointer}.mycell:hover{-webkit-filter:grayscale(50%)}
/*# sourceMappingURL=main.89dcceb6.chunk.css.map */