.graph-container{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem .5rem;height:100%;margin-top:1rem;display:grid;overflow-y:auto}.sections-wrapper{flex-direction:column;display:flex}.sections-wrapper section{min-height:800px}section .legend{margin-bottom:1rem}.legend{flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem;height:60px;padding:0 2rem;display:flex}.graph{grid-column:span 2/span 2;width:100%;height:300px}.graph-large{grid-column:span 3/span 3}.heatmap{grid-row:span 2/span 2}.events-table{grid-column:span 6/span 6;height:40vh;margin-top:1rem}.cols-6{grid-column:span 6/span 6}.divider{border-top:1px solid #000;width:100%;margin:1.5rem 0}.order-form{flex-direction:column;gap:.5rem;display:flex}fieldset:has(table){padding-bottom:1rem}fieldset:has(.control-form){padding:1rem}fieldset:has(.basic-info-form){padding-top:1rem;padding-bottom:1.5rem}.sc-gauge{width:180px;height:150px;margin:10px auto auto}.sc-background{text-align:center;background-color:#fff;border-radius:150px 150px 0 0;height:100px;margin-bottom:10px;position:relative;overflow:hidden}.sc-mask{background-color:#f4f4f7;border-radius:150px 150px 0 0;height:80px;position:absolute;top:20px;left:20px;right:20px}.sc-percentage{transform-origin:top;background-color:#3f51b5;width:400%;height:400%;margin-left:100px;transition:transform 1s;position:absolute;top:100px;left:-200%;transform:rotate(25deg)}.sc-percentage2{transform-origin:top;background-color:red;width:400%;height:400%;margin-left:100px;transition:transform 1s;position:absolute;top:100px;left:-200%;transform:rotate(25deg)}.sc-min{float:left}.sc-max{float:right}.sc-value{width:100%;font-size:28px;font-weight:700;position:absolute;top:40%;left:0}.sc-sub-value{width:100%;font-size:16px;font-weight:700;position:absolute;top:80%;left:0}.text-wrapper{word-break:break-all}.order-form{flex-direction:column;gap:.5rem;margin:2rem 1rem;display:flex}.order-form hr{margin:.7rem 0}.order-form .leaflet-container{height:200px}.table-list{row-gap:5px;display:grid}.add-button{justify-self:end;max-width:-webkit-fit-content;max-width:fit-content}fieldset:has(table,.control-form,.basic-info-form){padding-bottom:1rem}fieldset:has(.basic-info-form){padding-top:.5rem}.basic-info-form{align-items:center;display:flex}.lines_form{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"image details""stops map";gap:.75rem;display:grid}.lines_form .image{grid-area:image;grid-template-areas:"box";align-content:center;height:100%;display:grid}.lines_form .image img{border:1px solid #ccc;grid-area:box;width:100%;height:auto;max-height:134px}.lines_form .image :-webkit-any(label){z-index:1;cursor:pointer;color:#919191;grid-area:box;justify-content:flex-end;width:100%;padding:.5rem;transition:opacity .2s ease-in-out;display:flex}.lines_form .image :-webkit-any(label):hover{opacity:.5}.lines_form .image :-webkit-any(label){z-index:1;cursor:pointer;color:#919191;grid-area:box;justify-content:flex-end;width:100%;padding:.5rem;transition:opacity .2s ease-in-out;display:flex}.lines_form .image :is(label){z-index:1;cursor:pointer;color:#919191;grid-area:box;justify-content:flex-end;width:100%;padding:.5rem;transition:opacity .2s ease-in-out;display:flex}.lines_form .image :-webkit-any(label):hover{opacity:.5}.lines_form .image :is(label):hover{opacity:.5}.lines_form .image :-webkit-any(input){display:none}.lines_form .image :is(input){display:none}.lines_form .details{grid-area:details;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;height:-webkit-fit-content;height:fit-content;display:grid}.lines_form .details .title,.lines_form .vehicle-select{grid-column:span 2/span 2}.lines_form .stops-list{flex-direction:column;grid-area:stops;max-width:100%;height:40dvh;display:flex}.lines_form .stops-list .add-stop-wrapper{justify-content:flex-end;min-width:250px;display:flex}.lines_form .stops-list ul{border-collapse:collapse;max-width:100%}.lines_form .stops-list ul .time-text{overflow-wrap:break-word;max-width:20ch;display:block}.lines_form .map{grid-area:map}.passenger-form{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"image details details""list list list";gap:.75rem;display:grid}.passenger-form .image{grid-area:image;grid-template-areas:"box";align-content:center;display:grid}.passenger-form .image :-webkit-any(label){z-index:1;cursor:pointer;color:#919191;grid-area:box;justify-content:flex-end;width:100%;padding:.5rem;transition:opacity .2s ease-in-out;display:flex}.passenger-form .image :-webkit-any(label):hover{opacity:.5}.passenger-form .image :-webkit-any(label){z-index:1;cursor:pointer;color:#919191;grid-area:box;justify-content:flex-end;width:100%;padding:.5rem;transition:opacity .2s ease-in-out;display:flex}.passenger-form .image :is(label){z-index:1;cursor:pointer;color:#919191;grid-area:box;justify-content:flex-end;width:100%;padding:.5rem;transition:opacity .2s ease-in-out;display:flex}.passenger-form .image :-webkit-any(label):hover{opacity:.5}.passenger-form .image :is(label):hover{opacity:.5}.passenger-form .image :-webkit-any(input){display:none}.passenger-form .image :is(input){display:none}.passenger-form .image :-webkit-any(img){aspect-ratio:1;object-fit:cover;grid-area:box;width:100%}.passenger-form .image :-webkit-any(img):not([src]){border:1px solid rgba(0,0,0,.29)}.passenger-form .image :-webkit-any(img){aspect-ratio:1;object-fit:cover;grid-area:box;width:100%}.passenger-form .image :is(img){aspect-ratio:1;object-fit:cover;grid-area:box;width:100%}.passenger-form .image :-webkit-any(img):not([src]){border:1px solid rgba(0,0,0,.29)}.passenger-form .image :is(img):not([src]){border:1px solid rgba(0,0,0,.29)}.passenger-form .details{grid-area:details;row-gap:.75rem;display:grid}.passenger-form .list-container{grid-area:list;height:30dvh;padding-right:0}.passenger-form .list-container .add-coordinator{margin-left:auto}.passenger-form .list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;height:calc(100% - 35px);display:grid;overflow-x:hidden;overflow-y:auto}.passenger-form .list li{height:150px;max-height:150px}.passenger-form .list li span{text-overflow:ellipsis;max-width:80%;overflow-x:hidden}.passenger-form .list li:has(form){height:-webkit-fit-content;height:fit-content;max-height:250px}.passenger-form .list li:has(form) .avatar-container{grid-template-areas:"avatar";display:grid}.passenger-form .list li:has(form) :-webkit-any(input[type=file],.avatar){grid-area:avatar}.passenger-form .list li:has(form) :-webkit-any(input[type=file],.avatar){grid-area:avatar}.passenger-form .list li:has(form) :is(input[type=file],.avatar){grid-area:avatar}.passenger-form .list li:has(form) .avatar{cursor:pointer;z-index:1}.passenger-form .list li:has(form) input[type=file]{opacity:0;width:100%}.passenger-form .list li:has(form) .save-container{justify-content:space-between;display:flex}:root{--primary-color:#3f51b5;--base-spacing:1rem}#root:has(div[role=progressbar]){overflow:hidden}#root:has(.auth-container) .page-loader{justify-content:center;padding-top:0}.flex{display:flex}.flex-col{flex-direction:column}.justify-end{justify-content:flex-end}.gap-sm{gap:var(--base-spacing)}.gap-xs{gap:calc(var(--base-spacing)/2)}.grid{display:grid}.margin-inline-sm{margin-inline:var(--base-spacing)}.padding-block-sm{padding-block:var(--base-spacing)}.text-primary{color:var(--primary-color)}.align-self-end{align-self:flex-end}.justify-self-end{justify-self:flex-end}.filter-container{gap:var(--base-spacing);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media not (min-width:768px){.filter-container{grid-template-columns:1fr}}fieldset{color:#3f51b5;border-color:#3f51b5;padding:0 1rem}.Cmt-appMainContent:has(.modules__iframe){padding:0}