html{font-family:Arial,Helvetica,sans-serif;font-size:18px;color:#494949}body{position:relative;margin:0;min-width:375px;margin-bottom:100px;overflow-x:hidden;width:100%}main{margin:0 20px}a,a:visited{color:#06f;text-decoration:none}h1{margin:0}input:focus{outline:0}.clear{clear:both}header.pageheader{position:relative;display:block;width:100%;margin-top:10px;margin-bottom:30px}footer{margin:30px 0 20px 0}.footermenuarea{padding:20px 20px;background-color:#7f7f7f;background-color:#666;background-color:#595959}.footermenu{display:block;padding:0}.footermenupanel{margin:40px 0 20px 0;padding:0}.footermenupanel div{color:#f2f2f2;color:#fff;margin:0 0 10px 0;font-size:100%;font-weight:600;font-variant:small-caps}.footermenu ul{list-style-type:none;list-style-image:none;list-style:none;padding:0;margin:0}.footermenu li{padding:5px 0 5px 0}.footermenu a{color:#f2f2f2;color:#fff}.copyright{margin-top:50px;text-align:center;color:#f2f2f2;padding-bottom:35px}.copyrightmini{margin-top:50px;text-align:center;color:#a1a1a1;padding-bottom:35px}.cookienotice{font-size:80%;background-color:#f2f2f2;color:#8a96a3;color:#63707e;padding:10px 10px 20px 10px}.cookienotice p{display:block;width:90%;margin:10px auto}.cookienotice p a{color:#8a96a3;color:#63707e}.cookienotice p a:visited{color:#8a96a3;color:#63707e}.cookienotice span{font-size:130%;display:block;text-align:center}.cookienotice span a{padding:20px}.cookienotice span a,.cookienotice span a:visited{color:#0047b3}.gglogo{float:left;margin-left:20px;padding:0}.gglogo a{text-decoration:none}.gglogoinner{display:inline-block;margin-top:5px;max-width:340px;margin-bottom:15px;padding:0}.gglogo span{display:block;color:#3d3d3d;font-family:Arial,Helvetica,sans-serif;font-weight:400;margin-left:-2px;line-height:60px;font-size:270%}.gglogo i{display:block;font-family:Arial,Helvetica,sans-serif;font-style:normal;color:#636363;font-weight:400;padding:0;font-size:110%;text-align:center}.gglogolines{display:block;padding:0;margin:0;line-height:5px;margin-top:-4px;margin-bottom:10px}.gglogolinesinner{display:block;padding:0;margin:0 auto;width:96%}.gglogolinesinner hr{display:block;padding:0;margin:0;margin-right:-5px;height:8px;border:0}.gglogolinesinner .one{width:40%;background:#3f3;border-radius:2px}.gglogolinesinner .two{margin-left:40%;width:24%;background:#06f;border-radius:2px}.gglogolinesinner .three{margin-left:64%;width:36%;background:#f3f;border-radius:2px}nav.person{position:relative;display:block;float:right;width:90px;text-align:right;margin:10px 20px 0 0}#navpersonimg{width:60px;height:auto}.hometitle{text-align:center;color:#06f;font-weight:400;font-size:200%}.homesubtitle{text-align:center;color:#555;font-weight:400;font-size:80%}.ggline{display:block;padding:0;margin:0;margin-right:-5px;height:8px;border:0;width:10px;background:#06f}@keyframes dribblescaling{0%,100%{transform:scale(.2);background-color:#f3f}40%{transform:scale(1);background-color:#06f}50%{transform:scale(1);background-color:#3f3}}div.dribble{display:inline-block}div.dribble>div{height:10px;width:10px;border-radius:50%;transform:scale(0);background-color:#f00;animation:dribblescaling 2.5s ease-in-out infinite;display:inline-block;margin:.15rem}div.dribble>div:nth-child(0){animation-delay:0s}div.dribble>div:nth-child(1){animation-delay:.2s}div.dribble>div:nth-child(2){animation-delay:.4s}div.dribble>div:nth-child(3){animation-delay:.6s}div.dribble>div:nth-child(4){animation-delay:.8s}div.dribble>div:nth-child(5){animation-delay:1s}#flip{position:relative;display:block;background-color:transparent;width:90%;height:auto;perspective:1450px;margin:0 auto}#flipinner{position:relative;display:block;width:100%;height:100%;text-align:center;transition:transform .7s;transform-style:preserve-3d;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);border-radius:10px;margin-top:20px}.fliptoeditor{transform:rotateY(180deg)}#flipfront,#flipback{position:relative;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:10px}#flipfront{background-color:transparent;color:#000;border:1px solid #bbb}#flipback{background-color:#f1f1f1;color:#fff;transform:rotateY(180deg)}nav.flipnav{display:block;border-top-left-radius:10px;border-top-right-radius:10px;margin:0}div.flipnavinner{margin:15px 15px}nav.right{float:right;width:48%;text-align:right}nav.left{float:left;width:48%;text-align:left}nav.right ul li{float:right}nav.left ul li{float:left}nav.flipnav ul{display:inline;list-style-type:none;padding-inline-start:0;text-align:center}nav.flipnav ul li{display:inline;margin-left:10px}nav.flipnav ul li:not(:first-child){margin-left:10px}.navicon{display:inline;width:30px;height:auto;padding:20px;margin:-20px;z-index:1}nav.flipnav button{display:inline;background:#06f;padding:5px 10px;text-align:center;border-radius:5px;border:0;color:#fff;font-weight:bold;cursor:pointer}#editormessageboxt,#editormessageboxb,#titlemessagebox{display:block;width:90%;text-align:center;margin:4px auto;min-height:3em;padding:4px}#editormessaget,#editormessageb{border-radius:10px;background-color:#bbb;color:#f33}#titlemessage{border-radius:10px;background-color:#bbb;color:#f33}#titlebox{margin:0;padding:8px 0}#title{border-radius:5px;margin:0 8px;padding:4px;border-width:0;width:90%;font-size:90%;box-sizing:border-box}#editor{height:900px;border-radius:10px}#settingsbox,#importbox,#versionsbox{color:#555;text-align:left;padding:8px}#settingsbox input,#importbox input{width:35px;margin-right:5px;border-radius:5px}#settingsbox input[type="checkbox"]{width:15px;margin-right:20px}#settingsbox input[type="checkbox"]:checked{color:#fff;accent-color:#009500}#settings div{margin:10px 0}#settings select{border-radius:5px}#settingsbox input[type="date"]{width:200px;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:5px}#settingsbox input[type="date"]:focus{border-color:#009500;outline:0;box-shadow:0 0 5px #009500}#workdays{display:flex;flex-wrap:wrap;padding:10px 10px 10px 0}#workdays label{min-width:40px;margin:2px 0 2px 0}.collaps{background-color:#bbb;background-color:#e1e1e1;color:#555;cursor:pointer;padding:12px;width:100%;border:0;text-align:left;outline:0;font-size:15px}.collaps>fieldset{padding-block:0;padding-inline:0;border-color:#fff;border-bottom:0;border-left:0;border-right:0;height:5px}.collaps>fieldset>legend{color:#fff;color:#555;padding:0 2px 0 0}.collaps:hover{background-color:#a7a7a7}.collapscontent{padding:0 18px;display:none;overflow:hidden;background-color:#bbb;background-color:#e1e1e1}table.gg{width:100%;border-collapse:collapse}table.gg,table.gg th,table.gg td{border:1px solid #000;padding:16px 8px}table.gg thead{background-color:#06f;color:#fff}table.gg th{text-align:left}table.gg tbody tr:nth-child(odd){background:#fff}table.gg tbody tr:nth-child(even){background:#f4f4f4}ul.supsel{width:12em;height:20em;line-height:2em;border:1px solid #ccc;padding:0;margin:6px 0 0 0;overflow:scroll;overflow-x:hidden;margin-left:0}ul.supsel li{border-top:1px solid #ccc;list-style:none;text-indent:1em;font-weight:normal;cursor:pointer}ul.supsel>li{list-style:none;text-indent:0;margin-left:0;padding-left:0}ul.supsel ul{text-indent:0;margin-left:0;padding-left:0;font-weight:600}ul.supsel ul ul{text-indent:2em;margin-left:0;padding-left:0}ul.supsel ul ul ul{text-indent:3em;margin-left:0;padding-left:0}.supselhigh{background-color:#009500;color:#fff}.ggchartarea{position:relative;padding:20px}.ggcharttable{position:relative;padding:0;width:100%;border:0;border-spacing:0;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.ggchartrow{position:relative;padding:0}.ggchartbararea{position:relative;padding:0;width:100%;vertical-align:top;border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2}.ggchartlayersholder{position:relative;z-index:1;padding:0;width:100%;height:100%;vertical-align:top}.ggholidays{position:absolute;display:block;text-align:left;width:100%;height:100%;top:0;left:0}.ggdeadlines{position:absolute;display:block;text-align:left;width:100%;height:100%;top:0;left:0}.ggholidaygroup{position:absolute;display:block;height:100%;writing-mode:vertical-lr;vertical-align:top}.ggholidaygroup i{position:absolute;display:block;z-index:140;font-style:normal;font-size:10px;line-height:12px;padding:0;margin:-14px 0 0 0;cursor:pointer;writing-mode:horizontal-tb;text-align:center;width:12px;height:12px}.ggholidaygrouplinegroup{position:relative;visibility:hidden;z-index:11}.ggholidaygrouplabelgroup{position:relative;visibility:hidden;z-index:13}.ggholidaygroup i:hover~div.ggholidaygrouplinegroup{visibility:visible;z-index:111}.ggholidaygroup i:hover~div.ggholidaygrouplabelgroup{visibility:visible;z-index:113}.ggholidayline{position:absolute;display:block;width:1px;height:100%;background-color:rgba(194,178,128,1)}.ggholidaylabel{position:absolute;display:block;font-size:10px;line-height:12px;border:0;writing-mode:vertical-lr;vertical-align:top;top:0;left:0;height:100%;width:auto;color:rgba(194,178,128,1)}.ggholidaylabelspan{position:relative;display:inline-block;background-color:#fff}.ggdeadlineline{position:absolute;display:block;width:2px;height:22px;z-index:25;background-color:rgba(255,0,0,.8)}.ggchartbars{position:relative;width:100%;margin:0;padding:0;top:0;left:0;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;overscroll-behavior:contain}.ggchartbarlinetable{position:absolute;padding:0;width:100%;border:0;border-spacing:0;table-layout:fixed}.ggchartbarline{position:relative;padding:0;margin:0}.ggchartblank{position:relative;padding:0;margin:0;height:14px}.ggchartbarcell{position:relative;padding:0;margin:0;height:14px}.ggchartbar{position:relative;width:100%;padding:0;margin:0;height:14px;border-radius:2px;cursor:pointer;z-index:20}.ggchartbarwritingleft,.ggchartbarwritingright{position:relative;font-size:11px;padding:0;margin:0;height:14px;line-height:11px;overflow:hidden;text-overflow:ellipsis;text-wrap-mode:nowrap}.ggchartbarwritingleft span,.ggchartbarwritingright span{position:relative;cursor:pointer;z-index:21}.ggchartbarwritingleft{text-align:right;padding-right:2px}.ggchartbarwritingright{text-align:left;padding-left:2px}.ggchartbarmovelabel{position:absolute;display:inline-block;padding:0 5px;background-color:#fff;border:1px solid #bcbcbc;border-radius:5px;font-size:11px;line-height:11px;color:#2f2f2f;z-index:160}.ggchartbarmovelabel p{display:inline;padding:0 10px;vertical-align:middle}.ggchartbarmovelabel span{position:relative;display:inline;padding:5px;margin:0 5px;vertical-align:middle;font-size:20px;background-color:#2f2f2f;color:#fff;width:20px;height:20px;clip-path:circle(12px);cursor:pointer;-webkit-text-fill-color:rgba(255,255,255,1);-webkit-opacity:1}.ggaxisxrow{position:relative}.ggaxisxcell{position:relative;width:100%;margin:0;padding:4px 0 10px 0}.ggaxisxcellinner{position:relative;display:block;width:100%;height:120px;text-align:left;vertical-align:top;margin:0;font-size:10px}.ggaxisxcellinner span{position:absolute;display:block;writing-mode:vertical-lr;text-align:left;vertical-align:top;top:0;left:0;height:120px}.ggaxisxcellinner span i{position:relative;padding:0;margin:0}.ggcharttitle{position:relative;color:#555;padding:0 0 10px}.ggchartmessage{position:relative;color:#555;padding:10px 0 20px;margin-bottom:14px}.ggchartfooter{position:relative;display:inline-block;padding:0;margin:0 auto;font-size:60%}.ggholidaylinegroupshow{visibility:visible;z-index:111}.ggholidaylabelgroupshow{visibility:visible;z-index:113}#ggchttooltips{position:absolute;top:0;left:0;display:inline;visibility:visible}.ggchttooltip{position:absolute;display:block;visibility:visible;background-color:#555;color:#fff;z-index:300;white-space:pre-wrap;text-align:left;font-size:small;border:1px solid #fff;border-radius:5px;padding:5px}#versionsbox p{font-size:80%;text-transform:uppercase}#versionarea{position:relative;display:block;border:1px solid #cbcbcb;border-radius:10px;background-color:#e1e1e1;text-align:center;margin:20px 0}#versiontitle{display:block;color:#555;text-align:center;margin:20px 0 0 0}#versionpreview{position:relative;display:block;border-radius:10px}#versionactivate{position:relative;display:none;margin:10px 0}#versionsbox button{position:relative;display:inline;padding:5px 10px;text-align:center;border-radius:5px;border:0;font-weight:bold;background-color:#009500;color:#fff;cursor:pointer}#versionsbox .barlike{position:relative;display:inline-block;width:10px;height:18px;vertical-align:middle;margin:0 2px}.pagenumbers,.langlist{display:block;text-align:center;width:100%;margin:15px 0}.pagenumbers ul,.langlist ul{display:inline-block;margin:0;padding:0}.pagenumbers ul li,.langlist ul li{color:#636363;font-weight:600;display:inline-block;margin:0 5px;vertical-align:middle;text-align:center}.pagenumbers ul li a,.langlist ul li a{display:inline;vertical-align:middle;color:#636363}.pagenumbers ul li a:visited,.langlist ul li a:visited{color:#636363}.pagenumbers li:first-child,.pagenumbers li:last-child,.langlist li:first-child,.langlist li :last-child{margin:0}#tlchartarea{margin:40px 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;gap:10px 20px;text-align:center}.tlchart{width:400px;flex-grow:1;display:block;border:1px solid #ccc;border-radius:5px}body:before{content:"Not this small";display:none;width:100%;height:40px;background-color:#636363;color:#fff;line-height:40px;text-align:center}@media screen and (min-width:375px){body:before{content:"375-480"}}@media screen and (min-width:480px){body:before{content:"480-667 Landscape"}}@media screen and (min-width:667px){body:before{content:"667-768 Landscape"}}@media screen and (min-width:768px){body:before{content:"768-900 Portrait"}.gglogo span{font-size:340%}.gglogo i{font-size:136%}.gglogolines{line-height:8px;margin-top:0}.gglogolinesinner hr{height:10px}.hometitle{font-size:240%}nav.person{width:300px}#navpersonimg{width:80px}}@media screen and (min-width:900px){body:before{content:"900-1024 Landscape"}}@media screen and (min-width:1024px){body:before{content:"1024-1200 Landscape"}}