.lib-gloss-selector-backdrop{box-sizing:border-box;position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.5);overflow:hidden;z-index:1000}.lib-gloss-selector-backdrop,.lib-gloss-selector-backdrop *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.lib-gloss-selector-backdrop .lib-gloss-flex-backdrop{box-sizing:border-box;width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;overflow:hidden}.lib-gloss-selector-backdrop .lib-gloss-flex-backdrop .lib-gloss-selector-window{box-sizing:border-box;min-width:320px;max-height:80%;background:#fff;box-shadow:3px 3px 10px silver;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;overflow:hidden;border-radius:4px}.lib-gloss-selector-backdrop .lib-gloss-flex-backdrop .lib-gloss-selector-window .lib-gloss-selector-window-title{box-sizing:border-box;width:100%;height:3em;min-height:3em;max-height:3em;overflow:hidden;padding:0 .75em;background:silver}.lib-gloss-selector-backdrop .lib-gloss-flex-backdrop .lib-gloss-selector-window .lib-gloss-selector-window-title .lib-gloss-selector-window-title-text{box-sizing:border-box;width:100%;height:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-weight:700;font-size:1.125em;white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.lib-gloss-selector-backdrop .lib-gloss-flex-backdrop .lib-gloss-selector-window .lib-gloss-selector-window-footer{box-sizing:border-box;width:100%;min-height:4em;max-height:4em;height:4em;padding:0 .75em;background:silver}.lib-gloss-selector-backdrop .lib-gloss-flex-backdrop .lib-gloss-selector-window .lib-gloss-selector-window-footer .lib-gloss-selector-window-footer-content{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.lib-gloss-selector-backdrop .lib-gloss-flex-backdrop .lib-gloss-selector-window .lib-gloss-selector-window-footer .lib-gloss-selector-window-footer-content button.lib-gloss-selector-button-cancel{background:#000;color:#fff}.lib-gloss-selector-backdrop .lib-gloss-flex-backdrop .lib-gloss-selector-window .lib-gloss-selector-window-body{width:100%;height:100%;min-height:5em;background:#fff;overflow:auto;max-height:100%;padding:.75em}.lib-gloss-selector-backdrop .lib-gloss-flex-backdrop .lib-gloss-selector-window .lib-gloss-selector-window-body .lib-gloss-selector-window-body-content{background:#f5f5f5;padding:.5em}.lib-gloss-selector-backdrop .lib-gloss-flex-backdrop .lib-gloss-selector-window .lib-gloss-selector-window-body .lib-gloss-selector-window-body-content .lib-gloss-selector-item{background:#fff;padding:.25em;margin-bottom:.5em;border-radius:5px;box-shadow:3px 3px 10px silver;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lib-gloss-selector-backdrop .lib-gloss-flex-backdrop .lib-gloss-selector-window .lib-gloss-selector-window-body .lib-gloss-selector-window-body-content .lib-gloss-selector-item:hover{background:#f0f8ff}.lib-gloss-selector-backdrop .lib-gloss-flex-backdrop .lib-gloss-selector-window .lib-gloss-selector-window-body .lib-gloss-selector-window-body-content .lib-gloss-selector-item .lib-gloss-selector-item-content{padding:0 .25em;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.lib-gloss-selector-backdrop .lib-gloss-flex-backdrop .lib-gloss-selector-window .lib-gloss-selector-window-body .lib-gloss-selector-window-body-content .lib-gloss-selector-item .lib-gloss-selector-item-content .lib-gloss-selector-item-code{height:3em;width:3em;min-height:3em;max-height:3em;min-width:3em;max-width:3em;box-sizing:border-box;border:2px solid #000;display:flex;flex-direction:row;justify-content:center;align-items:center;font-weight:700;margin-right:.5em}.lib-gloss-selector-backdrop .lib-gloss-flex-backdrop .lib-gloss-selector-window .lib-gloss-selector-window-body .lib-gloss-selector-window-body-content .lib-gloss-selector-item .lib-gloss-selector-item-content .lib-gloss-selector-item-names{width:100%;height:3em;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.lib-gloss-selector-backdrop .lib-gloss-flex-backdrop .lib-gloss-selector-window .lib-gloss-selector-window-body .lib-gloss-selector-window-body-content .lib-gloss-selector-item .lib-gloss-selector-item-content .lib-gloss-selector-item-names .lib-gloss-selector-item-names-title{font-weight:700}.lib-gloss-selector-backdrop .lib-gloss-flex-backdrop .lib-gloss-selector-window .lib-gloss-selector-window-body .lib-gloss-selector-window-body-content .lib-gloss-selector-item .lib-gloss-selector-item-content .lib-gloss-selector-item-names .lib-gloss-selector-item-names-entitle{font-size:.95em}#app{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}#app .main-menu{height:3em;max-height:3em;min-height:3em;border-bottom:1px solid #000}#app .main-menu .main-menu-content{width:100%;height:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;padding:0 1em;padding-right:0}#app .main-menu .main-menu-content .main-menu-logo-text{height:100%;margin-right:1em}#app .main-menu .main-menu-content .main-menu-logo-text .main-menu-logo-text-content{height:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-weight:700;font-size:1.25em}#app .main-menu .main-menu-content a{margin-right:1em;color:#000;height:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}#app .main-menu .main-menu-content .main-menu-expandable-item{height:100%;position:relative;margin-right:1em}#app .main-menu .main-menu-content .main-menu-expandable-item .main-menu-expandable-item-text{height:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;text-decoration:underline;cursor:pointer}#app .main-menu .main-menu-content .main-menu-expandable-item .main-menu-expandable-list{display:none;position:absolute;top:100%;background:#fff;padding:0 .75em .75em .75em;box-shadow:3px 3px 10px silver;z-index:3;width:auto}#app .main-menu .main-menu-content .main-menu-expandable-item .main-menu-expandable-list a{display:block;width:auto;white-space:nowrap;height:2em;max-height:2em;min-height:2em}#app .main-menu .main-menu-content .main-menu-expandable-item:hover .main-menu-expandable-list{display:block}#app .main-menu .main-menu-content .language-display-control{width:3em;max-width:3em;min-width:3em;height:100%;margin-left:auto;border:2px solid #00acc8;cursor:pointer;background:#00acc8}#app .main-menu .main-menu-content .language-display-control .language-display-control-content{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;font-weight:700;color:#fff}