path.node-highlight{stroke-width:.5;cursor:pointer;stroke:#5e93cc;fill:#c2dfff}path.node-highlight--highlight{stroke:#5e93cc;fill:#c2dfff}path.node-highlight--selection{stroke:#cabc6e;fill:#ffef69}path.node-highlight-search{stroke-width:.5;fill:#ffef69;opacity:.8}.ageLevel ::selection,.olabel ::selection{background:none}.ageLevel text,.olabel text,.ageLevel tspan,.olabel tspan{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}svg.hasd{padding:43px 30px}svg.hasd rect.node.confl-years{stroke:red;stroke-width:8}svg.hasd .eouter.confl-years{stroke:red;stroke-width:12}svg.hasd rect.node.confl-loop{stroke:#f0f;stroke-width:8}svg.hasd .eouter.confl-loop{stroke:#f0f;stroke-width:12}svg.hasd .eouter.path-highlight{stroke:blue;stroke-width:16}svg.hasd rect.node.path-highlight{stroke:#f66;stroke-width:10}.svg-template{display:none}.hasd-viewport{position:relative;overflow:hidden}.hasd-viewport__spinner{padding:50px 0 0 0;text-align:center;font-size:36px;color:grey;font-style:italic}.hasd-viewport__svg-scroller{overflow:hidden;width:100%;height:100%}.hasd-viewport__focusable-element{opacity:0;position:absolute;top:0;left:0}.hasd-viewport__control_panel{position:absolute;top:0;right:0;background-color:rgba(255,255,255,0.8)}.hasd-viewport__control_panel__zoom{float:left;font-size:20px;color:grey;padding:6px 6px}.hasd-viewport__control_panel__zoom span{padding:0 2px;cursor:pointer}.hasd-viewport__control_panel__edit{float:left;font-size:20px;color:grey;padding:6px 6px}.hasd-viewport__control_panel__edit span{padding:0 2px;cursor:pointer}.hasd-viewport__control_panel__search{float:left;color:grey;padding:5px 5px 5px 8px;background-color:#eee;width:270px}.hasd-viewport__control_panel__search__string{font-size:14px;position:inline;width:235px}.hasd-viewport__control_panel__search label{padding:0;margin:0}.hasd-viewport__control_panel__help{vertical-align:middle;float:right;padding:8px 10px 5px 10px}.hasd-viewport__control_panel__help span.glyphicon{font-size:20px;vertical-align:middle;margin-top:-2px}.hasd-viewport__control_panel__lang{vertical-align:middle;padding:7px 8px 5px 5px;float:right}.hasd-viewport__control_panel__lang img{width:24px}.hasd-viewport__header{position:absolute;top:20px;left:20px;font-size:26px;color:#AAA;font-weight:bold;padding:0 10px;background-color:rgba(255,255,255,0.8)}.hasd-viewport__selection-mode-header{position:absolute;top:0;left:0;padding:5px 20px;font-size:26px;color:white;background-color:rgba(0,0,0,0.5)}.hasd-viewport__selection-mode-header span.glyphicon{vertical-align:middle}.hasd-viewport__selection-mode-header span.glyphicon.glyphicon-edit{}.hasd-viewport__selection-mode-header span.glyphicon.glyphicon-remove{margin-left:20px;margin-top:5px;float:right}.hasd-viewport__selection-mode-header__edit-btn,.hasd-viewport__selection-mode-header__edit-btn-paths{font-size:20px;cursor:pointer;color:lightblue}.hasd-viewport__selection-mode-header__close-btn{cursor:pointer;color:lightblue}.hasd-viewport__node-expanded{position:fixed;min-width:300px;max-width:400px;border:2px solid grey;padding:10px 10px;background-color:#fff;opacity:.95;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;box-shadow:0 2px 30px 10px rgba(0,0,0,0.3)}.hasd-viewport__node-expanded>div{margin-bottom:5px}.hasd-viewport__node-expanded>div:last-child{margin-bottom:0}.hasd-viewport__node-expanded>hr{margin:8px 0}.hasd-viewport__node-expanded .node-data__action-close{position:absolute;color:lightgrey;cursor:pointer;font-size:1.3em;right:-0.25em;top:-0.25em;padding:.6em}.hasd-viewport__node-expanded .node-data__id{float:left;font-weight:bold;color:grey;margin-bottom:0}.hasd-viewport__node-expanded .node-data__name{margin:0;clear:both;font-size:16px;text-align:center}.hasd-viewport__node-expanded .node-data__name-foreign{font-size:10px;text-align:center}.hasd-viewport__node-expanded .node-data__system{margin:10px;text-align:center}.hasd-viewport__node-expanded .node-data__system span{display:inline-block;border:3px solid black;padding:0 5px;font-size:12px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.hasd-viewport__node-expanded .node-data__age .node-data__age__warn{color:#f00}.hasd-viewport__node-expanded .node-data__wiki-link__no{color:grey;font-weight:bold}.hasd-viewport__node-expanded .node-data__wiki-link__note{padding-left:15px;font-size:11px;font-color:grey}.hasd-viewport__node-expanded .node-data__discuss-links-header{margin-top:10px}.hasd-viewport__node-expanded .node-data__discuss-links{padding:0;list-style-type:none}.hasd-viewport__node-expanded .node-data__discuss-links__no{color:grey}.hasd-viewport__node-expanded .node-data__discuss-links__hint{float:left;font-size:11px;color:grey;font-weight:bold;border:1px solid grey;padding:5px 10px}.hasd-viewport__node-expanded .node-data__discuss-links__hint strong{color:black}.hasd-viewport__render-placeholder{opacity:0;width:100px;height:100px}.hasd-viewport__control_panel{z-index:100}.hasd-viewport__header{z-index:99}.hasd-viewport__selection-mode-header{z-index:110}.hasd-viewport__node-expanded{z-index:101}.hasd-viewport .clear-highlights--active{color:red}.page-edit{overflow:hidden}.hasd-editor__original,.hasd-editor__edited{float:left;background-color:#eee}.hasd-editor__original--empty,.hasd-editor__edited--empty{display:none}.hasd-editor__patch{float:left;width:300px;background-color:lightgreen}.hasd-editor__patch h1{margin:0;padding:10px;text-align:center;font-size:24px}.hasd-editor__patch h2{margin:0;padding:10px;text-align:center;font-size:24px}.hasd-editor__patch label{text-align:center;font-weight:normal;display:block}.hasd-editor__patch__rarr{line-height:20px;font-size:42px;text-align:center}.hasd-editor__patch__errors,.hasd-editor__patch__warnings{display:none;padding:2px 10px;margin:0 2px;color:darkred;border-radius:10px}.hasd-editor__patch__errors ul,.hasd-editor__patch__warnings ul{list-style-type:none;padding:0;margin:0}.hasd-editor__patch__errors ul li,.hasd-editor__patch__warnings ul li{padding:0;margin:0}.hasd-editor__patch__errors{background-color:pink}.hasd-editor__patch__warnings{background-color:yellow}.hasd-editor__patch__editor{width:300px;min-height:100px;margin:0;padding:2px 4px;overflow:auto}.hasd-editor__patch__editor--error{background-color:#fcc}.hasd-editor__patch__permalink{width:300px;margin:0;padding:1px 4px;background-color:white}.hasd-editor__patch__permalink--dirty{background-color:#ccc;color:#aaa}.hasd-editor__patch__help{overflow:auto;margin:10px 2px 2px 2px;background-color:#cfc}.hasd-editor__patch__help ul{padding-left:15px;list-style-type:none}.hasd-editor__patch__help ul li{padding:0}.hasd-editor__patch__help ul li strong{white-space:nowrap}.hasd-editor__patch__settings{margin:10px 2px 2px 2px;background-color:#cfc}.hasd-editor__patch__settings .caption{font-weight:bold;font-size:10px;padding-left:10px}.hasd-editor__patch__settings label{display:inline-block;padding:0 3px;margin:0}