.ortho-world{width:100%;height:100%;position:relative;overflow:hidden}.ortho-world *,.ortho-world :before,.ortho-world :after{box-sizing:border-box;appearance:none;margin:0;padding:0}.ortho-world ::-webkit-scrollbar{width:15px;height:15px}.ortho-world ::-webkit-scrollbar-track{background:#eee;box-shadow:inset 0 0 3px #444}.ortho-world ::-webkit-scrollbar-thumb{background:#222;border:2px solid #ccc;border-radius:5px}.ortho-world ::-webkit-scrollbar-track-piece{background:0 0}.ortho-world ::-webkit-scrollbar-corner{background:#222}.ortho-world{font:10px verdana}.ortho-world .overlap-tooltip{white-space:nowrap;max-width:500px}.ortho-world .overlap-tooltip p{text-align:center;font-size:13px;font-weight:700}.ortho-world .overlap-tooltip td,.ortho-world .overlap-tooltip th{padding:0 3px}.ortho-world .overlap-tooltip img.inline{vertical-align:middle;width:auto;height:14px;margin:0 .2em;line-height:1.4em}.ortho-world .nowrap{white-space:nowrap}.ortho-world .highlight{color:#fff;background:#f40}.ortho-world [name=head]{color:#fff;white-space:nowrap;text-align:center;background:#000;padding:0 10px;font-size:13px;line-height:50px;overflow:auto}.ortho-world [name=head] span{padding:0 .2em;font-size:13px;display:inline-block}.ortho-world [name=head] span svg{vertical-align:middle;fill:#fff;width:20px;height:20px}.ortho-world [name=head] select,.ortho-world [name=head] button,.ortho-world [name=head] input{color:#fff;fill:#fff;background:#444;border:2px solid #fff;border-radius:3px;outline:0;margin:0 5px;padding:0 .5em;font-size:13px;line-height:22px;display:inline-block}.ortho-world [name=head] select[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.ortho-world [name=head] button[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.ortho-world [name=head] input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.ortho-world [name=head] select svg,.ortho-world [name=head] button svg,.ortho-world [name=head] input svg{vertical-align:middle;width:20px;height:20px}.ortho-world [name=head] input{padding-left:2em}.ortho-world [name=head] button{cursor:pointer}.ortho-world [name=head] button.flip{color:#000;fill:#000;background:#eee}.ortho-world [name=head] button:hover{color:#fff;background:#000}.ortho-world [name=head] button:hover.flip{color:#000;fill:#000;background:#fff}.ortho-world [name=head] div{display:inline-block;position:relative}.ortho-world [name=head] div span{position:absolute;left:.6em}.ortho-world [name=head] div.sel{margin:0 5px;font-size:0}.ortho-world [name=head] div.sel>button{border-width:2px 1px;border-radius:0;margin:0;font-size:13px}.ortho-world [name=head] div.sel>button:first-child{border-left-width:2px;border-radius:3px 0 0 3px}.ortho-world [name=head] div.sel>button:last-child{border-right-width:2px;border-radius:0 3px 3px 0}.ortho-world [name=scroll]{-webkit-user-select:text;user-select:text;white-space:nowrap;background:#ccc;padding:5px;position:absolute;inset:0;overflow:auto}.ortho-world [name=scroll] .highlight{color:#fff;background:#f40}.ortho-world [name=scroll] .nation{float:left;color:#fff;background:#444;width:280px;margin:5px;position:relative}.ortho-world [name=scroll] .nation div.order{color:#ccc;height:18px;position:absolute;top:3px;right:5px}.ortho-world [name=scroll] .nation img.mapopen{width:20px;height:20px;position:absolute;bottom:3px;right:5px}.ortho-world [name=scroll] .nation{border-radius:3px;font-size:11px}.ortho-world [name=scroll] .nation td{vertical-align:middle;height:90px;padding:0 5px}.ortho-world [name=scroll] .nation span{padding:0 .3em;line-height:1.4em;display:inline-block}.ortho-world [name=scroll] .nation img{vertical-align:middle;width:60px;display:inline-block}.ortho-world [name=scroll] .nation img.inline{width:auto;height:14px;margin:0 .1em;line-height:1.4em}.ortho-world [name=scroll] .nation .name{white-space:normal;font-size:120%;font-weight:700}.ortho-world [name=scroll] .nation .small{font-size:90%}.ortho-world [name=scroll] .nation .G7:before{content:"G7";background:#a00;border-radius:3px;padding:2px 3px;font-size:80%}.ortho-world [name=scroll] .nation .G20:before{content:"G20";background:#f40;border-radius:3px;padding:2px 3px;font-size:80%}.ortho-world [name=scroll] .nation .permanent{background:#080;border-radius:3px;padding:2px 3px;font-size:80%}.ortho-world [name=scroll] .nation .hover{cursor:pointer}.ortho-world [name=scroll] .nation .hover:hover{filter:drop-shadow(0 0 3px #000);fill:#fff;scale:1.1}.ortho-world [name=scroll]>div.list{position:absolute;inset:2px 0 0 2px;overflow:scroll}.ortho-world [name=scroll]>div.list table{border-collapse:collapse;table-layout:fixed}.ortho-world [name=scroll]>div.list table th,.ortho-world [name=scroll]>div.list table td{color:#fff;vertical-align:middle;background:#444;height:30px;padding:2px .5em;font-size:13px;line-height:16px}.ortho-world [name=scroll]>div.list table th>img,.ortho-world [name=scroll]>div.list table td>img{vertical-align:middle;max-width:35px;height:26px;display:inline-block}.ortho-world [name=scroll]>div.list table th>img.inline,.ortho-world [name=scroll]>div.list table td>img.inline{height:14px;margin:0 .1em;line-height:1.4em}.ortho-world [name=scroll]>div.list table th>span,.ortho-world [name=scroll]>div.list table th>currency,.ortho-world [name=scroll]>div.list table th>language,.ortho-world [name=scroll]>div.list table th>small,.ortho-world [name=scroll]>div.list table td>span,.ortho-world [name=scroll]>div.list table td>currency,.ortho-world [name=scroll]>div.list table td>language,.ortho-world [name=scroll]>div.list table td>small{padding:0 .2em;display:inline-block}.ortho-world [name=scroll]>div.list table th>small,.ortho-world [name=scroll]>div.list table td>small{font-size:90%;font-style:italic;font-weight:400}.ortho-world [name=scroll]>div.list table th.flip,.ortho-world [name=scroll]>div.list table td.flip{color:#000;background:#eee}.ortho-world [name=scroll]>div.list table th{background:#222;height:20px;position:sticky}.ortho-world [name=scroll]>div.list table th:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.ortho-world [name=scroll]>div.list table thead th{z-index:1;border-right:3px solid #ccc;top:0}.ortho-world [name=scroll]>div.list table thead th:before{border-bottom:3px solid #ccc}.ortho-world [name=scroll]>div.list table thead tr:first-child th:first-child{z-index:2;border-right:none;left:0}.ortho-world [name=scroll]>div.list table thead tr:first-child th:first-child:before{border-right:3px solid #ccc}.ortho-world [name=scroll]>div.list table thead tr:first-child th:last-child{border-right:none}.ortho-world [name=scroll]>div.list table thead tr:nth-child(2) th{top:20px}.ortho-world [name=scroll]>div.list table thead th[colspan]:before{border-bottom:2px solid #ccc}.ortho-world [name=scroll]>div.list table thead th.hover:not(.flip){cursor:pointer}.ortho-world [name=scroll]>div.list table thead th.hover:not(.flip):hover{font-size:105%}.ortho-world [name=scroll]>div.list table tbody td,.ortho-world [name=scroll]>div.list table tbody th{border-bottom:3px solid #ccc;border-right:3px solid #ccc;position:relative}.ortho-world [name=scroll]>div.list table tbody td:last-child{border-right:none}.ortho-world [name=scroll]>div.list table tbody th{z-index:1;border-right:none;position:sticky;left:0}.ortho-world [name=scroll]>div.list table tbody th:before{border-right:3px solid #ccc}.ortho-world [name=scroll]>div.list table tbody tr:last-child td,.ortho-world [name=scroll]>div.list table tbody tr:last-child th{border-bottom:none}.ortho-world [name=scroll]>div.list table tbody .hover{cursor:pointer}.ortho-world [name=scroll]>div.list table tbody .hover:hover{filter:drop-shadow(0 0 5px #000);font-size:105%;font-weight:700}.ortho-world [name=scroll]>div.list table tbody img.hover:hover{scale:1.1}.ortho-world [name=scroll]>div.list table tbody .mark:before{content:"";aspect-ratio:1;clip-path:polygon(0 0,100% 0,100% 100%);background:#a00;width:12px;position:absolute;top:0;right:0}.ortho-world [name=modal]{color:#fff;background:#444;font-size:14px;animation-duration:.5s}.ortho-world [name=modal] button{color:#fff;cursor:pointer;background:#444;border:2px solid #fff;border-radius:3px;margin:0 5px;padding:0 .5em;font:13px/24px Verdana;display:inline-block}.ortho-world [name=modal] audio{vertical-align:middle;background-color:#eee;border-radius:5px;margin:0 -20px;scale:.8}.ortho-world [name=modal] .head,.ortho-world [name=modal] .foot{height:50px;line-height:50px;position:absolute;left:20px;right:20px}.ortho-world [name=modal] .head *,.ortho-world [name=modal] .foot *{vertical-align:middle;line-height:50px}.ortho-world [name=modal] .head img,.ortho-world [name=modal] .foot img{cursor:pointer;height:30px;margin:0 .5em;padding:0;display:inline-block}.ortho-world [name=modal] .head span,.ortho-world [name=modal] .foot span{margin:0 .2em;display:inline-block}.ortho-world [name=modal] .head span.color,.ortho-world [name=modal] .foot span.color{width:16px;height:16px;margin:0 2px;display:inline-block}.ortho-world [name=modal] .head .title,.ortho-world [name=modal] .foot .title{vertical-align:top;margin:0 .2em;font-weight:700;display:inline-block}.ortho-world [name=modal] .head.head,.ortho-world [name=modal] .foot.head{top:0}.ortho-world [name=modal] .head.foot,.ortho-world [name=modal] .foot.foot{bottom:0}.ortho-world [name=modal] .head.left,.ortho-world [name=modal] .foot.left{text-align:start}.ortho-world [name=modal] .head.center,.ortho-world [name=modal] .foot.center{text-align:center}.ortho-world [name=modal] .head.right,.ortho-world [name=modal] .foot.right{text-align:end}.ortho-world [name=modal] .head svg,.ortho-world [name=modal] .foot svg{fill:#fff;background:0 0;width:24px;height:24px;display:inline-block}.ortho-world [name=modal] [name=flag]{position:absolute;inset:50px}.ortho-world [name=modal] [name=flag]>img{filter:drop-shadow(0 0 20px #000);width:84%;max-height:84%;animation-duration:.5s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ortho-world [name=modal] [name=backward],.ortho-world [name=modal] [name=forward],.ortho-world [name=modal] [name=close],.ortho-world [name=modal] [name=svg]{color:#888;fill:#888;text-align:center;background:0 0;border:2px solid #0000;width:40px;margin:5px;padding:0;font-size:20px;position:absolute;top:40%;bottom:40%}.ortho-world [name=modal] [name=backward][name=backward],.ortho-world [name=modal] [name=forward][name=backward],.ortho-world [name=modal] [name=close][name=backward],.ortho-world [name=modal] [name=svg][name=backward]{border-radius:5px 0 0 5px;left:0}.ortho-world [name=modal] [name=backward][name=forward],.ortho-world [name=modal] [name=forward][name=forward],.ortho-world [name=modal] [name=close][name=forward],.ortho-world [name=modal] [name=svg][name=forward]{border-radius:0 5px 5px 0;right:0}.ortho-world [name=modal] [name=backward][name=close],.ortho-world [name=modal] [name=forward][name=close],.ortho-world [name=modal] [name=close][name=close],.ortho-world [name=modal] [name=svg][name=close]{border-radius:5px;height:40px;top:50px;right:0}.ortho-world [name=modal] [name=backward][name=svg],.ortho-world [name=modal] [name=forward][name=svg],.ortho-world [name=modal] [name=close][name=svg],.ortho-world [name=modal] [name=svg][name=svg]{border-radius:5px;height:40px;top:auto;bottom:50px;right:0}.ortho-world [name=modal] [name=backward]:hover,.ortho-world [name=modal] [name=forward]:hover,.ortho-world [name=modal] [name=close]:hover,.ortho-world [name=modal] [name=svg]:hover{color:#fff;fill:#fff;background:#222;border:2px solid #666}.ortho-world [name=rightTop] div.nation{pointer-events:auto;cursor:pointer;color:#fff;background:#0000004d;border-radius:3px;padding:5px;font-size:12px;line-height:1.2em}.ortho-world [name=rightTop] div.nation td{text-align:center;border:none}.ortho-world [name=rightTop] div.nation td:first-child{font-size:0}.ortho-world [name=rightTop] div.nation td:nth-child(2){padding:0 1em}.ortho-world [name=rightTop] div.nation img{vertical-align:middle;height:50px}.ortho-world [name=rightTop] div.nation title{font-size:14px;font-weight:700}.ortho-world [name=rightTop] div.selection{cursor:default;text-align:center;pointer-events:auto;max-width:220px}.ortho-world [name=rightTop] div.selection>div{max-height:400px;overflow:auto}.ortho-world [name=rightTop] div.selection button.inline{cursor:pointer;background:#0000004d;width:auto;height:auto;margin:5px .5em;padding:3px .5em;display:inline-block}.ortho-world [name=rightTop] div.selection button.inline.active{cursor:default;border-color:#fff}.ortho-world [name=rightTop] div.selection table{border-collapse:collapse;text-align:right;color:#fff;font-size:12px;line-height:1.1;display:inline-block}.ortho-world [name=rightTop] div.selection table tr.hover,.ortho-world [name=rightTop] div.selection table tr:hover{color:#ff0;filter:drop-shadow(0 0 1px #fff);background:#0000004d}.ortho-world [name=rightTop] div.selection table td{text-align:left;filter:drop-shadow(0 0 3px #000);border:none;padding:2px .5em}.ortho-world [name=rightTop] div.selection table td:first-child{white-space:nowrap}.ortho-world [name=rightTop] div.selection table td:nth-child(2){max-width:150px}.ortho-world [name=tipPlane] img.inline{vertical-align:middle;filter:drop-shadow(0 0 1px #fff);height:16px;margin:0 .5em;display:inline-block}.ortho-world [name=tipPlane] svg{fill:#fff;vertical-align:middle;height:16px;display:inline}.ortho-world [name=tipPlane] div.sovereignt,.ortho-world [name=tipPlane] div.claim{text-align:center;border-radius:3px;margin:3px;padding:2px 1em;display:inline-block}.ortho-world [name=tipPlane] div.sovereignt.sovereignt,.ortho-world [name=tipPlane] div.claim.sovereignt{border:2px solid #0a0}.ortho-world [name=tipPlane] div.sovereignt.claim,.ortho-world [name=tipPlane] div.claim.claim{border:2px solid #a00}.ortho-world [name=tipPlane] div.sovereignt title,.ortho-world [name=tipPlane] div.claim title{font-size:110%;font-weight:700}.ortho-world [name=tipPlane] div.sovereignt table,.ortho-world [name=tipPlane] div.claim table{text-align:left;display:inline-block}.ortho-world [name=tipPlane] div.sovereignt table td,.ortho-world [name=tipPlane] div.claim table td{padding:1px 5px}.ortho-world [name=tipPlane] div.sovereignt table td:first-child,.ortho-world [name=tipPlane] div.claim table td:first-child{text-align:center}.ortho-world [name=legend]{pointer-events:none;background:#0000004d;border:none;font-size:12px}.ortho-world [name=legend] td{padding:0 .5em}.ortho-world [name=legend] svg{width:32px;height:16px}.ortho-world [name=overlays] .caption{pointer-events:auto;text-align:center;position:absolute;bottom:50px;left:0;right:0}.ortho-world [name=overlays] .caption>div{color:#fff;background:#0000004d;border-radius:3px;max-width:50%;font-size:13px;display:inline-block}.ortho-world [name=overlays] .caption>div>span{padding:0 1em;line-height:1.6em}.ortho-world [name=head]{z-index:2;height:50px;position:absolute;top:0;left:0;right:0}.ortho-world [name=main]{position:absolute;inset:50px 0 0}.ortho-world [name=modal]{z-index:10;position:absolute;inset:0}.ortho-world [name=modal] [name=flag]>img.map{object-fit:contain;background:#cff;border-radius:8px}.ortho-world .hidden{display:none!important}.ortho-world .remote-hover{outline-offset:-2px;outline:2px solid #f80}.ortho-world [name=scroll]>div.list table tbody tr.remote-hover>*{background:#432}.ortho-world [name=loading]{color:#fff;z-index:20;background:#000;justify-content:center;align-items:center;font-size:16px;display:flex;position:absolute;inset:0}.ortho-world [name=loading] span{background:#222;border:2px solid #666;border-radius:8px;padding:1em 2em;display:inline-block}.ortho-world[dir=rtl] [name=scroll] .nation{float:right;text-align:start;direction:rtl}.ortho-world[dir=rtl] [name=scroll] .nation div.order,.ortho-world[dir=rtl] [name=scroll] .nation img.mapopen{left:5px;right:auto}.ortho-world[dir=rtl] [name=head] div span{left:auto;right:.6em}.ortho-world[dir=rtl] [name=scroll]>div.list table thead tr:first-child th:first-child,.ortho-world[dir=rtl] [name=scroll]>div.list table tbody th{left:auto;right:0}.ortho-world[dir=rtl] [name=modal] .head.left,.ortho-world[dir=rtl] [name=modal] .foot.left{text-align:end}.ortho-world[dir=rtl] [name=modal] .head.right,.ortho-world[dir=rtl] [name=modal] .foot.right{text-align:start}.ortho-world[dir=rtl] [name=modal] [name=backward]{border-radius:0 5px 5px 0;left:auto;right:0}.ortho-world[dir=rtl] [name=modal] [name=forward]{border-radius:5px 0 0 5px;left:0;right:auto}.ortho-world[dir=rtl] [name=modal] [name=close],.ortho-world[dir=rtl] [name=modal] [name=svg]{left:0;right:auto}.ortho-world[dir=rtl] [name=modal] .head,.ortho-world[dir=rtl] [name=modal] .foot,.ortho-world[dir=rtl] .overlap-tooltip{direction:rtl}.ortho-world[dir=rtl] [name=head] div.sel>button{border-width:2px 1px;border-radius:0}.ortho-world[dir=rtl] [name=head] div.sel>button:first-child{border-left-width:1px;border-right-width:2px;border-radius:0 3px 3px 0}.ortho-world[dir=rtl] [name=head] div.sel>button:last-child{border-left-width:2px;border-right-width:1px;border-radius:3px 0 0 3px}.ortho-world[dir=rtl] [name=head] div.sel>button:first-child:last-child{border-width:2px;border-radius:3px}.ortho-world [name=head]{scrollbar-width:thin;scrollbar-color:transparent transparent;overflow:auto hidden}.ortho-world [name=head]::-webkit-scrollbar{height:6px}.ortho-world [name=head]::-webkit-scrollbar-track{box-shadow:none;background:0 0}.ortho-world [name=head]::-webkit-scrollbar-thumb{background:0 0;border:none;border-radius:3px}.ortho-world [name=head]:hover{scrollbar-color:#888 #222}.ortho-world [name=head]:hover::-webkit-scrollbar-track{background:#222}.ortho-world [name=head]:hover::-webkit-scrollbar-thumb{background:#888}@media (width<=720px){.ortho-world [name=head]{height:44px;padding:0 4px;line-height:44px}.ortho-world [name=head] select,.ortho-world [name=head] button,.ortho-world [name=head] input{margin:0 2px;font-size:12px;line-height:20px}.ortho-world [name=head] input{width:110px}.ortho-world [name=main]{top:44px}.ortho-world [name=scroll] .nation{float:none;width:calc(100% - 10px);margin:5px auto}.ortho-world [name=modal] .head,.ortho-world [name=modal] .foot{white-space:normal;overflow-wrap:anywhere;height:auto;font-size:12px;line-height:1.4;position:absolute;left:6px;right:6px}.ortho-world [name=modal] .head *,.ortho-world [name=modal] .foot *{line-height:1.4}.ortho-world [name=modal] .head span,.ortho-world [name=modal] .foot span{display:inline}.ortho-world [name=modal] .head img,.ortho-world [name=modal] .foot img{height:22px}.ortho-world [name=modal] .head.left,.ortho-world [name=modal] .head.right,.ortho-world [name=modal] .head.center,.ortho-world [name=modal] .foot.left,.ortho-world [name=modal] .foot.right,.ortho-world [name=modal] .foot.center{text-align:center;display:block}.ortho-world [name=modal] .head.left{top:4px}.ortho-world [name=modal] .head.right{top:44px}.ortho-world [name=modal] .foot.left{bottom:52px}.ortho-world [name=modal] .foot.center{bottom:30px}.ortho-world [name=modal] .foot.right{bottom:2px}.ortho-world [name=modal] [name=flag]{inset:90px 24px 100px}.ortho-world [name=modal] [name=backward],.ortho-world [name=modal] [name=forward]{width:24px;top:45%;bottom:45%}.ortho-world [name=modal] [name=close]{top:0;right:0}.ortho-world [name=modal] [name=svg]{display:none}.ortho-world [name=modal] audio{margin:0 -30px;scale:.7}}.ortho-world [name=scroll] .nation{overflow:clip}.ortho-world [name=scroll] .nation table{table-layout:fixed;width:100%}.ortho-world [name=scroll] .nation td:first-child{width:72px}.ortho-world [name=scroll] .nation td:last-child{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.ortho-world [name=scroll] .nation td:last-child span{white-space:normal}.ortho-world [name=scroll] .nation td:last-child>div{padding-inline-end:28px}.ortho-world [name=scroll] .nation .name{line-height:1.25em}.ortho-world [name=scroll].grid{grid-template-columns:repeat(auto-fill,280px);place-content:start center;gap:10px;display:grid;padding:10px!important}.ortho-world [name=scroll].grid .nation{float:none;box-sizing:border-box;width:auto;margin:0}.ortho-world[dir=rtl] [name=scroll].grid .nation{float:none}@media (width<=720px){.ortho-world [name=scroll].grid{grid-template-columns:1fr;padding:5px!important}.ortho-world [name=scroll].grid .nation{width:auto;margin:0}}.ortho-world .oe-wiki.wiki{z-index:15;box-shadow:none;border:none;border-radius:0;inset:0}.hidden{display:none!important}.overlap-tooltip{z-index:5000;pointer-events:none;color:#fff;vertical-align:top;filter:drop-shadow(0 0 10px #00000080);background:#000000e6;border:2px solid #222;border-radius:5px;max-width:350px;margin-inline-start:.5em;padding:10px;font-size:12px;line-height:1.2em;display:inline-block;position:absolute}.overlap-tooltip .title{text-shadow:0 0 .2em #022;font-size:125%;font-weight:700}.overlap-tooltip .s90{font-size:90%}.overlap-tooltip .s80{font-size:80%}.overlap-tooltip .yomi{font-size:90%}.overlap-tooltip .em{text-shadow:0 0 .2em #022;font-size:110%}.overlap-tooltip .yellow{color:#ff8;font-size:110%}.overlap-tooltip .green{color:#0ff}.popup-content{pointer-events:auto;display:inline-block;position:absolute}.popup-frame{pointer-events:none;color:#fff;filter:drop-shadow(0 0 10px #00000080);position:absolute}.popup-frame>svg{pointer-events:auto;width:100%;height:100%}.popup-frame>svg *{fill:#000000e6}.popup-frame .title{text-shadow:0 0 .2em #022;font-size:125%;font-weight:700}.popup-frame .s90{font-size:90%}.popup-frame .s80{font-size:80%}.popup-frame .yomi{font-size:90%}.popup-frame .em{text-shadow:0 0 .2em #022;font-size:110%}.popup-frame .yellow{color:#ff8;font-size:110%}.popup-frame .green{color:#0ff}.highlight{color:#fff;background:#f40}
