html{width:100%;height:100%}body{background-color:#f8f9fa;height:100%;cursor:default}body.dark{background-color:#212529}.dark{color:#f8f9fa}.dark .menuItem:hover{color:#fff}.dark .aboText{color:#7b858e}.dark .article{color:#7b858e}.dark .modal-content{background-color:#383a3c}.dark .modal-footer{border-top-color:#a3a7aa}.dark .modal-header{border-bottom-color:#a3a7aa}.header{width:100%;font-size:2rem;padding:.5rem .5rem .5rem 60px;color:#fff;background-color:#408080}h3{font-size:1.5em}.menuBtn{position:absolute;top:5px;left:6px;padding:5px 10px}.bi-list{font-size:1.95rem}.menuHeaderInner{font-size:1.35rem}.menuHeaderIcon{display:inline-block}.menuHeaderTitle{display:inline-block;margin-left:.67rem}.menuLeft{width:375px;background-color:inherit}.menuLeft.show{visibility:visible}.menuBody,menuFooter{padding:0 1rem 1rem 1rem;background-color:inherit}.menuHeader{padding:1rem 1rem 1rem 1.2rem}.menuCloseBtn{font-size:2.3rem;color:inherit;opacity:.8}.menuCloseBtn:hover{opacity:1;cursor:pointer}.menuItem{font-size:1rem;color:inherit;opacity:.8;margin:.9rem 1rem .5rem .67rem;position:relative;background-color:inherit}.menuItem:hover{opacity:1;cursor:pointer}.editMd .menuItem{padding:3px}.editMd .menuItem:hover{background-color:#eee}.menuLabel{margin-left:.67rem;cursor:pointer;display:inline-block}.editMenuDiv{position:absolute;height:35px;top:0;right:-10px;background-color:inherit}.editMenuDiv>.btn{padding:6px 12px}.editMenuDiv>.btn:hover{background-color:#d3e0e2}.editMenuDiv>.btn:focus{box-shadow:none}.moreMenu{display:none;position:absolute;left:72px;width:50px;background-color:inherit;border:1px solid #ccc;padding:4px;margin-top:-3px;z-index:30}.moreMenu>.btn:focus{box-shadow:none}.moreMenu>.btn:hover{background-color:#d3e0e2}.moreBtn:hover+.moreMenu{display:block}.moreMenu:hover{display:block}.menuItemAbo.on>.bi-bell-slash::before{content:""}.menuItemDark.on>.bi-brightness-high::before{content:""}.menuSwitch{margin-top:1px;float:right}.form-check-input{cursor:pointer}.form-check-input:focus,.btn-primary:focus,.btn-secondary:focus{box-shadow:none}.wait{cursor:wait}.pointer{cursor:pointer}.noPointerEvents{pointer-events:none}.msgContentBody{width:770px;max-width:100%}.article{padding:20px 4px;word-break:break-word;overflow:hidden}.msgHeader{font-size:1.125em;font-weight:600}.msgDate{display:inline-block;margin-bottom:5px}.msgMonth{font-size:6px;font-weight:600;font-style:normal;position:relative;left:-13px;top:-1px}.msgTime{font-size:.813em;position:relative;left:-4px}.delEditMsg{float:right}.saveEditMsg,.cancelEditMsg{display:none}.editMsg.on.changed>.saveEditMsg{display:inline-block}.editMsg.on.changed>.cancelEditMsg{display:inline-block}.editMsg.on.changed>.inlineEditMsg{pointer-events:none}.saveEditMsg>.bi{color:#008000;margin-right:4px}.cancelEditMsg>.bi{margin-right:4px}.editMsg.on>.delEditMsg{display:none}.editMsg.on>.selectEditMsg{display:none}.editMsg{padding:3px 4px;margin-top:10px;position:relative;left:-4px;background-color:#cbd4dc;border-radius:4px}.editMsg>.btn{padding:5px 14px;margin-right:5px;font-size:.97rem}.editMsg>.btn:hover{color:#000;background-color:#0dcaf0}.editMsg>.btn:focus{box-shadow:unset}.editMsg.on>.btn:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.editMsg>.cancelEditMsg:hover{background-color:#aaa}.pollBtn{color:inherit;padding:4px 8px;margin-right:8px;margin-bottom:5px;border-color:#0dcaf0;border-radius:4px;min-width:150px}.pollBtn:hover{background-color:rgba(49,210,242,.57);border-color:unset}.pollBtnLay1{display:block;border:0;text-align:left;min-width:220px}.pollBtnLay1::before{content:"○";display:inline-block;font-size:1.3em;margin-right:4px}.pollBtn.checked::before{content:"";font-family:bootstrap-icons;font-size:1em;color:#008000;margin-right:4px;vertical-align:-2px}.pollAnswer{margin-top:5px;padding:2px 10px;font-size:.9em;border-radius:4px;max-width:345px;position:relative;opacity:0}.pollAnswerW3{max-width:355px}.pollAnswerBg1{background:linear-gradient(to right,#87cefa 0%,#fff 0%);color:#212529}.pollAnswerBg2{background:linear-gradient(to right,#adb5bd 0%,#fff 0%);color:#495057}.pollAnswerBg3{background:linear-gradient(to right,#ced4da 0%,#fff 0%);color:#6c757d}.flexCenter{display:flex;align-items:center;justify-content:space-between;gap:10px}.answerText{display:inline-block;word-break:break-word}.answerPr{word-break:keep-all}.pollAnswerBg1>.answerPr{font-weight:600}.pollInfo{font-size:.85em;margin-top:2px;color:#008080}.pollInfo>span{vertical-align:middle}.infoTrenn::before{content:"•";margin:0 6px;font-size:1.5em;vertical-align:sub}.pollAnswer.click:hover:after{content:attr(title);padding:1px 4px;color:#212529;border:1px solid #6c757d;border-radius:2px;background:#fff;position:absolute;right:10px;z-index:40}.fadeIn{transition:opacity .2s linear;opacity:1}.fadeOut{transition:opacity .15s linear;opacity:0}.bi-calendar{font-size:15px}.msgContentBody.noIcon .bi-calendar{display:none}.msgContentBody.iconOnly .msgTime{display:none}.msgContentBody.iconOnly .msgHeader{display:inline-block;vertical-align:text-top;position:relative;left:-4px}.menuContent{margin:0 2%;padding:0 6px;display:none}.menuContent.show{display:block}.menuContentHome{padding-top:45px;text-align:center}.menuContentHome h1{font-weight:300}.menuContentHome p{font-weight:300;color:#5f676f}.menuContentHome>div{margin:0 auto;padding:20px 0;max-width:550px}.aboBtn{margin:6px 0;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.aboBtn:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.aboBtn.error{background-color:#b35e86}.aboBtn.error:focus{box-shadow:none !important}.aboBtn.error>.bi-bell::before{content:""}.aboBtn>.bi{margin-right:.5rem}.aboBtnSubText.error{color:#f00;font-weight:600}.aboBtnSubText:empty{display:none}.installBtn{margin:6px 0;color:#fff;background-color:#198754;border-color:#198754}.installBtn:hover{color:#fff;background-color:#157347;border-color:#146c43}.installBtn.on>.bi-bag-plus::before{content:""}.installBtn>.bi{margin-right:.5rem}.installText.success{color:#008000;font-weight:400}.installText.success::before{content:"🎉"}.installText.success::after{content:"🎉"}.center{text-align:center}.center>div{margin:0 auto;padding:20px 0;max-width:550px}.right{text-align:right}.floatRight{float:right}blockquote,.blockquote{background:#f9f9f9;border-left:10px solid #008000;margin:5px 0;padding:5px 10px;font-size:inherit}hr,.hr{margin:1rem 5px;color:inherit;background-color:currentColor;border:0;opacity:.1}.modalDialog{padding-top:6.5%;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:none;overflow-x:hidden;overflow-y:auto;outline:0;z-index:1600}.modalDialog.show{display:block}.modal-title{margin-bottom:-5px}.modal-content{border-radius:6px;min-height:140px;word-break:break-word;overflow-wrap:break-word}.modal-body{max-height:530px;overflow:auto}.modal-footer>.btn{margin-left:6px;padding:4px 11px;min-width:55px}*[contenteditable="true"]{border:1px dotted;padding:2px 4px;cursor:auto}*[contenteditable="true"]:focus,*[contenteditable="true"]:focus-visible{border-color:#00f;outline:unset}.edit{cursor:auto !important}.hidden{display:none}.editMd .menuItem.hidden{display:block}.editMd .menuItem.hidden>.bi{opacity:.35}.editMd .menuItem.hidden>.menuLabel{opacity:.35}.editMd .menuHeaderIcon{cursor:pointer}.py-lg-5{padding:20px 0 !important}.btn.disabled,.btn-primary.disabled,.btn-success.disabled{box-shadow:none !important}@media only screen and (pointer:fine){.menuBtn:hover+.menuLeft:not(.show){visibility:visible !important;transform:none;transition:transform 0s ease-out;top:53px;width:315px}.menuBtn:hover+.menuLeft:not(.show)+.mainContent>.menuContent{margin-left:335px}.menuBtn:hover+.menuLeft:not(.show) .menuCloseBtn{opacity:0}.menuLeft:not(.show,.closing):hover{visibility:visible !important;transform:none;transition:transform 0s ease-out;top:53px;width:315px}.menuLeft:not(.show,.closing):hover+.mainContent>.menuContent{margin-left:335px}.menuLeft:not(.show,.closing):hover .menuCloseBtn{opacity:0}}@media only screen and (min-width:1800px){.menuContent{margin:0 1.5%}}@media only screen and (min-width:1200px){h1{font-size:2.4rem}}@media only screen and (max-width:950px) and (pointer:fine){.mainContent{font-size:.95em}}@media only screen and (max-width:950px){.menuLabel{margin-left:.63em}.menuHeader{line-height:1.5em;padding:1em 1em .7em .87em}.menuHeaderInner{font-size:1.3rem}.menuBody{padding-left:.5rem}}@media only screen and (pointer:coarse){.menuItem{font-size:1.28em;margin:.9rem 1rem .9rem .67rem}.menuLabel{margin-left:.8em}.menuHeaderTitle{margin-left:.7em}.msgHeader{font-size:1.2em}}@media only screen and (max-width:650px){.modalDialog{padding-top:12.5%}.menuContent{margin:0 1%;padding:0 12px}}@media only screen and (max-width:444px){.menuContent{margin:0}.article{padding:15px 5px}.menuBody{padding-left:.2rem}.menuLeft{width:100%;border-right:none}.header{font-size:1.75rem;padding-left:53px}.menuBtn{top:3px;left:1px}.bi-list{font-size:1.75rem}}