html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,html{line-height:1.35em;margin:0;padding:0;width:100%;font:18px/24px verdana,arial,helvetica,sans-serif;color:#444;font-size:16px}@media screen and (max-width:1023px),screen and (max-height:559px){body,html{font-size:14px}}[data-btnsize=large] body,[data-btnsize=large] html{font-size:18px}body{background-color:#e6eef7;overflow-y:scroll;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}input,textarea,option{border:1px solid #ddd}a{text-decoration:underline;color:#444}a:visited,a:link{color:#444;outline:none}a:focus,a:active{outline:none}.is-accessible a:focus,.is-accessible a:active{outline:1px solid #444444}video:focus,video:active{outline:none}span.label{font-weight:700}span.nowrap{white-space:nowrap}.info-group{position:relative;margin:0 0 20px}.info-group>img{position:absolute;left:0;top:0;border-radius:2px;height:44px;width:44px}.info-group{padding-left:60px}.card{padding:0;background:#fff;border-radius:5px;border:5px solid #fff;box-shadow:0 0 6px #00000029;min-width:280px;width:100%;max-width:660px;position:relative;transition:transform .3s ease-in-out,opacity .3s ease-in;transform-origin:center;margin:0 auto 20px}.card-info,.card-login{border:0}.card figure{display:block;margin:0 0 20px;padding:0}.card figure img{max-width:100%;height:auto}.card-login{max-width:320px}.card-login a{line-height:1.6}.card-header{height:44px;line-height:44px;padding:0 20px;font-size:18px;border-radius:5px 5px 2px 2px;background-color:#283e59;color:#fff}.card-header-start{height:auto;font-weight:700}.card-header h1{margin:0;padding:0;text-align:center;line-height:2;font-weight:700;font-size:32px}.card-content{padding:20px}.card-content-list{padding:0;margin-bottom:20px}.card-content h2{margin-top:10px}.card-footer{padding:20px;text-align:right}.card-footer img{max-width:220px}.card-buttons{text-align:right;padding:0 20px 20px}.card--error{-webkit-animation-name:error-shake;-webkit-animation-duration:.8s;-webkit-transform-origin:50% 50%;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear}.card--loggedin .logout-wrapper{display:block}.card--loggedin .form-login{display:none}@keyframes error-shake{0%{transform:translate(2px,1px) rotate(0)}10%{transform:translate(-1px,-2px) rotate(-1deg);box-shadow:0 0 11px #000c}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translateY(2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg);box-shadow:0 0 33px #000c}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0);box-shadow:0 0 11px #000c}70%{transform:translate(2px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(2px,2px) rotate(0)}to{transform:translate(1px,-2px) rotate(-1deg)}}.popup{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#000000a8;display:none;justify-content:center;align-items:center;z-index:9999;opacity:0;transition:opacity .3s ease-in;transform-origin:center}html>.popup-is-visible{position:fixed;width:100%}.popup.active{display:flex;opacity:1}.popup.visible .popup-card{opacity:1;transform:scale(1)}.popup-no-bg{background-color:#0000!important}.popup-card{padding:0;background:#fff;border-radius:5px;border:5px solid #fff;box-shadow:0 0 6px #00000029;position:relative;transition:transform .3s ease-in-out,opacity .3s ease-in;transform-origin:center;opacity:0;transform:scale(.01);max-width:1440px;width:90%}@media(min-width:680px){.popup-card{min-width:660px}}.popup-card--sm{max-width:660px}.popup-card--smx{max-width:750px}.popup-card--md{max-width:980px}.popup-card--lg{max-width:1200px}.popup-card-header{height:44px;line-height:44px;padding:0 20px;font-size:18px}[data-btnsize=large] .popup-card-header{font-size:22px}.popup-card-header{border-radius:5px 5px 2px 2px;background-color:#283e59;color:#fff}.popup-card-header-warning{background-color:#f0ad4e}.popup-card-content{padding:20px}.popup-card-content-list{padding:0;margin-bottom:20px;max-height:400px;overflow-y:scroll;overflow-x:hidden}.popup-card-content+.popup-card-content{padding-top:0}.popup-card-content-buttons{display:flex;justify-content:flex-end}.popup-card-content-buttons .btn{margin-left:10px}.is-accessible .popup-card-content-buttons .btn:focus,.is-accessible .popup-card-content-buttons .btn:active{background-color:#000}.popup-video .popup-card-content{padding:5px 0 0}.popup-card-buttons{text-align:right;padding:0 20px 20px}[data-btnsize=large] .popup-card-buttons .btn{font-size:22px}.is-accessible .popup-card-buttons .btn:focus,.is-accessible .popup-card-buttons .btn:active{background-color:#000}.is-accessible .popup-card label.btn:focus,.is-accessible .popup-card label.btn:active{background-color:#000}.popup-card-close{position:absolute;top:0;right:2px;height:44px;width:44px;line-height:44px;font-size:18px}[data-btnsize=large] .popup-card-close{font-size:26px}.popup-card-close{color:#333;text-align:center;cursor:pointer}.popup-card-close:visited,.popup-card-close:link{color:#fff;outline:none}.popup-card-close:focus,.popup-card-close:active{color:#fff}.is-accessible .popup-card-close:focus,.is-accessible .popup-card-close:active{background-color:#000;outline:none}.popup fieldset{padding:0;margin:0 0 10px;border:0;min-width:0}@media screen and (min-height:750px){.popup fieldset{margin-bottom:15px}}@media screen and (min-height:850px){.popup fieldset{margin-bottom:20px}}.popup video{display:block;width:100%;height:auto;border:none}.popup legend{display:block;width:100%;padding:0;margin-bottom:5px;line-height:inherit;border:0;border-bottom:1px solid #ddd;font-weight:700;line-height:1.6;font-size:14px}@media screen and (min-height:750px){.popup legend{margin-top:10px;font-size:15px}}@media screen and (min-height:850px){.popup legend{margin-top:15px;font-size:16px}}.table-list{table-layout:fixed;border-collapse:collapse;width:100%;max-width:750px}.table-list th,.table-list td{text-align:left;padding:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.table-list tr:nth-child(2n){background-color:#e6eef7}.table-list a{font-size:16px}[data-btnsize=large] .table-list a{font-size:18px}.table-td-btn{width:75px;padding:10px 10px 10px 0}.table-td-date{width:95px;font-size:13px;color:#888;white-space:nowrap}.doc-list-search-wrap{padding:10px 10px 4px}.doc-list-search-wrap input{font-size:14px}.image-links{display:flex}.image-links a{display:block;position:relative;margin:10px;border:1px solid #e6eef7;border-radius:3px;overflow:hidden}.image-links a img{width:100%;display:block;height:auto}.image-links a span{display:block;position:absolute;left:0;bottom:0;padding:5px 10px;background:#e6eef7;color:#2e76ab;width:100%}.image-links a:hover,.image-links a:focus{border:1px solid #2E76AB}.image-links a:hover span,.image-links a:focus span{background:#2e76ab;color:#fff}@font-face{font-family:spsm;src:url(/fonts/spsm.woff) format("woff"),url(/fonts/spsm.ttf) format("truetype"),url(/fonts/spsm.svg#spsm) format("svg");font-weight:400;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:spsm!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-line-vertically:before{content:"\e907"}.icon-axis:before{content:"\e900"}.icon-between:before{content:"\e901"}.icon-borrow:before{content:"\e902"}.icon-ten:before{content:"\e903"}.icon-text:before{content:"\e904"}.icon-underline:before{content:"\e905"}.icon-powerof2:before{content:"\e906"}.fa,.fas,.far,.fal,.fab,[data-fa-i2svg]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa>svg.svg-inline--fa,.fas>svg.svg-inline--fa,.far>svg.svg-inline--fa,.fal>svg.svg-inline--fa,.fab>svg.svg-inline--fa,[data-fa-i2svg]>svg.svg-inline--fa{--fa-width: auto;display:block;height:1em}.toolbar{position:fixed;z-index:2}.toolbar .section{display:flex;align-items:center;height:60px}[data-btnsize=small] .toolbar .section{height:42px}[data-btnsize=large] .toolbar .section{height:62px}.toolbar-top{top:0;left:0;width:100%;min-height:2.75rem;background:#283e59;z-index:10}@media screen and (max-width:1260px){.toolbar-top .section{justify-content:flex-end}}.toolbar-top .btn{font-size:24px;border-radius:0;font-weight:700}.toolbar-top .btn:hover,.toolbar-top .btn:active,.toolbar-top .btn:focus-visible{background-color:#fff;color:#283e59}.toolbar-top .btn:focus:not(:focus-visible):not(:active){background-color:transparent;outline:none}.toolbar-top .btn>i{font-size:22px}@media screen and (max-width:1023px){.toolbar-top .btn{font-size:16px}}@media screen and (max-width:1260px){.toolbar-top .btn{font-size:20px}}.toolbar-number-axis{background:#d4e0f1;box-shadow:0 0 11px #00000029;transition:transform .5s ease-in-out;transition-delay:1s;transform-origin:center;transform:translateY(-100%);opacity:0;visibility:hidden;transition:transform .5s ease-in-out,opacity .4s ease-in,visibility 0s .5s;z-index:2;top:120px;left:-50%;right:0;width:200%;display:flex;justify-content:center}[data-btnsize=small] .toolbar-number-axis{top:84px}[data-btnsize=large] .toolbar-number-axis{top:124px}[data-showaxis=true] .toolbar-number-axis{transform:translateY(0);opacity:1;visibility:visible;transition:transform .5s ease-in-out,opacity .4s ease-in,visibility 0s}.toolbar-number-axis>div{width:100%;height:62px;transition:height .4s ease-in-out}.toolbar-number-axis.active:has(:focus-visible){background:#283e59;color:#fff}.toolbar-number-axis.active:has(:focus-visible) *,.toolbar-number-axis.active:has(:focus-visible) *:before,.toolbar-number-axis.active:has(:focus-visible) *:after{color:#fff!important;border-color:#fff!important}.section-base-toolbar{justify-content:space-between}.section-base-toolbar .btn{color:#fff}.section-action-toolbar{justify-content:center;background-color:#d4e0f1;min-width:1124px;margin:0 auto}.section-action-toolbar button{color:#283e59}.section-number-axis{justify-content:center}.grid-wrapper{position:relative;width:100%;max-width:980px;min-height:100vh;padding:140px 20px 72px;margin-top:0;transition:margin .3s ease-in-out}[data-showaxis=true] .grid-wrapper{margin-top:52px}[data-btnsize=small] .grid-wrapper{padding-top:100px}[data-btnsize=large] .grid-wrapper{padding-top:140px}.grid-wrapper{z-index:1;height:100%;margin:0 auto;opacity:1}@media screen and (min-width:1320px){[data-colsize=large] .grid-wrapper,[data-colsize=xlarge] .grid-wrapper{max-width:1260px}}@media screen and (min-width:1780px){[data-colsize=xlarge] .grid-wrapper{max-width:98%}}[data-colsize=small] .grid-wrapper{max-width:980px}.loading .grid-wrapper{opacity:0}.grid-wrapper>div{position:relative}.grid-table{table-layout:fixed;border-collapse:collapse;background-color:#fff;position:relative}.grid-table thead{display:none;position:absolute;left:-68px;background-color:#fff}[data-colormode=inverted] .grid-table thead{background-color:#000!important;color:#fff!important;border-color:#fff!important}[data-colormode=yellow] .grid-table thead{background-color:#cfd11a!important;color:#000!important;border-color:#000!important}[data-colormode=black_yellow] .grid-table thead{background-color:#000!important;color:#cfd11a!important;border-color:#000!important}.grid-table thead td{border-right:0}.grid-table thead input{width:66px!important}[data-doctype=small] .grid-table{float:left;margin:10px 20px 10px 80px}[data-doctype=small] .grid-table thead{display:block}[data-doctype=large] .grid-table{margin:10px auto}.grid-table td{-webkit-user-select:none;user-select:none;position:relative;border:1px solid #ccc;font-size:22px}@media screen and (min-width:1320px){[data-colsize=large] .grid-table td,[data-colsize=xlarge] .grid-table td{font-size:32px}}@media screen and (min-width:1780px){[data-colsize=xlarge] .grid-table td{font-size:48px}}[data-colsize=small] .grid-table td{font-size:18px}[data-colormode=inverted] .grid-table td{background-color:#000!important;color:#fff!important;border-color:#fff!important}[data-colormode=inverted] .grid-table td:focus{outline:1px solid #fff!important}[data-colormode=yellow] .grid-table td{background-color:#cfd11a!important;color:#000!important;border-color:#000!important}[data-colormode=yellow] .grid-table td:focus{outline:1px solid #000!important}[data-colormode=black] .grid-table td{color:#000!important;border-color:#000!important;background-color:#fff}[data-colormode=black] .grid-table td:focus{outline:1px solid #000000}[data-colormode=black_yellow] .grid-table td{background-color:#000;color:#cfd11a!important;border-color:#cfd11a!important}[data-colormode=black_yellow] .grid-table td:focus{outline:1px solid #000}.grid-table td:before{font-size:22px}@media screen and (min-width:1320px){[data-colsize=large] .grid-table td:before,[data-colsize=xlarge] .grid-table td:before{font-size:32px}}@media screen and (min-width:1780px){[data-colsize=xlarge] .grid-table td:before{font-size:48px}}[data-colsize=small] .grid-table td:before{font-size:18px}[data-colsize=small] .grid-table td.large input{font-size:22px!important}.grid-table td.border-bottom{border-bottom-color:#333;border-bottom-width:3px}.grid-table td.border-right{border-right-color:#333;border-right-width:3px}.grid-table td.strike{position:relative}.grid-table td.strike:before{content:"/";position:absolute;font-size:28px;left:50%;top:50%;transform:translate(-50%,-50%) rotate(1deg);font-weight:400;pointer-events:none}@media screen and (min-width:1320px){[data-colsize=large] .grid-table td.strike:before,[data-colsize=xlarge] .grid-table td.strike:before{font-size:38px}}@media screen and (min-width:1780px){[data-colsize=xlarge] .grid-table td.strike:before{font-size:58px}}[data-colsize=small] .grid-table td.strike:before{font-size:26px}.grid-table td.memory-10{position:relative}.grid-table td.memory-10:before{content:"10";text-decoration:underline;position:absolute;font-size:16px;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}@media screen and (min-width:1320px){[data-colsize=large] .grid-table td.memory-10:before,[data-colsize=xlarge] .grid-table td.memory-10:before{font-size:22px}}@media screen and (min-width:1780px){[data-colsize=xlarge] .grid-table td.memory-10:before{font-size:30px}}[data-colsize=small] .grid-table td.memory-10:before{font-size:14px}.grid-table td.memory-10.strike{position:relative}.grid-table td.memory-10.strike:after{content:"/";position:absolute;left:50%;top:50%;font-size:28px;transform:translate(-50%,-50%) rotate(1deg);font-weight:400;z-index:99}@media screen and (min-width:1320px){[data-colsize=large] .grid-table td.memory-10.strike:after,[data-colsize=xlarge] .grid-table td.memory-10.strike:after{font-size:38px}}@media screen and (min-width:1780px){[data-colsize=xlarge] .grid-table td.memory-10.strike:after{font-size:58px}}[data-colsize=small] .grid-table td.memory-10.strike:after{font-size:24px}.grid-table td.between{z-index:100}.grid-table td.between input{position:absolute;top:-50%}.grid-table td.between input:focus{box-shadow:0 0 3px #0000002b}.grid-table td.comma{position:relative;font-size:24px!important}.grid-table td.comma:after{content:",";position:absolute;font-size:14px;left:0%;top:50%;font-size:120%;font-weight:700;transform:translate(-60%,-50%)}.grid-table td.comma.between:before{top:0}.grid-table td.text{z-index:100}.grid-table td.text textarea{position:absolute;top:0;left:0;width:100px;background-color:transparent;text-align:left;padding:0 5px;border:1px solid #ddd;background:#fff}.grid-table td.text input{visibility:hidden}.grid-table td.raised-to-power-2:before{content:attr(data-num);font-size:55%;font-weight:700;display:block;position:absolute;top:0;right:3%;z-index:10;pointer-events:none;line-height:1}.grid-table td.square-root:after{content:"";display:block;position:absolute;inset:0 0 0 -35%;z-index:10;background:url(/src/svg/square-root.svg) no-repeat top right;background-size:auto 90%;pointer-events:none;transform:none!important}[data-colormode=inverted] .grid-table td.square-root:after{background-image:url(/src/svg/square-root-white.svg)}[data-colormode=black_yellow] .grid-table td.square-root:after{background-image:url(/src/svg/square-root-yellow.svg)}.grid-table td.square-root+.square-root:after{background-image:url(/src/svg/square-root-line.svg)}[data-colormode=inverted] .grid-table td.square-root+.square-root:after{background-image:url(/src/svg/square-root-line-white.svg)}[data-colormode=black_yellow] .grid-table td.square-root+.square-root:after{background-image:url(/src/svg/square-root-line-yellow.svg)}.grid-table textarea{border:0;overflow:hidden;background-color:transparent;letter-spacing:1px;resize:none;font-size:22px;border-radius:0}@media screen and (min-width:1320px){[data-colsize=large] .grid-table textarea,[data-colsize=xlarge] .grid-table textarea{font-size:32px}}@media screen and (min-width:1780px){[data-colsize=xlarge] .grid-table textarea{font-size:48px}}[data-colsize=small] .grid-table textarea{font-size:18px}[data-colormode=inverted] .grid-table textarea{background-color:#000!important;color:#fff!important;border-color:#fff!important}[data-colormode=inverted] .grid-table textarea:focus{outline:1px solid #fff!important}[data-colormode=yellow] .grid-table textarea{background-color:#cfd11a!important;color:#000!important;border-color:#000!important}[data-colormode=yellow] .grid-table textarea:focus{outline:1px solid #000!important}[data-colormode=black] .grid-table textarea{color:#000!important;border-color:#000!important;background-color:#fff}[data-colormode=black] .grid-table textarea:focus{outline:1px solid #000000}.grid-table input{border:0;height:32px;width:32px;font-size:22px;font-size:inherit;border-radius:0;display:block;text-align:center;background-color:#0000;-webkit-user-select:text;user-select:text;padding:0!important}.grid-table input[value="."]{font-size:22px!important}@media screen and (min-width:1320px){[data-colsize=large] .grid-table input,[data-colsize=xlarge] .grid-table input{height:44px;width:44px}}@media screen and (min-width:1780px){[data-colsize=xlarge] .grid-table input{height:66px;width:66px}}[data-colsize=small] .grid-table input{height:22px;width:22px}.grid-table input:focus{background-color:#cfd11a;font-weight:600}[data-colormode=yellow] .grid-table input:focus{outline:none;box-shadow:0 0 11px inset #000000e6;background-color:#cfd11a}[data-colormode=black] .grid-table input:focus{outline:none;background-color:#fff;box-shadow:0 0 11px inset #000000e6}[data-colormode=inverted] .grid-table input:focus{outline:none;background-color:#555!important;box-shadow:0 0 6px inset #ffffffe6}[data-colormode=black_yellow] .grid-table input:focus{outline:none;background-color:#555!important;box-shadow:0 0 6px inset #ffffffe6}[data-doctype=small] .table-wrapper{display:flex;justify-content:center;flex-wrap:wrap;align-items:flex-start}.input{border:1px solid #ccc}[data-colormode=inverted] .input{background-color:#000!important;color:#fff!important;border-color:#fff!important}[data-colormode=inverted] .input:focus{outline:1px solid #fff!important}[data-colormode=yellow] .input{background-color:#cfd11a!important;color:#000!important;border-color:#000!important}[data-colormode=yellow] .input:focus{outline:1px solid #000!important}[data-colormode=black] .input{color:#000!important;border-color:#000!important;background-color:#fff}[data-colormode=black] .input:focus{outline:1px solid #000000}[data-colormode=black_yellow] .input{outline:none;background-color:#000;color:#cfd11a;border-color:#cfd11a!important}[data-colormode=black_yellow] .input:focus{outline:1px solid #000000}.input-text{padding:5px}.input-title{padding:15px 10px;display:block;margin:0 auto 10px;width:100%;min-width:608px;max-width:859px;font-size:16px}@media screen and (min-width:1024px){.input-title{font-size:18px}}@media screen and (min-width:1320px){[data-colsize=large] .input-title,[data-colsize=xlarge] .input-title{font-size:22px;max-width:1170px}}@media screen and (min-width:1780px){[data-colsize=xlarge] .input-title{font-size:34px;max-width:1743px;padding:20px 10px}}[data-colsize=small] .input-title{font-size:18px;max-width:599px;min-width:500px;padding:5px}.input-align-left{text-align:left}.input-align-center{text-align:center}.input-align-right{text-align:right}.grid-name-wrapper{display:none;width:100%}.active .grid-name-wrapper{display:block}.list{list-style:none;display:block;margin:0;padding:0}.list>li{display:block;margin:5px 0;padding:0}.list>li.hide{visibility:hidden}.list-two-column{columns:2}.section-base-toolbar .list-horizontal{display:flex;align-items:center;height:100%;padding:0 20px}.section-base-toolbar .list-horizontal li{float:none}.section-action-toolbar .list-horizontal{display:flex;align-items:center;height:100%;border-right:1px solid rgba(255,255,255,.9);padding:0 20px}.section-action-toolbar .list-horizontal li{float:none}.section-action-toolbar .list-horizontal:first-of-type{border-left:1px solid rgba(255,255,255,.9)}.list-horizontal:before,.list-horizontal:after{content:" ";display:table}.list-horizontal:after{clear:both}.list-horizontal>li{float:left;margin:0 5px;height:100%}.list-horizontal>li .btn{height:100%}.list-special-characters{visibility:hidden}[data-specialcharacters=show] .list-special-characters{visibility:visible}.btn{color:#fff;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:4px 8px;font-size:18px;line-height:1.42857;border-radius:4px;-webkit-user-select:none;user-select:none;transform-origin:center;transition:transform .16s ease-in-out;background-image:none;background-color:#2e76ab;border:0;min-width:44px}.btn:focus,.btn:hover{outline:none}.btn i{transform:scale(1);transition:transform .23s ease-in-out}.btn-link{border:none;padding:0;margin:0;background:none;text-decoration:underline;font-weight:700}.btn-link:hover{cursor:pointer;text-decoration:none}.btn:visited,.btn:link{color:#fff}[data-btnsize=small] .btn{min-width:34px;font-size:20px}[data-btnsize=large] .btn{min-width:62px;font-size:28px}.btn-filled:focus,.btn-filled:hover{background-color:#183f5b;border-color:#0e2332}.is-accessible .btn-filled:focus{border-color:#000}.btn-transparent{border-color:transparent;background-color:transparent;color:#595959}.btn-transparent:focus,.btn-transparent:hover{background-color:#68a8d7}.btn-transparent:focus i{transform:scale(1.1)}.btn:active{transform:scale(.95)}.btn-danger{background-color:#d9534f;border-color:#c9302c}.btn-danger:focus,.btn-danger:hover{background-color:#a02622}.is-accessible .btn-danger:focus{border-color:#000}.btn-xs{padding:1px 5px;font-size:14px;line-height:1.5;border-radius:3px}[data-textmode=true] .btn-textmode,[data-showaxis=true] .btn-axis{transform:scale(.95);background-color:#2e76ab;color:#fff}.btn.active{transform:scale(.95);background-color:#b9d6ec}.button-grid{min-height:200px;display:flex;justify-content:space-between;align-items:center}.button-grid button{padding:50px;margin:20px;width:50%}.fullscreen-button .fa-compress{display:none}.state-fullscreen .fullscreen-button .fa-compress{display:inline-block}.state-fullscreen .fullscreen-button .fa-expand{display:none}@keyframes pulse{0%{transform:scale(.9)}70%{transform:scale(1)}to{transform:scale(.9)}}.number-axis{padding-top:10px;overflow:hidden}.number-axis>div{position:relative;max-height:27px}.number-axis>div:before{content:"";position:absolute;left:0;top:-10px;height:20px;border-left:2px solid #283e59;z-index:1}.number-axis>div:after{color:#283e59;content:">";position:absolute;right:0;top:-12px;height:20px;line-height:20px;font-weight:700;z-index:3;font-size:22px}.number-axis>div{border-top:2px solid #283e59}.number-axis>div button{color:#283e59;display:inline-block;padding:3px 20px;font-size:18px;font-weight:700;z-index:1;position:relative;border:0;background-color:transparent;margin:0 5px}[data-axissize=large] .number-axis>div button{margin:0 10px}[data-axissize=small] .number-axis>div button{margin:0;padding:3px 15px}[data-btnsize=small] .number-axis>div button{font-size:16px}[data-btnsize=large] .number-axis>div button{font-size:20px}.number-axis>div button:focus{color:#283e59;outline:2px solid #E4631B;outline-offset:-2px;border-radius:3px}.number-axis>div button:after{content:"";position:absolute;left:50%;top:-5px;height:10px;border-left:1px solid #283e59;z-index:1;transform:translate(-50%);transform-origin:50% 50%}.number-axis>div button.minus:before{content:"-";position:absolute;left:11px}[data-axissize=small] .number-axis>div button.minus:before{left:7px}.number-axis>div button.active:after{animation-name:pulse_animation;animation-duration:.3S;animation-iteration-count:1;animation-timing-function:linear;width:10px;border:1px solid #283e59;background:#e4631b;border-radius:50%}@keyframes pulse_animation{0%{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.3)}to{transform:translate(-50%) scale(1)}}.form{margin:0 -20px}.form label{display:block;max-width:100%;margin-bottom:5px;font-weight:400}.form fieldset{padding:0 20px}.form-flex-row{display:flex;flex-wrap:wrap}.form-flex-col-4{width:33.3333333333%}.form-flex-col-5{width:41.6666666667%}.form-flex-col-6{width:50%}.form-row{margin-top:10px}@media screen and (min-height:750px){.form-row{margin-top:15px}}@media screen and (min-height:850px){.form-row{margin-top:20px}}.form-row:first-of-type{margin-top:0}.form-row-buttons{text-align:left}.form input[type=number]{min-width:60px}.form-inline input{margin-right:2px}.form-inline label{margin-right:20px;display:inline-block}.loader{position:absolute;transform-origin:center;transition:width .8s ease-in-out;transition-delay:.1s;visibility:hidden}.loader-horizontal{position:absolute;bottom:-5px;z-index:10;height:5px;background:#286090;width:0%;border-radius:2px}.loading .loader-horizontal{visibility:visible;width:100%}.pre-loader,.pre-loader:before,.pre-loader:after{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}.pre-loader{color:#fff;font-size:10px;margin:80px auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.pre-loader:before,.pre-loader:after{content:"";position:absolute;top:0}.pre-loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.pre-loader:after{left:3.5em}@-webkit-keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em}}@keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em}}.overlay{position:fixed;height:100%;width:100%;top:0;left:0;background-color:#0000004d;display:none}.overlay-loading{z-index:2;background-color:transparent}.loading .overlay-loading{display:block}.overlay-start{background-color:#fff;background-color:#283e59;transition:background-color .8s ease-in-out;z-index:999;display:flex;justify-content:center;align-items:center}.overlay-start h1{display:none;width:90%;max-width:800px;transform:scale(1) translateY(0);transition:opacity .8s ease-in-out .4s,transform .8s ease-in-out .4s;opacity:1;transform-origin:bottom}.overlay-start h1 img{width:100%;height:auto;animation-name:pulsate;animation-iteration-count:infinite;animation-duration:1s;animation-delay:.3s}.content-center{display:flex;justify-content:center;align-items:center;height:100%;width:100%}@keyframes pulsate{50%{transform:scale(1.02)}}.warning-small-screen{display:none}@media screen and (max-height:1000px)and (max-width:1000px){.warning-small-screen{display:block;background:red;color:#fff;padding:20px 30px 20px 20px;margin:0 0 10px;position:relative}.warning-small-screen p{margin:0;padding:0}}.warning-standing-tablet{display:none}@media screen and (min-height:1000px)and (max-width:850px){.warning-standing-tablet{display:block;background:#2e76ab;color:#fff;padding:20px 30px 20px 20px;margin:0 0 10px;position:relative}.warning-standing-tablet p{margin:0;padding:0}}.warning--hide{display:none!important}.warning .close-button{border:0;padding:0;background:#0000;position:absolute;top:10px;right:10px}.warning .close-button i{font-size:18px}[data-screenkeyboard=""] .numpad{display:none!important}.numpad{display:none;position:fixed;z-index:50;bottom:20px;right:20px;padding:0;margin:5px;background:#fff;border-radius:5px;border:5px solid #fff;box-shadow:0 0 6px #00000029}.desktop .numpad{display:block}.numpad-header{height:44px;line-height:44px;width:44px;padding:0 20px;font-size:18px;border-radius:5px 5px 2px 2px;background-color:#283e59;color:#fff;margin-bottom:5px;display:flex;justify-content:flex-end;align-items:center;width:100%}.numpad-buttons{display:flex;justify-content:space-between;flex-wrap:wrap;width:300px}.numpad-button{-webkit-appearance:none;border:1px solid #fff;line-height:40px;height:40px;padding:0;width:40px;align-items:stretch;font-weight:700;background-color:#d4e0f1;color:#283e59;transition:transform .2s ease-in-out;border-radius:2px;width:25%}.numpad-button-3{flex:3 0px}.numpad-button:hover{background-color:#283e59;color:#fff}.numpad-button:focus{outline:none;box-shadow:0 0 3px #283e59}.numpad-button:active{transform:scale(.93)}.numpad-button-full{width:100%}[data-screenkeyboard=""] .keyboard{display:none!important}.keyboard{margin:0;padding:10px;list-style:none;background-color:#efefef;transition:background-color .2s ease-in-out;pointer-events:all}.keyboard:hover{background-color:#efefef}.keyboard:after{content:"";display:block;clear:both}.keyboard-wrapper{position:fixed;bottom:0;left:0;right:0;padding:10px;width:100%;justify-content:center;align-items:center;z-index:99;display:none;pointer-events:none}.tablet .keyboard-wrapper{display:flex}.keyboard .row{display:flex;justify-content:center;opacity:1;transform:scale(1);transition:all .2s ease-in-out;overflow:hidden}.keyboard .row-fadeout{opacity:0;transform:scale(.2);height:50px}.keyboard .row-hide{height:0}.keyboard .row-0 button{font-size:16px}.keyboard .row+.row{padding-top:5px}.keyboard-btn{display:block;border:1px solid #fff;border-radius:5px;background:#fff;margin:0 3px;padding:6px 12px;font-size:16px}@media screen and (min-width:768px){.keyboard-btn{padding:8px 16px;font-size:18px}}.keyboard-btn{transition:transform .2s ease-in-out;outline:none}.keyboard-btn:hover{transform:scale(1.05);color:#fff;background-color:#283e59}.keyboard-btn:active{transform:scale(.95);color:#fff;background-color:#283e59}.keyboard-btn-wide{padding:8px 24px}@media screen and (min-width:768px){.keyboard-btn-wide{padding:10px 30px}}.overflow-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden}@media print{body{background-color:#fff!important}.toolbar,.popup,.numpad,.keyboard-wrapper,.overlay{display:none!important}.grid-wrapper{display:block!important;margin:0!important;padding:0!important;height:auto!important;min-height:10cm}.input-title{border:0;padding:0 10px 10px;text-align:center;max-width:none;margin:0}.grid-table{page-break-after:always}.grid-table input{height:25px!important;width:25px!important}.table-wrapper{display:block}input,textarea,option{font-size:18px!important}.popup-print .toolbar,.popup-print .grid-wrapper,.popup-print .grid-name-wrapper,.popup-print .warning,.popup-print .numpad,.popup-print .keyboard-wrapper,.popup-print .overlay{visibility:hidden;overflow:hidden;height:0}.popup-print .popup.active{visibility:visible;overflow:visible;height:auto;height:100%!important;display:block!important;background:#fff!important}.popup-print .popup-card{box-shadow:none;border:0;width:100%}.popup-print .popup-card-header,.popup-print .popup-card-content-buttons,.popup-print .popup-card-close{display:none}}.file-picker input{display:none}.file-picker .btn{padding:4px 20px}.file-picker .btn span{margin-left:3px}.ei-link{color:#fff!important;display:flex;align-items:center;height:100%;margin-bottom:0;font-weight:400;text-decoration:none;white-space:nowrap;padding:0 8px;gap:.4rem;font-size:18px;line-height:1.42857;transform-origin:center;transition:transform .16s ease-in-out}.ei-link:hover,.ei-link:active,.ei-link:focus-visible{background-color:#fff!important;color:#283e59!important}.ei-link:focus:not(:focus-visible):not(:active):not(:hover){background-color:transparent!important;outline:none}li.user-info-container{position:relative;margin-left:auto}#externalIdentity{position:absolute!important;right:0!important;left:auto!important;top:100%;background:#fff;border-radius:6px;box-shadow:0 4px 24px #0003;width:23.75em;z-index:100;color:#1a1a1a}#externalIdentity.externalIdentity-hide{display:none!important}#externalIdentity .externalIdentity-container{padding:2.1rem;position:relative}#externalIdentity .externalIdentity-close{position:absolute;top:.875rem;right:.875rem;background:none;border:none;cursor:pointer;font-size:1.125rem;color:#444;line-height:1;padding:.25rem}#externalIdentity .externalIdentity-close:hover{color:#a7001f}#externalIdentity .externalIdentity-close:focus-visible{outline:2px solid #283e59;outline-offset:2px;border-radius:2px;color:#a7001f}#externalIdentity .externalIdentity-user{padding-right:2rem;margin:0 0 1rem}#externalIdentity .externalIdentity-h5{font-size:16px;font-family:Arial,sans-serif;font-weight:400;color:#666;margin:0 0 .2rem;padding:0;text-transform:none;letter-spacing:normal}#externalIdentity .externalIdentity-name{display:block;font-size:18px;font-family:Arial,sans-serif;font-weight:400;color:#1a1a1a;line-height:1.2}#externalIdentity ul{list-style:none;padding:0;margin:0 0 .5rem}#externalIdentity ul li{margin:0;padding:0}#externalIdentity .externalIdentity-link{display:block;text-decoration:none;color:#0c5674}#externalIdentity .externalIdentity-link--button{background-color:#0c5674!important;color:#fff!important;text-align:center;padding:0;height:3em;line-height:3em;border-radius:3em;font-size:16px;font-weight:400}#externalIdentity .externalIdentity-link--button:hover{background-color:#0c5674!important;color:#fff!important;text-decoration:underline}#externalIdentity .externalIdentity-link--button:focus-visible{outline:2px solid #283e59;outline-offset:3px;text-decoration:underline}#externalIdentity .externalIdentity-link__small{display:inline;color:#00608a!important;font-size:.875em!important;padding:0!important;text-decoration:underline}#externalIdentity .externalIdentity-link__small:focus-visible{outline:2px solid #283e59;outline-offset:2px;border-radius:2px}#externalIdentity .externalIdentity-footer{margin-top:0}#externalIdentity .externalIdentity-hr{border:none;border-top:1px solid #e0e0e0;margin:.75rem 0}#externalIdentity .externalIdentity-footer-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}#externalIdentity .externalIdentity-logout{display:inline-block;flex-shrink:0;background-color:#6b6b3a;color:#fff!important;padding:.4rem 1.1rem;border-radius:.25em;text-decoration:none;font-size:.875rem;white-space:nowrap}#externalIdentity .externalIdentity-logout:hover{background-color:#505028;color:#fff!important;text-decoration:none}#externalIdentity .externalIdentity-logout:focus-visible{outline:2px solid #283e59;outline-offset:2px;background-color:#505028}.tooltip{position:relative}.tooltip:before{content:attr(data-message);padding:10px 20px;background:#e4631b;color:#fff;white-space:nowrap;font-size:12px;border-radius:3px;transition:.18s all ease-out;position:absolute;opacity:0;z-index:100;pointer-events:none;transform-origin:top;left:50%;top:100%;-webkit-transform:translate3d(-50%,0px,0)}.tooltip:after{content:"";width:0;height:0;transition:.18s all ease-out;position:absolute;opacity:0;z-index:100;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #E4631B;transform:translate3d(-50%,0,0);pointer-events:none;transform-origin:top;left:50%;top:76%}.tooltip:hover:before,.tooltip:hover:after{transform:translate3d(-50%,10px,0);opacity:1}.state-fullscreen .not-fullscreen,.fullscreen{display:none}.state-fullscreen .fullscreen{display:inline}.show-on-tablet{display:none}.tablet .show-on-tablet,.show-on-desktop{display:block}.tablet .show-on-desktop{display:none}.section-main{height:100%;padding:88px 0 60px}.page .toolbar-top .btn{pointer-events:none}.loggedin .page .toolbar-top .btn{pointer-events:all}.toolbar-logo{height:32px;width:auto;display:block}.login-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:20px 0;margin:auto;max-width:880px}.login-wrapper .form{margin:0}@media screen and (max-width:890px){.login-wrapper{display:block}}.login-wrapper .col-1{width:60%}@media screen and (max-width:890px){.login-wrapper .col-1{width:100%}}.login-wrapper .col-2{width:calc(40% - 20px)}@media screen and (max-width:890px){.login-wrapper .col-2{width:100%}}.login-wrapper .col-full{width:100%}.card-documents{max-width:none}.card-documents .doc-list{list-style:none;padding:0;margin:0}.card-documents .doc-item{border-bottom:1px solid #ebebeb}.card-documents .doc-item:last-child{border-bottom:0}.card-documents .doc-item-link{display:flex;align-items:center;gap:12px;padding:13px 6px;color:#4d4f53;text-decoration:none;border-radius:4px;transition:background-color .15s ease,color .15s ease,padding-left .15s ease}.card-documents .doc-item-link:hover{background-color:#283e5912;color:#2e76ab;padding-left:12px}.card-documents .doc-item-link:hover .doc-item-arrow{opacity:1;transform:translate(2px)}.card-documents .doc-item-icon{color:#2e76ab;font-size:17px;flex-shrink:0;width:20px;text-align:center}.card-documents .doc-item-title{flex:1;font-size:15px}.card-documents .doc-item-arrow{color:#2e76ab;font-size:12px;opacity:.25;flex-shrink:0;transition:opacity .15s ease,transform .15s ease}.card-documents .doc-search{display:block;width:100%;box-sizing:border-box;padding:7px 10px;margin-bottom:8px;border:1px solid #d0e4f0;border-radius:4px;font-size:14px;color:#4d4f53;background-color:#fff}.card-documents .doc-search:focus{outline:none;border-color:#2e76ab}.card-documents .doc-item-date{font-size:12px;color:#aaa;flex-shrink:0;margin-right:4px}.card-documents .doc-subtitle{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#999;margin:0 0 8px 6px}.card-documents .doc-new-link{display:flex;align-items:center;gap:12px;padding:13px 6px;margin-top:4px;color:#2e76ab;text-decoration:none;border-radius:4px;border-top:2px dashed #d0e4f0;transition:background-color .15s ease,padding-left .15s ease}.card-documents .doc-new-link:hover{background-color:#283e5912;padding-left:12px}.card-documents .doc-new-link-icon{font-size:17px;width:20px;text-align:center;flex-shrink:0}.card-documents .doc-new-link-title{font-size:15px}.logout-wrapper{display:none}button.ei-link{border:none;background:none}button.externalIdentity-logout{border:none}.login-error,.doc-list-error{margin:0 0 10px;padding:10px;border:1px solid #cc3d00;background-color:#fff;color:#cc3d00}.accessibility-statement{max-width:56rem;margin:0 auto;padding:20px}app-root{display:block}
