.button{background-color:var(--main-color);border:1px solid var(--main-color);border-radius:var(--radius-small);color:#fff;cursor:pointer;display:inline-block;margin-right:.5rem;padding:.5rem 1rem;-webkit-user-select:none;user-select:none}.Form .Form-files label:hover,.Form input[type=submit]:hover,.button:hover{background-color:#386890;border-color:#386890}.success{color:var(--success-color)}.error{color:var(--error-color)}.accent{color:#4682b4}.pointer{cursor:pointer}.nopointer{cursor:default}.center{text-align:center}.hidden{display:none}.App{display:block;position:relative}.App .Link{color:#4682b4;cursor:pointer;-webkit-text-decoration:dotted;text-decoration:dotted;text-decoration-line:underline}.App .Page{padding:2rem;position:relative}.App .Left{background-color:#fff;left:0;right:50%;z-index:10}.App .Left,.App .Right{bottom:0;overflow:auto;padding:2rem;position:fixed;top:0}.App .Right{background-color:#f5f5f5;left:50%;right:0;z-index:0}.App .Tooltip{position:relative}.App .Tooltip .TooltipText{background-color:ivory!important;border:none!important;border-radius:var(--radius-small)!important;box-shadow:2px 2px 4px #00000040;color:var(--text-color)!important;font-size:.7rem!important;line-height:120%!important;padding:.2rem .4rem!important;position:absolute;right:0;top:120%;visibility:hidden;z-index:1}.App .Tooltip:hover .TooltipText{visibility:visible}@media (max-width:768px){.App .Page{padding:1rem}.App .Left,.App .Right{left:0;padding:2rem 1rem 1rem;right:0}.App .Left.appear{animation:animation-slide-from-left .3s ease}.App .Right.appear{animation:animation-slide-from-right .3s ease}}@keyframes animation-slide-from-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes animation-slide-from-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes animation-disappear{0%{opacity:1}to{opacity:0}}@keyframes animation-rotate-up{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes animation-rotate-down{0%{transform:rotate(180deg)}to{transform:rotate(0)}}@keyframes animation-expand{0%{max-height:0}to{max-height:10rem}}@keyframes animation-collapse{0%{max-height:10rem}to{max-height:0}}@media print{*{color:#000}.noprint{display:none!important}.App .Left,.App .Right{display:none}}.Form span.FormRequiredMark{display:inline-block;height:1rem;position:relative;width:1rem}.Form span.FormRequiredMark span{background-color:var(--color-error);border-radius:2px;display:inline-block;height:.8rem;left:.3rem;position:absolute;top:.2rem;width:2px}.Form span.FormRequiredMark span:nth-child(2){transform:rotate(60deg)}.Form span.FormRequiredMark span:nth-child(3){transform:rotate(120deg)}.Form label.Input{color:var(--color-label);display:block;font-size:1rem;font-weight:400;line-height:120%;padding:0;-webkit-user-select:none;user-select:none;width:auto}.Form label.Input .Label{margin-bottom:.2rem}.Form label.Input .Bottom,.Form label.Input .Top{font-size:.8rem;font-weight:400;line-height:120%}.Form label.Input .Top{color:var(--color-top);margin-bottom:.2rem}.Form label.Input .Bottom{color:var(--color-bottom);margin-top:.2rem}.Form label.Input.Disabled,.Form label.Input.Disabled .Bottom,.Form label.Input.Disabled .Top{color:var(--color-disabled)}.Form label.Input.Failed,.Form label.Input.Failed .Bottom,.Form label.Input.Failed .Top{color:var(--color-error)}.Form .FormDate{position:relative}.Form .FormDatePicker{animation:datepicker-appear .3s ease;background-color:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius);font-size:1rem;line-height:2rem;margin-top:.2rem;overflow:hidden;position:absolute;width:15rem;z-index:100}.Form .FormDatePicker *{box-sizing:initial}@keyframes datepicker-appear{0%{opacity:0}to{opacity:1}}.Form .FormDatePicker .FormDatePickerMenu{background-color:var(--background-input);color:var(--color-text);display:flex;text-align:center;text-transform:capitalize}.Form .FormDatePicker .FormDatePickerMenu .FormDatePickerText{flex:1 1 auto}.Form .FormDatePicker .FormDatePickerMenu .FormDatePickerNext,.Form .FormDatePicker .FormDatePickerMenu .FormDatePickerPrev{color:var(--color-label);cursor:pointer;display:inline-block;flex:0 0 auto;text-align:center;width:2rem}.Form .FormDatePicker .FormDatePickerDays{border:1px solid var(--background-color);color:var(--color-text);display:flex;flex-wrap:wrap}.Form .FormDatePicker .FormDatePickerDays span{background-color:var(--background-disabled);border:1px solid var(--background-color);border-radius:var(--border-radius);box-sizing:border-box;cursor:pointer;display:inline-block;flex:0 0 14.2857143%;overflow:hidden;text-align:center}.Form .FormDatePicker .FormDatePickerDays span:hover{background-color:var(--background-focus)}.Form .FormDatePicker .FormDatePickerDays span.Empty{background-color:var(--background-color);cursor:default}.Form .FormDatePicker .FormDatePickerDays span.Selected{background-color:var(--background-submit);color:var(--color-submit)}.Form .FormDatePicker .FormDatePickerDays span.Current{color:var(--color-label);font-weight:700}.Form{--color-text:#333;--color-submit:#fff;--color-success:#228b22;--color-error:#b22222;--color-placeholder:#789;--color-disabled:#708090;--color-label:#4682b4;--color-hint:#708090;--color-top:#708090;--color-bottom:#708090;--background-color:#fff;--background-input:#f0f8ff;--background-submit:#4682b4;--background-success:#efe;--background-error:#fee;--background-focus:#ffe4b5;--background-disabled:#f5f5f5;--border-color:#4682b4;--border-color-disabled:#d3d3d3;--border-color-failed:#b22222;--border-radius:.2rem;--width:512px;--width-wide:1024px;color:var(--color-text);display:block;font-family:inherit;font-size:1rem;font-weight:400;line-height:120%;margin:1rem 0;max-width:var(--width);text-align:left}.Form.FormWide{max-width:var(--width-wide)}.Form .FormInfo{color:var(--color-text);margin:1rem 0}.Form .FormSuccess{background-color:var(--background-success);border:0 solid var(--color-success);border-radius:var(--border-radius);color:var(--color-success)}.Form .FormError,.Form .FormSuccess{display:block;margin:1rem 0;padding:.5rem}.Form .FormError{background-color:var(--background-error);border:0 solid var(--color-error);border-radius:var(--border-radius);color:var(--color-error)}.Form .FormItem{display:block;margin:1rem 0}.Form input[type=password],.Form input[type=submit],.Form input[type=text],.Form select,.Form textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:var(--background-input);border:1px solid var(--border-color);border-radius:var(--border-radius);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:var(--color-text);display:block;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:.5rem;width:100%}.Form textarea{resize:vertical}.Form input:focus,.Form select:focus,.Form textarea:focus{background-color:var(--background-focus);outline:none}.Form input::placeholder,.Form textarea::placeholder{color:var(--color-placeholder);font-size:1rem}.Form input[type=password]:disabled,.Form input[type=text]:disabled,.Form select:disabled,.Form textarea:disabled{background-color:var(--background-disabled);border-color:var(--border-color-disabled);color:var(--color-text);cursor:default}.Form input[type=submit]{background-color:var(--background-submit);border-color:var(--background-submit);color:var(--color-submit);cursor:pointer;display:inline-block;margin-bottom:0;margin-top:1em;padding-left:2rem;padding-right:2rem;text-align:center;text-decoration:none;width:auto}.Form input[type=submit]:disabled{cursor:default;opacity:.5}.Form input[type=file]{display:none}.Form .FormFiles ul{list-style:none;margin:0 0 .5rem;padding:0 0 0 1rem}.Form .FormFiles ul li{cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Form .FormFiles ul.disabled li{color:var(--color-disabled);cursor:default}.Form .FormFiles ul li:before{color:var(--background-submit);content:"▪︎";display:inline-block;margin-left:-1.2em;text-align:center;width:1.2em}.Form .FormFiles ul.disabled li:before{color:var(--color-disabled)}.Form .FormFiles ul li:hover:before{color:var(--color-error);content:"✖︎";display:inline-block;margin-left:-1.2em;text-align:center;width:1.2em}.Form .FormFiles ul.disabled li:hover:before{color:var(--color-disabled);content:"▪︎"}.Form .FormFiles ul li span:last-child{color:var(--color-hint);font-size:.8rem;line-height:120%;white-space:nowrap}.Form .FormFiles ul li span:last-child:before{content:" "}.Form .FormFilesLabel{align-items:center;display:flex}.Form .FormFilesLabel label{border-radius:var(--border-radius);flex:0 0 auto;font-weight:400;margin:0;padding:.5rem 1rem}.Form .FormFilesLabel span{flex:1 1 auto;margin-left:1rem}.Form .FormFiles label{background-color:var(--background-submit);color:var(--color-submit);cursor:pointer;display:inline-block;margin:0;padding:.5rem 1rem;text-decoration:none}.Form .FormFiles label.disabled{cursor:default;opacity:.5}.Form .FormFiles .bottom,.Form .FormFiles .top{cursor:default;font-size:.8rem;font-weight:400;line-height:120%}.Form .FormFiles .top{color:var(--color-top);margin-bottom:.2rem}.Form .FormFiles .bottom{color:var(--color-bottom);margin-top:.2rem}.Form label.radio{cursor:pointer;display:block;font-size:1rem;font-weight:400;line-height:120%;padding:0;-webkit-user-select:none;user-select:none;width:auto}.Form label.radio.disabled{color:var(--color-disabled);cursor:default}.Form label.radio.failed{color:var(--color-error)}.Form label.radio .error,.Form label.radio .hint{color:var(--color-hint);cursor:default;font-size:.8rem;font-weight:400;line-height:120%}.Form label.radio .error{color:var(--color-error)}.Form label.radio{align-items:flex-start;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Form label.radio input,.Form label.radio s{flex:0 0 auto}.Form label.radio div{flex:1 1 auto}.Form label.radio input{display:none}.Form label.radio s{background-clip:content-box;border:1px solid var(--color-label);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:1rem;margin:.1rem .5rem 0 0;padding:2px;text-decoration:none;width:1rem}.Form label.radio input[type=radio]+s{border-radius:50%}.Form label.radio input[type=checkbox]+s{border-radius:var(--border-radius)}.Form label.radio.disabled s{opacity:.5}.Form label.radio.checked s{background-color:var(--color-label)}.Form label.radio.failed s{border:1px solid var(--color-error)}.Form label.radio.failed.checked s{background-color:var(--color-error)}.Form select{cursor:pointer;padding-right:2rem}.Form .SelectWrap{position:relative}.Form .SelectWrap:before{border:.3rem solid #0000;border-top:.3rem solid var(--color-label);content:"";cursor:pointer;height:0;position:absolute;right:.75rem;top:1rem;width:0}.Form .SelectWrap.Disabled:before{border-top-color:var(--color-disabled);cursor:default}.Form .SelectWrap.Failed:before{border-top-color:var(--color-error)}.Form fieldset{border:1px solid var(--color-label);border-radius:var(--border-radius);margin:2.4rem 0 1rem;padding:.5rem;position:relative}.Form fieldset.failed{border-color:var(--border-color-failed)}.Form fieldset .FormItem{margin:0 0 .5rem}.Form fieldset .FormItem:last-child{margin:0}.Form legend{color:var(--color-label);cursor:default;display:block;font-size:1rem;font-weight:400;left:-1px;line-height:120%;overflow:hidden;padding:0;position:absolute;text-overflow:ellipsis;top:-1.4rem;-webkit-user-select:none;user-select:none;white-space:nowrap}.Form legend.disabled{color:var(--color-disabled)}.Form .FormRow{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:1rem;justify-content:space-between;margin:1rem 0}@media (max-width:512px){.Form .FormRow{display:block}}.Form>.FormRow>.FormCol>fieldset{margin:1.4rem 0 0}.Form>.FormRow>.FormCol>.FormItem{margin:0}.Form .FormRow .FormCol{flex:1 1 auto}.Form .FormRow .FormCol:first-child:nth-last-child(2),.Form .FormRow .FormCol:first-child:nth-last-child(2)~.FormCol{width:50%;width:calc(50% - .5rem)}.Form .FormRow .FormCol .Top,.Form .FormRow .FormCol label.Input .Label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:512px){.Form .FormRow .FormCol{margin-left:0;margin-top:1rem;width:100%!important}.Form>.FormRow>.FormCol>fieldset{margin:2.4rem 0 0}.Form .FormRow .FormCol .Top,.Form .FormRow .FormCol label.Input .Label{overflow:visible;overflow:initial;text-overflow:inherit;white-space:normal}}.Login{margin:0 auto;max-width:768px;padding:2rem}.Login .Logos{align-items:flex-start;display:flex;margin-bottom:4rem}.Login .Logos .Logo{align-items:center;display:flex;flex:0 0 50%}.Login .Logos .Logo .Icon{border-radius:var(--radius-small);flex:0 0 auto;height:5rem;margin-right:1rem;width:5rem}.Login .Logos .Logo .Text{color:var(--main-color);flex:1 1 auto;font-size:1.5rem;overflow:hidden;padding-right:2rem;text-overflow:ellipsis}.Login .Logos .Logo .Text span{font-size:inherit}.Login .Logos .Logo .Text span:last-child{color:salmon}.Login .Title{align-items:center;display:flex;justify-content:space-between}.Login .Title .H1{color:var(--main-color);flex:0 0 45%;font-size:1.5rem}.Login .Title .Lang{flex:0 0 45%;text-align:right}.Login .LoginForm{align-items:stretch;display:flex;justify-content:space-between}.Login .LoginForm .Form{flex:0 0 45%;max-width:100%}.Login .LoginForm .People{background-image:url(/client/static/media/people.71c57b7341762b285bd6.png);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 45%;opacity:.2}.Login .MobileLangSwitcher{display:none;margin-top:4rem;text-align:center}.Login .MobileLangSwitcher .LongLangSwitcher{border:1px solid var(--main-color);border-radius:var(--radius-small);display:inline-block;line-height:100%;padding:.5rem 2rem;text-transform:uppercase}.Login .Footer{margin-top:5rem;text-align:center}.Login .Footer a,.Login .Footer span,.Login .Link{color:var(--gray-color);cursor:pointer;font-size:.8rem;text-decoration:none}.Login .Footer a:hover,.Login .Footer span:hover,.Login .Link:hover{-webkit-text-decoration:dotted;text-decoration:dotted;text-decoration-line:underline}@media (max-width:600px){.Login{margin:0;max-width:100%;padding:1rem}.Login .Logos .Logo .Icon{height:2.5rem;width:2.5rem}.Login .Logos .Logo .Text{font-size:1rem}.Login .LoginForm .Form,.Login .Title .H1{flex:0 0 100%}.Login .LoginForm .People,.Login .Title .Lang{display:none}.Login .MobileLangSwitcher{display:block}}.LongLangSwitcher{color:var(--main-color);cursor:pointer;white-space:nowrap}.LongLangSwitcher img{border-radius:var(--radius-small);height:1rem;margin-left:.5rem;width:1rem}.LongLangSwitcher:hover span{-webkit-text-decoration:dotted;text-decoration:dotted;text-decoration-line:underline}.Modal{--animation-length:150ms;align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:40}.Modal .ModalInner{background-color:#fff;border-radius:var(--radius-big);flex:0 0 auto;margin:2rem;max-height:calc(100% - 2rem);min-height:10vh;overflow:auto;padding:2rem;position:relative;width:700px}.Modal .ModalInner .Form{margin-bottom:0;max-width:100%}.Modal .ModalInner .ModalClose{border:1px solid #0000;border-radius:var(--radius-small);color:var(--main-color);cursor:pointer;font-size:1rem;line-height:1rem;padding:.5rem;position:absolute;right:.5rem;top:.5rem}.Modal .ModalInner .ModalClose:hover{border-color:var(--main-color)}@media (max-width:768px){.Modal .ModalInner{margin:1rem;max-width:calc(100% - 2rem);padding:1rem}}.Modal-enter{background-color:#0000;pointer-events:none}.Modal-enter-active{background-color:#00000080;pointer-events:none;transition:background-color var(--animation-length) ease-in}.Modal-enter-done{background-color:#00000080;pointer-events:auto}.Modal-exit{background-color:#00000080;pointer-events:none}.Modal-exit-active{background-color:#0000;pointer-events:none;transition:background-color var(--animation-length) ease-out}.Modal-exit-done{background-color:#0000;pointer-events:auto}.Modal-enter .ModalInner{opacity:0;pointer-events:none;transform:scale(.8)}.Modal-enter-active .ModalInner{transition:opacity var(--animation-length) ease-in,transform var(--animation-length) ease-in}.Modal-enter-active .ModalInner,.Modal-exit .ModalInner{opacity:1;pointer-events:none;transform:scale(1)}.Modal-exit-active .ModalInner{opacity:0;pointer-events:none;transform:scale(.8);transition:opacity var(--animation-length) ease-out,transform var(--animation-length) ease-out}.LangSwitcher{border:1px solid #0000;border-radius:var(--radius-small);color:var(--main-color);cursor:pointer;font-size:1rem;line-height:100%;overflow:hidden;padding:.5rem;position:absolute;right:.5rem;text-align:center;text-transform:uppercase;top:.5rem;width:2.5rem}.LangSwitcher:hover{border-color:var(--main-color)}.SwitchToProfile{border:1px solid #0000;border-radius:var(--radius-small);color:var(--main-color);cursor:pointer;display:none;font-size:1rem;line-height:100%;padding:.5rem;position:absolute;right:3rem;top:.5rem;z-index:20}.SwitchToProfile:hover{border-color:var(--main-color)}@media (max-width:768px){.SwitchToProfile{display:block}}.Tabs{box-sizing:border-box;display:flex;margin:0;padding:0}.Tabs div{background-color:#f5f5f5;border-bottom:1px solid #4682b4;cursor:pointer;flex:0 1 auto;overflow:hidden;padding:.5rem 1rem;position:relative;text-overflow:ellipsis}.Tabs div.current{border:1px solid #4682b4;border-bottom:none;border-top-left-radius:var(--radius-small);border-top-right-radius:var(--radius-small);cursor:default;font-weight:700}.Tabs div:first-child{flex:0 0 0.5rem;padding:.5rem 0}.Tabs div:last-child{flex:1 1;padding:.5rem 0}.Tabs.white div,.Tabs.white div.current:before{background-color:#fff}.Tabs.oldlace div,.Tabs.oldlace div.current:before{background-color:oldlace}.AttendeeList{display:block;margin:1rem 0}.AttendeeList .item{align-items:flex-start;animation:animation-appear .3s ease;border-bottom:1px solid var(--border-color);cursor:pointer;display:flex;padding:.5rem;position:relative}.AttendeeList .item.selected{background-color:oldlace}.AttendeeList .item:hover{background-color:var(--hover-bgcolor)}.AttendeeList .item:last-child{border-bottom:none}.AttendeeList .item .avatar{border-radius:50%;box-shadow:0 0 4px 0 #ccc;flex:0 0 auto;height:2.5rem;margin-right:1rem;width:2.5rem}.AttendeeList .item .text{flex:1 1 auto}.AttendeeList .item .text .main{align-items:flex-start;display:flex}.AttendeeList .item .text .main .info{flex:1 1 auto}.AttendeeList .item .text .main .info div{overflow:hidden;text-overflow:ellipsis}.AttendeeList .item .text .main .info .name{color:#4682b4;font-size:1.1rem;text-decoration-line:underline;text-decoration-style:dotted}.AttendeeList .item .text .main .menu{flex:0 0 auto;margin-left:.5rem}.AttendeeList .item .text .menu span{background-color:#fff;border:1px solid #4682b4;border-radius:var(--radius-small);color:#4682b4;display:inline-block;font-size:1rem;line-height:100%;margin-left:.5rem;padding:.5rem}.AttendeeList .item .text .menu span:last-child .icon{animation:animation-rotate-down .3s ease;transform:rotate(0)}.AttendeeList .item.expanded .text .menu span:last-child .icon{animation:animation-rotate-up .3s ease;transform:rotate(180deg)}.AttendeeList .item .text .expand{display:none;font-weight:300;overflow:hidden}.AttendeeList .item.collapsed .text .expand{animation:animation-collapse .3s ease,animation-disappear .3s ease;display:block;max-height:0}.AttendeeList .item.expanded .text .expand{animation:animation-expand .3s ease,animation-appear .3s ease;display:block;max-height:10rem}.AttendeeList .item .text .expand div{font-weight:300}.AttendeeList .item .text .expand div b{font-size:.8rem}.AttendeeList .item.selected:after,.AttendeeList .item.selected:before,.AttendeeList .item:hover:after,.AttendeeList .item:hover:before{background-color:oldlace;bottom:0;content:"";left:100%;position:absolute;top:0;width:2rem}.AttendeeList .item.selected:before,.AttendeeList .item:hover:before{left:-2rem}.AttendeeList .item:hover:after,.AttendeeList .item:hover:before{background-color:var(--hover-bgcolor)}@media (max-width:768px){.AttendeeList .item.selected:after,.AttendeeList .item:hover:after{width:1rem}.AttendeeList .item.selected:before,.AttendeeList .item:hover:before{left:-1rem;width:1rem}}.AttendeeList .IconText{align-items:flex-start;display:flex;gap:.5rem;margin-top:.2rem}.AttendeeList .IconText span:first-child{color:#bbb;display:flex;flex:0 0 auto;font-size:.8rem}.AttendeeList .IconText span:last-child{flex:1 1 auto;font-size:.8rem}.ProductsTypeSwicth{display:flex;gap:2rem;justify-content:center;margin:1rem 0}.ProductsTypeSwicth div{cursor:pointer;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductsTypeSwicth div svg{color:#4682b4}.CategoryList{margin:1rem 0;position:relative}.CategoryList,.CategoryList ul{border:1px solid #4682b4;border-radius:var(--radius-small);box-sizing:border-box;cursor:pointer;display:block;padding:.25rem}.CategoryList ul{animation:categorylist-appear .3s ease;background-color:#fff;left:.25rem;margin:0;overflow:hidden;position:absolute;right:.25rem;top:.25rem;z-index:100}@keyframes categorylist-appear{0%{max-height:0;opacity:0}to{max-height:1000px;opacity:1}}.CategoryList div,.CategoryList ul li{align-items:center;border:none;border-bottom:1px solid var(--border-color);display:flex;padding:.5rem}.CategoryList div,.CategoryList ul li:last-child{border:none}.CategoryList div:hover,.CategoryList ul li:hover{background-color:var(--hover-bgcolor)}.CategoryList ul li.current span{font-weight:700}.CategoryList div span:first-child,.CategoryList ul li span:first-child{flex:1 1 auto}.CategoryList div span:last-child,.CategoryList ul li span:last-child{color:#4682b4;flex:0 0 auto}.CategoryList div span:first-child small,.CategoryList ul li span:first-child small{font-weight:300;margin-left:.5rem}.Search .Event{align-items:center;display:flex}.Search .Event .Logo{border-radius:var(--radius-small);box-shadow:0 0 4px 0 #ccc;flex:0 0 auto;height:7rem;margin-right:1rem;overflow:hidden;width:7rem}.Search .Event .Info .Name{font-size:1.5rem}.RequestList ul{margin:1rem 0;padding:0}.RequestList ul li{align-items:center;animation:animation-appear .3s ease;border-bottom:1px solid #b0c4de;cursor:pointer;display:flex;margin:0;padding:.5rem}.RequestList ul li:hover{background-color:#b0c4de}.RequestList ul li:last-child{border:none}.RequestList ul li .Avatar{border-radius:50%;flex:0 0 auto;height:3rem;margin-right:1rem;width:3rem}.RequestList ul li .Text{flex:1 1 auto}.RequestList ul li .Icon{color:#4682b4;flex:0 0 auto;margin:0 .2rem 0 1rem}.DropDownList{position:relative}.DropDownList,.DropDownList ul{border:1px solid #4682b4;border-radius:var(--radius-small);box-sizing:border-box;cursor:pointer;display:block;margin:0;padding:.25rem}.DropDownList ul{animation:dropdownlist-appear .3s ease;background-color:#f5f5f5;left:.25rem;overflow:hidden;position:absolute;right:.25rem;top:.25rem;z-index:100}@keyframes dropdownlist-appear{0%{max-height:0;opacity:0}to{max-height:1000px;opacity:1}}.DropDownList div,.DropDownList ul li{align-items:center;border:none;border-bottom:1px solid #b0c4de;display:flex;padding:.5rem}.DropDownList div,.DropDownList ul li:last-child{border:none}.DropDownList div:hover,.DropDownList ul li:hover{background-color:#b0c4de}.DropDownList ul li.current span{font-weight:700}.DropDownList div span:first-child,.DropDownList ul li span:first-child{flex:1 1 auto}.DropDownList div span:last-child,.DropDownList ul li span:last-child{color:#4682b4;flex:0 0 auto}ul.DateSwitch{border-bottom:1px solid #4682b4;box-sizing:border-box;display:block;margin:1rem 0;padding:0 .5rem}ul.DateSwitch li{background-color:#f5f5f5;cursor:pointer;display:inline-block;padding:.5rem 1rem;position:relative}ul.DateSwitch li.current{border:1px solid #4682b4;border-top-left-radius:var(--radius-small);border-top-right-radius:var(--radius-small);cursor:default;font-weight:700}ul.DateSwitch li.current:before{background-color:#f5f5f5;bottom:-.25rem;content:"";height:.5rem;left:0;position:absolute;right:0}ul.DateSwitch.white li,ul.DateSwitch.white li.current:before{background-color:#fff}ul.DateSwitch.oldlace li,ul.DateSwitch.oldlace li.current:before{background-color:oldlace}.RequestChangeSlot{position:relative}.RequestChangeSlot .Cancel{background-color:wheat;border-radius:var(--radius-small);box-shadow:2px 2px 8px 0 #ccc;cursor:pointer;display:inline-block;font-size:1rem;line-height:100%;margin-top:1rem;padding:.5rem}.RequestChangeSlot ul.Dates{border-bottom:1px solid #e9967a;box-sizing:border-box;display:block;margin:1rem 0;padding:0 .5rem}.RequestChangeSlot ul.Dates li{cursor:pointer;display:inline-block;margin-bottom:-1px;padding:.5rem 1rem}.RequestChangeSlot ul.Dates li.current{border:1px solid #e9967a;border-bottom-color:#fff;border-top-left-radius:var(--radius-small);border-top-right-radius:var(--radius-small);cursor:default;font-weight:700}.RequestChangeSlot ul.Slots{align-items:stretch;box-sizing:border-box;display:flex;flex-wrap:wrap;margin:0;padding:0}.RequestChangeSlot ul.Slots li{animation:animation-appear .3s ease;background-color:#fff;border:1px solid #d3d3d3;border-radius:var(--radius-small);cursor:pointer;display:block;flex:0 0 24%;font-size:1rem;line-height:100%;margin:0 1% 1% 0;padding:.5rem}.RequestChangeSlot ul.Slots li.disabled{background-color:#dcdcdc;color:dimgray;cursor:default}.RequestChangeSlot ul.Slots li.current{background-color:wheat;cursor:default}.RequestChangeSlot ul.Slots li div:first-child{align-items:flex-start;display:flex}.RequestChangeSlot ul.Slots li div:first-child span:first-child{flex:1 1 auto;font-size:1.25rem;font-weight:600;line-height:100%}.RequestChangeSlot ul.Slots li div:first-child span:last-child{flex:1 1 auto;font-weight:300;text-align:right}.RequestChangeSlot ul.Slots li div:last-child{font-weight:300;margin-top:.5rem}@keyframes animation-appear{0%{opacity:0}to{opacity:1}}.RequestActions{margin-top:1rem}.RequestActions .Message{background-color:oldlace;border-top:1px solid #4682b4;margin-bottom:2rem;padding:1rem}.RequestActions .Message .Proposal{color:#4682b4;cursor:pointer;display:inline-block;margin-top:1rem}.RequestActions .Message .Proposal:hover span{-webkit-text-decoration:dotted;text-decoration:dotted;text-decoration-line:underline}.RequestActions ul{align-items:stretch;display:flex;flex-wrap:nowrap;margin:1rem 0 0;padding:0}.RequestActions li{align-items:flex-start;background-color:wheat;border-radius:var(--radius-small);box-shadow:2px 2px 8px 0 #ccc;cursor:pointer;display:flex;flex:1 1 auto;margin:0 .25rem;overflow:hidden;padding:.5rem;text-overflow:ellipsis}.RequestActions li:first-child{margin-left:0}.RequestActions li:last-child{margin-right:0}.RequestActions li.danger{background-color:initial;color:gray}.RequestActions li.approve{background-color:#8fbc8f}.RequestActions li .Icon{flex:0 0 auto;margin-right:.25rem}.RequestActions li .Text{flex:1 1 auto;font-size:1rem;overflow:hidden;text-overflow:ellipsis}.RequestView{align-items:flex-start;display:flex;margin-top:2rem}.RequestView .Avatar{border-radius:50%;box-shadow:0 0 4px 0 #ccc;flex:0 0 auto;height:4rem;margin-right:1rem;width:4rem}.RequestView .Info{flex:1 1 auto;margin-right:2rem;min-width:30%}.RequestView .Info:last-child{margin-right:0}.RequestView .Info .Name{color:#4682b4;cursor:pointer;font-size:1.25rem;line-height:120%;margin-bottom:.5rem;-webkit-text-decoration:dotted;text-decoration:dotted;text-decoration-line:underline}.RequestView .Info ul{margin:0;padding:0 0 0 1.5rem}.RequestView .Info ul li{margin-bottom:.5rem}.SlotList{align-items:stretch;box-sizing:border-box;display:flex;flex-wrap:wrap;margin:1rem 0}.SlotList .SlotItem{animation:animation-appear .3s ease;background-color:wheat;border:1px solid #d3d3d3;border-radius:var(--radius-small);box-sizing:border-box;cursor:pointer;flex:0 0 32%;margin:0 1% 1% 0;overflow:hidden;padding:.5rem;position:relative}.SlotList .SlotItem.nopointer{cursor:default}.SlotList .SlotItem.free{background-color:#fff}.SlotList .SlotItem.negotiation{background-color:#fafad2;border-color:#b8860b}.SlotList .SlotItem.approved{background-color:#f0fff0;border-color:#228b22}.SlotList .SlotItem.disabled{background-color:#dcdcdc;color:dimgray}.SlotList .SlotItem div{overflow:hidden;text-overflow:ellipsis}.SlotList .SlotItem .Icon{cursor:pointer;position:absolute;right:.5rem;top:.5rem}.SlotList .SlotItem .Time{background-color:initial;font-size:1.25rem;font-weight:600;margin:0;padding:0}.SlotList .SlotItem .Duration{background-color:initial;font-weight:300;margin:0;padding:0}.PrintButton{margin-right:.5rem}.ExportButton,.PrintButton{color:var(--main-color);cursor:pointer}.ExportButton{margin-left:.5rem}.Schedule{margin:1rem 0}.Schedule .SwitchView{align-items:stretch;border:1px solid #4682b4;border-radius:1.2rem;display:flex;margin:2rem auto;max-width:100%;overflow:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Schedule .SwitchView div{cursor:pointer;flex:1 1 auto;overflow:hidden;padding:.5rem;text-overflow:ellipsis;white-space:nowrap}.Schedule .SwitchView div:first-child{padding-left:1rem}.Schedule .SwitchView .Selected{background-color:#b0c4de}.Logout{border:1px solid #0000;border-radius:var(--radius-small);color:var(--main-color);cursor:pointer;font-size:1rem;line-height:100%;padding:.5rem;position:absolute;right:.5rem;top:.5rem}.Logout:hover{border-color:var(--main-color)}.Profile{align-items:center;display:flex}.Profile .Avatar{border-radius:50%;box-shadow:0 0 4px 0 #ccc;flex:0 0 auto;height:7rem;margin-left:1rem;overflow:hidden;width:7rem}.Profile .Info{flex:1 1 auto}.Profile .Info .Name{font-size:1.5rem}.Profile .Info .Email{font-weight:300}.Profile .Info .Link{color:#4682b4;cursor:pointer;-webkit-text-decoration:dotted;text-decoration:dotted;text-decoration-line:underline}.SwitchToSearch{border:1px solid #0000;border-radius:var(--radius-small);color:var(--main-color);cursor:pointer;display:none;font-size:1rem;line-height:100%;padding:.5rem;position:absolute;right:3rem;top:.5rem;z-index:20}.SwitchToSearch:hover{border-color:var(--main-color)}@media (max-width:768px){.SwitchToSearch{display:block}}.RequestPost{align-items:center;display:flex}.RequestPost .Avatar{border-radius:50%;box-shadow:0 0 4px 0 #ccc;flex:0 0 auto;height:4rem;margin-right:1rem;width:4rem}.RequestPost .Info{flex:1 1 auto}.RequestPost .Info .Name{font-size:1.25rem;line-height:120%;margin-bottom:.5rem}.Translate{display:flex;justify-content:space-between}.Translate span:first-child{font-size:.8rem;white-space:nowrap}.Translate span:nth-child(2){cursor:pointer;font-size:.8rem;text-align:right;text-decoration:underline}.Overlay{--animation-length:300ms;background-color:oldlace;bottom:0;box-sizing:border-box;left:100%;overflow:auto;padding:2rem;position:fixed;right:0;top:0;width:50%;z-index:30}.Overlay.wide{background-color:#fff;width:100%}@media (max-width:768px){.Overlay{padding:1rem;width:100%}}.Overlay .Close{border:1px solid #0000;border-radius:var(--radius-small);color:var(--main-color);cursor:pointer;font-size:1rem;line-height:100%;padding:.5rem;position:absolute;right:.5rem;top:.5rem;z-index:31}.Overlay .Close:hover{border-color:var(--main-color)}.Overlay-enter{transform:translateX(0)}.Overlay-enter-active{transition:transform var(--animation-length) ease-in}.Overlay-enter-active,.Overlay-enter-done,.Overlay-exit{transform:translateX(-100%)}.Overlay-exit-active{transition:transform var(--animation-length) ease-out}.Overlay-exit-active,.Overlay-exit-done{transform:translateX(0)}@media print{.Overlay .Close{display:none!important}.Overlay{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:absolute}}.Attendee{position:relative}.Attendee hr{border:none;border-top:1px solid #e9967a;margin:1rem 0;padding:0}.Attendee .Dotted{cursor:pointer;-webkit-text-decoration:dotted;text-decoration:dotted;text-decoration-line:underline}.Attendee .Name{align-items:center;display:flex;margin:0 0 2rem}.Attendee .Name .Avatar{border-radius:50%;box-shadow:0 0 4px 0 #ccc;flex:0 0 auto;height:5rem;margin-right:1rem;width:5rem}.Attendee .Name .Text{flex:1 1 auto}.Attendee .Name .Text .Name1{font-size:1.5rem}.Attendee .Name .Text .Name2{font-weight:300}.Attendee table.Info{width:100%}.Attendee table.Info td{vertical-align:top;width:100%}.Attendee table.Info td:first-child{font-weight:700;padding-right:.5rem;text-align:right;width:-webkit-min-content;width:min-content}.Categories div.line{align-items:flex-start;border-bottom:1px solid #b0c4de;display:flex;padding:.5rem 0}.Categories div.line:last-child{border-bottom:none}.Categories div.name{flex:1 1 auto}.Categories div.name,.Categories div.quantity{display:block;overflow:hidden;text-overflow:ellipsis}.Categories div.quantity{flex:1 1 30%;margin-left:1rem;text-align:right}.Categories div.btn{display:block;flex:0 0 auto;margin-left:1rem}.Info{overflow:hidden}.Info table{border-bottom:1px solid #b0c4de;border-collapse:initial;border-top:1px solid #b0c4de;margin:1rem 0;padding:1rem 0;width:100%}.Info td{vertical-align:top;width:100%}.Info td:first-child{font-weight:300;padding-right:.5rem;text-align:right;width:-webkit-min-content;width:min-content}.Info td:last-child{vertical-align:bottom}.AvatarForm{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:relative;width:100%}.AvatarForm input[type=file]{border:0;height:0;margin:0;padding:0;width:0;z-index:0}.AvatarForm label{bottom:0;cursor:pointer;display:block;height:auto;left:0;position:absolute;right:0;top:0;width:auto;z-index:2}.AvatarForm .icon{background-color:#fff;border-radius:50%;color:#4682b4;font-size:1rem;left:2.5rem;line-height:100%;padding:.5rem;position:absolute;text-align:center;top:2.5rem;width:2rem;z-index:1}.Print .Event{align-items:flex-start;display:flex}.Print .Event img{border-radius:.2rem;flex:0 0 auto;height:4.5rem;margin-right:1rem;width:4.5rem}.Print .Event div{flex:1 1 auto;font-size:2rem}.Print .Event div div{font-size:1.5rem}.Print .Event div.PrintButton span{color:var(--main-color);cursor:pointer;font-size:1rem}@media print{.Print .Event .PrintButton{display:none}}.Print .Slot{align-items:flex-start;display:flex}.Print .List{background-color:#fff;margin-top:-2.2rem;position:relative}.Print .Slot img{border-radius:50%;flex:0 0 auto;height:3rem;margin:0 1rem .5rem;width:3rem}.Print .Slot div{flex:1 1 auto;padding-bottom:.5rem}.Print .Slot div:first-child{flex:0 0 auto;font-weight:700;text-align:right;width:3rem}*{box-sizing:border-box;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;line-height:120%;margin:0;padding:0}:root{--text-color:#333;--main-color:#4682b4;--radius-big:.5rem;--radius-small:.2rem;--hover-bgcolor:#f5f5f5;--error-color:#b22222;--success-color:#228b22;--border-color:#f5f5f5;--edit-color:#4682b4;--remove-color:#b22222;--gray-color:#708090}body{background-color:#fff;color:#333;color:var(--text-color)}.p,p{margin:1rem 0}.b,b{font-weight:bolder}.small,small{font-size:.8rem;line-height:120%}.a,a:active,a:hover,a:link,a:visited{color:#4682b4;color:var(--main-color);text-decoration-line:underline;text-decoration-style:dotted}h1{color:#4682b4;color:var(--main-color);font-size:2rem;margin:0 3rem 1rem 0}h1,h2{font-weight:300;line-height:100%}h2{color:#333;color:var(--text-color);font-size:1.5rem;margin:2rem 0 .5rem}h3{color:#4682b4;color:var(--main-color);font-size:1rem;font-weight:300;line-height:120%;margin:1rem 0 .5rem}ul{margin:.5rem 0;padding:0 2rem}
/*# sourceMappingURL=main.5c9189d2.css.map*/