#app{bottom:0;display:flex;flex-flow:column;left:0;position:fixed;right:0;top:0}#view-container{height:100%;position:relative}#properties-explorer{bottom:0;display:flex;flex-flow:column;left:0;overflow:hidden;position:absolute;right:0;top:0}div.tab-pane{background-color:#f8f9fa}div.splitter-layout div.layout-pane{overflow:hidden}button.nav-link{color:#007bff;outline:none;padding-bottom:.1rem;padding-top:.1rem}.ribbon.btn-group{flex-wrap:wrap}.ribbon div.dropdown.btn-group{display:inline-flex}.ribbon button.nav-link.selected{color:#000}.ribbon .dropdown button,.ribbon .dropend button{background-color:initial!important;border:initial!important;box-shadow:none!important;color:inherit!important;outline:medium none invert!important;outline:initial!important}.ribbon .dropdown button.show{background-color:#e2e6ea!important}.ribbon a:active{background-color:initial;color:inherit}.ribbon div.dropend button.dropdown-toggle{position:relative;text-align:left;width:100%}.ribbon div.dropend button.dropdown-toggle:after{position:absolute;right:.1em;top:1.2em;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.ribbon a.dropdown-item,.ribbon button.dropdown-toggle{padding-left:1em;padding-right:1em;position:relative;width:auto}.ribbon a:hover,.ribbon button:hover{background-color:#e2e6ea!important}.ribbon button.split-button{padding-right:3px}.ribbon button#dropdown-split-basic{padding-left:3px}.ribbon .dropdown-item.disabled,.ribbon button:disabled{-webkit-filter:grayscale(100%) brightness(140%);filter:grayscale(100%) brightness(140%);pointer-events:none}.ribbon div.submenu{overflow-y:auto}.common-ribbon{height:2em;position:absolute;right:0;top:0}.common-ribbon a,.common-ribbon button{font-size:smaller;height:2em;padding-left:1em;padding-right:1em}.view-heading{-webkit-touch-callout:none;font-size:1.2em;margin-left:.2em;margin-top:.2em;-webkit-user-select:none;user-select:none;white-space:nowrap}ul{-webkit-padding-start:0;padding-inline-start:0}.content-below-title{bottom:0;left:0;overflow:auto;position:absolute;right:0;top:50px}.entity-list-item{border:1px solid transparent;cursor:pointer;list-style-type:none;list-style:none;padding-left:10px;-webkit-user-select:none;user-select:none}.entity-list-item-selected{background-color:#cce8ff;border-color:#a5d6ff}.delete-button{color:darkred;font-size:1.2em;margin-right:1em}.property-editor{bottom:0;left:0;overflow:auto;padding:20px;position:absolute;right:0;top:0}#properties-explorer .tab-content{flex:1 1;position:relative;width:100%}.properties-table{max-width:300px;width:100%}#properties-explorer .value-editor th{font-size:small;overflow:hidden}#properties-explorer .value-editor{font-size:small;max-width:300px;table-layout:fixed;width:100%}#properties-explorer input[type=checkbox].value-editor{width:revert}.grid-properties-property-name{font-size:small;padding-bottom:.2em;padding-right:.5em;padding-top:.2em;vertical-align:top}.grid-properties-property-name-top-aligned{vertical-align:top}.value-editor-slider input{width:50%}.value-editor.empty-prompt{color:gray}.value-editor-slider input:first-child{margin-right:10%;width:40%}.optional-value-editor label{margin-bottom:0;margin-left:.5em}.value-editor-radios label{margin-left:.5em}label.value-editor input{margin-right:.5em}label.value-editor{-webkit-user-select:none;user-select:none}.cad-view-container{outline:none;overflow:hidden}.cad-view-container,.cad-view-container canvas{bottom:0;left:0;position:absolute;right:0;top:0}.cad-view-container .view-heading,.cad-view-ribbon{position:absolute;z-index:1}.cad-view-ribbon{height:2.5em;max-width:100%;padding-left:100px;right:0}.color-picker{border:1px solid #000;height:1.5em;width:100%;z-index:1}.color-picker-popover{position:fixed;z-index:3}.modal-cover{background-color:hsla(0,0%,100%,.25);bottom:0;left:0;position:fixed;right:0;top:0;z-index:2}.properties-table select{width:100%}#cad-input-bar{bottom:0;pointer-events:none;position:absolute;text-align:center;width:100%}#cad-input-bar>div{background-color:hsla(0,0%,100%,.5);border-radius:.5em .5em 0 0;border-style:solid;border-width:1px;display:inline-block;pointer-events:all;z-index:3}#cad-input-bar input{height:1.5em;margin-bottom:.5em;margin-top:.5em;width:5em}#cad-input-bar .label{margin-left:1em;margin-right:.5em}#cad-input-bar button{border:1px solid #d3d3d3;height:1.5em;margin-bottom:.5em;margin-top:.5em;padding:0;width:1.5em}#cad-input-bar div.input-mode-buttons{display:inline;margin:.5em 1em}#cad-input-bar button.selected{border:2px solid #000;border-radius:3px}#cad-input-bar div.input-mode-buttons button{margin-left:.25em;margin-right:.25em}#cad-input-bar img{vertical-align:initial}#directional-input{bottom:4em;position:absolute;text-align:center;width:100%;z-index:1}#directional-input>.directional-input-inner{background-color:hsla(0,0%,100%,.5);border-radius:6px;border-style:solid;border-width:1px;display:inline-block}#directional-input>.modal-cover{z-index:-1}.compass{height:3em;position:relative;width:3em}.compass>.compass-background{-webkit-user-drag:none;height:100%;left:0;position:absolute;top:0;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;width:100%}.compass>.compass-arrow{height:60%;left:20%;pointer-events:none;position:absolute;top:20%;width:60%}#directional-input input{height:1.5em;width:5em}#directional-input td{padding:.25em;text-align:left}#login td{padding:.5em}.login-failed{color:#a00000}.modal-popup{z-index:9997}.modal-popup .modal-inner{background-color:#f6f6f6;border:solid;border-radius:1em;border-width:1px;left:50%;padding:1em 1em 5em;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-popup .modal-inner h1{font-size:1.5em;text-align:center}.modal-inner input,.modal-inner select{border-width:1px}.modal-popup>.modal-cover{background-color:hsla(0,0%,100%,.75);z-index:-1}.modal-popup .ok-cancel-buttons{left:50%;margin-top:.5em;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-max-content;width:max-content}.modal-popup .ok-cancel-buttons button{margin:.5em;min-width:5em}#drawing-settings select{width:100%}#drawing-settings td{padding:1em;width:15em}#drawing-settings td:first-child{width:auto}#dimension-settings select{width:100%}#dimension-settings td{padding:1em;width:15em}#dimension-settings td:first-child{width:auto}span.lockable-value-editor{display:inline-flex}.lockable-value-editor button{border-style:none;height:1.5em;margin-right:1em;padding:0;width:1.5em}.lockable-value-editor button.selected{border-style:solid}.prompt{background-color:#f0f0f0;border-top-right-radius:1em;bottom:1.5em;color:darkred;font-style:italic;opacity:.75;padding:1em;pointer-events:none;position:fixed;z-index:999}#prompt-overlay p{margin-bottom:0}#statistics table{margin:1em}#statistics td{padding:.5em;vertical-align:top}#statistics .content{max-height:50vh;overflow:auto}#drawing-properties .value-editor{width:100%}#drawing-properties td{padding:.5em}#drawing-properties textarea{border:1px solid;max-height:50vh}textarea.value-editor{min-height:5em}#ground-grid-settings td{margin:8px;padding:8px}#print-preview .modal-inner{background-color:#fff;border:none;display:flex;flex-flow:column;height:100vh;padding:0;width:100vw}#layout-editor .value-editor{width:100%}#layout-editor td{padding:.5em}#print-preview .header-area{display:flex;min-height:4em}#print-preview .title{margin-left:1em;margin-right:2em;margin-top:1em}#print-preview .pdf-page-settings{display:flex;font-size:small}#print-preview .pdf-page-settings .value-editor{border-width:1px;margin:.5em}#print-preview .pdf-page-settings .custom-scale .value-editor{margin-top:0;width:100%}#print-preview .pdf-page-settings .margin-label{font-weight:700;margin-left:3em;margin-right:2em;margin-top:1em}#print-preview .close{padding:.5em;position:absolute;right:0;top:0}#print-preview iframe{height:100%;width:100%}#print-preview .print-preview-error{color:darkred;font-size:larger;margin-top:3em;text-align:center}#print-preview .print-preview-loading{font-size:larger}#print-preview .pdf-preview-content{flex:1 1 auto}.editable-dimension{background-color:hsla(0,0%,100%,.45);border:none;color:purple;position:absolute;text-align:center;z-index:1}.editable-dimension.invalid-input{outline-color:red}.lightup{background:rgba(255,255,0,.2);box-shadow:0 0 25px 0 #cc0}.special-tab-content{background-color:#fff;bottom:0;left:0;margin-top:1.9em;overflow-y:auto;padding-bottom:1.9em;position:fixed;right:0;top:0;z-index:2}.special-tab-inner{left:50%;position:absolute;top:3em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.help-button{background-color:initial;border:none;padding-left:0;padding-right:0;z-index:2}.help-button img{-webkit-transform:translateY(-25%) scale(.5);transform:translateY(-25%) scale(.5)}.help-button:focus{outline:0}.help-button img:hover,.help-button.help-button-open img{-webkit-transform:translateY(-25%) scale(.9);transform:translateY(-25%) scale(.9)}.popup-help{background-color:#f0f0ff;border:1px solid #ddd;border-radius:5px;margin-left:1em;margin-top:1em;max-width:40vw;padding:1em;position:fixed;text-align:left;white-space:normal;z-index:9998}.popup-help h1{font-size:1.5rem}.popup-help ul{-webkit-padding-start:1em;padding-inline-start:1em}.popup-help-cover{background-color:initial;bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:9997}.wall-cavity-label{text-align:right}.delete-wall-leaf,.override-wall-leaf-profile{width:1.8em}.delete-wall-leaf button,.override-wall-leaf-profile button{background-color:initial;padding-left:.2em;padding-right:.2em}.delete-wall-leaf button{border:none}div.wall-leaf-profile-popover{background-color:#fff;border:1px solid gray;border-radius:5px;padding:1em;position:fixed;width:20em;z-index:3}div.wall-leaf-profile-popover input.value-editor,div.wall-leaf-profile-popover select.value-editor{border:1px solid}.value-editor button{font-size:small;padding-bottom:0;padding-top:0}.value-editor.dropdown button{width:100%}div.popup-value-editor-popover{background-color:#fff;border:1px solid gray;border-radius:5px;padding:1em;position:fixed;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:3}div.popup-value-button{cursor:pointer}div.popup-value-button .value-editor{pointer-events:none}.popup-message{min-width:30em}.add-layout{border-top:1px solid #d3d3d3}.layout-menu-item{position:relative}.layout-menu-item a{margin-right:6em;overflow:hidden;width:14em}.layout-menu-button{background-color:#f8f9fa;border:none;border-radius:2px;position:absolute!important;top:.4em;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.layout-menu-button:focus{outline:0}.layout-menu-button:hover{background-color:#e2e6ea}.layout-menu-edit-button{right:4em}.layout-menu-copy-button{right:2em}.layout-menu-delete-button{right:0}.level-menu-copy-button{background-color:#f8f9fa;border:none;border-radius:2px;position:absolute!important;right:0;top:.4em;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.level-menu-copy-button:focus{outline:0}.level-menu-copy-button:hover{background-color:#e2e6ea}.d-lg-block{display:none!important}.d-lg-none{display:inline!important;display:initial!important}.multi-select{display:inline-block}div.multi-select{border-width:1px;position:relative}.multi-select .anchor{background-color:#fff;border:1px solid;cursor:pointer;display:inline-block;position:relative;-webkit-user-select:none;user-select:none;width:100%}.multi-select .anchor:after{border-left:3px solid #000;border-top:3px solid #000;content:"";padding:3px;position:absolute;right:5px;top:20%;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.multi-select .anchor:active:after{right:8px;top:21%}.multi-select span{overflow:hidden;padding-left:.3em;white-space:nowrap}.multi-select ul.items{background-color:#fff;border:1px solid #000;overflow-x:hidden!important;position:absolute;width:100%;z-index:1000}.multi-select ul.items.upwards{bottom:1em}.multi-select ul.items li{cursor:pointer;display:block;list-style:none;-webkit-user-select:none;user-select:none}.multi-select ul.items li input{margin-left:5px;margin-right:5px}.multiselect-popup-item{display:inline-flex}.optional-value-editor{display:block}li.select-all{border-bottom:1px solid gray}.value-editor.multi-select ul{max-height:20em;overflow:auto}div.value-editor.multi-select-checklist{border:1px solid}.value-editor.multi-select-checklist ul{list-style-type:none;margin-bottom:0}.value-editor.multi-select-checklist li{margin:.2em}.value-editor.multi-select-checklist span{margin-left:.5em}.value-editor td{padding:2px!important}img.value-editor.image-preview{width:100%}#levels-editor .modal-inner{min-height:10em;min-width:30em}#levels-editor table{margin-bottom:1em}#levels-editor td{padding:.2em}#levels-editor table button{border:none}#layers-editor .layers-scrollable{max-height:60vh;overflow-y:auto}#layers-editor .layers-scrollable thead th{background-color:#f6f6f6;padding-right:1em;position:-webkit-sticky;position:sticky;top:0;z-index:1}#layers-editor td{padding-right:1em}#layers-editor table table td .value-editor{width:4em}#status-bar{border-top:2px solid #d3d3d3;display:flex;font-size:smaller}#status-bar .layers-label{cursor:pointer}#status-bar>*{margin:.2em}#status-bar>label{align-items:center;display:flex;margin-left:1em}#status-bar .value-editor{align-items:center;display:flex;height:1.6em}#status-bar table table td .value-editor{width:4em}button.easyblock-symbolbutton{background-color:#fff}div.easyblock-symbol-popover{background-color:#fff;border:1px solid gray;border-radius:5px;height:90vh;padding:1em;position:fixed;width:60em;z-index:3}div.easyblock-group-picker{bottom:0;box-sizing:border-box;left:0;margin:1em;overflow-x:hidden;overflow-y:scroll;position:absolute;top:4em;width:12em}div.easyblock-group-picker li{border:1px solid transparent;border-radius:3px;cursor:pointer;list-style-type:none;-webkit-user-select:none;user-select:none}div.easyblock-group-picker li:hover{border-color:#add8e6}div.easyblock-group-picker li.selected{border-color:blue}div.easyblock-symbol-picker{bottom:0;left:13em;position:absolute;right:0;top:4em}div.easyblock-symbol-list{bottom:0;left:0;overflow:auto;position:absolute;right:0;top:2em}.easyblock-symbol-list button{background-color:#fff;border-color:#d3d3d3;border-radius:.5em;border-style:solid;height:12em;margin:.5em;outline:none;width:10em}.easyblock-symbol-list button.selected{border-color:blue;border-width:4px}.easyblock-symbol-list img{pointer-events:none;width:8em}.easyblock-symbol-list button:active,.easyblock-symbol-list button:focus,.easyblock-symbol-list button:hover{border-color:blue}.easyblock-symbol-list label{height:3em;overflow:hidden;pointer-events:none}button.easyblock-symbol-popover{border:1px solid blue;margin:1em}div.roof-accessory-settings h1{font-size:1.5rem}div.roof-accessory-settings label{font-size:medium!important}div.roof-accessory-settings table tr:not(.enable-switch) td:first-child{padding-left:.5em;padding-right:.5em;text-align:right}div.edit-roof-boards-editor{margin:1em}div.edit-roof-boards-toolmode{display:inline-flex}div.edit-roof-boards-toolmode label{width:10em}div.show-hide-menu i.dropdown-toggle{float:right}div .value-editor.show-hide-editor div.show-hide-menu{width:100%}div .value-editor.show-hide-editor button{background-color:initial!important;border:1px solid #000!important;border-radius:0;box-shadow:none!important;color:#000!important;height:1.8em;width:100%}@font-face{font-family:Hand Of Sean;font-style:normal;font-weight:400;src:local("Hand Of Sean"),url(../../static/media/handsean.95f763a24ecbe35488b2.woff) format("woff")}:root{--teal:#00a19b;--foreground:#fff;--background:#666670;--border:silver;--strongBorder:#fff}body{color:#fff;color:var(--foreground)}::selection{background-color:#00a19b;background-color:var(--teal)}h1{font-family:Hand Of Sean}.btn-primary{background-color:#00a19b!important;background-color:var(--teal)!important}.btn-outline-primary,.btn-primary{border-color:#00a19b!important;border-color:var(--teal)!important;box-shadow:#00a19b!important;box-shadow:var(--teal)!important}.btn-outline-primary{color:#00a19b!important;color:var(--teal)!important}.btn-outline-primary:active,.btn-outline-primary:hover{background-color:initial!important}.btn-outline-secondary{background-color:silver!important;background-color:var(--border)!important;border-color:silver!important;border-color:var(--border)!important}.dropdown-item{color:#fff;color:var(--foreground)}.dropdown-menu,input,select{color:#fff;color:var(--foreground)}.dropdown-menu,div#app,input,select{background-color:#666670;background-color:var(--background)}.modal-popup>.modal-cover{background:none}.modal-popup>.modal-inner{background-color:#666670;background-color:var(--background)}.modal-popup>.modal-inner:not(.popup-message){padding-bottom:0}.popup-help{background-color:#fff;color:#00a19b;color:var(--teal)}div#config-wizard{left:0;top:0;z-index:1}div.floating-config-wizard{position:absolute;z-index:2}label.wizard-explanation{color:silver;color:var(--border);padding-left:1.4em}div.docked-wizard{bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0}div.docked-cad-view{flex:1 1;position:relative}div.splitter-layout{top:0}div#prev-next-buttons{bottom:1em;left:1em;pointer-events:none;position:fixed;right:1em;z-index:2}div#config-wizard h1.view-heading{padding-left:1em;padding-top:1em}#prev-next-buttons>.prev-next-inner>button{font-family:Hand Of Sean;font-size:xx-large;z-index:10}#prev-next-buttons button{text-wrap:nowrap;pointer-events:auto}#prev-next-buttons button.next-button{float:right}#prev-next-buttons .progress-strip{border-left:6em solid transparent;border-right:6em solid transparent;bottom:0;left:50%;max-width:100%;overflow:hidden;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#prev-next-buttons .progress-strip button{padding:0 .2em}#prev-next-buttons .progress-strip .help-button{padding-top:1em}#prev-next-buttons .progress-strip .btn-outline-secondary{pointer-events:none}.cad-view-container h1.view-heading{visibility:hidden}div.wizard-page{max-height:100vh;overflow-y:auto}div.layout-page{display:flex;flex-wrap:wrap}div.layout-item{border:4px solid transparent;border-radius:1em;cursor:pointer;display:flex;flex-flow:column;margin:3vh;max-width:25vh;padding:2vh;-webkit-user-select:none;user-select:none;width:30vh}div.layout-item label{cursor:pointer}div.layout-item:hover{border-color:silver;border-color:var(--border)}div.layout-item.selected,div.layout-item:active{border-color:#00a19b;border-color:var(--teal)}div.layout-item label{text-align:center}.dims-page td{padding-bottom:1vh;padding-left:2em;padding-top:1vh;width:8em}.dims-page td:last-child{padding-left:0}.dims-page td div.value-editor{display:flex;flex-direction:row}.dims-page table{margin:3vh 2em 2em}.dims-page th{font-weight:400}.dims-page .value-editor button{margin-right:2em;min-width:10.5em;white-space:nowrap}.dims-page input.value-editor,.dims-page select.value-editor{height:1.6em;min-width:18.5em}#section-risers-popup div.modal-inner{border-radius:.5em;max-height:40%;max-width:80%;min-width:17em}#section-risers-popup h1.view-heading{text-align:left}div.straight-steps-editor{margin:1.5vh}.straight-steps-editor td{vertical-align:bottom}table.straight-steps-outer-table{width:100%}table.straight-steps-outer-table>tr>td{width:3vw}.straight-steps-item table{width:100%}div.straight-steps-item{border:2px solid transparent;border-radius:.2vh;color:#fff;color:var(--strongBorder);cursor:pointer;font-size:1.8vh;padding-bottom:1em;padding-left:.25vh;padding-right:.25vh;position:relative;-webkit-user-select:none;user-select:none}div.straight-steps-item:hover{border-color:silver;border-color:var(--border)}.straight-steps-item td{border:1px solid #fff;border:1px solid var(--strongBorder);height:1em}.straight-steps-item.selected td,.straight-steps-item:active td{border-color:#00a19b;border-color:var(--teal)}.straight-steps-item label{cursor:pointer;text-align:center;width:100%}.straight-steps-item.selected label,.straight-steps-item:active label{color:#00a19b;color:var(--teal)}.straight-steps-item>img{left:50%;position:absolute;-webkit-transform:translatex(-50%);transform:translatex(-50%);width:1vw}.straight-steps-item img{-webkit-filter:saturate(0);filter:saturate(0)}.straight-steps-item.selected img,.straight-steps-item:active img{-webkit-filter:saturate(1);filter:saturate(1)}.straight-steps-item td.single-riser{border-left:none;border-right:none;border-top:none}.straight-steps-item .half-turn img,.straight-steps-item div.half-turn{width:7vw}.straight-steps-item .half-turn img.left-turn{-webkit-transform:scaleX(-1);transform:scaleX(-1)}div.winder-item{border:4px solid transparent;border-radius:1em;cursor:pointer;display:flex;flex-flow:column;font-size:1.8vh;margin:2vh;max-width:15vw;padding:2vh;position:relative;-webkit-user-select:none;user-select:none;width:15vh}div.winder-item label{cursor:pointer}div.winder-item:hover{border-color:silver;border-color:var(--border)}div.winder-item.selected,div.winder-item:active{border-color:#00a19b;border-color:var(--teal)}div.winder-item label{text-align:center}div.winder-item.second-turn>img{-webkit-transform:rotate(90deg);transform:rotate(90deg)}div.winder-item.left-turn img{-webkit-transform:scaleX(-1);transform:scaleX(-1)}div.winder-item.left-turn.second-turn>img{-webkit-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}button.lock-risers{background-color:#666670;background-color:var(--background);border:none;bottom:0;float:right;left:50%;outline:none;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}button.lock-risers img{-webkit-filter:initial;filter:none}button.lock-risers:active,button.lock-risers:focus,button.lock-risers:hover{border:none;outline:none}div.floating-dim-entry{position:fixed;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}div.floating-dim-entry .value-editor{border:1px solid;min-width:0;min-width:auto;width:6em}div.floating-dim-entry button.help-button{position:absolute}#balustrade-popup div.modal-inner{border-radius:.5em}#balustrade-popup h1.view-heading{text-align:left}div.balustrade-modes{display:flex}div.balustrade-mode{border:4px solid transparent;border-radius:1em;cursor:pointer;display:flex;flex-flow:column;font-size:1.8vh;margin:.8vw;padding:.8vw;-webkit-user-select:none;user-select:none;width:7vw}div.balustrade-mode label{cursor:pointer}div.balustrade-mode:hover{border-color:silver;border-color:var(--border)}div.balustrade-mode.selected,div.balustrade-mode:active{border-color:#00a19b;border-color:var(--teal)}div.balustrade-mode label button.help-button{position:absolute}div.balustrade-mode label{text-align:center}div.feature-step-page{display:flex}div.feature-option-chooser{display:flex;flex-direction:column}div.feature-step-option{text-wrap:nowrap;border:4px solid transparent;cursor:pointer;display:inline;flex-flow:column;padding:0;-webkit-user-select:none;user-select:none;width:22vw}div.feature-step-option:not(.mirror){border-left:none;border-radius:0 1em 1em 0;margin:0 2vw 0 0;padding-left:.2em}div.feature-step-option.mirror{border-radius:1em 0 0 1em;border-right:none;margin:0 0 0 2vw;padding-right:.2em;text-align:right}div.feature-step-option img{height:3em}div.feature-step-option.mirror img{-webkit-transform:scaleX(-1);transform:scaleX(-1)}div.feature-step-option label{cursor:pointer}div.feature-step-option:hover{border-color:silver;border-color:var(--border)}div.feature-step-option.selected,div.feature-step-option:active{border-color:#00a19b;border-color:var(--teal)}div.feature-step-option label{text-align:center}div.specification-page{display:flex}div.specification-option{border:4px solid transparent;border-radius:1em;cursor:pointer;display:flex;flex-flow:column;margin:2vh;max-width:18vh;padding:1vh;-webkit-user-select:none;user-select:none;width:7.5vw}div.specification-option label{cursor:pointer;font-size:small;text-align:left}div.specification-option:hover{border-color:silver;border-color:var(--border)}div.specification-option.selected,div.specification-option:active{border-color:#00a19b;border-color:var(--teal)}button.specification.help-button{margin-left:7em}button.specification.help-button span{color:#00a19b;color:var(--teal);font-family:Hand Of Sean;font-size:large;margin-left:.5em}button.specification.help-button img{-webkit-transform:scale(.8);transform:scale(.8)}button.specification.help-button.help-button-open img,button.specification.help-button:hover img{-webkit-transform:scale(1);transform:scale(1)}div.specification-page-outer{position:relative}div.specification-page-outer .modal-cover{background:none}div.specification-popup{background-color:#fff;border:1px solid silver;border:1px solid var(--border);border-radius:1em;color:#00a19b;color:var(--teal);left:10em;padding:.5em;position:fixed;top:10em;-webkit-user-select:none;user-select:none}div.specification-popup table{margin:1em}div.specification-popup table td{padding-left:1em}div.newel-cap-page{display:flex;flex-wrap:wrap}div.newel-cap-option{border:4px solid transparent;border-radius:1em;cursor:pointer;display:flex;flex-flow:column;margin:3vh;max-width:15vh;padding:2vh;-webkit-user-select:none;user-select:none;width:15vw}div.newel-cap-option label{cursor:pointer}div.newel-cap-option:hover{border-color:silver;border-color:var(--border)}div.newel-cap-option.selected,div.newel-cap-option:active{border-color:#00a19b;border-color:var(--teal)}div.newel-cap-option label{text-align:center}div.spindles-page{display:flex;flex-wrap:wrap}div.spindle-option{border:4px solid transparent;border-radius:1em;cursor:pointer;display:flex;flex-flow:column;margin:3vh;max-width:15vh;padding:2vh;-webkit-user-select:none;user-select:none;width:15vw}div.spindle-option label{cursor:pointer;text-align:center}div.spindle-option img{max-height:10vh;object-fit:contain}div.spindle-option:hover{border-color:silver;border-color:var(--border)}div.spindle-option.selected,div.spindle-option:active{border-color:#00a19b;border-color:var(--teal)}div.cad-view-ribbon{background-color:#666670;background-color:var(--background);border:2px solid silver;border:2px solid var(--border);border-radius:0 0 0 .5em;border-right:none;border-top:none;display:inline-flex;padding-left:0;position:fixed;z-index:2}div.layout-pane-primary div.cad-view-ribbon{position:absolute}div.overall-summary{border:2px solid silver;border:2px solid var(--border);border-radius:0 0 0 .5em;border-right:none;border-top:none;position:fixed;right:0;top:2.5em;-webkit-user-select:none;user-select:none}div.overall-summary td{padding-left:.7em}div.opening-size-exceeded-warning{color:red;margin-left:1.4em}div.manual-newel-page button{margin:1em 2em}div.manual-newel-page button.help-button{margin-left:-2em;position:absolute}div.wall-rails-page button{margin:1em 2em;max-height:2.5em}div.wall-rails-page div.rails-buttons button.help-button{margin:0;position:absolute;right:0}div.wall-rails-page,div.wall-rails-page .rails-types{display:flex;flex-wrap:wrap}div.wall-rails-page .rails-buttons{display:inline-grid;position:relative}div.wall-rail-option{border:4px solid transparent;border-radius:1em;cursor:pointer;display:flex;flex-flow:column;margin:3vh;max-width:15vh;padding:2vh;-webkit-user-select:none;user-select:none;width:15vw}div.wall-rail-option label{cursor:pointer;text-align:center}div.wall-rail-option img{max-height:10vh;object-fit:contain}div.wall-rail-option:hover{border-color:silver;border-color:var(--border)}div.spindle-option:active,div.wall-rail-option.selected{border-color:#00a19b;border-color:var(--teal)}table.overall-summary{-webkit-user-select:none;user-select:none}table.overall-summary td,table.overall-summary tr{margin:0;padding:0}div.material-popup{display:flex;flex-wrap:wrap}div.material-option{border:4px solid transparent;border-radius:1em;cursor:pointer;display:flex;flex-flow:column;margin:3vh;max-width:20vh;padding:2vh;-webkit-user-select:none;user-select:none;width:20vw}div.material-option label{cursor:pointer;text-align:center}div.material-option img{border:1px solid silver;border:1px solid var(--border);max-height:15vh;object-fit:contain}div.material-option:hover{border-color:silver;border-color:var(--border)}div.material-option.selected,div.material-option:active{border-color:#00a19b;border-color:var(--teal)}button.next-button.pulsate{-webkit-animation:next-button-animation 3s ease infinite;animation:next-button-animation 3s ease infinite}@-webkit-keyframes next-button-animation{40%{-webkit-filter:brightness(100%);filter:brightness(100%);-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:bottom right;transform-origin:bottom right}70%{-webkit-filter:brightness(130%);filter:brightness(130%);-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:bottom right;transform-origin:bottom right}}@keyframes next-button-animation{40%{-webkit-filter:brightness(100%);filter:brightness(100%);-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:bottom right;transform-origin:bottom right}70%{-webkit-filter:brightness(130%);filter:brightness(130%);-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:bottom right;transform-origin:bottom right}}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border:8px solid transparent;box-sizing:initial;height:0;position:absolute;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{border-bottom-color:#aeaeae;border-width:8px;content:"";left:-8px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding-top:8px;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{background:none;border:.45rem solid transparent;cursor:pointer;height:10px;line-height:1.7rem;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:10px;width:0;width:10px;z-index:1}.react-datepicker__navigation--previous{border-right-color:#ccc;left:10px}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{border-left-color:#ccc;right:10px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:95px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{border-top-color:#ccc;top:4px}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{border-bottom-color:#ccc;top:-4px}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{background-color:initial;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range{background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range
.react-datepicker__month-text--in-range,.react-datepicker__month--selecting-range
.react-datepicker__quarter-text--in-range,.react-datepicker__month--selecting-range
.react-datepicker__year-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__day--in-range{background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;border-width:.45rem;float:right;margin-left:20px;position:relative;top:8px}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"\00d7";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.splitter-layout{display:flex;flex-direction:row;height:100%;overflow:hidden;position:absolute;width:100%}.splitter-layout .layout-pane{flex:0 0 auto;overflow:auto;position:relative}.splitter-layout .layout-pane.layout-pane-primary{flex:1 1 auto}.splitter-layout>.layout-splitter{background-color:#ccc;cursor:col-resize;flex:0 0 auto;height:100%;width:4px}.splitter-layout .layout-splitter:hover{background-color:#bbb}.splitter-layout.layout-changing{cursor:col-resize}.splitter-layout.layout-changing>.layout-splitter{background-color:#aaa}.splitter-layout.splitter-layout-vertical{flex-direction:column}.splitter-layout.splitter-layout-vertical.layout-changing{cursor:row-resize}.splitter-layout.splitter-layout-vertical>.layout-splitter{cursor:row-resize;height:4px;width:100%}
/*# sourceMappingURL=main.c203f16e.css.map*/