.feedback{text-align:left;--feedback_title_color: #90ffee;font-size:14px;line-height:18px;color:#343e5e}.feedback p{margin:0}.feedback h2{color:#828e9a;font-size:15px;font-family:Verdana,sans-serif;margin-top:15px;margin-bottom:15px}.feedback .menubar{background-color:var(--feedback_title_color)}.feedback .menubar .close{display:inline-block;vertical-align:middle;padding:5px 10px;cursor:pointer;background-color:#aaa}.feedback .menubar .close:hover{background-color:#bbb}.feedbackRndWindow{all:unset;background-color:#fafafa;pointer-events:auto;box-shadow:4px 4px 8px #0000004d;min-width:100px;min-height:100px;overflow:hidden}.feedbackButton{display:none;cursor:pointer;padding:2px 8px 2px 2px;border:none;outline:none;appearance:none;background-color:var(--feedback_title_color);border-radius:4px;opacity:1}.feedbackButton:hover{opacity:.8}.feedbackButton:active{opacity:1}.feedbackButton span{font-size:14px}.feedBackContent{box-sizing:border-box;cursor:default;height:100%;overflow-y:auto;display:flex;flex-direction:column}.feedBackContent>div{height:100%;width:100%;display:flex;flex-direction:column;align-items:center}.feedBackContent>div p{font-size:large}.feedBackContent .isError{color:red}.feedBackContent .isSuccess{color:#555}.feedBackContent .information{margin-top:20px}.feedBackContent button{margin:10px;padding:6px 15px;cursor:pointer;outline:none;border:1px solid #888;border-radius:2px}.feedBackContent button:hover{opacity:.8}.feedBackContent button:active{opacity:1}.feedBackContent button.confirm,.feedBackContent button.back{background-color:#eee}.feedBackContent button.submit{background-color:#8f8}.feedBackContent form{display:flex;flex-direction:column;align-items:center;width:80%}.feedBackContent form .subtitle{font-weight:700}.feedBackContent form .form-item{width:100%;margin:6px 10px}.feedBackContent form .form-item label{width:100%}.feedBackContent form .form-item label input{box-sizing:border-box;width:100%;padding:5px}.feedBackContent form .form-item label textarea{box-sizing:border-box;width:100%;padding:5px;height:12em;resize:none}.feedBackContent form .form-item .required{color:red;margin:2px}.feedBackContent form .form-item .error-message{color:red;font-size:smaller}.feedBackContent form .form-item .input-error{background-color:#ffe9e9}.feedBackContent .ConfirmContent{width:80%;padding:20px 0}.feedBackContent .ConfirmContent .subtitle{font-weight:700}.feedBackContent .ConfirmContent h3{margin-left:0;margin-bottom:4px;margin-top:12px;font-size:12px;color:#828e9a}.feedBackContent .ConfirmContent p,.feedBackContent .ConfirmContent pre{font-size:12px;line-height:14px;white-space:pre-wrap;margin:0}.feedBackTypeTabs{display:flex;justify-content:start;margin-bottom:15px}.feedBackTypeTabs .TypeTitle{font-size:14px;user-select:none;cursor:pointer;padding:3px 10px;color:#646d76;font-weight:700}.feedBackTypeTabs .TypeTitle:not(.selected){background-color:#e3e6e950;border:solid 1px #e3e6e9;opacity:.5}.feedBackTypeTabs .TypeTitle:not(.selected):hover{opacity:.8;border:solid 1px #e3e6e9}.feedBackTypeTabs .TypeTitle.selected{border:solid 1px #e3e6e9;cursor:auto;background-color:#e3e6e9}.loader{width:50px;padding:8px;aspect-ratio:1;border-radius:50%;background:#25b09b;--_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear}@keyframes l3{to{transform:rotate(1turn)}}@keyframes fadein{0%{opacity:0}to{opacity:1;display:block}}@keyframes fadeout{0%{opacity:1}to{opacity:0;display:none}}.fadein{opacity:0;animation-name:fadein;animation-duration:.3s;animation-timing-function:ease-out;animation-fill-mode:forwards}.fadeout{opacity:1;animation-name:fadeout;animation-duration:.3s;animation-timing-function:ease-out;animation-fill-mode:forwards}
