:root{--color-background:#a7aeb2;--color-background-deep:#989ea3;--color-bright:#ededed;--color-bright-faded:#c3c3c3;--color-dark:#34363a;--color-dark-2:#221c2a;--color-dark-faded:#494c51;--color-modal-back:#77777777;--color-action:#585a5b;--color-action-active:#67696a;--color-accent:#f37a42;--color-accent-active:#f78b59;--color-positive:#5abe96;--color-positive-active:#66d0a6;--color-negative:#d2645c;--color-negative-active:#e47169;--color-indicator-1:#009784;--color-indicator-2:#378f5e;--color-indicator-3:#5c8539;--color-indicator-4:#956510;--color-indicator-5:#a63e4c;--color-cell-good:#58ff95;--color-cell-good-active:#9cffc0;--color-cell-warn:#ffe061;--color-cell-warn-active:#ffe992;--color-cell-bad:#ff5858;--color-cell-bad-active:#ff8383;--color-cell-custom:#a8cae6;--color-cell-custom-active:#c6dcee}body,html{height:100%}body{background:var(--color-background);display:flex;flex-direction:column;margin:0}a,body,input,p{color:var(--color-dark);font-family:Consolas,Arial;text-decoration:none}input,select{background:var(--color-bright);border:1px solid var(--color-action);border-radius:12px;box-shadow:0 1px 2px #ffffff30,inset 0 1px 2px #00000030,inset 0 2px 4px #00000015;box-sizing:border-box;color:var(--color-dark);font-size:16px;height:32px;padding:0 4px;width:100%}input[type=checkbox]{height:20px;width:20px}textarea{border-radius:12px;box-sizing:border-box;width:100%}button{border:0;cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:60%}.center{text-align:center}input.rounded,select.rounded{border-radius:12px}input.short,select.short{min-width:150px;width:150px}.inputLabel{color:var(--color-dark-faded);font-size:14px}table{width:100%}thead tr{border-radius:12px}tbody tr:first-child td:first-child{border-top-left-radius:12px}tbody tr:first-child td:last-child{border-top-right-radius:12px}tbody tr:last-child td:first-child{border-bottom-left-radius:12px}tbody tr:last-child td:last-child{border-bottom-right-radius:12px}thead tr{background:none}tbody tr{background:var(--color-bright);color:var(--color-dark)}table.onPage{background:#b2b9bd;border-radius:18px;box-shadow:inset 0 1px 2px #ffffff30,0 1px 2px #00000030,0 2px 4px #00000015;padding:0 5px 5px}table.onPage th{font-size:10px;font-weight:400;height:20px;padding:0 5px}table.vals{border-radius:14px;box-shadow:inset 0 1px 2px #ffffff30,0 1px 5px #00000030,0 2px 10px #00000015;white-space:nowrap}table.vals td{height:24px;overflow:hidden;padding:0 4px}table.vals tbody tr td:first-child{text-align:left}table.vals tbody tr td:last-child{text-align:right}table.vals input{border:0;border-radius:0;height:24px}.modal.auth{min-width:300px}.modal.auth .logo{background-image:url(/_nuxt/assets/images/logo_full_gray.png);background-position:50%;background-repeat:no-repeat;background-size:contain;box-sizing:border-box;height:80px;margin:20px 20px 0}.modal.auth .createlink{color:var(--color-dark-faded);font-size:14px}.modal.auth .createlink:hover{cursor:pointer;text-decoration:underline}.modal.auth .info{background:linear-gradient(-45deg,#585a5b,#647959);border-radius:18px;box-shadow:inset 0 0 1px var(--color-dark);box-sizing:border-box;color:var(--color-bright);font-size:14px;min-width:100%;padding:10px;text-align:left;width:0}.modal.auth .info a{color:var(--color-bright);text-decoration:underline}.modal.auth .info a:hover{color:var(--color-bright-faded)}.fieldname{color:var(--color-dark-faded);font-size:14px}.menu{background:var(--color-dark);box-shadow:0 0 6px #0000001a;box-sizing:border-box;display:none;height:60px;overflow:auto;position:absolute;text-align:left;width:100%;z-index:1}.menu nav,.menu.open{display:flex}.menu nav{align-items:center;flex-grow:1;height:40px;justify-content:space-between;margin:10px;width:-moz-fit-content;width:fit-content}.menu nav a{color:var(--color-bright-faded);cursor:pointer;padding:4px;white-space:nowrap}.menu nav a.active{border-bottom:2px solid var(--color-accent);color:var(--color-bright)}.menu nav a:hover{border-bottom:4px solid var(--color-accent);color:var(--color-bright);padding-bottom:2px}.menu .signzone{align-items:center;display:flex;justify-content:flex-end;width:80px}.menu nav a.sign-out{border-bottom:2px solid var(--color-accent);cursor:pointer;padding:4px;right:20px}.menu nav a.sign-out:hover{border-bottom:4px solid var(--color-accent);padding-bottom:2px}.viewport{box-sizing:border-box;height:100dvh;overflow:auto;padding-top:60px;white-space:nowrap}.content{box-sizing:border-box;gap:10px;margin:10px;min-height:calc(100% - 20px)}.content,.pageList{display:flex;flex-direction:column}.pageList{align-items:center;gap:4px;min-width:100%;width:-moz-fit-content;width:fit-content}.modal-back{align-items:flex-start;background:var(--color-modal-back);display:none;height:100%;justify-content:center;position:fixed;width:100%;z-index:10}.modal-back.open{display:flex;overflow:auto}.modal-content{align-items:center;display:flex;justify-content:center;min-height:100%;pointer-events:none;width:100%}.modal{background:var(--color-bright);border-radius:36px;box-shadow:0 0 8px #0000001a;box-sizing:border-box;color:var(--color-dark);display:flex;flex-direction:column;gap:20px;height:-moz-fit-content;height:fit-content;margin:10px;max-height:calc(100% - 60px);overflow:visible;padding:20px;pointer-events:all;text-align:center;width:-moz-fit-content;width:fit-content}.modal .title{align-items:center;display:flex;flex-direction:row;flex-shrink:0;font-size:18px;font-weight:700;gap:10px;height:32px;justify-content:space-between;position:relative;width:100%}.modal .title.small{font-size:14px}.displayError{align-items:center;background:var(--color-negative);border-radius:20px;bottom:20px;box-shadow:inset 0 1px 2px #ffffff30,0 1px 2px #00000030,0 2px 4px #00000015;display:flex;flex-direction:column;gap:10px;opacity:0;padding:10px;position:absolute;right:20px;transition-duration:.2s;transition-property:all;width:0;z-index:10}.displayError.active{display:flex;opacity:1;width:250px}.displayError .icon{min-height:24px;min-width:24px}.displayError .text{color:var(--color-bright)}.displayError .progress{background:var(--color-bright);height:2px}.block{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;gap:10px}.block.values{flex-basis:50%;padding:6px}.modal .block.values{background:linear-gradient(-45deg,#546e7c,#8a9ba4);border-radius:18px;box-shadow:inset 0 0 1px var(--color-dark);max-width:328px}.modal .block.values.narrow{max-width:164px}.block.values .subtitle{color:#fff;padding:4px}.block.bright{background:var(--color-bright);border-radius:36px;box-shadow:inset 0 1px 2px #ffffff30,0 1px 2px #00000030,0 2px 4px #00000015;color:var(--color-dark)}.block.fullW{width:100%}.block.fullH{height:100%}.block.horisontal{flex-direction:row;justify-content:center}.block.left{align-items:flex-start;justify-content:inherit}.block.right{align-items:flex-end;justify-content:inherit}.block.horisontal.left{align-items:inherit;justify-content:flex-start}.block.horisontal.right{align-items:inherit;justify-content:flex-end}.block.top{align-items:start}.block.bottom{align-items:end}.block.space{justify-content:space-between}.block.space-around{justify-content:space-around}.block.p10{padding:10px}.block.biggap{gap:20px}.block.shortgap{gap:4px}.block.nogap{gap:0}.pageLine{cursor:pointer;gap:10px;height:40px;padding:0 8px;transition-duration:.2s;transition-property:all;width:100%}.pageLine:hover{background:#e3e3e3}.pageLine.prepare{background:#e8d2be}.pageLine.prepare:hover{background:#d8bea5}.pageLine.move{background:#c9e4f6}.pageLine.move:hover{background:#bbe4ff}.pageLine.focus{background:var(--color-cell-warn)}.pageLine.focus:hover{background:var(--color-cell-warn-active)}.topping .indicators{gap:0;height:100%;max-width:-moz-fit-content;max-width:fit-content}.topping .indicators .indicator{background:var(--color-bright);border-radius:8px;font-size:14px;font-weight:700;height:100%;justify-content:center;max-width:34px;text-transform:uppercase;transition-duration:1s;transition-property:all;width:34px}.topping .indicators .indicator.on{background:#6de1a2}.topping .indicators .indicator.warn{background:#ffcf57}.topping .indicators .indicator .icon{height:18px;width:18px}.topping.lamps.longdown{background:linear-gradient(180deg,#ffb2b3,#ff999b)}.topping .downtime{align-items:flex-start;display:none;font-size:14px;gap:4px;justify-content:space-between;width:100%}.topping.short .downtime{display:flex}.topping .downtime .icon{height:14px;width:14px}.topping.short .indicators .indicator{height:6px}.topping.short .indicators .indicator .icon{display:none}.topping{box-shadow:inset 0 0 1px var(--color-dark);flex-direction:row;font-size:16px;gap:2px;justify-content:center;padding:5px}.topping.progressZone{box-shadow:none;flex-direction:column;gap:2px;height:24px;padding:0;width:200px}.topping .progress{height:8px;overflow:hidden;position:relative}.topping .progress .infill{background:#0086e2;display:flex;height:100%;transition-duration:1s;transition-property:all}.topping .progress .infill.odo{background:#7d7d7d;box-shadow:0 1px 2px #ffffff30,inset 0 1px 2px #00000030,inset 0 2px 4px #00000015;justify-content:flex-end;width:100%}.topping .progress .overtext{align-items:center;display:flex;font-size:10px;height:100%;justify-content:center;position:absolute;text-align:center;width:100%}.topping .progress .overtext.odometer{box-sizing:border-box;color:#fff;font-family:monospace;justify-content:flex-end;letter-spacing:5px;margin-right:-1px}.topping.state{border-radius:100px;box-shadow:none;max-width:24px;padding:0}.topping.state.small{height:12px;max-height:12px;max-width:12px;width:12px}.topping.state.surface{background:var(--color-background-deep);box-shadow:0 1px 2px #ffffff30,inset 0 1px 2px #00000030,inset 0 2px 4px #00000015}.topping.state.red{background:#ff6d6d}.topping.state.yellow{background:#e1b16d}.topping.state.green{background:#6de1a2}.topping.state .icon{height:24px;width:24px}.topping.lamps{flex-direction:column;height:34px;max-width:-moz-fit-content;max-width:fit-content}.topping.lamps,.topping.timer{background:linear-gradient(to bottom,#fff,var(--color-bright));border-radius:10px;box-shadow:inset 0 1px 2px #ffffff30,0 1px 2px #00000030,0 2px 4px #00000015;font-weight:700}.topping.timer{font-size:16px;height:28px;max-width:100px;width:100px}.topping.label{background:var(--color-bright);border-radius:8px;font-size:14px;font-weight:700;height:24px;max-width:50px;width:50px}.topping.label.wide{max-width:100px;width:100px}.topping.label.phone{max-width:120px;width:120px}.topping.text{font-size:14px;min-width:150px;width:150px}.topping.bar,.topping.text{background:var(--color-bright);border-radius:8px;height:24px}.pageLine .topping.bar{max-width:-moz-fit-content;max-width:fit-content}.topping.bar .icon{height:14px;width:14px}.topping.switch{background:var(--color-bright);border-radius:8px;flex-direction:column;gap:5px;max-width:164px}.topping.switch .icon{height:20px;width:20px}.dash{padding:0}.dash.control{background:#b2b9bd;border-radius:18px;box-shadow:inset 0 1px 2px #ffffff30,0 1px 2px #00000030,0 2px 4px #00000015;padding:10px}.dash .chart{align-items:center;box-sizing:border-box;display:flex;gap:10px;height:100%;max-width:calc(100% - 50px);padding:10px 10px 10px 0;width:100%}.doughnutChart{flex-basis:30%;max-height:170px;max-width:170px;min-height:50px;min-width:50px;position:relative}.doughnutChart,.doughnutTitle{align-items:center;display:flex;height:100%;justify-content:center}.doughnutTitle{font-size:12px;pointer-events:none;position:absolute;text-align:center;width:100%}.dash .subtitle{background:var(--color-bright-faded);border-radius:0 36px 36px 0;box-sizing:border-box;font-weight:700;height:100%;padding:18px 12px 18px 0;text-align:center;transform:scale(-1);width:40px;writing-mode:vertical-rl}.dash .subtitle.users{background:#ffa6d9}.dash .subtitle.economy{background:#fbb094}.dash .subtitle.idle{background:#85b7e8}.dash .subtitle.comfort{background:#ad90f5}.dash .subtitle.income{background:#96cbcd}.dash .subtitle.category{background:#fad589}.dash .subtitle.outcome{background:#efaeba}.dashMetric .title{color:var(--color-dark-faded);font-size:13px}.dashMetric .value{font-weight:700}.uniBtn{align-items:center;background:var(--color-action);border-radius:12px;box-shadow:inset 0 1px 2px #ffffff30,0 1px 2px #00000030,0 2px 5px #00000015;color:var(--color-bright);display:flex;font-size:14px;gap:10px;height:32px;justify-content:center;min-width:32px;overflow:hidden;padding:0;pointer-events:all;position:relative;transition:all .4s;width:-moz-fit-content;width:fit-content}.uniBtn.square{min-width:32px;width:32px}.uniBtn.small{border-radius:8px;font-size:12px;gap:5px;height:24px}.uniBtn.small.square{min-width:24px;width:24px}.uniBtn.tiny{font-size:10px;gap:5px;height:20px}.uniBtn.tiny.square{min-width:20px;width:20px}.uniBtn.wide{width:140px}.uniBtn.small.wide{width:80px}.uniBtn.full{width:100%}.uniBtn.rounded{border-radius:100px}.uniBtn:hover{background:var(--color-action-active)}.uniBtn.dark{background:var(--color-dark)}.uniBtn.active{background:var(--color-accent)}.uniBtn.positive{background:var(--color-positive)}.uniBtn.positive:hover{background:var(--color-positive-active)}.uniBtn.negative{background:var(--color-negative)}.uniBtn.negative:hover{background:var(--color-negative-active)}.uniBtn.noshadow{box-shadow:none}.uniBtn.transparent,.uniBtn.transparent:hover{background:transparent}.uniBtn.flat{background:var(--color-bright);border:0;box-shadow:0 0 1px var(--color-dark);color:var(--color-dark)}.uniBtn.flat:hover{background:#d8d8d8}.uniBtn.flat.active{background:#d8d8d8;box-shadow:0 1px 2px #ffffff30,inset 0 1px 2px #00000030,inset 0 2px 4px #00000015}.uniBtn.flat.shine{background:#dcb554}.uniBtn.convex{background:#fff;color:var(--color-dark)}.uniBtn.convex:before{background:linear-gradient(to bottom,#fff,var(--color-bright));content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity .4s ease;width:100%}.uniBtn.convex:hover:before{opacity:0}.fileInput{align-items:center;background:linear-gradient(180deg,#00000010,transparent);border-radius:12px;box-shadow:0 1px 2px #ffffff30,inset 0 1px 2px #00000030,inset 0 2px 4px #00000015;display:flex;flex-basis:50%;flex-grow:1;font-size:14px;justify-content:space-between;min-height:32px;overflow:hidden;position:relative;width:100%}.fileInput.joined{background:#ffffff1c}.fileInput.loaded{background:var(--color-bright);box-shadow:inset 0 1px 2px #ffffff30,0 1px 2px #00000030,0 2px 4px #00000015;cursor:pointer}.fileInput.loaded:hover{background:#fff}.fileInput:hover a{text-decoration:underline}.fileInput .progressBar{background:var(--color-bright);height:100%;position:absolute;width:0}.fileInput .file.icon{height:18px;width:18px}.surface{background:var(--color-background);border:0;box-shadow:0 0 1px var(--color-dark);color:var(--color-dark)}.surface.bright{background:var(--color-bright)}button.surface:hover{background:#b2b9bd}.surface.active{background:var(--color-background-deep);box-shadow:0 1px 2px #ffffff30,inset 0 1px 2px #00000030,inset 0 2px 4px #00000015}.surface.active.bright{background:#d8d8d8}.dash.control .surface{border-radius:10px}.uniBtn:has(.text){padding:0 10px}.uniBtn.small:has(.text){padding:0 5px}.uniBtn.onPage{bottom:30px;box-shadow:0 0 4px #00000080;font-weight:700;height:40px;min-width:100px;position:absolute;right:30px}.uniBtn.onMap{border:1px solid var(--color-dark)}.uniBtn .icon{height:18px;width:18px;z-index:1}.uniBtn.small .icon{height:14px;width:14px}.uniBtn.tiny .icon{height:12px;width:12px}.uniBtn .text{z-index:1}.dash-left{flex-grow:1;max-width:calc(100% - 200px)}.dash-right{flex-grow:0;width:190px}.roundCharts{container-name:rc-container;container-type:size}.headerBar{align-items:center;background:var(--color-bright);box-shadow:inset 0 1px 2px #ffffff30,0 1px 5px #00000030,0 2px 10px #00000015;box-sizing:border-box;display:flex;height:40px;justify-content:center;min-height:40px;padding:4px;position:relative;z-index:4}.speedometer{height:32px;width:100%}.focusRentInfo,.speedometer{align-items:center;background:#ededede6;border-radius:18px;box-shadow:inset 0 1px 2px #ffffff30,0 1px 5px #00000030,0 2px 10px #00000015;box-sizing:border-box;display:flex;gap:10px;justify-content:center;padding:8px;z-index:4}.focusRentInfo{min-height:40px}.focusHistoryInfo,.focusRentInfo{flex-direction:column;width:-moz-fit-content;width:fit-content}.focusHistoryInfo{align-items:flex-start;bottom:10px;box-sizing:border-box;display:flex;gap:10px;justify-content:space-between;left:10px;pointer-events:none;position:absolute;top:10px;z-index:3}.focusHistoryInfo.shrink{bottom:90px}.mapZone .topRight{gap:4px;right:10px}.mapZone .topCenter,.mapZone .topRight{box-sizing:border-box;display:flex;flex-direction:column;position:absolute;top:10px;width:-moz-fit-content;width:fit-content;z-index:3}.mapZone .topCenter{align-items:center;gap:10px}.mapZone .bottomCenter{align-items:flex-end;bottom:10px}.mapZone .bottomCenter,.mapZone .centerRight{box-sizing:border-box;display:flex;gap:4px;position:absolute;width:-moz-fit-content;width:fit-content;z-index:3}.mapZone .centerRight{align-items:flex-start;max-height:100%;overflow:auto;right:10px}.focusHistoryInfo input{border-radius:12px;box-shadow:inset 0 1px 2px #ffffff30,0 1px 2px #00000030,0 2px 5px #00000015;font-size:12px;height:24px;pointer-events:all;text-align:center;width:110px;z-index:1}.focusHistoryInfo .line{background:var(--color-dark);border-radius:2px;box-sizing:border-box;height:100%;margin-left:6px;position:relative;width:4px}.focusHistoryInfo .historyPoint{align-items:center;bottom:0;display:flex;flex-direction:row;gap:2px;position:absolute;transform:translate(-7px,50%)}.historyPoint .timelinePoint{background:var(--color-dark-2);border-radius:100px;height:18px;width:18px}.historyPoint .timelinePoint .icon{height:18px;width:18px}.historyPoint .timeLineDate{color:var(--color-dark);font-size:10px;font-weight:700;padding-right:6px}.timelineSetting{background:#ededed;border-radius:12px 12px 0 0;bottom:10px;box-shadow:inset 0 1px 2px #ffffff30,0 1px 5px #00000030,0 2px 10px #00000015;flex-direction:column;gap:4px;padding:4px 4px 14px;pointer-events:all;position:absolute}.timelineSetting,.timelineSetting .param{box-sizing:border-box;display:flex;width:100%}.timelineSetting .param{align-items:center;border-radius:10px;font-size:14px;justify-content:space-between}.timelineSetting .icon{height:12px;width:12px}.unfocused{opacity:50%;pointer-events:none}.focusVehicleInfo{align-items:center;background:var(--color-bright);border-radius:0 0 18px 18px;box-sizing:border-box;flex-direction:column;gap:10px;max-width:-moz-fit-content;max-width:fit-content;padding:10px;position:absolute;top:40px;width:100%;width:-moz-fit-content;z-index:1}.focusVehicleInfo,.mapZone{display:flex;justify-content:center}.mapZone{align-items:flex-start;height:100%;position:relative;width:100%;z-index:2}.bold{font-weight:700}.uppercase{text-transform:uppercase}.small{font-size:10px}.scrollable{display:flex;flex-direction:column;gap:10px;overflow:auto;width:100%}.cmdrequest,.cmdresponse{color:var(--color-bright);font-family:monospace}.cmdresponse{align-items:flex-start;background:#4d6571;border-radius:12px;box-shadow:0 1px 2px #ffffff30,inset 0 1px 2px #00000030,inset 0 2px 4px #00000015;display:flex;height:68px;overflow:auto;padding:4px;text-align:left}.livedot{background:#cd364a;border-radius:100px;height:8px;width:8px}.rentHistory{max-height:140px;min-width:160px;overflow:auto}.rentAction{align-items:center;display:flex;font-size:12px;gap:4px}.rentAction .icon{height:24px;width:24px}.rentAction .subline{background:var(--color-dark);display:flex;height:14px;justify-content:center;margin:0 11px;width:2px}.rentAction .time{color:var(--color-dark-faded);display:flex;font-weight:700}.rentRate{border-radius:8px;box-shadow:inset 0 0 1px var(--color-dark);height:40px;padding:5px}.rentRate .text{color:var(--color-dark-faded);font-size:12px}.rentRate .value{font-weight:700}@media(max-width:520px){.modal{border-radius:26px;margin:10px;padding:10px;width:calc(100% - 20px)}.modal.auth{padding:20px}.modal .block.values,.modal .block.values.narrow{max-width:100%}.horisontal.transformable{flex-direction:column}.horisontal.transformable-r{flex-direction:column-reverse}.dash-left{max-width:100%}.dash-right{width:100%}.content{margin:6px}.pageLine{gap:6px}.mapZone .bottomCenter{flex-direction:column}}.rcl,.rcr{flex-basis:50%}.rcr{max-width:50%}@container rc-container (max-width: 600px){.horisontal.rcl{flex-basis:0%;flex-direction:column;max-width:80px}.rcr{flex-basis:100%;max-width:calc(100% - 90px)}}@keyframes MOVE-BG{0%{transform:translate(0)}to{transform:translate(46px)}}.bg{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:MOVE-BG;animation-name:MOVE-BG;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:repeating-linear-gradient(-55deg,#fff0 1px 11px,#fff4 12px 20px);inset:0 0 0 -46px;position:absolute}.toogle{display:flex;width:100%}.toogle input[type=checkbox]{display:none}.toogle label{background:var(--color-negative);border-radius:100px;cursor:pointer;flex-grow:1;height:20px;overflow:hidden;position:relative;text-indent:-9999px}.toogle.loading label{background:#d2a566}.toogle label:after{background:var(--color-bright);border-radius:90px;box-shadow:0 0 2px #00000080;content:"";height:16px;left:2px;position:absolute;top:2px;transition:.4s;width:40px}.toogle.short label:after{width:16px}.toogle label.l:after{width:calc(100% - 4px)}.toogle input:checked+label{background:var(--color-positive)}.toogle.loading input:checked+label{background:#d2a566}.toogle input:checked+label:after{left:calc(100% - 2px);transform:translate(-100%)}.toogle label:active:after{width:60px}.toogle.short label:active:after{width:70%}.icon{background-position:50%;background-repeat:no-repeat}.icon.bright.login{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ededed' viewBox='0 -960 960 960'%3E%3Cpath d='M480-120v-80h280v-560H480v-80h280q33 0 56.5 23.5T840-760v560q0 33-23.5 56.5T760-120zm-80-160-55-58 102-102H120v-80h327L345-622l55-58 200 200z'/%3E%3C/svg%3E")}.icon.bright.password{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ededed' viewBox='0 -960 960 960'%3E%3Cpath d='M80-200v-80h800v80zm46-242-52-30 34-60H40v-60h68l-34-58 52-30 34 58 34-58 52 30-34 58h68v60h-68l34 60-52 30-34-60zm320 0-52-30 34-60h-68v-60h68l-34-58 52-30 34 58 34-58 52 30-34 58h68v60h-68l34 60-52 30-34-60zm320 0-52-30 34-60h-68v-60h68l-34-58 52-30 34 58 34-58 52 30-34 58h68v60h-68l34 60-52 30-34-60z'/%3E%3C/svg%3E")}.icon.bright.error{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ededed' viewBox='0 -960 960 960'%3E%3Cpath d='M480-280q17 0 28.5-11.5T520-320t-11.5-28.5T480-360t-28.5 11.5T440-320t11.5 28.5T480-280m-40-160h80v-240h-80zm40 360q-83 0-156-31.5T197-197t-85.5-127T80-480t31.5-156T197-763t127-85.5T480-880t156 31.5T763-763t85.5 127T880-480t-31.5 156T763-197t-127 85.5T480-80m0-80q134 0 227-93t93-227-93-227-227-93-227 93-93 227 93 227 227 93m0-320'/%3E%3C/svg%3E")}.icon.bright.close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ededed' viewBox='0 -960 960 960'%3E%3Cpath d='m256-200-56-56 224-224-224-224 56-56 224 224 224-224 56 56-224 224 224 224-56 56-224-224z'/%3E%3C/svg%3E")}.icon.bright.sync{animation:spin 1s linear infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath fill='%23ededed' d='M204-318q-22-38-33-78t-11-82q0-134 93-228t227-94h7l-64-64 56-56 160 160-160 160-56-56 64-64h-7q-100 0-170 70.5T240-478q0 26 6 51t18 49zM481-40 321-200l160-160 56 56-64 64h7q100 0 170-70.5T720-482q0-26-6-51t-18-49l60-60q22 38 33 78t11 82q0 134-93 228t-227 94h-7l64 64z'/%3E%3C/svg%3E")}@keyframes spin{to{transform:rotate(1turn)}}@keyframes spin-counter{to{transform:rotate(-1turn)}}
