@charset "utf-8";*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--basic-text-color:#444;--form-text-disabled:#5a5a5a;--themecolor:#b1d149;--themecolor-light:#b2cc48;--themecolor-dark:#84ad00;--note-text:#3a787a;--error-text:#ba0f0f;--error-background-color:#f6d9d9;--ui-fill:#5a5a5a;--ui-fill-proceed:#97ba00;--ui-fill-destruct:#bc2e2e;--ui-fill-disabled:#e9e9e9;--ui-border:grey;--ui-border-disabled:#bbb;--colored-basis-color:#dfe0dc;--invalid-color:#bca940;--header-height:3.2rem;--basic-width:1280px;--basic-ui-gap:.4rem}html{overflow:auto;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + .5rem);font-size:16px}@media screen and (max-width:767px){html{font-size:15px}}@media screen and (max-width:427px){html{font-size:14px}}html:has(div.layer){overflow:hidden}body{-webkit-text-size-adjust:100%;font-family:BIZ UDPGothic,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,MS Ｐゴシック,MS PGothic,sans-serif;background-color:#f0f0f0;margin:0 auto;padding:0;position:relative;color:var(--basic-text-color);line-height:1}p{line-height:1.6}h1,h2,h3,h4{line-height:1.4}h1{margin-top:1rem;border-left:.75rem solid var(--themecolor-light);font-size:1.6rem;padding:.3rem 0 .3rem .75rem}h2{font-size:1.3rem}h3{font-size:1.1rem;color:#4a4a4a}small{font-weight:400;font-size:.85em}h1+section{margin-top:1.4rem}nav+section{margin-top:.5rem}nav+h1{margin-top:0}p+h1,p+h2{margin-top:2rem}h3,p+h3,p+h4{margin-top:1rem}h3+table{margin-top:.5rem}h1+p,h1+section,p+section,section+h3,section+h4{margin-top:1.5rem}h2+p{margin-top:.5rem}section+section{margin-top:1rem}.button--huge+p{margin-top:.7rem}h3+.colored-basis,h3+.table-wrapper,h4+.table-wrapper,nav+.colored-basis{margin-top:.5rem}hr{height:1px;border:none;border-top:1px solid #aaa;margin:2rem 0}hr.no-border{border-top:none}.colored-basis hr,hr.no-border{margin:1rem 0}.colored-basis hr.no-border{margin:.5rem 0;border-top:none}.align-left{text-align:left!important}.align-center{text-align:center!important}.align-right{text-align:right!important}a:link,a:visited{color:var(--themecolor-dark);text-decoration:none}a:active,a:hover{color:var(--themecolor-light);cursor:pointer}main nav a{color:var(--basic-text-color)!important}main nav a:hover{color:#7f7f7f!important}a{transition:color .3s,background-color .3s}.table-wrapper th,input{transition:background-color .3s}.filedrop-area::file-selector-button,button,img{transition:filter .3s}div{transition:opacity .3s}#osd img{transition:none}a img:hover{filter:brightness(110%)}h1+.navigation-bothsides{min-height:1rem}.navigation-bothsides,.navigation-rightonly{display:flex;align-items:center;flex-wrap:wrap}nav.navigation-bothsides,nav.navigation-rightonly{align-items:flex-end}.navigation-bothsides{justify-content:space-between}.navigation-rightonly{justify-content:flex-end}.navigation-bothsides div{display:flex;align-items:center}.navigation-bothsides:has(p),.navigation-rightonly:has(p){align-items:center}.navigation-bothsides img{height:1.2rem;margin-right:.2rem;margin-left:1rem}@media screen and (max-width:569px){.navigation-bothsides h3{margin-bottom:.3rem}}.navigation-rightonly:has(p){align-items:center}.form-grid+.navigation-bothsides,.form-grid+.navigation-rightonly{margin-top:.75rem}.edit-mode+.form-grid,.navigation-bothsides:has(.edit-mode)+.detail-wrapper{margin-top:1rem}.navigation-bothsides button,.navigation-rightonly button{margin-top:0;min-width:9rem}@media screen and (max-width:569px){.navigation-bothsides button{min-width:7rem}}nav.navigation-bothsides button{min-width:11rem}.navigation-rightonly p+button{margin-left:.5rem}.navigation-rightonly button:not(:last-child){margin-right:.75rem}nav.navigation-bothsides:has(a),nav.navigation-bothsides:has(button){min-height:2.3rem}select{color:var(--basic-text-color)}.colored-basis,.tabletop-row{line-height:1.2;font-size:.85rem}.colored-basis button,nav button{font-size:1rem}.colored-basis{background-color:var(--colored-basis-color);border-radius:4px;padding:1.5rem 2rem}.colored-basis p{font-size:.9rem;text-align:left}.form-grid{display:grid;gap:.75rem .6rem;margin:0 auto;padding:3px 3px 3px 0;grid-template-columns:auto 1fr}.form-grid div{display:flex;align-items:center;white-space:nowrap}.form-grid+p{margin-top:1rem}p+.form-grid{margin-top:.3rem}.form-grid span+span{margin-left:.5rem}.section-search .form-grid{grid-template-columns:auto 2fr auto 3fr}.detail-wrapper .form-grid{grid-template-columns:auto 1fr auto 1fr}.detail-wrapper .form-grid div:nth-child(11) label,.detail-wrapper .form-grid div:nth-child(15) label,.detail-wrapper .form-grid div:nth-child(7) label{margin-left:.5rem}.detail-wrapper .form-grid div:nth-child(10){margin-right:.5rem}.extras-wrapper .form-grid{grid-template-columns:repeat(5,auto 1fr)}.extras-wrapper .form-grid input[type=text]{min-width:5rem;margin-right:var(--basic-ui-gap)}.registrar-info .form-grid{gap:1rem .8rem}@media screen and (max-width:1279px){.form-grid{overflow-x:scroll}}.section-group .form-grid{grid-template-columns:auto 2fr auto 5fr}label{font-weight:700;color:#4a4a4a}.pulldown-wrapper select,input[type=password],input[type=text]{height:1.9rem;font-weight:400}.pulldown-wrapper+.pulldown-wrapper,.pulldown-wrapper+input,input+button,input+input{margin-left:var(--basic-ui-gap)!important}input+span{margin-left:.7rem}input[type=password],input[type=text]{border:1px solid var(--ui-border);border-radius:.6rem;padding:2px 4px;width:100%;max-width:15rem;min-width:10rem}input[type=password]:disabled,input[type=text]:disabled{border:1px solid var(--ui-border-disabled);background-color:var(--ui-fill-disabled);cursor:default;color:var(--form-text-disabled)}input::-moz-placeholder,textarea::-moz-placeholder{color:#b0b0b0}input::placeholder,textarea::placeholder{color:#b0b0b0}input[type=password].width-email,input[type=text].width-email{max-width:25rem;min-width:10rem}input[type=text].width-name{max-width:7.3rem;min-width:5rem}input[type=text].width-organization{max-width:25rem;min-width:10rem}input[type=text].width-age{max-width:4rem;min-width:3rem}input[type=text].width-max{max-width:100%;min-width:25rem}.filedrop-area::file-selector-button,button{background-color:var(--ui-fill);padding:0 .7rem;height:2.2rem;font-size:.9rem;border-radius:.3rem;margin:0;color:#fff;border-color:#aaa #333 #333 #aaa;border-style:solid;border-width:1px}div.form-grid+button,p+button{margin-top:.7rem}button.button--huge{font-size:1.3rem;min-width:15rem;min-height:4rem;border-radius:.5rem}button.button--proceed{background-color:var(--ui-fill-proceed);border-color:#afd800 #617700 #617700 #afd800;border-style:solid;border-width:1px}button.button--destruct{background-color:var(--ui-fill-destruct);border-color:#d65656 #7c0b0b #7c0b0b #d65656;border-style:solid;border-width:1px}button.button--small{font-size:.85rem;color:#fff;white-space:nowrap;margin:0;border:none;height:2rem}button:disabled{background-color:var(--ui-border-disabled);border:1px solid var(--ui-border-disabled);color:#ddd}.filedrop-area::file-selector-button:hover,button:hover{filter:brightness(130%);cursor:pointer}button.button--proceed:hover{filter:brightness(110%);cursor:pointer}button.button--destruct:hover{filter:brightness(115%);cursor:pointer}button:disabled:hover{filter:none;cursor:default}textarea{width:100%;max-width:45rem;height:5.5rem;border:1px solid var(--ui-border);border-radius:.6rem;padding:4px;line-height:1.6}.pulldown-wrapper{display:inline-flex;align-items:center;position:relative}.pulldown-wrapper:after{position:absolute;right:.7rem;width:1rem;height:.6rem;background-color:var(--themecolor);clip-path:polygon(0 0,100% 0,50% 100%);content:"";pointer-events:none}.pulldown-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.4rem 2.3rem .4rem .8rem;border:1px solid var(--ui-border);border-radius:.6rem;background-color:#fff;cursor:pointer;min-width:8rem}.pulldown-wrapper select:disabled{border:1px solid var(--ui-border-disabled);background-color:var(--ui-fill-disabled);cursor:default;opacity:1;color:var(--form-text-disabled)}.pulldown-wrapper:has(select:disabled):after{background-color:#aaa}.list-wrapper select{width:100%;line-height:1.5;height:calc(5rem * 1.8 + 2px);resize:vertical;min-height:100px;border-color:var(--ui-border)}.list-wrapper option{padding:.4rem .25rem}.list-wrapper option:hover{background-color:#e9e9e9}.list-wrapper option:disabled{color:var(--form-text-disabled)}h3+.list-wrapper{margin-top:.5rem}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;border:1px solid var(--ui-border);cursor:pointer;margin:0;background-color:#fff;white-space:nowrap}input[type=checkbox]+label,input[type=radio]+label{margin-left:.3rem}input[type=checkbox]{width:1.36rem;min-width:1.36rem;height:1.36rem;border-radius:3px}button+div:has(input[type=checkbox]),button+input[type=checkbox],button+span.text--error,button+span.text--note{margin-left:.8rem}input[type=radio]{width:1.4rem;min-width:1.4rem;height:1.4rem;border-radius:50%}input[type=checkbox]:checked,input[type=radio]:checked{background-color:var(--ui-fill)}input[type=checkbox]:disabled,input[type=radio]:disabled{border:1px solid var(--ui-border-disabled);background-color:var(--ui-fill-disabled);cursor:default}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{color:var(--form-text-disabled);cursor:default}input[type=checkbox]:checked:before{position:absolute;top:0;left:.3rem;transform:rotate(50deg);width:.65rem;height:.9rem;border-right:3px solid #fff;border-bottom:3px solid #fff;content:""}input[type=checkbox]:disabled:checked:before{border-color:var(--form-text-disabled)}input[type=radio]:checked:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.72rem;height:.72rem;border-radius:50%;background-color:#fff;content:""}input[type=radio]:disabled:checked:before{background-color:var(--form-text-disabled)}.confirmed-cell{height:2.2rem;font-weight:700}input+label{font-weight:400;cursor:pointer}label+input[type=checkbox]{margin-left:1.4rem}label+input[type=radio]{margin-left:1.2rem}label+.pulldown-wrapper{margin-left:.4rem}:focus-visible,input[type=checkbox]:focus,input[type=radio]:focus{outline:3px solid var(--themecolor);outline-offset:0}input[type=checkbox]:focus,input[type=radio]:focus{outline-offset:1px}a:focus-visible,a:focus-visible>div{outline-offset:1px;border-radius:3px}button.button--destruct:focus-visible,button.button--proceed:focus-visible{outline:3px solid #fc4}.text--note{color:var(--note-text)}.text--error{color:var(--error-text)}.text--destruct{color:var(--ui-fill-destruct)}.text--invalid{color:var(--invalid-color)}.input--error{background-color:var(--error-background-color);border:1px solid #dd7f7f!important}main{padding-top:var(--header-height)}header{position:fixed;top:0;width:100%;z-index:99;box-shadow:0 0 10px rgba(0,0,0,.3);background:linear-gradient(#606060,#7f7f7f);color:#f0f0f0}.header-container{margin:0 auto;max-width:var(--basic-width);min-height:var(--header-height);display:flex;justify-content:space-between;padding:0 2em}.header-container>div{display:inline-flex;align-items:center;margin:0}.header-branding{display:inline-flex;align-items:center;justify-content:center}.header-branding>div:nth-child(2),.header-logo{height:1.4rem}.header-icon{height:2.2rem;display:none}.header-branding>div:nth-child(2){display:inline-flex;align-items:flex-end;line-height:1;font-size:.7rem;color:#bbb;padding-left:.5rem;white-space:nowrap}header button{font-size:.8rem;padding:.3rem;background-color:var(--ui-fill);border:1px solid #bbb;width:6rem;height:1.9rem;margin-left:.3rem}.logged-out{font-size:.8rem;line-height:1.3;margin-right:1rem}.logged-out span{padding-left:1em;padding-right:.5em}.logged-out div{white-space:nowrap}.logged-in a{color:#e0e0e0}.logged-in a:active,.logged-in a:hover{color:#fff}.header-account{display:flex;align-items:center;font-size:.9rem;white-space:nowrap}.header-account img{height:1.1rem;padding-right:.5rem}.header-account span:last-child:before{content:"(";padding-left:.5rem}.header-account span:last-child:after{content:")"}.logged-in>span{font-size:.85rem}.logged-in>span:before{content:"|";margin-left:.5rem;margin-right:.5rem;color:#aaa}@media screen and (max-width:899px){.header-branding>div:nth-child(2){display:none}}@media screen and (max-width:699px){.header-branding img.header-logo{display:none}.header-branding img.header-icon{display:block;height:2rem}}@media screen and (max-width:499px){.logged-in>span:nth-child(2){display:none}header button{width:5rem}}@media screen and (max-width:399px){.logged-in>span:nth-child(3),.logged-out span{display:none}}.branding{width:100vw;height:min(360px,50vh);background-image:url(/_next/static/media/AdobeStock_269936270.c7aea913.jpg);background-size:cover;background-position:50% 50%}.article-container{margin:0 auto;max-width:var(--basic-width);padding:.5rem 2rem;min-height:calc(100vh - var(--header-height) - 2rem)}.article-toppage{min-height:calc(100vh - var(--header-height) - 2rem - min(360px, 50vh))}@media screen and (max-width:799px){.article-container,.header-container{padding-left:1rem;padding-right:1rem}}.table-wrapper{overflow-x:scroll}.table-wrapper table{width:100%;margin:0 0 1px;background-color:#fff;border-collapse:separate;border-spacing:0;border:1px solid var(--ui-border);font-size:.85rem;line-height:1.4}.table-wrapper tr:nth-child(odd){background-color:#f8f8f8}.table-wrapper td,.table-wrapper th{text-align:center;border-bottom:1px solid #d8d8d8}.table-wrapper th{padding:0 .5rem}.table-wrapper td{padding:.4rem}.table-wrapper td a{font-size:.95rem}.table-wrapper tr:hover{background-color:#e9e9e9}.table-wrapper tr{height:2rem}.table-wrapper th{background-color:#747474;border-right:1px solid #bbb;color:#fff;white-space:nowrap}.table-wrapper th a{color:#fff;display:flex;align-items:center;justify-content:center;height:2.5rem}.table-wrapper th.key-asc,.table-wrapper th.key-desc{background-color:#909090;color:#fff}.table-wrapper th.key-asc a:after{content:"▲";font-size:.8rem;padding-left:.4rem}.table-wrapper th.key-desc a:after{content:"▼";font-size:.8rem;padding-left:.4rem}.table-wrapper th:not(.cannot-sort):hover{background-color:var(--themecolor)}.cannot-sort{-webkit-user-select:none;-moz-user-select:none;user-select:none}.table-wrapper th:last-child{border-right:none}.table-wrapper tr:last-child td{border-bottom:none}.operation-column,.role-column{display:flex;justify-content:center}.operation-column div{white-space:nowrap}.operation-column div:not(:last-child):after{content:"|";padding:0 .25rem;color:#ccc}.tabletop-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.tabletop-row h3{white-space:nowrap;margin:0}.tabletop-functions-wrapper{overflow-x:scroll;width:100%;max-width:50rem}@media screen and (max-width:959px){.tabletop-functions-wrapper{max-width:none}}.tabletop-functions{display:flex;align-items:center;justify-content:space-between}.tabletop-functions h4{margin:0}.tabletop-functions label{white-space:nowrap;margin-right:.3rem}.tabletop-functions>div:first-child{display:flex;align-items:center;justify-content:flex-start;padding:3px 3px 5px}.tabletop-functions>div:last-child{display:flex;align-items:center;padding:3px 3px 5px;justify-content:flex-end}.legend{white-space:nowrap;background-color:#fff;border-radius:1rem;padding:.4rem .8rem;margin-left:.4rem!important;margin-right:.7rem!important}.navigation-bothsides .legend{margin-bottom:.3rem}.tabletop-functions .legend{margin-left:.2rem}.legend span:first-child{color:#9a9a9a}.legend span:last-child{color:var(--invalid-color);padding-left:.4rem}.grouping-wrapper{overflow-x:scroll;margin-top:2rem}.grouping-wrapper+.navigation-bothsides{margin-top:1.5rem}.grouping-container{display:flex;min-width:65rem;padding:3px}.grouping-container input[type=text]{width:8rem;min-width:8rem}.grouping-container>div:first-child,.grouping-container>div:last-child{width:100%}.grouping-container>div:nth-child(2){display:flex;flex-direction:column;justify-content:center}.grouping-container>div:nth-child(2) button{margin:.4rem .6rem}.grouping-container .tabletop-functions{height:2.8rem}table.table-diagnosis{min-width:50rem}table.table-users{min-width:70rem}table.table-pending{min-width:60rem}.dialogue-pending table{margin-top:1rem}.dialogue-pending table td,.dialogue-pending table th{text-align:left;font-size:1rem}.table-userslist{min-width:70rem}div.tabulator-headers>div{text-align:center!important;transition-duration:.4s}div.tabulator-tableholder div>div{cursor:auto}.tabulator .tabulator-row:hover{background-color:var(--colored-basis-color)!important}button.tabulator-page{transition-duration:.4s!important}button.tabulator-page:enabled{color:var(--basic-text-color);border:1px solid var(--colored-basis-color)!important}button.tabulator-page:enabled:hover{background:var(--themecolor-dark)!important}span.tabulator-pages button{transition-duration:.4s!important}span.tabulator-pages button.active,span.tabulator-pages button.active:hover{color:#fff!important;background:var(--basic-text-color)!important}.pagination-basis{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:.4rem;font-size:.9rem}.pagination-basis select{min-width:0}.pagination-list{margin:.4rem 1rem;display:flex;justify-content:flex-end;align-items:center;gap:0 .5rem;list-style-type:none;padding:0}.pagination-list a{box-sizing:border-box;display:flex;justify-content:center;align-items:center;min-width:1.9rem;height:1.9rem;border-radius:3px;background-color:#fff;color:var(--ui-fill);padding:0 .4rem}.pagination-list a:hover{background-color:var(--themecolor);color:#fff}.pagination-list .current a{background-color:var(--ui-fill);color:#fff;pointer-events:none}.pagination-basis select{border:none}.perpage-wrapper{margin:.3rem .5rem;display:flex;align-items:center}.perpage-wrapper span{margin-right:.7rem;font-size:.8rem}.extras-wrapper .form-grid:has(div){margin-bottom:1rem}.edit-mode{font-size:1rem;margin-left:-.3rem}@media screen and (max-width:569px){.edit-mode{margin:0 auto .3rem -.3rem}}.edit-mode span{padding:.4rem .8rem;border-radius:2rem;color:#bbb;margin:0 .5em 0 0;font-weight:700;text-align:center;min-width:6.6rem;background-color:#eee;border:2px solid #ccc}.edit-mode span:first-child.current{color:#fff;background-color:#ffa82c;border-color:#ff7800}.edit-mode span:last-child.current{color:#fff;background-color:#70b1f4;border-color:#1b8bff}.registrar-info{padding:1rem 1.5rem;border-radius:4px;background-color:#e6e7e3;border:1px solid #b8b8b8}#osd{width:100%;height:880px;background-color:var(--ui-fill);border:1px solid var(--ui-border)}#osd,.openseadragon-container{margin:1rem auto 1.5rem;border-radius:6px}.openseadragon-container:focus{outline:none}.role-a-0:before,.role-a-1:before,.role-e-0:before,.role-e-1:before,.role-s-0:before,.role-s-1:before,.role-u-0:before,.role-u-1:before{display:inline-block;color:#fff;font-size:.8rem;width:1.2rem;height:1.2rem;border-radius:5px;margin:0 1px;line-height:1.5;font-weight:700;text-align:center}.role-e-0:before,.role-e-1:before{background-color:#db7575;content:"E"}.role-s-0:before,.role-s-1:before{background-color:#b1cc40;content:"S"}.role-u-0:before,.role-u-1:before{background-color:#e5bd5a;content:"U"}.role-a-0:before,.role-a-1:before{background-color:#648cdd;content:"A"}.role-a-0:before,.role-e-0:before,.role-s-0:before,.role-u-0:before{background-color:#e0e0e0}label .role-a-0:before,label .role-a-1:before,label .role-e-0:before,label .role-e-1:before,label .role-s-0:before,label .role-s-1:before,label .role-u-0:before,label .role-u-1:before{margin-left:0;margin-right:.2rem}input#accordion-toggle{display:none}label.accordion-button{margin:.2rem 0 0!important;width:100%;display:block;font-weight:700;position:relative;cursor:pointer;transition:background-color .3s;height:1.9rem;border-radius:5px;background-image:url(/_next/static/media/btn-expand.466022a5.svg);background-size:1.2rem auto;background-repeat:no-repeat;background-position:50%}label.accordion-button:hover{background-color:#eff0eb}.accordion{max-height:0;opacity:0;visibility:hidden;transition:.8s;overflow:hidden}input:checked~.accordion{max-height:none;opacity:1;visibility:visible}input:checked~label.accordion-button{background-image:url(/_next/static/media/btn-limit.cc2c1672.svg)}.not-accordion{margin-top:2.1rem}.accordion+hr{margin-top:.5rem}.not-accordion+hr,input:checked~.accordion+hr{margin-top:1.5rem}.image-regist{margin-top:.5rem}.image-regist input[type=text]{max-width:55rem}.image-regist .button--small{min-width:5.8rem}.image-regist button+button{margin-left:.5rem}.request--exist,.request--none{padding:.3rem 1rem;border-radius:8px;text-align:center}.request--none{color:var(--note-text);background-color:#daf2dc}.request--none:before{content:"未処理の申し込みはありません。"}.request--exist{color:var(--error-text);background-color:var(--error-background-color)}.request--exist:before{content:"新着の申し込みがあります。速やかに内容を確認してください。"}h4+table.table-plain{margin-top:.5rem}table.table-plain td,table.table-plain th{text-align:left;vertical-align:top;line-height:1.5;padding:.2rem 0}table.table-plain th{white-space:nowrap;padding-right:.75rem}table.table-plain td{word-break:break-all}.article-login,.article-registemail,.article-reminder{padding-top:5rem;max-width:35rem}.article-pwmodify{padding-top:5rem;max-width:48rem}.article-registuser{padding-top:3rem;max-width:62rem}.article-pwmodify p,.article-registemail p,.article-registuser p,.article-reminder p{width:100%;font-size:1rem;margin-bottom:.3rem}.article-login button,.article-pwmodify button:not(.button--small),.article-registemail button,.article-reminder button{min-width:10rem;padding:0 2rem}.article-registuser button:not(.button--small){width:12rem}.article-login .colored-basis,.article-login p,.article-pwmodify .colored-basis,.article-registemail .colored-basis,.article-reminder .colored-basis{text-align:center}.article-registemail p,.article-reminder p{max-width:24rem;margin:0 auto}.article-login .form-grid{max-width:17rem}.article-registemail .form-grid,.article-reminder .form-grid{max-width:22rem}.article-pwmodify .form-grid>div:first-child{width:5rem}.article-pwmodify .form-grid>div:nth-child(2){flex-wrap:wrap}nav.admin-pages{margin-top:.5rem;margin-bottom:0}nav.admin-pages button{width:12rem}.article-adminmenu section{margin-bottom:1.5rem}.section-adminuser button{width:12rem}.section-adminuser button:not(last-child){margin-right:1rem}.section-adminsite button{width:15rem}.section-adminsystem button{width:8rem}.section-adminsystem label+.text--error,.section-adminsystem label+.text--note{margin-left:1rem}.sitecont-htmledit textarea{max-width:100%;margin-bottom:.5rem}.sitecont-fileupload button{width:7rem}.sitecont-fileupload .list-wrapper{width:100%;max-width:33rem;margin-top:.5rem;margin-right:.5rem}.filedrop-area{width:25rem;border-radius:.3rem}.filedrop-area::file-selector-button{margin-right:.5em;width:9rem;height:2.2rem}.site-image-list{display:flex;align-items:flex-end}footer{margin-top:1rem;text-align:right;color:#7f7f7f;font-size:.7rem;padding:0 1rem .3rem 0}.layer{background-color:rgba(0,0,0,.3);width:100vw;height:100vh;position:absolute;top:0;bottom:0;z-index:100;padding:0;animation:fadeint .5s forwards}@keyframes fadeint{0%{opacity:0}to{opacity:1}}.dialogue{background-color:#fff;text-align:center;box-sizing:border-box;width:calc(100vw - 4rem);max-width:28rem;padding:1.5rem 2rem;border-radius:8px;box-shadow:0 0 8px 1px rgba(0,0,0,.3);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dialogue p{text-align:left;display:inline-block}.dialogue div+div:not(.dialogue-submit),.dialogue div+p,.dialogue p+div:not(.dialogue-submit),.dialogue p+p{margin-top:.5rem}.dialogue div.text--destruct,.dialogue div.text--error,.dialogue div.text--note{font-weight:700;font-size:1.05rem;line-height:1.3}.dialogue table.table-plain{font-size:.85rem}.dialogue-note{text-align:left;line-height:1.5;font-size:.9rem;color:#6a6a6a}.dialogue hr{margin:1rem 0}.dialogue-submit{margin-top:1rem;display:flex;justify-content:center;align-items:center}.dialogue-submit button{min-width:8rem;height:2.2rem}.dialogue-submit button:not(:last-child){margin-right:.75rem}.dialogue-pending{max-width:40rem}@media screen and (max-width:639px){.dialogue-pending .navigation-bothsides{flex-wrap:wrap;margin-top:1rem;justify-content:center}.dialogue-pending .dialogue-submit{margin:0 1rem .5rem}}.table-wrapper table,.zero_glyph,input[type=text]{font-feature-settings:"zero" on}.develop-comment{font-size:15px}