.technical_works_space{height:30px}.technical_works_space_text{position:absolute;top:0;left:0;width:100%;background:crimson;padding:5px;text-align:center;display:flex;align-items:center;justify-content:center;z-index:99999}.page_loading_line_container{position:fixed;top:0;left:0;width:100%;height:2px;z-index:99999999}.page_loading_line{background:#c32052;border-radius:0 2px 2px 0;transition:.5s;width:70%;height:100%}.page_loading_line.stop{animation:page_loading_stop .7s ease-in-out forwards}.page_loading_line.start{animation:page_loading_start 1.5s ease-in-out forwards}.page_loading_line.none{opacity:0;width:0}@keyframes page_loading_start{0%{width:0}to{width:70%}}@keyframes page_loading_stop{50%{width:100%}to{opacity:0}}.alert_viewer{position:fixed;bottom:30px;right:30px;height:-moz-fit-content;height:fit-content;min-width:300px;max-width:30vw;pointer-events:none;z-index:999;flex-direction:column-reverse}.alert,.alert_viewer{display:flex;width:100%;overflow:hidden}.alert{padding:12px;background:#f1f1f1;margin:8px 0;border-radius:.6rem;pointer-events:all;border:1px solid transparent;align-items:center;justify-content:space-between;transition:1.4s;animation:alertsSpawn 1.4s}@keyframes alertsSpawn{0%{max-height:0;opacity:0}to{max-height:1000px;opacity:1}}.alert.hidden{opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.alert.warning{background:#b9a53d}.alert.error{background:#a4132c}.alert.successful{background:#4a994a}.alert.unknown{border:1px solid #313131}.alert_message{cursor:default;padding:8px 6px;font-size:14px;color:white}.alert_message.unknown{color:black}.alert_message.roll_back.error,.alert_message.roll_back.successful,.alert_message.roll_back.warning{color:#dcdcdc}.alert_message.roll_back.error:hover,.alert_message.roll_back.successful:hover,.alert_message.roll_back.warning:hover{background:rgba(238,238,238,.2)}.alert_message.roll_back{font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:8px 16px;color:#065fd4;transition:.2s;border-radius:50px;cursor:pointer;letter-spacing:1px}.alert_message.roll_back:hover{background:rgba(94,128,218,.2)}