.loadscreen[data-v-06510be8]{position:fixed;left:0;top:0;width:100%;height:100%;background:#fff;z-index:10000;display:flex;flex-direction:column;justify-content:center;align-items:center}.loadscreen svg[data-v-06510be8]{width:200px;max-width:90%}body *,body :after,body :before{box-sizing:border-box;font-family:Open Sans,sans-serif}.fade-enter-active,.fade-leave-active{transition:opacity .4s ease}.fade-enter-from,.fade-leave-to{opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}body,body li,body ul{margin:0;padding:0}body li,body ul{list-style-type:none}.btn{font-weight:600;padding:5px 15px;background:#004a99;border:none;border-radius:7px;cursor:pointer;display:block;outline:none;color:#fff;border-radius:5px;font-size:20px;align-items:center;justify-content:center;text-align:center;text-shadow:-1px -1px 1px hsla(0,0%,100%,.5),1px 1px 1px rgba(0,0,0,.5)}.btn svg{width:12px;stroke:#fff;fill:#fff}.btn:focus-visible,.btn:hover{background:#003e80}.btn:active{background:#003166}.btn[disabled]{background:#969696!important}.btn_yellow{background:#d39e00}.btn_yellow:focus-visible,.btn_yellow:hover{background:#876500}.btn_yellow:active{background:#543f00}.btn_group{background:#00d7d7}.btn_group:focus-visible,.btn_group:hover{background:#00bebe}.btn_group:active{background:#00a4a4}.btn_small{font-size:14px;padding:5px 10px}.tablesave[data-v-c5793f0e]{font-size:18px}.sortarrow[data-v-c5793f0e]{line-height:0;color:#004a99;font-weight:900;margin-left:4px;font-size:20px;display:inline-block;transform:scaleY(.9)}.sortarrow_reverse[data-v-c5793f0e]{transform:scaleY(-.9) translateY(-3px)}.uptable-controls[data-v-c5793f0e]{display:flex;gap:20px}.tablezone__controls[data-v-c5793f0e]{display:flex;gap:10px;margin-bottom:20px}.table[data-v-c5793f0e]{display:block;max-width:100%;font-size:14px;margin-bottom:30px}.table .selectedDate[data-v-c5793f0e]{border:2px solid #0d6efd!important}.table thead[data-v-c5793f0e]{position:sticky;top:0;z-index:4}.table thead[data-v-c5793f0e]:after{content:"";background:#fff;position:absolute;left:0;right:0;bottom:0;top:0;display:block;z-index:-1}.table thead td[data-v-c5793f0e]{background:#fff}.table td[data-v-c5793f0e],.table th[data-v-c5793f0e]{border:2px solid rgba(1,67,163,.2)}.table td[data-v-c5793f0e]:first-child{width:175px;min-width:175px;max-width:175px}.table td[data-v-c5793f0e]:nth-child(2),.table td[data-v-c5793f0e]:nth-child(3){width:225px;min-width:225px;max-width:225px}.table tr[data-v-c5793f0e]{font-weight:500;white-space:nowrap}.table td.bad[data-v-c5793f0e]{background:#ffc8c8!important}.table td.good[data-v-c5793f0e]{background:#c8ffc8!important}.table td.active[data-v-c5793f0e]{background:#fff!important;position:relative;padding-right:15px}.table td.active[data-v-c5793f0e]:after{position:absolute;content:"↑";right:2px;font-size:18px;top:50%;transform:translateY(-65%);transform-origin:center center}.table td.filtered[data-v-c5793f0e]{outline:2px solid violet}.table td.filtered .datecell__count[data-v-c5793f0e]{opacity:1;pointer-events:auto}.table .inversed .active[data-v-c5793f0e]:after{content:"↓"}.table td[data-v-c5793f0e]{padding:3px 10px;position:relative;background:#fff}.table td[data-v-c5793f0e]:first-child,.table td[data-v-c5793f0e]:nth-child(2),.table td[data-v-c5793f0e]:nth-child(3){background:#ebffff!important}.table td .tooltip[data-v-c5793f0e]{pointer-events:none!important;background:rgba(0,0,0,.9);color:#fff;padding:5px 10px;border-radius:5px;top:calc(100% + 5px);left:50%;transform:translateX(-50%);position:absolute;opacity:0;transition:.2s ease-out;width:-moz-max-content;width:max-content}.table td .tooltip span[data-v-c5793f0e]{display:block;max-width:300px}.table td:hover .tooltip[data-v-c5793f0e]{opacity:1}.table td[data-v-c5793f0e]:nth-child(n+4){text-align:center}.table td.group[data-v-c5793f0e]{text-align:left;width:150px!important;max-width:150px!important;min-width:150px!important;position:relative!important}.table td.link[data-v-c5793f0e]{z-index:2;max-width:300px;overflow:hidden;position:sticky;left:0;background:#fff!important}.table td.link[data-v-c5793f0e]:first-child,.table td.link[data-v-c5793f0e]:nth-child(2),.table td.link[data-v-c5793f0e]:nth-child(3){font-weight:600}.table td.link[data-v-c5793f0e]:hover{overflow:visible;padding:0;z-index:3}.table td.link:hover div[data-v-c5793f0e]{position:relative;width:-moz-fit-content;width:fit-content;padding:3px 10px;z-index:1;background:hsla(0,0%,100%,.8)}.datecell[data-v-c5793f0e]{position:relative}.datecell__delete[data-v-c5793f0e]{width:20px;background:hsla(0,0%,100%,.05);border:none;position:absolute;bottom:100%;line-height:0;right:-11px;z-index:100;background:rgba(0,0,0,.5);width:17px;height:17px;border-radius:9999px;text-align:center;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:700;color:#4fffff;padding:3px;pointer-events:none;transition:opacity .3s ease-out;cursor:pointer;opacity:0}.datecell:focus-within .datecell__input[data-v-c5793f0e],.datecell:hover .datecell__input[data-v-c5793f0e]{pointer-events:auto;opacity:1}.datecell__count[data-v-c5793f0e]{text-align:center;width:auto;min-width:30px;padding:2px 8px;left:50%;transform:translateX(-50%);bottom:calc(100% + 5px);border:none;border:2px solid violet}.datecell__count[data-v-c5793f0e],.datecell__input[data-v-c5793f0e]{transition:opacity .2s ease-out;opacity:0;pointer-events:none;position:absolute;background:#fff}.datecell__input[data-v-c5793f0e]{width:100px;right:100%;top:0;bottom:0;border:none;border:2px solid #000}.datecell__input_broken[data-v-c5793f0e]{border:2px solid red!important}.datecell:hover .datecell__delete[data-v-c5793f0e]{opacity:1;pointer-events:auto}.datecell:hover .datecell__delete[data-v-c5793f0e]:hover{background:#000}.filter__title[data-v-d270d2ec]{font-weight:700;margin-bottom:5px}.filter__buttons[data-v-d270d2ec]{display:flex;justify-content:space-between}.filter__buttons>[data-v-d270d2ec]{flex-basis:calc(50% - 10px)}.filter__select-container[data-v-d270d2ec]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.filter__select-container .select[data-v-d270d2ec]{min-width:auto;flex-grow:1}.filter__textarea[data-v-d270d2ec]{white-space:pre;padding:5px!important;font-size:11px;letter-spacing:-.08em;resize:horizontal}.filter__input[data-v-d270d2ec]{transition:.3s ease-out;outline:none;padding:5px 14px;width:100%;height:400px;font-weight:500;border:1px solid rgba(0,0,0,.1);border-radius:7px;margin-bottom:5px}.filter__input[data-v-d270d2ec]:focus-visible{border-color:rgba(0,0,0,.3)}.filter__input_green[data-v-d270d2ec]{background:#e6ffe6}.pdata[data-v-491059bc]{padding-top:30px;display:flex;flex-direction:column}.pdata__getdata[data-v-491059bc]{width:100%!important;min-width:100%!important;max-width:100%!important;flex-shrink:0!important}.pdata .filler[data-v-491059bc]{flex-grow:1}.pdata__label[data-v-491059bc]{display:block}.pdata__label_exc>[data-v-491059bc]:not(:last-child){margin-bottom:10px}.pdata__label_exc .pdata__input[data-v-491059bc]:not(:last-child){margin-bottom:5px}.pdata__input[data-v-491059bc]{padding:5px 8px;border-radius:4px;border:1px solid rgba(0,0,0,.4);outline:none;display:block;width:100%}.pdata__input[data-v-491059bc]:not([type=text]){cursor:pointer}.pdata__input[data-v-491059bc]:focus{border-color:rgba(0,0,0,.8)}.pdata__info[data-v-491059bc]{z-index:5;display:flex;flex-grow:1;align-items:stretch}.pdata__info-data[data-v-491059bc]{flex-grow:1;display:flex;flex-direction:column}.pdata__info-selectors[data-v-491059bc]{width:200px;flex-shrink:0;position:sticky;top:10px;min-height:calc(100vh - 80px);align-self:flex-start;display:flex;flex-direction:column;margin-right:15px}.pdata__info-selectors>[data-v-491059bc]{margin-bottom:10px}.pdata__doublebtns[data-v-491059bc]{display:flex;justify-content:space-between;position:relative}.pdata__doublebtns-dash[data-v-491059bc]{width:auto!important;position:absolute;left:50%;transform:translateX(-50%);top:0;font-size:16px;line-height:30px}.pdata__doublebtns>[data-v-491059bc]{width:calc(50% - 12.5px)}.pdata__file[data-v-491059bc]{position:absolute;opacity:0;pointer-events:none}.pdata__btn[data-v-491059bc]{width:100%;align-self:stretch;font-size:18px}.pdata__btn-exc[data-v-491059bc]{width:100%}.pdata__btn_spaced[data-v-491059bc]{margin-top:20px}.btn[data-v-57a748f5]{font-size:25px}.btn svg[data-v-57a748f5]{display:block;width:15px}.select{background:#fff;border:1px solid rgba(0,0,0,.2);min-width:200px;font-size:18px;padding:2px 5px;border-radius:5px}.select_groupselected{font-weight:700;color:#00d7d7}.select .select__filter,.select_filter{font-weight:700;color:#7d00d7}.select_allselected{font-weight:700}.select .select__group{font-weight:700;color:#00d7d7}.select__groupall{font-weight:700}.select option{color:#000}.addpopup{position:fixed;z-index:11;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;top:0;left:0;background:hsla(0,0%,100%,.6)}.addpopup__message{margin-bottom:10px;font-weight:700}.addpopup__content{width:550px;max-width:100%;background:#e6e6ff;padding:15px 20px;border-radius:20px;box-shadow:1px 1px 4px rgba(0,0,0,.3);overflow-y:auto}.addpopup__content>:not(:last-child){margin-bottom:15px}.addpopup__input{width:100%;padding:5px 10px;background:#fff;border:1px solid rgba(0,0,0,.15)}.addpopup__checks{max-height:400px;overflow-y:auto;margin:20px 0}.addpopup__checks label{display:flex;align-items:center;font-size:16px}.addpopup__checks label:not:last-child{margin-bottom:8px}.addpopup__checks label input{margin-right:5px}.btn[data-v-629b1511]{font-size:25px}.btn svg[data-v-629b1511]{display:block;width:15px}.panel{display:flex;gap:10px}.panel__right{margin-left:auto}.panel__gap{margin-left:20px}.panel select{margin-right:5px;max-width:200px}.panel button{font-weight:700;width:40px;height:40px;max-height:40px;padding:0;display:flex;justify-content:center;align-items:center;line-height:0}body{background:url(../img/bg.f5c7ce78.webp)}.main,body{position:relative}.main{padding:5px;min-height:100vh;background-repeat:repeat;display:flex;flex-direction:column;align-items:flex-start}.main input,.main select,.main textarea{outline:none}.main input:focus-visible,.main select:focus-visible,.main textarea:focus-visible{border-color:#000}.main *{position:relative}.main__content{margin-top:20px}.main__list{min-width:200px;max-width:300px;margin-right:30px}.main__viewer{flex-grow:1}.main__data{align-self:stretch;margin-left:20px;flex-grow:1}@font-face{font-family:Open Sans;src:url(../fonts/300.ffbbe551.woff2) format("woff2"),url(../fonts/300.67889e70.woff) format("woff");font-weight:300}@font-face{font-family:Open Sans;src:url(../fonts/400.690c083b.woff2) format("woff2"),url(../fonts/400.6b36ef68.woff) format("woff");font-weight:400}@font-face{font-family:Open Sans;src:url(../fonts/600.423e5929.woff2) format("woff2"),url(../fonts/600.82f1c825.woff) format("woff");font-weight:600}@font-face{font-family:Open Sans;src:url(../fonts/700.7eecf0a3.woff2) format("woff2"),url(../fonts/700.2a0db647.woff) format("woff");font-weight:700}@font-face{font-family:Open Sans;src:url(../fonts/800.1c6eb4f8.woff2) format("woff2"),url(../fonts/800.dd135a70.woff) format("woff");font-weight:800}.loginscreen[data-v-0fc0b3ba]{background:#fff;background-size:cover;position:fixed;width:100%;height:100%;left:0;top:0;z-index:100;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.loginscreen video[data-v-0fc0b3ba]{position:absolute;z-index:-1;min-width:100%;min-height:100%;aspect-ratio:16/9;opacity:.2;filter:blur(5px)}@keyframes appear-0fc0b3ba{0%{transform:translateY(50px)}to{transform:translateY(0)}}.form[data-v-0fc0b3ba]{width:350px;padding:25px;border-radius:25px;background:linear-gradient(123deg,#b3d7ff,#00b398 70%,#004d41);font-size:16px;animation:appear-0fc0b3ba .5s ease-in}.form__error[data-v-0fc0b3ba]{font-size:12px;margin-top:12px;margin-left:auto;text-align:right;color:red;font-weight:700;text-shadow:-1px -1px 0 #fee,1px -1px 0 #fee,-1px 1px 0 #fee,1px 1px 0 #fee}.form input[data-v-0fc0b3ba]{width:100%;padding:8px 15px;border-radius:7px;margin-bottom:15px;background:#fff;border:none}.form input[data-v-0fc0b3ba]:not(::focus-visible){outline:none}.form button[data-v-0fc0b3ba]{font-weight:500;padding:5px 15px;background:#fff;border:none;border-radius:7px;cursor:pointer;margin-left:auto;display:block}.form button[data-v-0fc0b3ba]:hover{background:#dcf4ef}.form button[data-v-0fc0b3ba]:active{background:#009982}.form button[data-v-0fc0b3ba]:not(::focus-visible){outline:none}