.vlin{width:100%;height:50px}.vlin_line{stroke:#888;stroke-width:1}.vlin_node{cursor:pointer}.vlin_node_current{color:#f60;fill:#f60;font-weight:700}.vlin_node_major{color:#000;fill:#000;font-weight:400}.vlin_node_normal{color:#888;fill:#888;font-weight:400}.vlin_text{cursor:pointer}@media screen and (max-width: 800px){.vlin_text{font-size:.85em}}.epag{margin:2px;font-size:1.1em;text-align:center}.epag table{table-layout:fixed;margin:0 auto;padding:0}.epag td{width:28px;vertical-align:middle;padding:0}.etab_header{display:table;table-layout:fixed;width:100%;margin:2px 6px 0 2px}.etab_header>*{display:table-cell;vertical-align:bottom}.etab_stat{font-size:.9em;font-style:italic;color:#777}.etab_panel{text-align:right}.etab_table{width:100%;margin:2px 0 8px;border-collapse:collapse}.etab_table thead{background:#f60;border:0;color:#fff}.etab_table tbody{background:#fafafa}.etab_table th,.etab_table td{min-width:60px;max-width:260px;padding:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etab_table th{border:1px solid #ff6600;cursor:pointer;text-align:center;font-weight:400}.etab_table td{border:1px solid #dfdfdf}.etab_table .parent{background:#e9e9e9}.etab_table .ascending{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAFCAYAAAB1j90SAAAAO0lEQVQYlY3LsQ3AIBAEQRojoREkAqp1RSRDQPaW36x0yUlTSggNPf5pGFhO8xZN73L8gXKMiudnNboNmepvcd3Ggj0AAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:right center}.etab_table .descending{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAFCAYAAAB1j90SAAAAN0lEQVQYlZXLMQ4AEBREQRfTuIhE4bROpBmtAj9est1OQsYIltMpdPf6EQX4jTbcML/Qhgtq9FuOLm9xSpkbYQAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:right center}@media screen and (min-width: 801px){.etab_excel{display:block;float:right;width:16px;height:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAABrUlEQVQokWNgwA4YGbK0ebBLpRmzypY46MgWOYfLFbm2yRW7bFEod78vU+BwiMGTX5nBiUGZIUAMQhszsDLIFDp7KNZ4/les8vyvWO35X77C/b9EocN/h/aE//MPrfuz4vi2P3MPrPmz4tyOP2aNoYEMUkWOfsq13v+l8x3+i+bY/Fcucf8vU+D0X78m8H/agsb/C49u/B82rej/yWdX/0dOK4phkC5y9hEvdfxfu3bS//KVvf87t879L5Bp8V+vOuB/8tza/zP2rfwfMqXg/757Z/6HTS2IZJAucvYRLbb/HzGt5P/3Xz//u3Qm/xeEakiYU/1/2t4V/4Mm5f3fe/f0/7CpxRANIkV2/7MWNv1/8/n9/8hpJf/5M8z/61b5/4+dWfF/yp5l//0mZP/fc+cUVEO+g49Mhev/wmUd/yOmlfxv3zL7v3CW1X+96oD/ibMhNgRPzv+/7+5piJOkilz9lGq9/4vm2PwXzbH5L5Xv8F8W6unU+fX/FxzZ8D9kauH/E0+hnkYOVqVqr/+KlR7wYF1waN2flejByhCqzSZT6KJLdMThShqiOJIGADXf7VjCuLmEAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:center bottom}}@media screen and (max-width: 800px){.etab_excel{display:none}.etab_table th,.etab_table td{font-size:.9em;border:0}}.pr_grid{width:100%;border:1px solid #dfdfdf;border-collapse:collapse;table-layout:fixed}.pr_grid th,.pr_grid td{height:1em;padding:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr_grid th{background:#fff;border:1px solid #dfdfdf;text-align:left;font-style:italic;font-weight:400}.pr_grid col:first-child{width:90px}.pr_grid .ghm_root{display:none}.pr_grid td{position:relative;box-shadow:inset 1px 1px #ffffff14}.pr_grid thead td{text-align:center}.pr_grid tbody td{background:#9b9a9a;text-align:right}.pr_grid thead tr:nth-child(2) td{border-top:1px solid #dfdfdf}.pr_grid a{color:inherit}.pr_grid .desc{background:#eee;color:#000}.pr_grid .conditions{background:#ffc634;color:#000}.pr_grid .exb{background:#edf8e9;color:#000}.pr_grid .noex{background:#bae4b3;color:#000}.pr_grid .exh{background:#74c476;color:#000}.pr_grid .age{background:#ffc634;color:#000}.pr_grid .diff{min-width:72px}.pr_grid .diff:before{position:absolute;left:0;top:0;height:100%;width:18px;text-align:center}.pr_grid .lower:before{content:"\2198\fe0e";background:#f88!important;color:#000}.pr_grid .higher:before{content:"\2197\fe0e";background:#a2d4b6!important;color:#000}.pr_grid .neutral:before{content:" ";background:#d7d7d7!important;color:#000}.pr_grid .removed:after{content:"*"}.pr_grid .added:after{content:"*"}.pr_grid .info:not(.diff):before{position:absolute;margin-left:-1.2em;content:"\26a0\fe0e"}.pr_grid .warn{filter:grayscale(90%)!important;color:#555}.pr_grid .warn:not(.diff):before{position:absolute;margin-left:-1.2em;content:"\26a0\fe0e"}@media (pointer: coarse) or (max-width: 1100px){.pr_grid{border:0}.pr_grid td,.pr_grid th{font-size:.9em;box-shadow:none}.pr_grid th{display:none;border:0}.pr_grid .ghm_root{display:table-cell;background:#444;color:#fff;font-weight:400;text-align:center}.pr_grid tbody{counter-reset:duration -1}.pr_grid .duration td:first-of-type:before{display:block;position:absolute;left:0;top:0;width:18px;padding-top:6px;height:100%;font-size:.7em;background:#fff9;text-align:center;color:#000;counter-increment:duration;content:counter(duration)}}.tr_tree{margin:8px 8px 8px 18px;padding:0;white-space:nowrap}.tr_tree li{margin-left:-8px;padding-top:2px;list-style-type:none;background-repeat:no-repeat;background-position:left 3px}.tr_tree .n{padding-left:12px;font-size:.7em;color:#888;vertical-align:middle}.tr_tree li.parent{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAAPUlEQVQYlWNgGIZgPQMDw38cuB5ZoQAORfehciggAYvCAFxOOI+kaD0+typAFb3HZiU66GdgYCggpAgnAAADhRho33RdVwAAAABJRU5ErkJggg==)}.tr_tree li.parent>span>.n{cursor:pointer}.tr_tree li.collapse{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAAPUlEQVQYlWNgGFpgPgMDgwIxCv9DcQGxCv8zMDCcx2f6fyy4nxiF76HOEMCncD8hq88zMDAEEPALdmtgAAAziBiJaRyRUwAAAABJRU5ErkJggg==)}.tr_tree li.leaf{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAAPElEQVQYlWNgGObAgIGBwYGQonoGBob/UHwen0n/0XABNoUKxCpkgFoHU/SegYFBAJ87E6AmKeBThBMAANf6EaFwwYgUAAAAAElFTkSuQmCC)}.tr_tree .direct .n{padding-left:0}.tr_tree .direct:before{content:" \2192  "}.tr_tree li.irrelevant{padding-top:1px;background-position:3px 3px;background-size:5px 6px;font-size:.5em;opacity:.16}.tr_tree ul{margin-left:4px;padding-left:30px;border-left:1px solid #dfdfdf}.tr_tree li.collapse ul{display:none!important}.tr_tree a.ghm{display:inline-block;padding:0 2px;background:#f60;color:#fff}.tr_tree .label{color:#888;font-size:.9em;font-style:italic}@media (pointer: coarse) or (max-width: 1100px){.tr_tree ul{padding-left:25px}.tr_tree{padding-top:6px;font-size:.9em}}.ls_excel{display:inline-block;width:12px;height:12px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAABrUlEQVQokWNgwA4YGbK0ebBLpRmzypY46MgWOYfLFbm2yRW7bFEod78vU+BwiMGTX5nBiUGZIUAMQhszsDLIFDp7KNZ4/les8vyvWO35X77C/b9EocN/h/aE//MPrfuz4vi2P3MPrPmz4tyOP2aNoYEMUkWOfsq13v+l8x3+i+bY/Fcucf8vU+D0X78m8H/agsb/C49u/B82rej/yWdX/0dOK4phkC5y9hEvdfxfu3bS//KVvf87t879L5Bp8V+vOuB/8tza/zP2rfwfMqXg/757Z/6HTS2IZJAucvYRLbb/HzGt5P/3Xz//u3Qm/xeEakiYU/1/2t4V/4Mm5f3fe/f0/7CpxRANIkV2/7MWNv1/8/n9/8hpJf/5M8z/61b5/4+dWfF/yp5l//0mZP/fc+cUVEO+g49Mhev/wmUd/yOmlfxv3zL7v3CW1X+96oD/ibMhNgRPzv+/7+5piJOkilz9lGq9/4vm2PwXzbH5L5Xv8F8W6unU+fX/FxzZ8D9kauH/E0+hnkYOVqVqr/+KlR7wYF1waN2flejByhCqzSZT6KJLdMThShqiOJIGADXf7VjCuLmEAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:center}@media (pointer: coarse){.ls_excel{display:none}}.opt_list{font-size:1.2em}.opt_list>b{font-variant:small-caps}.ppik{display:inline-block;height:42px;width:100%;overflow:hidden}.ppik_main{position:relative;margin:0 60px}.ppik_line{position:absolute;left:0;top:24px;width:100%;height:4px;background:#fff;border:1px solid #dfdfdf;border-radius:2px}.ppik_bar{position:absolute;top:24px;height:4px;background:#f60;border:1px solid #ff6600;border-radius:2px;cursor:move;cursor:grab}.ppik_bar.grabbed{cursor:grabbing}.ppik_text{position:absolute;top:4px;width:100%;font-style:italic;color:#262626;text-align:center;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.ppik_handle{position:absolute;top:20px;height:14px;width:14px;margin-left:-7px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAe0lEQVQoka2SMQ6EMAwEp6LhAbzqSqqI6nCektdRRuIj6ZeKO0RAigyWXI53bS8cSjODjCQjKyJFJCPLSJoZuCoZQUb5Aec2ioxQQ3dAPSAc7d0r1eCyq6VmKLJqot/B3Ax++fz3a1eTRroXQLdV93G873AH4FHkPCHfALqcaZAoX5UBAAAAAElFTkSuQmCC);cursor:ew-resize}.tsel{display:inline-block;box-sizing:border-box;width:100%;margin:2px;vertical-align:middle;background:#fff;border:1px solid #ccc;text-align:left;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.tsel_main{position:relative;height:24px}.tsel_rect{display:flex;width:calc(100% - 6px);height:24px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAAQUlEQVQokWNgoBKYycDA8J9EPJMSQzA0w8BESjTDQCsezTMIaYaBUiyae4jVDAOZSJrrSNUMA2kMDAz55GomCgAAnesxP7DwQQ0AAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:right 7px;overflow:hidden}.tsel_curtab{padding:3px 8px;margin-right:4px;background:#dfdfdf}.tsel_summary{flex:1;padding:3px 0 3px 4px}.tsel_summary a{display:inline-block;padding:0 6px;margin-right:4px;font-size:.9em;background:#dfdfdf;border-radius:4px;color:#000;font-weight:400;font-style:italic;vertical-align:top}.tsel_view:not(.active){display:none}.tsel_tabbar{display:flex;width:100%}.tsel_tab{flex:1;height:2em;text-align:center;vertical-align:middle;background:#eee;border:0;border-radius:0;font-weight:400;text-decoration:none;color:#000}.tsel_tab.active{background:#dfdfdf;font-weight:700}.tsel_shortcuts{height:1.4em;text-align:center}.tsel_shortcuts a{font-weight:400;text-decoration:none;color:#888;font-size:.8em}.tsel_list{overflow-x:hidden;overflow-y:scroll}.tsel_list>label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tsel_list>label:hover{background:#dfdfdf}.tsel_group{font-weight:700}.tsel_option.disabled{pointer-events:none;filter:opacity(50%)}@media screen and (min-width: 801px){.tsel_view{position:absolute;top:25px;left:-1px;margin:0;width:100%;z-index:100;background:#fff;border:1px solid #ccc;border-top:0}.tsel_list{height:100%;max-height:500px}.tsel_validate{display:none}}@media screen and (max-width: 800px){.tsel_view{position:fixed;top:50px;left:10px;width:calc(100vw - 20px);height:calc(100vh - 100px);z-index:100;background:#fff;border:1px solid #ccc}.tsel_list{height:calc(100% - 80px);padding:2px}.tsel_validate{display:block;position:fixed;top:calc(100vh - 77px);left:9px;width:calc(100vw - 16px);height:30px}.tsel_list>label{padding:3px 0}}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"),local("OpenSans-Regular"),url("./OpenSans_v17_Latin_Regular.woff2") format("woff2")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;font-display:swap;src:local("Open Sans Italic"),local("OpenSans-Italic"),url("./OpenSans_v17_Latin_Italic.woff2") format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:local("Open Sans Bold"),local("OpenSans-Bold"),url("./OpenSans_v17_Latin_Bold.woff2") format("woff2")}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;font-display:swap;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url("./OpenSans_v17_Latin_BoldItalic.woff2") format("woff2")}button,input,optgroup,select,textarea{box-sizing:border-box;font-family:inherit;font-size:100%}input[type=checkbox],input[type=radio]{vertical-align:-2px}a{cursor:pointer}p{margin:0}p+p{margin-top:1em}.disabled,.disabled *{pointer-events:none!important;user-select:none!important}html{height:100%}body{height:100%;margin:0;padding:0;font-family:Open Sans,sans-serif;font-size:13px;line-height:1.5}#th_side{display:flex;flex-direction:column;position:fixed;left:0;top:0;box-sizing:border-box;min-height:100%;width:200px;z-index:999;background:#262626;color:#eee}main{display:block;box-sizing:border-box;max-width:1200px;margin-left:200px;padding:6px 12px}@media (pointer: coarse) or (max-width: 1100px){#th_side{display:block;width:100%;min-height:0;overflow:hidden}main{max-width:none;margin:38px 0 0;padding:0}main *{scroll-margin:38px}}a{color:#f60;text-decoration:none;font-weight:400}a:hover{text-decoration:underline}button{cursor:pointer}.th_form{width:340px;max-width:340px}.th_form label{display:block;margin:0 0 15px}.th_form label>*{float:right}.th_form button,.th_form input[type=submit]{display:block;margin:0 auto}@media (pointer: coarse) or (max-width: 1100px){.th_form{width:auto;margin:0 auto;padding:8px}}#th_logo{display:block;margin:2em auto 1.2em}.th_deploy{display:none}#th_bar{flex:1;display:flex;align-items:start}#th_menu{flex:1}#th_menu a.category{display:block;padding-left:.5em;box-sizing:border-box;font-weight:700;font-variant:small-caps}#th_menu a{display:block;padding:.5em .5em .5em 2em;box-sizing:border-box;width:100%;text-decoration:none;color:inherit}#th_menu a:not(.category):not(.active):hover{background:#38383b}#th_menu a:not(.category).active:hover{background:#525155}#th_menu a.active{background:#4a494d}#th_version{padding:0 2px 4px;text-align:center;font-size:.8em}@media (pointer: coarse) or (max-width: 1100px),(-ms-high-contrast: active),(-ms-high-contrast: none){#th_version{display:none}}@media (pointer: coarse) or (max-width: 1100px){#th_logo{display:none}.th_deploy{display:block;width:38px;height:38px;cursor:pointer;z-index:999}#th_menu{min-height:38px;font-size:1.2em}#th_menu:not(.active){max-height:38px;margin-left:-1.5em}#th_menu:not(.active) a:not(.active){display:none}#th_menu a.active{background:#262626}#th_menu a.active:not(.category):hover{background:#262626}}#th_header{margin:0 0 6px;text-align:center}#th_session{position:fixed;left:0;top:0;width:200px;padding:6px 2px;text-align:center;font-size:.8em;z-index:9999;color:#fff}#th_view.busy{animation:th_view_busy 1s 1 linear;filter:grayscale(100%);opacity:.2;pointer-events:none}@keyframes th_view_busy{0%{filter:grayscale(0);opacity:1}40%{filter:grayscale(0);opacity:1}60%{filter:grayscale(100%);opacity:.2}to{filter:grayscale(100%);opacity:.2}}#th_view.error{font-size:1.3em;color:red;padding:10px;text-align:center}@media (pointer: coarse) or (max-width: 1100px){#th_header{position:fixed;top:38px;box-sizing:border-box;width:100%;padding:8px;background:#eee;z-index:999;font-size:1.1em}#th_header:not(.active){display:none}#th_session{position:static;width:auto;padding-top:0;font-size:inherit;color:inherit}#th_options>*{max-width:100%}#th_options label{display:block;clear:both;margin-bottom:12px;text-align:left}#th_options label>input,#th_options label>select{float:right}}#th_log{position:fixed;left:calc(50% - 180px);top:20px;width:360px;z-index:9999999;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}#th_log>div{margin-bottom:8px;padding:10px;background:#373737;color:#fff;box-shadow:1px 1px #00000080;text-align:center;filter:opacity(96%)}@media (hover: hover){#th_log>div:hover{filter:opacity(40%)}}#th_log>div.warning{background:#f60}#th_log>div.error{background:#db0a0a}#th_log>div.success{background:#016a27}.th_log_close{float:right;padding:2px 6px;background:none;border:0;color:#fff;font-weight:700}.th_log_spin{float:left;display:inline-block;box-sizing:border-box;width:20px;height:20px;margin:-2px 0 0 -2px}.th_log_spin:after{content:" ";display:block;width:12px;height:12px;margin:1px;border-radius:50%;border:4px solid white;border-color:white transparent white transparent;animation:th_log_spin .8s ease-in-out infinite}@keyframes th_log_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}label:has(input[type=checkbox]),label:has(input[type=radio]){cursor:pointer}input[type=checkbox],input[type=radio]{cursor:pointer}
