.viewerPage .rootHeader{transition:transform;transition-duration:.4s;box-sizing:border-box;background:#f5f5f5}.viewerPage .rootHeader:not(.pinned){position:absolute;z-index:10000;width:100%;transition-duration:.4s}.viewerPage .rootHeader:not(.pinned):not(.visible){transform:translate3d(0,-100%,0)}.viewerPage .viewerBtn{min-width:20%;height:200px;padding:20px;background:#80808033;display:flex;align-items:center;justify-content:center;border-radius:10px;margin:10px}.viewerPage .viewerParent:focus{border:none;outline:none}html,body,#app{position:absolute;width:100%;height:100%;margin:0;padding:0;box-sizing:border-box;background:#f5f5f5;font-family:Segoe UI Variable Static Display,Segoe UI Variable Static Text;overflow:hidden;display:flex}#modal-root{position:absolute;background:transparent}#modal-root:has(.modal){width:100%;height:100%}h1{font-weight:400}@font-face{font-family:segoe ui variable static display;font-style:normal;font-weight:400;src:local("Segoe UI Variable Static Display"),url(https://fonts.cdnfonts.com/s/63255/SegoeUIVariableStaticDisplay.woff) format("woff")}@font-face{font-family:segoe ui variable static display;font-style:normal;font-weight:300;src:local("Segoe UI Variable Static Display"),url(https://fonts.cdnfonts.com/s/63255/SegoeUIVariableStaticDisplayLight.woff) format("woff")}@font-face{font-family:segoe ui variable static display;font-style:normal;font-weight:350;src:local("Segoe UI Variable Static Display"),url(https://fonts.cdnfonts.com/s/63255/SegoeUIVariableStaticDisplaySemilight.woff) format("woff")}@font-face{font-family:segoe ui variable static display;font-style:normal;font-weight:600;src:local("Segoe UI Variable Static Display"),url(https://fonts.cdnfonts.com/s/63255/SegoeUIVariableStaticDisplaySemibold.woff) format("woff")}@font-face{font-family:segoe ui variable static display;font-style:normal;font-weight:700;src:local("Segoe UI Variable Static Display"),url(https://fonts.cdnfonts.com/s/63255/SegoeUIVariableStaticDisplayBold.woff) format("woff")}@font-face{font-family:segoe ui variable static small;font-style:normal;font-weight:400;src:local("Segoe UI Variable Static Small"),url(https://fonts.cdnfonts.com/s/63255/SegoeUIVariableStaticSmall.woff) format("woff")}@font-face{font-family:segoe ui variable static text;font-style:normal;font-weight:400;src:local("Segoe UI Variable Static Text"),url(https://fonts.cdnfonts.com/s/63255/SegoeUIVariableStaticText.woff) format("woff")}@font-face{font-family:segoe ui variable static small;font-style:normal;font-weight:300;src:local("Segoe UI Variable Static Small"),url(https://fonts.cdnfonts.com/s/63255/SegoeUIVariableStaticSmallLight.woff) format("woff")}@font-face{font-family:segoe ui variable static text;font-style:normal;font-weight:300;src:local("Segoe UI Variable Static Text"),url(https://fonts.cdnfonts.com/s/63255/SegoeUIVariableStaticTextLight.woff) format("woff")}@font-face{font-family:segoe ui variable static small;font-style:normal;font-weight:350;src:local("Segoe UI Variable Static Small"),url(https://fonts.cdnfonts.com/s/63255/SegoeUIVariableStaticSmallSemilight.woff) format("woff")}@font-face{font-family:segoe ui variable static text;font-style:normal;font-weight:350;src:local("Segoe UI Variable Static Text"),url(https://fonts.cdnfonts.com/s/63255/SegoeUIVariableStaticTextSemilight.woff) format("woff")}@font-face{font-family:segoe ui variable static small;font-style:normal;font-weight:600;src:local("Segoe UI Variable Static Small"),url(https://fonts.cdnfonts.com/s/63255/SegoeUIVariableStaticSmallSemibold.woff) format("woff")}@font-face{font-family:segoe ui variable static text;font-style:normal;font-weight:600;src:local("Segoe UI Variable Static Text"),url(https://fonts.cdnfonts.com/s/63255/SegoeUIVariableStaticTextSemibold.woff) format("woff")}@font-face{font-family:segoe ui variable static small;font-style:normal;font-weight:700;src:local("Segoe UI Variable Static Small"),url(https://fonts.cdnfonts.com/s/63255/SegoeUIVariableStaticSmallBold.woff) format("woff")}@font-face{font-family:segoe ui variable static text;font-style:normal;font-weight:700;src:local("Segoe UI Variable Static Text"),url(https://fonts.cdnfonts.com/s/63255/SegoeUIVariableStaticTextBold.woff) format("woff")}.toolBar{background:#fff;border:1px gray;padding:0 10px;height:50px;--shadow4: 0 0 2px rgba(0, 0, 0, .12), 0 2px 4px rgba(0, 0, 0, .14);box-shadow:var(--shadow4);display:flex;align-items:center;gap:10px;-webkit-user-select:none;user-select:none}.toolBar .item{display:flex;flex-direction:row;align-items:center;-webkit-user-select:none;user-select:none;cursor:default}.toolBar .item .icon{display:flex;flex-direction:row;align-items:center;width:20px}.titleBar{padding-bottom:4px}.titleBar .item{display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;cursor:default}.titleBar .item .title{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:8px 15px 5px}.titleBar .item .title:after{content:attr(data-text);content:attr(data-text) / "";height:0;visibility:hidden;overflow:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;font-weight:600}@media speech{{display:none}}.titleBar .item .decorator{height:3px;box-sizing:border-box;margin:0 10px}.titleBar .item:hover{background-color:#e7e7e7;font-weight:600}.titleBar .item.selected{font-weight:600}.titleBar .item.selected .decorator{background:#4242fe}.dropDown{display:flex;align-items:center;padding:5px;border-radius:4px;border:1px solid transparent;cursor:default;-webkit-user-select:none;user-select:none}.dropDown:hover{border:1px solid lightgray;background:#f5f5f5}.dropDown.pressed{background:#e5e5e5}.dropDownFlyOut{position:absolute}.menu{position:absolute;background:#fff;border:1px gray;--shadow4: 0 0 2px rgba(0, 0, 0, .12), 0 2px 4px rgba(0, 0, 0, .14);box-shadow:var(--shadow4);border-radius:2px;display:flex;flex-direction:column;z-index:99999;min-width:200px;-webkit-user-select:none;user-select:none}.menu .item{padding:10px;-webkit-user-select:none;user-select:none;cursor:default}.menu .item:hover{background:#f5f5f5}.menu .separator{border-top:1px solid rgb(223,223,223);margin-top:4px;margin-bottom:4px}.btn{padding:5px;border:1px solid transparent;border-radius:4px;cursor:default;-webkit-user-select:none;user-select:none}.btn.intent-primary{border:1px solid black;background:#2d72d2;color:#fff}.btn.intent-primary:hover{border:1px solid black;background:#498ff1}.btn.intent-primary:active{background:#2076f0}.btn:hover{border:1px solid lightgray;background:#f5f5f5}.btn:active{background:#e5e5e5}
