.unselectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.breadcrumb li{cursor:pointer}a:focus,a:visited{text-decoration:none}html,body{height:100vh;width:100vw;margin:0}body{padding:0;display:flex;flex-direction:column}h3{color:#1b336d}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes marqueeRight{from{left:0}to{left:100%}}@keyframes marqueeLeft{from{left:100%}to{left:0}}@keyframes move{0%{background-position:0 0,0 0,0 0}100%{background-position:-100px 0,0 0,0 0}}.explorer{font-family:Arial,Helvetica,sans-serif;font-size:10pt;flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-end;background-color:#050c1d;position:relative;overflow:hidden}.explorer svg{fill:currentColor}.explorer .modalVisible{filter:blur(1px)}.explorer .panel{display:flex;flex-direction:column;flex:1 1 auto;justify-content:flex-end;overflow:hidden}.explorer ::-webkit-scrollbar-track-piece{background-color:#b4c5ec}.explorer ::-webkit-scrollbar-thumb{background-color:#8ba5e2;-webkit-border-radius:10px;border-radius:10px}.explorer ::-webkit-scrollbar-thumb:hover{background-color:#2f4a8c}.explorer ::-webkit-scrollbar-thumb:window-inactive{background-color:#b4c5ec}.explorer ::-webkit-scrollbar-button{background-color:#b4c5ec;color:#0d1e48}.explorer ::-webkit-scrollbar-button:decrement{color:#0d1e48}.explorer ::-webkit-scrollbar-button:increment{color:#0d1e48}.explorer ::-webkit-scrollbar{width:12px}.explorer .navigation{height:2em;border-top-style:ridge;border-top-width:thin;border-top-color:#2f4a8c;flex:0 0 auto;background-color:white;display:flex;flex-flow:row}.explorer .navigation svg{display:block;width:1.5em;height:1.5em}.explorer .navigation button{background-color:white;border:none;color:#2f4a8c;transition-duration:.3s;cursor:pointer}.explorer .navigation button:disabled{color:#919fc3;border-color:#919fc3;cursor:default}.explorer .navigation button:hover:not([disabled]){background-color:#2f4a8c;color:white}.explorer .navigation button:focus{outline-color:#2f4a8c;outline-style:dotted;outline-width:thin}.explorer .navigation .toggleButton{color:#2f4a8c;cursor:pointer;padding-top:.25em;padding-bottom:.25em;padding-left:.5em;padding-right:.5em}.explorer .navigation .toggleButton.focused{outline-color:#2f4a8c;outline-style:dotted;outline-width:thin;outline-offset:0}.explorer .navigation .toggleButton.enabled:hover{background-color:#2f4a8c;color:white}.explorer .navigation .toggleButton:not(.enabled){color:#919fc3;border-color:#919fc3;cursor:default}.explorer .navigation .toggleButton input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:absolute;opacity:0;z-index:-1}.explorer .navigation .toggleButton input[type=checkbox]:checked+svg{display:none}.explorer .navigation .toggleButton input[type=checkbox]:not(checked )+svg{display:block}.explorer .navigation .toggleButton input[type=checkbox]:checked+svg+svg{display:block}.explorer .navigation .toggleButton input[type=checkbox]:not(checked)+svg+svg{display:none}.explorer .navigation .first{order:20}.explorer .navigation .previous{order:21}.explorer .navigation .previous svg{transform:scale(.8) matrix(-1, 0, 0, 1, 0, 0)}.explorer .navigation .next{order:22}.explorer .navigation .next svg{transform:scale(.8)}.explorer .navigation .last{order:23}.explorer .navigation .logOut{order:100}.explorer .navigation .design{order:30}.explorer .navigation .showHide{order:35}.explorer .navigation .progress{border:none;color:#2f4a8c;display:inline-flex;background-color:white;flex:1 1 auto;order:40;visibility:hidden}.explorer .navigation .progress button{flex:0 0 auto}.explorer .navigation .progress .meter{flex:1 1 auto;display:inline-flex;flex-direction:row}.explorer .navigation .progress .meter .bar{position:relative;overflow:hidden;display:inline-flex;flex-direction:row;align-items:center;width:100%;background-color:transparent}.explorer .navigation .progress .meter .bar .icon{animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;position:relative}.explorer .navigation .progress .meter .bar .icon span{display:none}.explorer .navigation span.progress .meter.hasStateProgress .bar{background:-webkit-linear-gradient(45deg, transparent, transparent 33%, rgba(0,0,0,0.1) 33%, rgba(0,0,0,0.1) 66%, transparent 66%),-webkit-linear-gradient(top, rgba(255,255,255,0.25), rgba(0,0,0,0.2)),-webkit-linear-gradient(left, #b4c5ec, #2f4a8c);background-size:25px 14px,100% 100%,100% 100%;animation-name:move;animation-duration:5s;animation-timing-function:linear;animation-iteration-count:infinite}.explorer .navigation span.progress.sending{visibility:visible}.explorer .navigation span.progress.sending .meter .bar.sending .icon{animation-name:marqueeRight}.explorer .navigation span.progress.sending .meter .bar.sending .icon .arrowRightIcon{display:inline-block}.explorer .navigation span.progress.processing{visibility:visible}.explorer .navigation span.progress.processing .meter .bar .icon{animation-name:marqueeRight}.explorer .navigation span.progress.processing .meter .bar .icon .cogIcon{display:inline-block;top:5px;animation-name:spin;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}.explorer .navigation span.progress.receiving{visibility:visible}.explorer .navigation span.progress.receiving .meter .bar .icon{animation-name:marqueeLeft}.explorer .navigation span.progress.receiving .meter .bar .icon .arrowLeftIcon{display:inline-block}.explorer fieldset{border:solid thin transparent;-webkit-padding-before:0}.explorer fieldset.expanded{border-color:#8ba5e2;border-style:solid;border-width:thin;-webkit-padding-before:1em}.explorer label{color:#0d1e48}.explorer a{cursor:pointer}.explorer .breadcrub{flex:0 0 auto}.explorer .formPanel{display:flex;flex-direction:row;flex-grow:1;flex-shrink:1;flex-basis:0;overflow:hidden}.explorer .formSplitterPanel{display:flex;flex-direction:column;align-items:stretch;flex:1 1 auto;overflow:hidden}.explorer .splitter{flex-grow:0;flex-shrink:0;flex-basis:5px;background-color:#8ba5e2;cursor:ns-resize}.explorer .splitter.horizontal{cursor:ns-resize}.explorer .splitter.vertical{cursor:ew-resize}.explorer .formContainer{display:flex;flex-direction:column;align-items:stretch;flex:1 1 auto;overflow:hidden}.explorer .formContainer .toolbar{display:flex;flex-direction:row}.explorer .formContainer .toolbar .actionBar{flex:1 1 auto}.explorer .formContainer .showRelatedViews{flex:0 0 auto;padding:.5em}.explorer .relatedViewsPanel{background-color:white;display:flex;flex-direction:column;flex-grow:.25;flex-shrink:1;flex-basis:0;overflow:auto}.explorer .relatedViewsPanel .heading{flex:0 0 auto;background-color:#1b336d;color:white;display:flex;flex-direction:row;align-items:center}.explorer .relatedViewsPanel .heading div{flex:1 1 auto;padding:.5em}.explorer .relatedViewsPanel .heading button{flex:0 0 auto;background:none;border:none;font-weight:bold;color:white}.explorer .relatedViewsPanel .body{flex:1 1 auto;overflow:auto;padding:1em;display:flex;flex-direction:column}.explorer .relatedViewsPanel .body div{cursor:pointer;margin-top:.5em}.explorer .relatedViewsPanel .body div.hidden{font-style:italic}.explorer .form{padding-top:1em;padding-bottom:2em;flex-grow:1;flex-shrink:20;flex-basis:1px;overflow:auto}.explorer .form svg{width:1em;height:1em}.explorer .form button.executeProcedure{margin-left:.5em;background-color:#1b336d;color:white;border-color:#a6b7e1}.explorer .form button.executeProcedure:focus{outline:1px dotted #2f4a8c;outline-offset:2px}.explorer .form input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:absolute;opacity:0;z-index:-1}.explorer .form input[type=checkbox]+span{width:2.5em;border-radius:2em;background-color:white;border-style:solid;border-width:1px;border-color:#8ba5e2;display:inline-flex;flex-direction:row;align-items:center}.explorer .form input[type=checkbox]+span>span{border:1px solid #2f4a8c;background-color:white;height:1em;width:1em;border-radius:1em}.explorer .form input[type=checkbox]:disabled+span,.explorer .form input[type=checkbox]:read-only+span{background-color:#dde4f6}.explorer .form input[type=checkbox]:focus+span{border:1px solid #2f4a8c}.explorer .form input[type=checkbox]:indeterminate+span{justify-content:center}.explorer .form input[type=checkbox]:checked:not(:indeterminate)+span{background-color:#8ba5e2;justify-content:flex-end}.explorer .form input[type=checkbox]:not(:checked):not(:indeterminate)+span{justify-content:flex-start}.explorer .form .caption{text-align:right;padding-left:.5em;padding-right:.25em;color:#050c1d;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.explorer .form .indicator{width:.5em}.explorer .form table{margin-bottom:1em;border-spacing:0}.explorer .form .indicator.invalid{background-color:#1b336d}.explorer .form .caption.required{font-weight:bold}.explorer .form textarea{width:80ch;height:15ex;max-width:100%;font-family:Arial,Helvetica,sans-serif;font-size:10pt}.explorer .form .dateTimeContainer{display:flex;flex-direction:column;align-items:flex-start}.explorer .form div.dateTimeField{flex:0 0 auto;display:inline-flex;flex-direction:row;align-items:center;flex-wrap:nowrap;cursor:text;padding-left:1px;padding-top:1px;padding-bottom:1px}.explorer .form div.dateTimeField .dateTimeTextEditor{flex:1 1 auto;border:none}.explorer .form div.dateTimeField .dateTimeTextEditor:focus{outline:none}.explorer .form div.dateTimeField .calendarButton{flex:0 0 auto;padding-left:.25em;padding-right:.25em;cursor:pointer}.explorer .form div.dateTimeField .dateTimeTextEditor:read-only+.calendarButton{visibility:collapse}.explorer .form div.dateTimeField .dateTimeTextEditor:read-write+.calendarButton{visibility:hidden}.explorer .form div.dateTimeField:hover .dateTimeTextEditor:read-write+.calendarButton,.explorer .form div.dateTimeField.focused .dateTimeTextEditor:read-write+.calendarButton{visibility:visible}.explorer .form .dateTimeEditor{flex:0 0 auto;background-color:white;padding:1em}.explorer .form .dateTimeEditor>span{display:inline-block}.explorer .form .dateTimeEditor input{border:none;width:7ch}.explorer .form .dateTimeEditor .calendar svg{vertical-align:middle}.explorer .form .dateTimeEditor .calendar .monthEditor{border:none;-webkit-appearance:none;color:#183989}.explorer .form .dateTimeEditor .calendar .previousMonth,.explorer .form .dateTimeEditor .calendar .nextMonth{color:#2f4a8c;cursor:pointer}.explorer .form .dateTimeEditor .calendar th,.explorer .form .dateTimeEditor .calendar td{color:#183989;width:3ch;text-align:center}.explorer .form .dateTimeEditor .calendar td:not(.inMonth){color:#6b7a9c}.explorer .form .dateTimeEditor .calendar th{padding-bottom:.5em}.explorer .form .dateTimeEditor .calendar td{border-radius:3px;padding-bottom:.25em;border:1px solid transparent;cursor:pointer}.explorer .form .dateTimeEditor .calendar td:hover{border:1px solid #2f4a8c}.explorer .form .dateTimeEditor .calendar tbody:focus,.explorer .form .dateTimeEditor .calendar select:focus,.explorer .form .dateTimeEditor .calendar input:focus,.explorer .form .dateTimeEditor .calendar button:focus{outline:1px dotted #2f4a8c;outline-offset:.25em}.explorer .form .dateTimeEditor .calendar tbody td:not(.inMonth){color:#9d9d9d}.explorer .form .dateTimeEditor .calendar tbody td.isCurrent{font-weight:bold;color:white;background-color:#8ba5e2}.explorer .form div.blobField{display:inline-flex;flex-direction:row}.explorer .form div.blobField .blobLink{flex:1 1 auto;cursor:default}.explorer .form div.blobField .blobLink:hover:not(.dirty){text-decoration:underline;cursor:pointer}.explorer .form div.blobField .buttons{display:flex;padding-left:.25em}.explorer .form div.blobField .blobButton{flex:0 0 auto;cursor:pointer;margin-right:.175em;display:flex;align-items:center}.explorer .form div.blobField label{color:inherit}.explorer .form div.blobField.loading{background-image:url('data:image/svg+xml,<svg viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="a"><stop stop-color="#8b8be2" offset="0"><animate attributeName="stop-color" dur="4s" repeatCount="indefinite" values="#FFFFFF; #8b8be2"/></stop><stop stop-color="#fff" offset="1"><animate attributeName="stop-color" dur="4s" repeatCount="indefinite" values="#8b8be2; #FFFFFF"/></stop></linearGradient></defs><g><rect width="1792" height="1792" fill="url(#a)"/></g></svg>');background-size:cover}.explorer .form div.blobField.disabled .blobButton,.explorer .form div.blobField.readOnly .blobButton{color:#53689b;cursor:default}.explorer .form input,.explorer .form textarea,.explorer .form select,.explorer .form div.lookupField,.explorer .form div.blobField,.explorer .form div.hyperlinkField,.explorer .form div.dateTimeField,.explorer .form div.fourStateCheckBox{color:#183989;border-style:solid;border-width:1px;border-color:#8ba5e2;background-color:white;user-select:text;text-align:start;font-family:Arial,Helvetica,sans-serif}.explorer .form input,.explorer .form div.lookupField,.explorer .form div.blobField,.explorer .form div.hyperlinkField,.explorer .form div.fourStateCheckBox{height:2.5ex}.explorer .form input[type=text]{cursor:text}.explorer .form input:-ms-input-placeholder{color:#6b7a9c}.explorer .form input:-webkit-input-placeholder{color:#6b7a9c}.explorer .form input::placeholder{color:#6b7a9c}.explorer .form div.hyperlinkField{display:flex;flex-direction:row}.explorer .form div.hyperlinkField .linkLabel{flex:1 1 auto;cursor:pointer}.explorer .form div.hyperlinkField .linkLabel:hover{text-decoration:underline}.explorer .form div.hyperlinkField .expandButton{flex:0 0 auto;padding-right:.25em;cursor:pointer;display:flex;align-items:center}.explorer .form fieldset.hyperlinkParts{margin-top:.5em}.explorer .form fieldset.hyperlinkParts label{margin-top:.5em;display:block;font-size:smaller}.explorer .form fieldset.hyperlinkParts input{display:block}.explorer .form fieldset.hyperlinkParts input.displayText{min-width:30em}.explorer .form fieldset.hyperlinkParts input.url{min-width:50em}.explorer .form fieldset.hyperlinkParts input.tipText{min-width:50em}.explorer .form .lookupField{position:relative;padding-top:0;padding-bottom:2px;display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.explorer .form .lookupField .runs{flex:1 1 auto;overflow:hidden;outline:none;display:flex;flex-direction:row;flex-wrap:nowrap;cursor:text}.explorer .form .lookupField .runs span{flex:0 0 auto;white-space:pre}.explorer .form .lookupField .runs span:focus{outline:none}.explorer .form .lookupField .runs .processingAdd{font-weight:bold}.explorer .form .lookupField .runs .processingDelete{text-decoration:line-through;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.explorer .form .lookupField .runs .unmatchedTail{color:red}.explorer .form .lookupField .runs .matchedTail{color:gray;font-weight:lighter;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.explorer .form .lookupField:not(.focused) .matchedHead{flex-grow:1}.explorer .form .lookupField .buttons{visibility:hidden;flex:0 0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;padding-left:.25em;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.explorer .form .lookupField .buttons .button{cursor:pointer;display:flex;align-items:center;margin-right:.175em}.explorer .form .lookupField.busy{background-image:url('data:image/svg+xml,<svg viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="a"><stop stop-color="#8b8be2" offset="0"><animate attributeName="stop-color" dur="4s" repeatCount="indefinite" values="#FFFFFF; #8b8be2"/></stop><stop stop-color="#fff" offset="1"><animate attributeName="stop-color" dur="4s" repeatCount="indefinite" values="#8b8be2; #FFFFFF"/></stop></linearGradient></defs><g><rect width="1792" height="1792" fill="url(#a)"/></g></svg>');background-size:cover}.explorer .form .lookupField:hover:not(.readOnly) span.buttons,.explorer .form .lookupField.focused:not(.readOnly) span.buttons{visibility:visible}.explorer .form input:read-only,.explorer .form textarea:read-only,.explorer .form div.lookupField.readOnly,.explorer .form div.hyperlinkField,.explorer .form div.dateTimeField.readOnly,.explorer .form div.blobField.readOnly,.explorer .form input[disabled],.explorer .form textarea[disabled],.explorer .form div.lookupField.disabled,.explorer .form div.dateTimeField.readOnly,.explorer .form div.blobField.disabled,.explorer .form div.fourStateCheckBox.disabled{background-color:#dde4f6}.explorer .form input::selection,.explorer .form textarea::selection,.explorer .form select::selection,.explorer .form span.runs span::selection,.explorer .form span.dateTimeTextEditor::selection{background-color:#8ba5e2;color:white}.explorer .form input:focus,.explorer .form textarea:focus,.explorer .form select:focus,.explorer .form div.lookupField.focused,.explorer .form div.blobField:focus,.explorer .form div.hyperlinkField:focus,.explorer .form div.dateTimeField.focused,.explorer .form div.fourStateCheckBox:focus{outline:1px solid #2f4a8c;outline-offset:0}.explorer .form .fieldDropDown{position:absolute;top:100%;right:0;left:0;height:15ex;background-color:white;display:flex;z-index:1;-webkit-box-shadow:7px 5px 13px 0 rgba(0,0,0,0.75);-moz-box-shadow:7px 5px 13px 0 rgba(0,0,0,0.75);box-shadow:7px 5px 13px 0 rgba(0,0,0,0.75)}.explorer .form .fieldDropDown .grid .header{display:none}.explorer .form .fieldDropDown span.matchedHead{font-weight:bold}.explorer .form .fieldDropDown span.matchedTail{color:gray;font-weight:lighter;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.explorer .form .fieldDropDown .hovered span.matchedHead,.explorer .form .fieldDropDown .selected span.matchedHead,.explorer .form .fieldDropDown .hovered span.matchedTail,.explorer .form .fieldDropDown .selected span.matchedTail{font-weight:inherit;text-decoration:inherit;color:inherit}.explorer .form .fieldDropDown td{border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent}.explorer .form .lookup-form>td.value{border-style:solid;border-width:thin;padding:.5em;border-color:#8ba5e2;position:relative}.explorer .form .lookup-form>td.value .caption{display:block;text-align:left;padding-left:0;padding-right:0;padding-top:.25em;font-size:smaller}.explorer .form .lookup-form>td.value>.navButtons{position:absolute;right:.25em;bottom:.25em;margin-top:.25em}.explorer .form td.value .navButtons{color:#53689b;cursor:pointer}.explorer .form td.value .navButtons svg{width:1.25em;height:1.25em}.explorer .form .singleton-lookup-form td.value{position:relative}.explorer .form .singleton-lookup-form td.value .singletonContainer{display:flex;align-items:center}.explorer .form .singleton-lookup-form td.value .navButtons{padding-left:.25em}.explorer .form .fourStateCheckBox{cursor:pointer;border:thin inset #8ba5e2;display:inline-flex;align-items:stretch;align-content:center;flex-wrap:nowrap;min-width:4em}.explorer .form .fourStateCheckBox .placeholder{color:#6b7a9c;flex:1 1 auto;padding-left:.25em;padding-right:.25em}.explorer .form .fourStateCheckBox div{display:flex;align-items:center}.explorer .form .fourStateCheckBox.specified .placeholder{color:#183989}.explorer .form .fourStateCheckBox .resetButton{visibility:hidden;flex:0 0 auto}.explorer .form .fourStateCheckBox:hover .resetButton,.explorer .form .fourStateCheckBox:focus .resetButton{visibility:visible}.explorer .form .fourStateCheckBox.depressed{color:white;background:#b4c5ec}.explorer .grid button{border:1px solid white;background-color:white;color:#2f4a8c}.explorer .grid button:hover{border:1px solid #2f4a8c}.explorer .openable:hover:not(:disabled){text-decoration:underline;cursor:pointer}.explorer .list button{text-overflow:clip;overflow:hidden}.explorer .modalBackground{display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}.explorer input.has-error{background-color:mistyrose}.explorer .errorsPane{border-radius:.5em;background-color:white;border:1px solid #2f4a8c;color:#050c1d;padding:1em;margin-bottom:2em;max-width:40em}.explorer .errorsPane svg{width:1.25em;height:1.25em;fill:red;vertical-align:middle}.explorer .modalDialog{background-color:white;padding:.25em;border:2px solid #2f4a8c;flex:0 0 auto}.explorer .modalDialog .paneSelector{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap}.explorer .modalDialog .paneSelector input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:absolute;opacity:0;z-index:-1}.explorer .modalDialog .paneSelector label{border-top:1px solid #a6b7e1;border-left:1px solid #a6b7e1;padding:.25em;cursor:pointer;border-radius:3px 3px 0 0}.explorer .modalDialog .paneSelector label:not(.selected){margin-top:.125em;border-bottom:1px solid #a6b7e1}.explorer .modalDialog .paneSelector label:last-of-type{border-right:1px solid #a6b7e1}.explorer .modalDialog .paneSelector span{border-bottom:1px solid #a6b7e1;flex:1 1 auto}.explorer .modalDialog .panes{display:flex;flex-direction:row;flex-wrap:nowrap;border-left:1px solid #a6b7e1;border-bottom:1px solid #a6b7e1;border-right:1px solid #a6b7e1;border-radius:0 0 3px 3px;margin-bottom:1em;padding-left:1em;padding-right:1em}.explorer .modalDialog .pane{display:block;min-width:51em;min-height:17em}.explorer .modalDialog .pane:not(.selected){display:none}.explorer .modalDialog input{min-width:30em;color:#183989;border-style:solid;border-width:1px;border-color:#8ba5e2;background-color:white;user-select:text;text-align:start;display:inline-block;font-family:Arial,Helvetica,sans-serif}.explorer .modalDialog input::selection{background-color:#8ba5e2;color:white}.explorer .modalDialog input:read-only,.explorer .modalDialog input:disabled{background-color:#dde4f6}.explorer .modalDialog input:focus{outline:1px solid #2f4a8c;outline-offset:0}.explorer .modalDialog .body{padding:2em;white-space:pre-wrap}.explorer .modalDialog header{background-color:#2f4a8c;color:white;padding:.25em}.explorer .modalDialog table{margin-bottom:1em;border-spacing:0}.explorer .modalDialog table td{padding:.125em;vertical-align:baseline}.explorer .modalDialog table td.label{text-align:right;padding-right:.25em;white-space:nowrap}.explorer .modalDialog table label.required{font-weight:bold}.explorer .modalDialog table .indicator{width:.5em;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.explorer .modalDialog table .indicator.invalid{background-color:#1b336d}.explorer .modalDialog footer{display:flex;flex-direction:row;justify-content:flex-end}.explorer .modalDialog footer button{padding-top:.5em;padding-bottom:.5em;padding-left:2em;padding-right:2em;min-width:7em;background-color:#b4c5ec;color:white;border-color:#a6b7e1;cursor:pointer;margin-right:.25em;margin-bottom:.25em}.explorer .modalDialog footer button:focus{outline:1px dotted #2f4a8c;outline-offset:2px}.explorer .modalDialog footer button[type=submit]{font-weight:bold}.explorer .modalDialog footer button:disabled{border-style:solid;border-color:#b4c5ec;color:#dde4f6;cursor:default}.explorer .modalDialog .relationshipEditor th:first-of-type{text-align:right;padding-right:1em;padding-left:1em}.explorer .modalDialog .relationshipEditor tbody~tbody>tr:first-child>td,.explorer .modalDialog .relationshipEditor tbody~tbody>tr:first-child>th{padding-top:2em}.explorer .alertDialog,.explorer .confirmDialog{max-width:60%}.explorer .alertDialog .body,.explorer .confirmDialog .body{display:flex;align-items:center}.explorer .alertDialog svg,.explorer .confirmDialog svg{width:2em;height:2em;flex:0 0 auto;margin-right:1em}.explorer .confirmDialog svg{fill:#2f4a8c}.explorer .alertDialog svg{fill:red}.explorer .toolbar,.explorer .actionBar{background-color:#8ba5e2;overflow:auto}.explorer .toolbar svg,.explorer .actionBar svg{display:inline-block;width:1.5em;height:1.5em}.explorer .toolbar button,.explorer .actionBar button{background-color:transparent;border:none;color:#1b336d;padding-top:.5em;padding-bottom:.5em;padding-left:2em;padding-right:2em;transition-duration:.3s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.explorer .toolbar button:disabled,.explorer .actionBar button:disabled{color:#53689b}.explorer .toolbar button:hover:not(:disabled),.explorer .actionBar button:hover:not(:disabled){background-color:#2f4a8c;color:white}.explorer .toolbar button:focus,.explorer .actionBar button:focus{outline-color:#2f4a8c;outline-style:dotted;outline-width:thin;outline-offset:-1px}.explorer .toolbar button.hidden,.explorer .actionBar button.hidden{display:none}.explorer .toolbar.showHidden .hidden,.explorer .actionBar.showHidden .hidden{display:initial;font-style:italic}.explorer .database{display:flex;flex-direction:column}.explorer .itemsPane{padding:1em;display:flex;flex-direction:column}.explorer .itemsPane .itemsContainer{overflow:auto}.explorer .itemsPane .items{background-color:white;border:1px solid #2f4a8c;color:#1b336d;padding:1em;display:flex;flex-direction:row;flex-wrap:wrap}.explorer .itemsPane .items .item{width:40ch;text-align:left;margin-bottom:.25em;cursor:pointer}.explorer .itemsPane .items .item:hover:not(:disabled){text-decoration:underline}.explorer .itemsPane .items .item.hidden{display:none}.explorer .itemsPane .items.showHidden .item.hidden{display:initial;font-style:italic}.explorer>.panel>.tabs .active{background-color:#b4c5ec}.explorer>.panel>.tabs .subTabs .active{background-color:white}.explorer .subTabs{display:flex;align-items:stretch;flex-flow:column;flex-grow:1;flex-shrink:1;flex-basis:0;overflow:hidden}.explorer .subTabs .tab:hover:not(.active){background-color:#53689b}.explorer .subTabs .tab:hover:not(.active) .caption{color:white}.explorer .pathTabItemContent{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;overflow:hidden}.explorer .tabBar{display:flex;flex-flow:row;justify-content:flex-start;align-content:flex-start;align-items:stretch;cursor:default;flex:0 0 auto}.explorer .tabBar .tab{flex:0 0 auto;padding-left:.5em;padding-right:.5em;padding-top:.25em;padding-bottom:.125em;display:flex;flex-direction:row;align-items:center}.explorer .tabBar .tab:not(.active){background-color:#2f4a8c}.explorer .tabBar .tab:not(.active) .caption,.explorer .tabBar .tab:not(.active) .pathItem,.explorer .tabBar .tab:not(.active) .pathSeparator{color:#b4c5ec}.explorer .tabBar .tab:hover:not(.active){background-color:white}.explorer .tabBar .tab:hover:not(.active) .caption,.explorer .tabBar .tab:hover:not(.active) .pathItem,.explorer .tabBar .tab:hover:not(.active) .pathSeparator{color:#0d1e48}.explorer .tabBar .tab:hover .tabClose{visibility:visible}.explorer .tabBar .tab .tabClose{visibility:hidden;flex:0 0 auto;margin-left:.5em;font-size:1.25em;padding-left:.125em;padding-right:.125em;transition-duration:.3s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.explorer .tabBar .tab .tabClose:hover{background-color:white;color:#0d1e48}.explorer .tabBar .caption{display:inline-flex;flex-direction:row;align-items:center;color:#0d1e48;cursor:pointer;overflow:hidden;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.explorer .tabBar .caption svg{width:1em;height:1em;padding-right:.25em}.explorer .tabBar .pathSeparator{color:#143074;font-weight:bold;vertical-align:top;padding-right:.25em;padding-left:.25em;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.explorer .tabBar .pathItem{max-width:40ch;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#0d1e48;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.explorer .tabBar .pathItem:hover:not(:last-child){cursor:pointer;text-decoration:underline}.explorer .tabs{display:flex;flex-flow:column;margin:0;align-items:stretch;flex:1 1 auto;overflow:hidden}.explorer .tabs .tabPane{position:relative;overflow:hidden}.explorer .tabs .tabContent{flex:1 1 auto;display:flex;flex-flow:column;align-items:stretch;overflow:hidden}.explorer .tabs .tabContent>.tabPane{display:none}.explorer .tabs .tabContent>.tabPane.active{display:flex;flex-flow:column;align-items:stretch;flex:1 1 auto}.explorer .tabs .newSubTab{display:flex;align-items:center;justify-content:center;flex:1 1 auto}.explorer .grid{display:flex;flex:1 1 auto;flex-flow:column;overflow:hidden;background:#ccc}.explorer .grid .sizerColumn{cursor:ew-resize}.explorer .grid .iconColumn svg{display:none;width:1em;height:1em}.explorer .grid .real,.explorer .grid .float,.explorer .grid .decimal,.explorer .grid .int,.explorer .grid .tinyInt,.explorer .grid .smallInt,.explorer .grid .bigInt,.explorer .grid .numeric,.explorer .grid .money,.explorer .grid .smallMoney{text-align:right}.explorer .grid .smallDateTime,.explorer .grid .dateTime,.explorer .grid .dateTimeOffset,.explorer .grid .date,.explorer .grid .time,.explorer .grid .dateTime2{text-align:right}.explorer .grid tr.selected{background-color:#1b336d;color:white}.explorer .grid th{background-color:#1b336d;color:#dbe4f9;vertical-align:bottom}.explorer .grid th.sizerColumn{background-color:#597ac8}.explorer .grid th.column{text-align:left}.explorer .grid th.column-group{text-align:center}.explorer .grid td{color:#183989;border-top-color:#a6b7e1;border-bottom-color:#a6b7e1;border-left-color:transparent;border-right-color:transparent;white-space:nowrap}.explorer .grid td.sizerColumn{background-color:#a6b7e1}.explorer .grid td:last-child{border-right-color:#a6b7e1}.explorer .grid td:first-child{border-left-color:#a6b7e1}.explorer .grid td.openable{cursor:pointer;text-decoration:underline}.explorer .grid th{border-color:#597ac8}.explorer .grid td,.explorer .grid th{overflow:hidden;font-weight:normal;padding:0;border-width:0;border-style:solid;border-bottom-width:1px;padding:2px}.explorer .grid .header,.explorer .grid .footer{flex:0 0 auto}.explorer .grid .body{flex:1 1 1px;overflow:auto}.explorer .grid table{border-collapse:collapse;table-layout:fixed;background-color:white}.explorer .grid table tr.selected td{color:white}.explorer .grid table.expandable tbody tr.hovered td{background-color:#8ba5e2;color:white;cursor:pointer}.explorer .grid table.expandable tbody tr.hovered .iconColumn svg{display:block}.explorer .sortPane{display:flex;flex-direction:row;flex-wrap:nowrap;color:#183989}.explorer .sortPane .header{text-align:center;min-height:1.5em}.explorer .sortPane .buttonsPane{display:flex;flex-direction:column;flex-wrap:nowrap;margin-top:1.5em;margin-left:.5em}.explorer .sortPane .moveButtons{margin-right:.5em}.explorer .sortPane .availableColumns{display:flex;flex-direction:column;min-width:15em;min-height:15em;border:2px inset #a6b7e1;background-color:#dde4f6;padding-top:.25em}.explorer .sortPane .availableColumns .availableColumn{cursor:move;border:1px solid #a6b7e1;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin-bottom:.25em;margin-left:.25em;margin-right:.25em;background-color:white}.explorer .sortPane .segments{display:flex;flex-direction:column;flex-wrap:nowrap;min-width:15em;min-height:15em;border:2px inset #a6b7e1;background-color:#dde4f6;padding-top:.25em}.explorer .sortPane .segments .segment{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin-left:.25em;margin-bottom:.25em;margin-right:.25em;background-color:white;border:1px solid #a6b7e1}.explorer .sortPane .segments .segment .label{border:none;padding:.25em;flex:1 1 auto;display:flex;flex-direction:row;background:none}.explorer .sortPane .segments .segment .directionBtn{border:none;border-left:1px solid #a6b7e1;background:none}.explorer .sortPane button.removeAll svg{transform:matrix(-1, 0, 0, 1, 0, 0)}.explorer .sortPane button.remove svg{transform:matrix(-1.5, 0, 0, 1.5, 0, 0)}.explorer .sortPane button.add svg{transform:scale(1.5)}.explorer .sortPane button.moveUp svg{transform:rotate(-90deg)}.explorer .sortPane button.moveDown svg{transform:rotate(90deg)}