/* Local presentation for the recorded EIS forms. No site JavaScript or external requests. */
:root { color-scheme: light; --stage-blue: #001f44; --stage-link: #0075c5; }
body.eis-stage { margin: 0; padding: 0; background: #fff; color: #181818; font: 14px Arial, Helvetica, sans-serif; }
body.eis-stage *, body.eis-stage *::before, body.eis-stage *::after { box-sizing: border-box; }
body.eis-stage .stage-header { min-height: 72px; padding: 16px 32px; display: flex; align-items: center; gap: 24px; background: var(--stage-blue); color: #fff; font: 14px/20px Arial, Helvetica, sans-serif; }
body.eis-stage .stage-brand { flex: 0 0 220px; display: flex; align-items: center; gap: 12px; font-size: 12px; line-height: 16px; }
body.eis-stage .stage-brand img { flex: 0 0 40px; }
body.eis-stage .stage-navigation { flex: 1; display: flex; justify-content: center; flex-wrap: wrap; gap: 24px; }
body.eis-stage .stage-menu-item { position: relative; padding-inline-end: 20px; white-space: nowrap; }
body.eis-stage .stage-menu-item::after { content: ''; position: absolute; inset-inline-end: 3px; top: 5px; width: 7px; height: 7px; border: solid #66798f; border-width: 0 0 1px 1px; transform: rotate(-45deg); }
body.eis-stage .stage-tools { display: flex; align-items: center; gap: 16px; }
body.eis-stage .stage-training-label { color: #c8d9ed; white-space: nowrap; font-size: 12px; }
body.eis-stage .stage-reset { min-height: 36px; padding: 6px 12px; border: 1px solid #66809f; border-radius: 6px; background: #ffffff15; color: #fff; font: inherit; cursor: pointer; white-space: nowrap; }
body.eis-stage .stage-reset:hover { background: #ffffff26; }
body.eis-stage .stage-page { width: 100%; max-width: 1360px; min-height: calc(100vh - 72px); margin: 0 auto; background: #fafafa; box-shadow: 0 0 35px #00000040; }
body.eis-stage .stage-content { max-width: 1154px; padding: 13px 17px 30px; margin: 0 auto; }
body.eis-stage .stage-breadcrumbs { padding: 5px 0; }
body.eis-stage .stage-breadcrumbs ol { display: flex; flex-wrap: wrap; align-items: center; gap: 0; list-style: none; margin: 0; padding: 0; }
body.eis-stage .stage-breadcrumbs li { font-size: 16px; }
body.eis-stage .stage-breadcrumbs li + li::before { content: '›'; color: #aab6bf; margin: 0 14px; font-size: 24px; vertical-align: -1px; }
body.eis-stage .stage-registry { color: var(--stage-link); font-size: 20px; text-decoration: underline; }
body.eis-stage .stage-notice { margin: 0; color: #c21b18; font-size: 12px; line-height: 14px; }
body.eis-stage .stage-tabs { margin: 10px 0 15px; padding: 5px 5px 10px; background: #d5e2ec; border-radius: 5px 5px 0 0; box-shadow: inset 0 2px 2px #114e6d59; border-bottom: 1px solid #e4e6e7; }
body.eis-stage .stage-tabs ol { display: flex; list-style: none; margin: 0; padding: 0; }
body.eis-stage .stage-tabs li { flex: 1; display: flex; }
body.eis-stage .stage-tabs span { display: flex; align-items: center; justify-content: center; text-align: center; width: 100%; min-height: 40px; padding: 3px 10px; color: var(--stage-link); text-decoration: underline; font-size: 13px; line-height: 14px; }
body.eis-stage .stage-tabs [aria-current] { color: #181818; text-decoration: none; background: linear-gradient(#f6fcff, #e6f3fa); border: 1px solid #b4c5d0; border-bottom: 0; border-radius: 5px 5px 0 0; }
body.eis-stage .stage-tabs .stage-tab-unavailable { color: #70777b; text-decoration: none; }
body.eis-stage #model-root { margin: 0; width: 100%; max-width: none; padding: 0; background: transparent; border: 0; border-radius: 0; overflow: visible; font: 14px Arial, Helvetica, sans-serif; color: #181818; }
body.eis-stage #model-error { max-width: none; margin: 0; color: #a21c14; }
body.eis-stage #model-error:not(:empty) { padding: 12px; margin-bottom: 12px; border: 1px solid #da9b98; background: #fff3f2; }
body.eis-stage .stage-skip { position: fixed; z-index: 20000; top: 8px; left: 8px; padding: 10px 14px; color: #001f44; background: #fff; transform: translateY(-180%); }
body.eis-stage .stage-skip:focus { transform: none; }
body.eis-stage .stage-noscript { padding: 16px; color: #a21c14; }
body.eis-stage :is(a,button,input,select,textarea,[tabindex]):focus-visible { outline: 3px solid #2b6ff2; outline-offset: 3px; }
@media (max-width: 1100px) { body.eis-stage .stage-header { padding: 12px 20px; flex-wrap: wrap; gap: 12px 20px; } body.eis-stage .stage-brand { flex-basis: 200px; } body.eis-stage .stage-navigation { order: 3; flex-basis: 100%; justify-content: flex-start; gap: 20px; } body.eis-stage .stage-tools { margin-inline-start: auto; } }
@media (max-width: 640px) { body.eis-stage .stage-header { padding: 12px; } body.eis-stage .stage-brand { flex: 1; } body.eis-stage .stage-training-label { display: none; } body.eis-stage .stage-navigation { gap: 12px; font-size: 12px; } body.eis-stage .stage-content { padding: 12px; } body.eis-stage .stage-tabs { overflow-x: auto; } body.eis-stage .stage-tabs ol { min-width: 700px; } body.eis-stage .stage-notice { font-size: 11px; line-height: 14px; } }

/* Selected recorded public form styles, scoped to the model root. */
body.eis-stage #model-root :root { --main-menu-height: 73px; --min-page-width: 995px; }
body.eis-stage #model-root * { margin: 0px; padding: 0px; border-width: 0px; border-style: none; border-color: currentcolor; border-image: none; outline: 0px; }
body.eis-stage #model-root div, body.eis-stage #model-root span, body.eis-stage #model-root applet, body.eis-stage #model-root object, body.eis-stage #model-root iframe, body.eis-stage #model-root h1, body.eis-stage #model-root h2, body.eis-stage #model-root h3, body.eis-stage #model-root h4, body.eis-stage #model-root h5, body.eis-stage #model-root h6, body.eis-stage #model-root p, body.eis-stage #model-root blockquote, body.eis-stage #model-root pre, body.eis-stage #model-root a, body.eis-stage #model-root abbr, body.eis-stage #model-root acronym, body.eis-stage #model-root address, body.eis-stage #model-root big, body.eis-stage #model-root cite, body.eis-stage #model-root code, body.eis-stage #model-root del, body.eis-stage #model-root dfn, body.eis-stage #model-root em, body.eis-stage #model-root font, body.eis-stage #model-root img, body.eis-stage #model-root ins, body.eis-stage #model-root kbd, body.eis-stage #model-root q, body.eis-stage #model-root s, body.eis-stage #model-root samp, body.eis-stage #model-root small, body.eis-stage #model-root strike, body.eis-stage #model-root strong, body.eis-stage #model-root sub, body.eis-stage #model-root sup, body.eis-stage #model-root tt, body.eis-stage #model-root var, body.eis-stage #model-root dl, body.eis-stage #model-root dt, body.eis-stage #model-root dd, body.eis-stage #model-root ol, body.eis-stage #model-root ul, body.eis-stage #model-root li, body.eis-stage #model-root fieldset, body.eis-stage #model-root form, body.eis-stage #model-root label, body.eis-stage #model-root legend, body.eis-stage #model-root select, body.eis-stage #model-root textarea, body.eis-stage #model-root table, body.eis-stage #model-root caption, body.eis-stage #model-root tbody, body.eis-stage #model-root tfoot, body.eis-stage #model-root thead, body.eis-stage #model-root tr, body.eis-stage #model-root th, body.eis-stage #model-root td { margin: 0px; padding: 0px; border-width: 0px; border-style: none; border-color: currentcolor; border-image: none; outline: 0px; }
body.eis-stage #model-root input, body.eis-stage #model-root textarea, body.eis-stage #model-root select { font-family: Arial, Helvetica, sans-serif; }
body.eis-stage #model-root ol, body.eis-stage #model-root ul { list-style-type: none; }
body.eis-stage #model-root a, body.eis-stage #model-root a:focus, body.eis-stage #model-root img { border-width: 0px; border-style: none; border-color: currentcolor; border-image: none; outline: 0px; }
body.eis-stage #model-root a { color: rgb(0, 117, 197); text-decoration: none; }
body.eis-stage #model-root a:hover { text-decoration: underline; }
body.eis-stage #model-root textarea { outline: 0px; resize: none; }
body.eis-stage #model-root textarea { background-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(197, 211, 220); border-image: none; box-shadow: rgba(105, 105, 105, 0.44) 0px 1px 1px inset; color: rgb(56, 56, 56); font-size: 12px; padding: 2px 5px; width: 99%; }
body.eis-stage #model-root table { border-collapse: collapse; border-spacing: 0px; padding: 0px; width: 100%; }
body.eis-stage #model-root h1 { font-size: 20px; font-weight: normal; }
body.eis-stage #model-root h2 { color: rgb(56, 56, 56); font-size: 14px; }
body.eis-stage #model-root .amountTenderTd .btnBtn { padding: 6px 7px 6px 10px; position: relative; }
body.eis-stage #model-root .amountTenderTd .btnBtn { background-position: left top; font-size: 12px; font-weight: normal; line-height: 16px; margin-right: 5px; padding: 4px 10px; text-decoration: none; vertical-align: top; }
body.eis-stage #model-root .btn { background: url("/_eis/assets/833d14298d8cbf0d95280fa2bfa8886b5d95081cca014fcd6546ef819ab75f4b.png") repeat-x; border-width: 1px; border-style: solid; border-color: rgb(228, 232, 235); border-image: none; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 1px; display: inline-block; float: right; }
body.eis-stage #model-root a.btn { color: rgb(0, 117, 197); font-size: 12px; padding: 7px 15px; }
body.eis-stage #model-root .btn span { display: inline-block; }
body.eis-stage #model-root .btn input[type="button"], body.eis-stage #model-root .btn input[type="reset"], body.eis-stage #model-root .btn input[type="submit"], body.eis-stage #model-root .btn span { background: url("/_eis/assets/78c069ba4df20ff1d0e3e42e4e735f79e069d83f6e1f6119aadf3adf1fea7ea8.png") no-repeat; color: rgb(0, 117, 197); cursor: pointer; font-size: 18px; overflow: visible; padding: 8px 35px 7px 50px; text-shadow: rgb(255, 255, 255) 1px 1px 1px; }
body.eis-stage #model-root .btnBtn { background: url("/_eis/assets/833d14298d8cbf0d95280fa2bfa8886b5d95081cca014fcd6546ef819ab75f4b.png") repeat-x; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.4) 1px 1px 1px; color: rgb(0, 117, 197); cursor: pointer; display: inline-block; font-weight: bold; text-shadow: rgb(255, 255, 255) 0px 1px 0px; padding: 6px 15px; }
body.eis-stage #model-root .colorValue { color: rgb(151, 151, 151) !important; }
body.eis-stage #model-root .searchBox p { color: rgb(255, 255, 255); padding-top: 10px; }
body.eis-stage #model-root .searchBox p a { border-bottom: 1px dotted rgb(136, 212, 255); }
body.eis-stage #model-root .searchBox p a:hover { border-bottom: 0px; text-decoration: none; }
body.eis-stage #model-root .searchBox p span { background-position: 0% 0%; background-size: auto; background-repeat: no-repeat; background-origin: padding-box; background-clip: border-box; background-attachment: scroll; background-color: transparent; cursor: pointer; display: inline-block; height: 11px; margin-left: 10px; vertical-align: middle; width: 11px; }
body.eis-stage #model-root .amountTenderTd { width: 240px; }
body.eis-stage #model-root .amountTenderTd a { color: rgb(0, 117, 197); text-decoration: underline; margin: 0px 0px 0px 3px; font-size: 12px; line-height: 24px; }
body.eis-stage #model-root .amountTenderTd li { display: inline; }
body.eis-stage #model-root .amountTenderTd dl, body.eis-stage #model-root .amountTenderTd ul { padding-left: 10px; }
body.eis-stage #model-root .amountTenderTd p { padding: 0px 10px 10px 0px; text-align: right; }
body.eis-stage #model-root .amountTenderTd dt { font-size: 22px; padding-right: 20px; }
body.eis-stage #model-root .amountTenderTd dd { color: rgb(151, 151, 151); font-size: 11px; }
body.eis-stage #model-root .paginator { padding: 20px 0px; }
body.eis-stage #model-root .allRecords { color: rgb(146, 146, 146); font-size: 12px; padding: 10px 0px 15px; }
body.eis-stage #model-root .paginator .allRecords { float: left; padding: 2px 0px 0px; }
body.eis-stage #model-root .paging { text-align: center; }
body.eis-stage #model-root .paging li { color: rgb(107, 124, 139); display: inline; font-size: 12px; padding: 5px 4px; }
body.eis-stage #model-root .paging .leftArrow, body.eis-stage #model-root .paging .rightArrow { font-size: 12px; }
body.eis-stage #model-root .paging .leftArrow span, body.eis-stage #model-root .paging .rightArrow span { font-size: 14px; }
body.eis-stage #model-root .paging .leftArrow { padding-right: 12px; }
body.eis-stage #model-root .paging .rightArrow { padding-left: 12px; }
body.eis-stage #model-root .paging .leftArrow span { padding-right: 3px; }
body.eis-stage #model-root .paging .rightArrow span { padding-left: 3px; }
body.eis-stage #model-root .paging li a { color: rgb(0, 117, 197); text-decoration: underline; }
body.eis-stage #model-root .paging li a:hover, body.eis-stage #model-root .paging .leftArrow a, body.eis-stage #model-root .paging .rightArrow a { text-decoration: none; }
body.eis-stage #model-root ul.ui-widget-content { background-color: rgb(255, 255, 255); border-radius: 0px 0px 4px 4px; box-shadow: rgba(0, 0, 0, 0.3) 2px 2px 2px; border-width: 1px; border-style: solid; border-color: rgb(197, 211, 220); border-image: none; margin-left: -1px; margin-top: 20px; z-index: 11; }
body.eis-stage #model-root ul.ui-widget-content li { border-bottom: 1px solid rgb(214, 228, 236); padding: 7px 10px; }
body.eis-stage #model-root ul.ui-widget-content li:hover { background-color: rgb(229, 239, 246); }
body.eis-stage #model-root ul.ui-widget-content li a { color: rgb(0, 0, 0); cursor: pointer; text-decoration: none; }
body.eis-stage #model-root .lowSearch { margin: 15px 0px 50px; width: 96%; }
body.eis-stage #model-root .lowSearch, body.eis-stage #model-root .lowSearch input[type="text"] { color: rgb(56, 56, 56); font-size: 12px; }
body.eis-stage #model-root .lowSearch td { padding: 5px 0px; }
body.eis-stage #model-root .lowSearch input[type="text"], body.eis-stage #model-root .lowSearch select, body.eis-stage #model-root .okdpSearch input[type="text"] { border-width: 1px; border-style: solid; border-color: rgb(197, 211, 220); border-image: none; box-shadow: rgba(105, 105, 105, 0.44) 0px 1px 1px inset; padding: 5px 0px 4px 6px; width: 98%; }
body.eis-stage #model-root .searchType { position: relative; }
body.eis-stage #model-root .searchType .searchImg { background: url("/_eis/assets/78c069ba4df20ff1d0e3e42e4e735f79e069d83f6e1f6119aadf3adf1fea7ea8.png") no-repeat; cursor: pointer; display: block; height: 14px; right: 5px; position: absolute; top: 6px; width: 14px; }
body.eis-stage #model-root .searchType input { margin-right: 5% !important; width: 94% !important; }
body.eis-stage #model-root .okdpSearch input[type="text"] { vertical-align: middle; width: 75%; }
body.eis-stage #model-root .lowSearch select { padding: 3px 0px; width: 98%; }
body.eis-stage #model-root .lowSearch span.select { width: 97%; }
body.eis-stage #model-root .lowSearch .btnBtn { font-weight: normal; }
body.eis-stage #model-root .lowSearch .btnBtn.addBtn { font-weight: normal; margin-top: -2px; padding: 0px; }
body.eis-stage #model-root .lowSearch .btnBtn span { background-position: 0% 0%; background-size: auto; background-repeat: no-repeat; background-origin: padding-box; background-clip: border-box; background-attachment: scroll; background-color: transparent; display: inline-block; padding: 6px 15px 6px 28px; }
body.eis-stage #model-root .lowSearch .btnBtn input { background-position: 0% 0%; background-size: auto; background-repeat: no-repeat; background-origin: padding-box; background-clip: border-box; background-attachment: scroll; background-color: transparent; color: rgb(0, 117, 197); cursor: pointer; display: inline-block; padding: 4px 15px 5px 28px; text-shadow: rgb(255, 255, 255) 0px 1px 0px; }
body.eis-stage #model-root .extentedBtn { padding: 20px 0px; text-align: center; }
body.eis-stage #model-root .extentedBtn .btn { float: none; }
body.eis-stage #model-root .extentedBtn .btn input { padding-right: 20px; }
body.eis-stage #model-root .extentedBtn .resetBtn { margin-left: 14px; }
body.eis-stage #model-root .extentedBtn .resetBtn input { color: rgb(0, 117, 197); background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-origin: padding-box; background-clip: border-box; background-attachment: scroll; background-color: transparent; padding: 8px 20px 7px; }
body.eis-stage #model-root .popUp { background-color: rgb(255, 255, 255); border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 16px; position: absolute; left: 50%; margin-left: -250px; overflow-y: auto; top: 50%; width: 550px; z-index: 102; }
body.eis-stage #model-root .popUpWrapper { font-size: 12px; padding: 20px; }
body.eis-stage #model-root .popUp h1 { padding: 0px 0px 5px; }
body.eis-stage #model-root select { z-index: 10; cursor: pointer; position: relative; width: 100%; height: 23px !important; }
body.eis-stage #model-root span.select { background-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(197, 211, 220); border-image: none; box-shadow: rgba(105, 105, 105, 0.44) 0px 1px 1px inset; cursor: pointer; float: left; height: 23px; margin-top: -23px; overflow: hidden; padding: 0px; position: relative; white-space: nowrap; width: 100%; text-indent: 6px; z-index: 1; line-height: 23px !important; }
body.eis-stage #model-root span.select .selectRight { position: relative; float: right; width: 24px; height: 23px; background: url("/_eis/assets/7de99d7a76e666cbd5b5321bb8978804c974c50d43d58aefaa0c793bb47cabbb.png") no-repeat; cursor: pointer; z-index: 1; padding: 0px !important; }
body.eis-stage #model-root .errorRed { color: red !important; }
body.eis-stage #model-root div.error-red { color: red; }
body.eis-stage #model-root span.errorRed { padding-right: 5px; }
body.eis-stage #model-root .viewDocTable td { padding-top: 6px; padding-bottom: 6px; }
body.eis-stage #model-root .createDocBtn { padding-bottom: 18px; }
body.eis-stage #model-root .createDocBtn .btn { float: none; margin: 0px 10px 0px 0px; }
body.eis-stage #model-root .okdpSearch .btn { margin: 0px 0px 0px 10px; }
body.eis-stage #model-root .createDocBtn .resetBtn, body.eis-stage #model-root div.resetBtn { background: url("/_eis/assets/ec7641cd0dc5ec78eb9113993a8fe4639ad890dac93261a51768bae26a5a54f9.png") repeat-x rgb(255, 255, 255); }
body.eis-stage #model-root div.resetBtn { float: right !important; }
body.eis-stage #model-root div.resetBtn a { text-shadow: rgb(255, 255, 255) 1px 1px 1px; color: rgb(119, 119, 119) !important; cursor: default; }
body.eis-stage #model-root div.resetBtn a:hover { text-decoration: none; }
body.eis-stage #model-root .createDocBtn .resetBtn input { color: rgb(119, 119, 119); }
body.eis-stage #model-root .createDocBtn .btn { padding-left: 10px; }
body.eis-stage #model-root .createDocBtn .btn input { background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-origin: padding-box; background-clip: border-box; background-attachment: scroll; background-color: transparent; font-size: 12px; padding: 5px 10px 5px 20px; }
body.eis-stage #model-root .okdpSearch .btn input { padding: 5px 15px; }
body.eis-stage #model-root ul.dynatree-container { background-color: white; border-width: 0px; border-style: none; border-color: currentcolor; border-image: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; padding: 3px; white-space: nowrap; }
body.eis-stage #model-root ul.dynatree-container ul { margin: 0px; padding: 0px 0px 0px 16px; }
body.eis-stage #model-root ul.dynatree-container li { background-attachment: scroll; background-color: transparent; background-image: url("/_eis/assets/80a3b503b15826a090ae9a9c661637b99227f90c28b8a060ef390e806361d977.gif"); background-position: 0px 0px; background-repeat: repeat-y; list-style: outside none none; margin: 0px; padding: 0px; }
body.eis-stage #model-root ul.dynatree-container li.dynatree-lastsib { background-image: none; }
body.eis-stage #model-root span.dynatree-expander { background-image: url("/_eis/assets/cd8045987ad0996bc28121b4a7f81b499eec13aa631104af004f46cb3fdb6fe0.gif"); background-position: 0px 0px; background-repeat: no-repeat; display: inline-block; height: 16px; vertical-align: top; width: 16px; }
body.eis-stage #model-root ul.dynatree-container img { border-style: none; height: 16px; margin-left: 3px; vertical-align: top; width: 16px; }
body.eis-stage #model-root span.dynatree-expander { background-position: 0px -80px; cursor: pointer; }
body.eis-stage #model-root .dynatree-exp-cd span.dynatree-expander { background-position: -64px -81px; }
body.eis-stage #model-root .dynatree-exp-cdl span.dynatree-expander { background-position: -64px -96px; }
body.eis-stage #model-root ul.dynatree-container a { color: black; margin: 0px 0px 0px 3px; text-decoration: none; vertical-align: top; }
body.eis-stage #model-root ul.dynatree-container a:hover { background: rgb(242, 247, 253); border-color: rgb(184, 214, 251); }
body.eis-stage #model-root span.dynatree-node a { display: inline-block; font-size: 11px; padding-left: 3px; padding-right: 3px; }
body.eis-stage #model-root ul.dynatree-container a:focus { background-color: rgb(239, 235, 222); }
body.eis-stage #model-root .okdpPopUp { margin-left: -450px; width: 900px; }
body.eis-stage #model-root .okdpPopUp h1 { font-size: 18px; padding-bottom: 8px; }
body.eis-stage #model-root .okdpChoose.createDocBtn { background-color: rgb(250, 250, 250); padding: 10px 0px 10px 15px; text-align: left; }
body.eis-stage #model-root .treetable { margin-bottom: 20px; }
body.eis-stage #model-root .okdpChoose.createDocBtn .btn { margin: 0px 10px 0px 0px; }
body.eis-stage #model-root .okdpSearch.createDocBtn { background-color: rgb(250, 250, 250); padding: 10px 0px 10px 10px; }
body.eis-stage #model-root .msgError { background-color: rgb(250, 250, 250); color: red; font-size: 12px; min-height: 16px; padding: 0px 0px 10px 8px; }
body.eis-stage #model-root .lowSearch textarea { border-width: 1px; border-style: solid; border-color: rgb(197, 211, 220); border-image: none; box-shadow: rgba(105, 105, 105, 0.44) 0px 1px 1px inset; height: 60px; padding: 5px 0px 4px 6px; width: 60%; }
body.eis-stage #model-root #tree { height: 300px; overflow: auto; width: 860px; }
body.eis-stage #model-root .tdWidth150px { width: 150px; }
body.eis-stage #model-root .wrapperTableHeight { border-width: 1px; border-style: solid; border-color: rgb(203, 215, 217); border-image: none; margin-bottom: 15px; margin-top: 15px; max-height: 500px; overflow: hidden auto; }
body.eis-stage #model-root .wrapperTableHeight .paginator { padding-left: 15px; padding-right: 15px; }
body.eis-stage #model-root .popUpWrapper .lowSearch { margin: 10px 0px 15px; width: 99%; }
body.eis-stage #model-root .popUpWrapper .lowSearch input { width: 100%; }
body.eis-stage #model-root .popUpWrapper fieldset { background: rgb(229, 239, 246); border-radius: 4px; width: 92%; display: block; padding: 25px; margin: 10px 0px 0px; }
body.eis-stage #model-root .popUpWrapper fieldset input { width: 68%; display: inline-block; height: 15px; padding: 5px; border-width: 1px; border-style: solid; border-color: rgb(197, 211, 220); border-image: none; font: 12px Arial; box-shadow: rgb(255, 255, 255) 0px 1px 1px; }
body.eis-stage #model-root .popUpWrapper fieldset textarea { display: inline-block; font-size: 12px; width: 415px; height: 145px; border-width: 1px; border-style: solid; border-color: rgb(197, 211, 220); border-image: none; padding: 5px; }
body.eis-stage #model-root .popUpWrapper fieldset label { width: 170px; display: inline-block; text-align: left; vertical-align: top; }
body.eis-stage #model-root .popUpWrapper h1 { text-align: center; margin: 0px 0px 10px; }
body.eis-stage #model-root .btn[disabled], body.eis-stage #model-root .btn input[disabled] { cursor: default; }
body.eis-stage #model-root .btn.blueBtn { float: none; background-image: url("/_eis/assets/63c3e5eddf394ed8fd533f07f14c45ac9edc761164ca4d089a543472fa4b867f.png"); border-width: 0px; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 255, 255); text-align: center; padding: 4px 10px; }
body.eis-stage #model-root .btn[disabled] { opacity: 0.8; background: url("/_eis/assets/ec7641cd0dc5ec78eb9113993a8fe4639ad890dac93261a51768bae26a5a54f9.png") repeat-x rgb(255, 255, 255); }
body.eis-stage #model-root .btn input[disabled] { color: rgb(101, 119, 134); }
body.eis-stage #model-root .btn.blueBtn a { display: inline-block; }
body.eis-stage #model-root .btn.blueBtn input, body.eis-stage #model-root .btn.blueBtn a { border-width: 0px; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; padding: 3px 5px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-origin: padding-box; background-clip: border-box; background-attachment: scroll; background-color: transparent; color: rgb(255, 255, 255); text-shadow: none; width: auto; height: auto; font-size: 14px; }
body.eis-stage #model-root .popUpWrapper a { color: rgb(0, 117, 197); }
body.eis-stage #model-root .popUpWrapper p { margin: 15px 0px; }
body.eis-stage #model-root .popUpWrapper h2 { text-align: center; font: 14px Arial; margin: 10px 0px; }
body.eis-stage #model-root .red { color: red !important; }
body.eis-stage #model-root .addLine { cursor: pointer; }
body.eis-stage #model-root .addLine label { padding-right: 20px; display: inline-block !important; margin-right: 20px !important; }
body.eis-stage #model-root .searchBox label[disabled] { background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-origin: padding-box; background-clip: border-box; background-attachment: scroll; background-color: transparent; color: rgb(178, 178, 178); cursor: default; }
body.eis-stage #model-root .addLine { font-size: 12px; padding-top: 5px; }
body.eis-stage #model-root .addLine ul { float: right; }
body.eis-stage #model-root .addLine ul li { float: left; padding-left: 7px; position: relative; }
body.eis-stage #model-root .addLine .createNoticeList li ul { float: none; }
body.eis-stage #model-root .addLine .createNoticeList li li { background-position: 0% 0%; background-size: auto; background-repeat: no-repeat; background-origin: padding-box; background-clip: border-box; background-attachment: scroll; background-color: transparent; cursor: pointer; float: none; padding: 4px 5px 4px 28px; position: static; }
body.eis-stage #model-root .addLine .createNoticeList li li:hover { background-color: rgb(213, 226, 236); }
body.eis-stage #model-root .createNoticeList .noticeBlock { background-color: rgb(255, 255, 255); border-radius: 3px; box-shadow: rgba(17, 78, 109, 0.35) 0px 1px 3px; padding: 5px; position: absolute; right: 0px; top: 34px; width: 300px; z-index: 110; }
body.eis-stage #model-root .addLine ul li strong { background: url("/_eis/assets/dfd9939675ebf09bfa033495374657076a99e07d42b02e77be303dc90a956c5d.png") no-repeat; font-weight: normal; padding: 3px 0px 3px 25px; }
body.eis-stage #model-root .addLine p { font-weight: bold; padding-top: 7px; }
body.eis-stage #model-root .addLine p span { background: url("/_eis/assets/80e22f565bf525aeee328aa5cb314a8832f47880ac2a9b6d0ac919539400906d.png") no-repeat; display: inline-block; height: 14px; margin-bottom: -3px; width: 14px; }
body.eis-stage #model-root .addLine .btnBtn { padding: 7px 7px 7px 10px; }
body.eis-stage #model-root .noticeTabBox input[type="text"] { background-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(197, 211, 220); border-image: none; box-shadow: rgba(105, 105, 105, 0.44) 0px 1px 1px inset; color: rgb(56, 56, 56); cursor: pointer; height: 23px; padding: 0px; text-indent: 6px; width: 100%; line-height: 23px !important; }
body.eis-stage #model-root .contentTabs { margin: 10px 0px; }
body.eis-stage #model-root .noticeTabs { background: rgb(213, 226, 236); border-radius: 5px 5px 0px 0px; box-shadow: rgba(17, 78, 109, 0.35) 0px 2px 2px inset; margin-bottom: 15px; padding-top: 5px; }
body.eis-stage #model-root .contentTabs .contentTabsWrapper { background-color: rgb(250, 250, 250); margin: 0px 5px; }
body.eis-stage #model-root .contentTabs table.contentTabsWrapper { position: relative; }
body.eis-stage #model-root .noticeTabs .contentTabsWrapper { background-color: transparent; width: 99%; }
body.eis-stage #model-root .contentTabs p { background: url("/_eis/assets/162ea853ae39c8759464c284453cd813c22a7ca405f56746047d3eda738bfe58.png") repeat-x; border-left: 1px solid rgb(228, 230, 231); border-radius: 4px 4px 0px 0px; height: 10px; box-shadow: rgba(17, 78, 109, 0.35) 1px 0px 2px; }
body.eis-stage #model-root .noticeTabs p { background: url("/_eis/assets/162ea853ae39c8759464c284453cd813c22a7ca405f56746047d3eda738bfe58.png") repeat-x; border-radius: 0px; }
body.eis-stage #model-root .contentTabs span, body.eis-stage #model-root .contentTabs td { color: rgb(0, 117, 197); cursor: pointer; font-size: 14px; padding: 10px 15px; text-decoration: underline; }
body.eis-stage #model-root .contentTabs span { display: inline-block; }
body.eis-stage #model-root .noticeTabs td { font-size: 13px; height: 40px; line-height: 14px; padding: 0px 15px; text-align: center; vertical-align: middle; }
body.eis-stage #model-root .contentTabs .currentTab { background: url("/_eis/assets/162ea853ae39c8759464c284453cd813c22a7ca405f56746047d3eda738bfe58.png") repeat-x rgb(230, 243, 250); border-left: 1px solid rgb(228, 230, 231); border-radius: 5px 5px 0px 0px; box-shadow: rgba(0, 0, 0, 0.4) 1px -2px 1px; color: rgb(0, 0, 0); font-size: 14px; margin-right: 1px; padding: 10px 14px; text-decoration: none; text-shadow: rgb(204, 204, 204) 0px 1px 1px; }
body.eis-stage #model-root .noticeTabs .currentTab { border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(180, 197, 208) rgb(180, 197, 208) currentcolor; border-image: none; box-shadow: none; font-size: 13px; padding: 0px 15px; }
body.eis-stage #model-root .contentTabBox .contentTabBoxBlock { display: none; }
body.eis-stage #model-root .noticeTabBox { padding-bottom: 20px; }
body.eis-stage #model-root .noticeTabBox h2 { background-color: rgb(38, 87, 136); border-radius: 3px 3px 0px 0px; color: rgb(255, 255, 255); font-size: 14px; font-weight: normal; padding: 9px 20px; }
body.eis-stage #model-root .popUpWrapper .noticeTabBox h2 { margin: 0px; text-align: left; }
body.eis-stage #model-root .noticeTabBoxWrapper { background-color: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(214, 229, 234) rgb(214, 229, 234); border-image: none; border-radius: 0px 0px 3px 3px; margin-bottom: 12px; padding: 10px 0px; }
body.eis-stage #model-root .noticeTabBoxWrapper.fullBox { border-top: 1px solid rgb(214, 229, 234); border-radius: 3px; }
body.eis-stage #model-root .noticeTabBox table { font-size: 12px; }
body.eis-stage #model-root .noticeTabBox td, body.eis-stage #model-root .noticeTabBox th { color: rgb(56, 56, 56); padding: 8px 20px 9px; }
body.eis-stage #model-root .noticeTabBox td td { padding: 0px 20px 6px 5px; }
body.eis-stage #model-root .noticeTabBox td td { vertical-align: top; }
body.eis-stage #model-root .noticeTabBox td { padding: 5px 20px; }
body.eis-stage #model-root .noticeTabBox th { text-align: left; }
body.eis-stage #model-root .noticeTabBox .viewDocTable td { border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204); border-image: none; }
body.eis-stage #model-root .fontBoldTextTd { font-weight: bold !important; }
body.eis-stage #model-root .noticeTabBox .noticeTdFirst { width: 30%; }
body.eis-stage #model-root .noticeTabBox .radioTd { padding: 0px 0px 6px; width: 14px; }
body.eis-stage #model-root .noticeTabBox sup { color: rgb(189, 33, 3); font-size: 14px; vertical-align: middle; }
body.eis-stage #model-root .noticeTabBox input[disabled], body.eis-stage #model-root .noticeTabBox textarea[disabled] { background-color: rgb(239, 240, 241); color: rgb(123, 123, 123); opacity: 0.8; cursor: default; pointer-events: none; }
body.eis-stage #model-root .createDocBtn .btn .saveClose { background: url("/_eis/assets/13e06a0ba65ae653ada319ebe78101b0d8bf6916c33205e41d1c2f8c38787f45.png") no-repeat; }
body.eis-stage #model-root .createDocBtn .btn .cancelChange { background: url("/_eis/assets/779ae68e1f00ce10e906908c106211bf9877c9b2bf908e6a68308dd526c8df42.png") no-repeat; }
body.eis-stage #model-root .createDocBtn .btn .saveVerify { background: url("/_eis/assets/5c60939a7616e6a63baae05d7fb5172417a8be3352ba32a7e56ed556c81bae02.png") no-repeat; }
body.eis-stage #model-root .createDocBtn .btn .delBtn { background: url("/_eis/assets/a4e93e9e3fcfe1ae098f21d01431b731e0cff165e80ad16ab78247f5177d01b9.png") no-repeat; padding-left: 12px; }
body.eis-stage #model-root .createDocBtn .btn .addBtn { background-position: 0% 0%; background-size: auto; background-repeat: no-repeat; background-origin: padding-box; background-clip: border-box; background-attachment: scroll; background-color: transparent; padding-left: 15px; }
body.eis-stage #model-root .changeBtn { background: url("/_eis/assets/24b8fa4e87f100b6161a342b764f19aeadfe9f4d426ca0358a0642b15ea24853.png") no-repeat !important; padding-left: 14px !important; }
body.eis-stage #model-root .noticeBtnBlock { background: rgb(213, 226, 236); border-radius: 4px; box-shadow: rgba(17, 78, 109, 0.35) 0px 2px 2px inset; margin-bottom: 15px; padding: 12px 10px 15px; text-align: right; }
body.eis-stage #model-root .noticeBtnBlock .btn { margin-left: 10px; }
body.eis-stage #model-root .noticeBtnBlock .btn { padding-left: 10px; }
body.eis-stage #model-root .noticeBtnBlock .btn input { font-family: Arial, Helvetica, sans-serif; padding: 2px 0px; text-shadow: rgb(37, 102, 155) 0px -1px 0px; }
body.eis-stage #model-root .noticeBtnBlock .btn .nextBtn { background: url("/_eis/assets/9b7205c4c6bb1c37c69864899224435313013243ea0f8d0440d7350c564b3358.png") no-repeat; padding: 2px 25px 2px 0px; }
body.eis-stage #model-root .placeBtn { padding: 5px 0px 0px; text-align: right; }
body.eis-stage #model-root .placeBtn .btn { margin: 0px 0px 0px 10px; padding: 0px 6px; }
body.eis-stage #model-root .placeBtn .btn input { padding: 3px 0px 3px 20px; }
body.eis-stage #model-root .clientDemandTbl { color: rgb(56, 56, 56); font-size: 12px; }
body.eis-stage #model-root .clientDemandTh { background: url("/_eis/assets/162ea853ae39c8759464c284453cd813c22a7ca405f56746047d3eda738bfe58.png") repeat-x rgb(248, 252, 255); border-width: 1px; border-style: solid; border-color: rgb(232, 234, 235); border-image: none; border-radius: 4px; box-shadow: rgba(17, 78, 109, 0.35) 1px 0px 2px; }
body.eis-stage #model-root .clientDemandTh th { border-width: 1px; border-style: solid; border-color: rgb(232, 234, 235); border-image: none; border-radius: 4px; box-shadow: rgba(17, 78, 109, 0.35) 1px 0px 2px; }
body.eis-stage #model-root .clientDemandTbl th { font-weight: normal; padding: 7px 8px; text-align: left; }
body.eis-stage #model-root .clientDemandTbl td { padding: 12px 8px; vertical-align: top; }
body.eis-stage #model-root .clientDemandTbl .createDocBtn { padding: 7px 8px; }
body.eis-stage #model-root .clientDemandTbl td span.select { color: rgb(56, 56, 56); }
body.eis-stage #model-root .clientDemandWrapper { padding: 0px 20px; }
body.eis-stage #model-root .noticeTabBox .contractSpecificationsDescriptTbl td, body.eis-stage #model-root .contractSpecificationsDescriptTbl td { padding: 7px 20px; vertical-align: top; }
body.eis-stage #model-root .noticeTabBox .contractSpecificationsDescriptTbl p, body.eis-stage #model-root .contractSpecificationsDescriptTbl p { color: rgb(56, 56, 56); font-size: 12px; margin: 0px; padding: 0px 0px 10px; }
body.eis-stage #model-root .noticeTabBox .contractSpecificationsDescriptTbl div { color: rgb(204, 37, 37); font-size: 11px; }
body.eis-stage #model-root .noticeTabBox .contractSpecificationsDescriptTbl .contractSpecificationsDescriptFirstTd, body.eis-stage #model-root .contractSpecificationsDescriptTbl .contractSpecificationsDescriptFirstTd { padding: 10px 0px 0px 20px; width: 15px; }
body.eis-stage #model-root .popUpWrapper .contractSpecificationsDescriptTbl .contractSpecificationsDescriptFirstTd { padding: 10px 0px 0px; }
body.eis-stage #model-root .contractSpecificationsTbl td { padding-right: 10px; }
body.eis-stage #model-root .contractSpecificationsTbl textarea { width: 97%; }
body.eis-stage #model-root .searchBox { white-space: nowrap; }
body.eis-stage #model-root .searchBox { background-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(197, 211, 220); border-image: none; box-shadow: rgba(105, 105, 105, 0.44) 0px 1px 1px inset; padding-top: 2px; }
body.eis-stage #model-root .searchBox input { vertical-align: middle; border-width: 0px; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; }
body.eis-stage #model-root .searchBox input[type="text"] { height: 21px; width: 86%; }
body.eis-stage #model-root .searchBox.lotsSearch.searchType input[type="text"] { width: 94% !important; }
body.eis-stage #model-root .searchBox.lotsSearch.searchType.width100 input[type="text"] { width: 100% !important; }
body.eis-stage #model-root .searchBox input[type="button"] { background: url("/_eis/assets/78c069ba4df20ff1d0e3e42e4e735f79e069d83f6e1f6119aadf3adf1fea7ea8.png") no-repeat; cursor: pointer; height: 26px; width: 23px; line-height: 25px !important; }
body.eis-stage #model-root .allPositionUl { color: rgb(56, 56, 56); float: right; font-size: 12px; padding: 5px 0px 12px; }
body.eis-stage #model-root .allPositionUl li { float: left; padding: 5px 0px 0px; }
body.eis-stage #model-root .allPositionUl .labelLi { padding-left: 20px; }
body.eis-stage #model-root .allPositionUl .selectRecords { padding: 0px 0px 0px 6px; width: 60px; }
body.eis-stage #model-root .clientDemandPaginatorTbl .paging { text-align: left; }
body.eis-stage #model-root .clientDemandPaginatorTbl td { padding: 2px 10px; }
body.eis-stage #model-root .clientDemandPaginatorTbl span { color: rgb(123, 123, 123); }
body.eis-stage #model-root .infoHintBtn { background: url("/_eis/assets/45bebc89c3d3b8cde90edafe534b38bbbe75b6494bc8e9dabba704612c5eb603.png") no-repeat; display: inline-block; cursor: pointer; height: 16px; margin-left: 5px; width: 16px; }
body.eis-stage #model-root .shevron-btn { background: url("/_eis/assets/3896a5f8c2ec1d873d4b31ed38e57da5ddb63f4a76acb36249a69f8493237199.png") no-repeat; display: inline-block; cursor: pointer; height: 16px; margin: -5px 0px 0px 4px; vertical-align: middle; width: 16px; }
body.eis-stage #model-root .shevron-btn.collapceBtn { background: url("/_eis/assets/3896a5f8c2ec1d873d4b31ed38e57da5ddb63f4a76acb36249a69f8493237199.png") no-repeat; }
body.eis-stage #model-root .quantityCol { text-align: center; width: 90px; }
body.eis-stage #model-root .btnTh { width: 100px; }
body.eis-stage #model-root .unitCol { width: 65px; }
body.eis-stage #model-root .clientDemandTh td { padding: 14px 8px; vertical-align: middle; }
body.eis-stage #model-root .noticeTabBox h3 { font-size: 12px; padding: 0px 20px; }
body.eis-stage #model-root .noticeTabBox p { font-size: 12px; padding: 15px 20px; }
body.eis-stage #model-root .popUpWrapper .fullBox { background-color: rgb(250, 250, 250); }
body.eis-stage #model-root .okdpChoose.createDocBtn .btn, body.eis-stage #model-root .okdpSearch.createDocBtn .btn { padding-left: 0px; }
body.eis-stage #model-root .okdpChoose.createDocBtn .btn input { padding: 7px 15px; }
body.eis-stage #model-root .results .noticeTabBoxWrapper { padding: 20px 20px 0px; }
body.eis-stage #model-root .popUpWrapper .viewDocTable { cursor: pointer; }
body.eis-stage #model-root .popUpWrapper .noticeTabs .contentTabsWrapper { width: auto; }
body.eis-stage #model-root .popUpWrapper .contentTabs.noticeTabs { margin-bottom: 5px; }
body.eis-stage #model-root .popUpWrapper .contentTabs.noticeTabs p { margin: 0px; }
body.eis-stage #model-root .popUpWrapper .contentTabBoxBlock .fullBox { background-color: rgb(255, 255, 255); max-height: 300px; padding: 10px; }
body.eis-stage #model-root .popUpWrapper .contractSpecificationsDescriptTbl p { color: rgb(134, 134, 134); }
body.eis-stage #model-root .contentTabBoxBlock .viewDocTable { margin-bottom: 20px; }
body.eis-stage #model-root .validation-result-block { margin-left: 10px; font-size: 12px; }
body.eis-stage #model-root .validation-result-block .warningErrorIcon { background: url("/_eis/assets/6c80d157a87c1f9dadce4979fc5c024b500cc1798cb29cd8dd55f288f5e121ea.png") no-repeat; display: inline-block; height: 18px; width: 18px; top: 0px; vertical-align: middle; }
body.eis-stage #model-root table.fixedLayoutTable { table-layout: fixed; }
body.eis-stage #model-root .currencyLabel { white-space: nowrap; }
body.eis-stage #model-root .sortColDown a, body.eis-stage #model-root .sortColUp a { background: url("/_eis/assets/5a494c73636769d251b42ebc19daa4ef3e4e880650ac54a01649eb3fa022d846.png") no-repeat; display: inline-block; height: 18px; padding-right: 25px; }
body.eis-stage #model-root .sortColUp a { background: url("/_eis/assets/5a494c73636769d251b42ebc19daa4ef3e4e880650ac54a01649eb3fa022d846.png") no-repeat; }
body.eis-stage #model-root .noticeTabBox td td.innerTdWithoutLeftAndRightPadding { padding-left: 0px; padding-right: 0px; }
body.eis-stage #model-root .createDocBtn .btn .moreInfo { background: url("/_eis/assets/78c069ba4df20ff1d0e3e42e4e735f79e069d83f6e1f6119aadf3adf1fea7ea8.png") no-repeat; text-shadow: rgb(255, 255, 255) 1px 1px 1px; font-family: Arial, Helvetica, sans-serif !important; }
body.eis-stage #model-root ul.dynatree-container { font-family: Arial, Helvetica, sans-serif; font-size: 11px; white-space: nowrap; padding: 3px; margin: 0px; background-color: white; border-width: 0px; border-style: none; border-color: currentcolor; border-image: none; }
body.eis-stage #model-root ul.dynatree-container ul { padding: 0px 0px 0px 16px; margin: 0px; }
body.eis-stage #model-root ul.dynatree-container li { list-style: outside none none; background-attachment: scroll; background-color: transparent; background-repeat: repeat-y; background-image: url("/_eis/assets/80a3b503b15826a090ae9a9c661637b99227f90c28b8a060ef390e806361d977.gif"); background-position: 0px 0px; margin: 0px; padding: 0px; }
body.eis-stage #model-root span.dynatree-expander { width: 16px; height: 16px; display: inline-block; vertical-align: top; background-repeat: no-repeat; background-image: url("/_eis/assets/cd8045987ad0996bc28121b4a7f81b499eec13aa631104af004f46cb3fdb6fe0.gif"); background-position: 0px 0px; }
body.eis-stage #model-root ul.dynatree-container img { width: 16px; height: 16px; margin-left: 3px; vertical-align: top; border-style: none; }
body.eis-stage #model-root ul.dynatree-container a { color: black; text-decoration: none; vertical-align: top; margin: 0px 0px 0px 3px; }
body.eis-stage #model-root span.dynatree-node a { font-size: 11px; display: inline-block; padding-left: 3px; padding-right: 3px; }
body.eis-stage #model-root .textCenterImp { text-align: center; }
body.eis-stage #model-root input[readonly].readOnlyInput, body.eis-stage #model-root textarea[readonly].readOnlyInput { background-color: rgb(239, 240, 241); color: rgb(123, 123, 123); cursor: default; }
body.eis-stage #model-root .italic { font-style: italic; }
body.eis-stage #model-root .clear { clear: both; }
body.eis-stage #model-root .noticeTabBox .noticeTabBoxWrapper:first-child { border-width: 1px; border-style: solid; border-color: rgb(214, 229, 234); border-image: none; border-radius: 3px; margin-bottom: 12px; padding: 10px 0px; }
body.eis-stage #model-root .width110 { width: 110px; }
body.eis-stage #model-root .width100 { width: 100px; }
body.eis-stage #model-root .positionPriceTh { text-align: center; width: 90px; }
body.eis-stage #model-root .contractSpecificationsDescriptTbl td p { text-align: left; }
body.eis-stage #model-root .oneItemPriceCol { text-align: center; width: 150px; }
body.eis-stage #model-root .ktruColumnCenter { text-align: center; }
body.eis-stage #model-root .warningErrorIcon { background: url("/_eis/assets/6c80d157a87c1f9dadce4979fc5c024b500cc1798cb29cd8dd55f288f5e121ea.png") no-repeat; display: inline-block; cursor: pointer; height: 18px; width: 18px; top: 0px; }
body.eis-stage #model-root select[disabled] { cursor: default; }
body.eis-stage #model-root select[disabled] + span.select { color: rgb(123, 123, 123); cursor: default; background: rgb(239, 240, 241); }
body.eis-stage #model-root select[disabled] + span.select .selectRight { background-position: 0% 0%; background-size: auto; background-repeat: no-repeat; background-origin: padding-box; background-clip: border-box; background-attachment: scroll; background-color: transparent; opacity: 0.5; cursor: default; }
body.eis-stage #model-root #ktruVisibleText[disabled] { opacity: 1; color: rgb(123, 123, 123); background: rgb(239, 240, 241); }
body.eis-stage #model-root #ktruPanel:has(#ktruVisibleText[disabled]) { background: rgb(239, 240, 241); }
body.eis-stage #model-root #searchForm input[disabled] { background-color: rgb(239, 240, 241); color: rgb(123, 123, 123); opacity: 0.8; cursor: default; pointer-events: none; }
body.eis-stage #model-root #searchForm label[disabled] { color: rgb(123, 123, 123); }
body.eis-stage #model-root .imageInfos { background: url("/_eis/assets/4a9972e471f8bd6f421851014b3eb861c452e74090acfd90851e54b1c383eda8.png") no-repeat; display: inline-block; cursor: pointer; height: 16px; width: 16px; top: 0px; vertical-align: middle; }
body.eis-stage #model-root .lotPositionsBlock .shevron-btn { top: 10px; right: 10px; position: absolute; }
body.eis-stage #model-root #excel-import-button { margin-left: 10px; }
body.eis-stage #model-root #excel-import-button input[type="button"] { padding: 5px 10px 5px 32px; background: url("/_eis/assets/1d80a3a0887e32b6db6d44c5ca52c77f46f557e3962d1e517fdfd761509def28.png") no-repeat; font-size: 12px; }
body.eis-stage #model-root .okpd2-chooser-wrapper { position: relative; }
body.eis-stage #model-root .okpd2-chooser-wrapper #clearSelectedOkpd2 { position: absolute; top: 0px; right: -26px; cursor: pointer; opacity: 0.5; padding: 9px; font-weight: bold; color: red; text-decoration: none; }
body.eis-stage #model-root .okpd2-chooser-wrapper #clearSelectedOkpd2:hover { opacity: 1; }
body.eis-stage #model-root .noticeTabBox input[disabled], body.eis-stage #model-root .noticeTabBox textarea[disabled] { opacity: initial; }
body.eis-stage #model-root #purchaseForm #medicine td { padding: 16px 8px 12px; position: relative; }
body.eis-stage #model-root #purchaseForm #medicine td .infoHintBtn { position: absolute; top: 0px; right: 0px; }
body.eis-stage #model-root .colorBg td { background-color: rgb(238, 239, 239); }
body.eis-stage #model-root .createDocBtn .btn .delBtn { padding-left: 20px; }
body.eis-stage #model-root .clientDemandTh { border-width: 1px; border-style: solid; border-color: rgb(238, 248, 253); border-image: none; border-radius: 4px; box-shadow: rgb(238, 248, 253) 1px 0px 2px; }
body.eis-stage #model-root th.noneDisplayColumn { width: 0px; padding-right: 0px; padding-left: 0px; }
body.eis-stage #model-root td.noneDisplayColumn { width: 0px; padding-right: 0px; padding-left: 0px; }
body.eis-stage #model-root .infoHintBtn { position: relative; }
body.eis-stage #model-root .infoHintBtn .tittleMessageElement { display: none; }
body.eis-stage #model-root .infoHintBtn:hover .tittleMessageElement { cursor: default; border-width: 1px; border-style: solid; border-color: black; border-image: none; display: inline-block; padding: 5px 8px; font-size: 12px; font-weight: normal; color: rgb(51, 51, 51); position: absolute; top: 0px; z-index: 20; white-space: nowrap; background-color: white; min-height: 20px; left: -450px !important; }
body.eis-stage #model-root .sortColDown a, body.eis-stage #model-root .sortColUp a { color: rgb(56, 56, 56); }
body.eis-stage #model-root .sortColDown a:hover, body.eis-stage #model-root .sortColUp a:hover { text-decoration: none; }
body.eis-stage #model-root .ktruTable th { padding: 7px 3px; }
body.eis-stage #model-root .ktruTable td { padding: 16px 3px 12px; position: relative; }
body.eis-stage #model-root .ktruTable td .infoHintBtn { position: absolute; top: 0px; right: 0px; }
body.eis-stage #model-root .countPositionsKtruTh { width: 175px; text-align: center; }
body.eis-stage #model-root .createDocBtn .btn { margin: 0px; }
body.eis-stage #model-root .text-center { text-align: center; }
body.eis-stage #model-root .positionsSearchTable { margin: 10px 0px; }
body.eis-stage #model-root .positionsSearchTable td { padding: 2px 0px; }
body.eis-stage #model-root .positionsSearchClear { background-position: 0% 0%; background-size: auto; background-repeat: no-repeat; background-origin: padding-box; background-clip: border-box; background-attachment: scroll; background-color: transparent; cursor: pointer; display: block; height: 13px; right: 24px; position: absolute; top: 6px; width: 12px; }
body.eis-stage #model-root .national-regime { padding-bottom: 10px; }
body.eis-stage #model-root .national-regime__header { padding: 5px 20px; font-size: 12px; font-weight: bolder; }
body.eis-stage #model-root .national-regime__header .shevron-btn { vertical-align: unset; }
body.eis-stage #model-root .national-regime__option { margin-bottom: 10px; }
body.eis-stage #model-root .ui-autocomplete { position: absolute; cursor: default; }
body.eis-stage #model-root .ui-menu { list-style: none; padding: 2px; margin: 0px; display: block; float: left; }
body.eis-stage #model-root .ui-menu .ui-menu { margin-top: -3px; }
body.eis-stage #model-root ul.ui-widget-content { min-width: 523px; }
body.eis-stage #model-root .btn input[type="button"].smallFont, body.eis-stage #model-root .btn input[type="reset"].smallFont, body.eis-stage #model-root .btn input[type="submit"].smallFont, body.eis-stage #model-root .btn span.smallFont { font-size: 12px; padding: 5px 30px 5px 50px; }
body.eis-stage #model-root .extentedBtn { text-align: right; }
body.eis-stage #model-root .popUpWrapper.ktru { padding-right: 30px; overflow: hidden; }
body.eis-stage #model-root .popUpWrapper .ktru h1.ktru-title { font-size: 16px; text-align: left; }
body.eis-stage #model-root .ktru-filter-panel { width: 100.5%; }
body.eis-stage #model-root .ktru-filter-panel .lowSearch.searchType input { width: 100% !important; }
body.eis-stage #model-root .ktru-button-panel { display: inline-table; table-layout: fixed; width: 100%; }
body.eis-stage #model-root .ktru-button-cell { display: table-cell; }
body.eis-stage #model-root .ktru-button input[type="button"] { font-size: 12px; background: none; padding: 8px 20px 7px; }
body.eis-stage #model-root .ktru-error-message { color: red; }
body.eis-stage #model-root .ktru .results .noticeTabBoxWrapper { padding-top: 0px; }
body.eis-stage #model-root .noticeTabBox p { padding: 0px; }
body.eis-stage #model-root table.ktru-results .ktru-checker { width: 20px; max-width: 20px; }
body.eis-stage #model-root table.ktru-results td.ktru-checker { cursor: pointer; text-align: center; }
body.eis-stage #model-root table.ktru-results .ktru-date-start { width: 100px; max-width: 100px; }
body.eis-stage #model-root table.ktru-results .ktru-date-end { width: 100px; max-width: 100px; }
body.eis-stage #model-root .ktru-help { font-style: italic; }
body.eis-stage #model-root .ktru-info-icon { background: url("/_eis/assets/80e22f565bf525aeee328aa5cb314a8832f47880ac2a9b6d0ac919539400906d.png") no-repeat; display: inline-block; height: 20px; width: 20px; margin-bottom: -7px; }
body.eis-stage #model-root table.inline-container { margin: 0px; padding: 0px; width: 100%; }
body.eis-stage #model-root table.inline-container td { padding: 0px 0.5em; width: auto; }
body.eis-stage #model-root table.inline-container td:first-child { padding: 0px 0.5em 0px 0px; }
body.eis-stage #model-root table.inline-container td:last-child { padding: 0px 0px 0px 0.5em; }
body.eis-stage #model-root .ktru .tab { cursor: pointer; padding: 10px 15px; text-align: center; vertical-align: middle; }
body.eis-stage #model-root .ktru .tab:not(.currentTab) { color: rgb(0, 117, 197); text-decoration: underline; }
body.eis-stage #model-root .noticeTabs .tab { font-size: 13px; }
body.eis-stage #model-root .ktru .addLine { padding-top: 10px; cursor: default; }
body.eis-stage #model-root .amountTenderTd { width: 240px; border-width: 0px; border-style: none; border-color: currentcolor; border-image: none; }
body.eis-stage #model-root .ktru a.clickable { cursor: pointer; text-decoration: none; }
body.eis-stage #model-root .toggle-container { cursor: pointer; display: inline-block; white-space: nowrap; }
body.eis-stage #model-root .toggle-container__icon { background: url("/_eis/assets/ce3525826d347d1900eea4f27c6de67c1b9645c4559d10faa0c4659b726f9f73.png") no-repeat; display: inline-block; height: 22px; margin-left: 8px; position: relative; top: 5px; width: 22px; }
body.eis-stage #model-root .clientDemandTh { background: url("/_eis/assets/162ea853ae39c8759464c284453cd813c22a7ca405f56746047d3eda738bfe58.png") repeat-x rgb(248, 252, 255); border-width: 1px; border-style: solid; border-color: rgb(232, 234, 235); border-image: none; border-radius: 4px; box-shadow: rgba(17, 78, 109, 0.35) 1px 0px 2px; text-align: center; }
body.eis-stage #model-root .nowrap-ellipsis { display: block; white-space: normal; overflow: hidden; text-overflow: ellipsis; padding-right: 1em; }
body.eis-stage #model-root table.fixed-100 { table-layout: fixed; width: 100%; }
body.eis-stage #model-root .ktru-search-text { font-style: italic; padding-left: 0px; }
body.eis-stage #model-root .ktru-search-okpd2 { font-style: italic; padding-left: 0px; margin-bottom: 5px; }
body.eis-stage #model-root .ktruInfoContainer { font-style: italic; text-align: justify; }
body.eis-stage #model-root .ktru-search-autocomplete:disabled { background-color: white; }
body.eis-stage #model-root .ktru-closePopUp { background: url("/_eis/assets/d3af13baa76233d395cbbb91183e5c9473f5cd9a9a1d1a6aab4eff2f26112436.png") no-repeat; cursor: pointer; display: inline-block; height: 20px; position: absolute; right: 10px; top: 10px; width: 20px; }
body.eis-stage #model-root .okpd2-closePopUp { background: url("/_eis/assets/d3af13baa76233d395cbbb91183e5c9473f5cd9a9a1d1a6aab4eff2f26112436.png") no-repeat; cursor: pointer; display: inline-block; height: 20px; position: absolute; right: 10px; top: 10px; width: 20px; }
body.eis-stage #model-root .characteristicTable td { border-width: 1px; border-style: solid; border-color: black; border-image: none; vertical-align: middle; }
body.eis-stage #model-root .characteristicTable td { padding: 0px !important; }
body.eis-stage #model-root .characteristicTableHeader th { text-align: center; border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black; padding: 7px; vertical-align: middle; background-color: rgb(210, 228, 251); }
body.eis-stage #model-root .valueTable { height: 100%; }
body.eis-stage #model-root .valueTable tr:first-of-type td { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
body.eis-stage #model-root .valueTable tr:last-of-type td { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
body.eis-stage #model-root .valueTable tr td:first-of-type { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
body.eis-stage #model-root .valueTable tr td:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
body.eis-stage #model-root .valueTable td { border-width: 1px; border-style: solid; border-color: black; border-image: none; width: 50%; padding: 7px !important; }
body.eis-stage #model-root .chars-table-fixed { table-layout: fixed; }
body.eis-stage #model-root .chars-table-fixed td, body.eis-stage #model-root .chars-table-fixed th { padding: 0px !important; }
body.eis-stage #model-root .chars-table-fixed .cell { padding: 7px; }
body.eis-stage #model-root .okpdInputTd table td { padding: 0px 2px 0px 0px !important; }
body.eis-stage #model-root input[readonly].readOnlyColor, body.eis-stage #model-root textarea[readonly].readOnlyColor { background-color: rgb(238, 239, 239); }
body.eis-stage #model-root .noticeTabBox td td { padding: 0px 0px 0px 5px; }

/* Model layout repairs: preserve recorded hidden states and allow long forms/dialogs to scroll. */
body.eis-stage #model-root :is(input,select,textarea,button) { font-family: Arial, Helvetica, sans-serif; }
body.eis-stage #model-root :is(input:not([type]),input[type=text],input[type=number],textarea,select) { max-width: 100%; min-height: 24px; color: #181818; background-color: #fff; border: 1px solid #b4c5d0; border-radius: 0; padding: 2px 5px; font-size: 14px; }
body.eis-stage #model-root :is(td,th) { vertical-align: middle; }
body.eis-stage #model-root :is(button,input[type=button],input[type=submit]) { min-height: 27px; padding: 4px 10px; border: 1px solid #a2bfd1; border-radius: 3px; color: #0075a7; background: linear-gradient(#fff,#dcebf3); font-size: 13px; cursor: pointer; }
body.eis-stage #model-root .popUpWrapper { height: auto !important; max-height: none; margin: 0; padding: 16px; border: 0; background: #fff; box-shadow: 0 0 12px #0007; }
body.eis-stage #model-root [data-model-dialog] { position: fixed; z-index: 100; inset: 12vh auto auto 50% !important; margin: 0 !important; transform: translateX(-50%); width: min(900px,calc(100vw - 32px)) !important; max-width: calc(100vw - 32px) !important; height: auto !important; min-height: 0 !important; max-height: 78vh !important; overflow: auto !important; }
body.eis-stage #model-root:has([data-model-dialog])::before { content: ''; position: fixed; z-index: 90; inset: 0; background: #0006; }
body.eis-stage #model-root .popUp:not([data-model-dialog]) { position: static; width: 100%; max-width: none; height: auto !important; margin: 0 !important; overflow: visible; }
body.eis-stage #model-root :is(.contentTabBox,.noticeTabBox,.noticeTabBoxWrapper,.contentTabBoxBlock) { max-width: 100%; }
body.eis-stage #model-root .contentTabBoxBlock { padding: 12px 20px; }
body.eis-stage #model-root #resultsFromKtru.mainContent { padding: 0; }
body.eis-stage #model-root :is(.popUpWrapper .mainContent,.popUpWrapper .content) { overflow: auto; max-height: none; }
body.eis-stage #model-root :is(.noticeTabBox,.noticeTabBoxWrapper) { height: auto; min-height: 0; }
body.eis-stage #model-root :is(a,button,input,select,textarea,[tabindex]):focus-visible { outline: 3px solid #2b6ff2; outline-offset: 2px; }
body.eis-stage #model-root :is(button,input,select):disabled { cursor: default; background-color: #f2f2f2; color: #737373; }
body.eis-stage #model-root [hidden],body.eis-stage #model-root input[type=hidden] { display: none !important; }
@media (max-width:640px) { body.eis-stage #model-root .contentTabBoxBlock { padding: 12px; } body.eis-stage #model-root [data-model-dialog] { inset-block-start: 4vh !important; max-height: 90vh !important; } }

/* Native controls replace recorded decorative wrappers; selectize is handled by the model. */
body.eis-stage #model-root select:not(.selectized) { opacity: 1 !important; }
body.eis-stage #model-root select + span.select,body.eis-stage #model-root .select2-container { display: none !important; }
body.eis-stage #model-root select.select2-offscreen { position: relative !important; inset: auto !important; clip: auto !important; clip-path: none !important; width: 100% !important; height: 24px !important; margin: 0 !important; padding: 2px 5px !important; overflow: visible !important; }
body.eis-stage #model-root .popUpWrapper .contentTabBoxBlock .fullBox { max-height: none; }

body.eis-stage .stage-example { color: #fff; font-size: 13px; text-underline-offset: 3px; }

/* The synthetic classifier rows keep the recorded DOM contract and expose a mouse target. */
body.eis-stage #model-root .dynatree-checkbox { display: inline-block; position: relative; width: 16px; height: 16px; margin-inline: 4px 6px; vertical-align: middle; border: 1px solid #8aa4b5; border-radius: 2px; background: #fff; cursor: pointer; }
body.eis-stage #model-root .dynatree-node.dynatree-selected > .dynatree-checkbox,
body.eis-stage #model-root .dynatree-checkbox[aria-checked="true"] { border-color: #0075c5; background-color: #0075c5; }
body.eis-stage #model-root .dynatree-node.dynatree-selected > .dynatree-checkbox::after,
body.eis-stage #model-root .dynatree-checkbox[aria-checked="true"]::after { content: ''; position: absolute; top: 1px; left: 4px; width: 5px; height: 9px; border: solid #fff; border-width: 0 2px 2px 0; transform: rotate(45deg); }
body.eis-stage #model-root .ktru-search-button:empty::after { content: 'Найти'; }
