@charset "UTF-8";html{display:block;height:100vh;margin:0;overflow:hidden;padding:0;position:relative;width:100vw}head,link,meta,script,style,title{display:none}body{font-size:14px}body:-webkit-full-page-media{background-color:#000}p{-webkit-margin-before:1__qem;-webkit-margin-after:1__qem;-webkit-margin-start:0;-webkit-margin-end:0}article,aside,div,footer,header,hgroup,layer,main,nav,p,section{display:block}marquee{display:inline-block}address,blockquote{display:block}blockquote{-webkit-margin-before:1__qem;-webkit-margin-after:1em;-webkit-margin-start:40px;-webkit-margin-end:40px}figcaption,figure{display:block}figure{-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:40px;-webkit-margin-end:40px}q{display:inline}q:before{content:open-quote}q:after{content:close-quote}center{text-align:-webkit-center}center,hr{display:block}hr{-webkit-margin-before:.5em;-webkit-margin-after:.5em;-webkit-margin-start:auto;-webkit-margin-end:auto;border-style:inset;border-width:1px}map{display:inline}video{object-fit:contain}h1{-webkit-margin-before:.67__qem;-webkit-margin-after:.67em;-webkit-margin-start:0;-webkit-margin-end:0;display:block;font-size:2em;font-weight:700}:-webkit-any(article,aside,nav,section) h1{-webkit-margin-before:.83__qem;-webkit-margin-after:.83em;font-size:1.5em}:-webkit-any(article,aside,nav,section) :-webkit-any(article,aside,nav,section) h1{-webkit-margin-before:1__qem;-webkit-margin-after:1em;font-size:1.17em}:-webkit-any(article,aside,nav,section) :-webkit-any(article,aside,nav,section) :-webkit-any(article,aside,nav,section) h1{-webkit-margin-before:1.33__qem;-webkit-margin-after:1.33em;font-size:1em}:-webkit-any(article,aside,nav,section) :-webkit-any(article,aside,nav,section) :-webkit-any(article,aside,nav,section) :-webkit-any(article,aside,nav,section) h1{-webkit-margin-before:1.67__qem;-webkit-margin-after:1.67em;font-size:.83em}:-webkit-any(article,aside,nav,section) :-webkit-any(article,aside,nav,section) :-webkit-any(article,aside,nav,section) :-webkit-any(article,aside,nav,section) :-webkit-any(article,aside,nav,section) h1{-webkit-margin-before:2.33__qem;-webkit-margin-after:2.33em;font-size:.67em}h2{-webkit-margin-before:.83__qem;-webkit-margin-after:.83em;font-size:1.5em}h2,h3{-webkit-margin-start:0;-webkit-margin-end:0;display:block;font-weight:700}h3{-webkit-margin-before:1__qem;-webkit-margin-after:1em;font-size:1.17em}h4{-webkit-margin-before:1.33__qem;-webkit-margin-after:1.33em}h4,h5{-webkit-margin-start:0;-webkit-margin-end:0;display:block;font-weight:700}h5{-webkit-margin-before:1.67__qem;-webkit-margin-after:1.67em;font-size:.83em}h6{-webkit-margin-before:2.33__qem;-webkit-margin-after:2.33em;-webkit-margin-start:0;-webkit-margin-end:0;display:block;font-size:.67em;font-weight:700}table{border-collapse:initial;border-color:gray;border-spacing:2px;display:table}thead{display:table-header-group}tbody,thead{border-color:inherit;vertical-align:middle}tbody{display:table-row-group}tfoot{border-color:inherit;display:table-footer-group}table>tr,tfoot{vertical-align:middle}col{display:table-column}colgroup{display:table-column-group}tr{border-color:inherit;display:table-row}td,th,tr{vertical-align:inherit}td,th{display:table-cell}th{font-weight:700}caption{display:table-caption;text-align:-webkit-center}dir,menu,ul{list-style-type:disc}dir,menu,ol,ul{-webkit-margin-before:1__qem;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:40px;display:block}ol{list-style-type:decimal}li{display:list-item;text-align:-webkit-match-parent}ol ul,ul ul{list-style-type:circle}ol ol ul,ol ul ul,ul ol ul,ul ul ul{list-style-type:square}dd{-webkit-margin-start:40px}dd,dl{display:block}dl{-webkit-margin-before:1__qem;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0}dt{display:block}ol ol,ol ul,ul ol,ul ul{-webkit-margin-before:0;-webkit-margin-after:0}form{display:block;margin-top:0__qem}label{cursor:default}legend{-webkit-padding-start:2px;-webkit-padding-end:2px;border:none;display:block}fieldset{-webkit-margin-start:2px;-webkit-margin-end:2px;-webkit-padding-before:.35em;-webkit-padding-start:.75em;-webkit-padding-end:.75em;-webkit-padding-after:.625em;border:2px groove ThreeDFace;display:block;min-width:-webkit-min-content}button{-webkit-appearance:button}button,input,keygen,meter,progress,select,textarea{-webkit-writing-mode:horizontal-tb!important}button,input,keygen,select,textarea{color:#000;color:initial;display:inline-block;font:-webkit-small-control;letter-spacing:normal;line-height:normal;margin:0__qem;text-align:start;text-indent:0;text-rendering:auto;text-shadow:none;text-transform:none;word-spacing:normal}input[type=hidden i]{display:none}input{-webkit-rtl-ordering:logical;-webkit-appearance:textfield;background-color:#fff;border:2px inset;cursor:auto;padding:1px;-webkit-user-select:text}input[type=search i]{-webkit-appearance:searchfield;box-sizing:border-box}input::-webkit-textfield-decoration-container{-webkit-user-modify:read-only!important;align-items:center;content:none!important;display:flex}input[type=search i]::-webkit-textfield-decoration-container{direction:ltr}input::-webkit-clear-button{-webkit-user-modify:read-only!important;-webkit-margin-start:2px;-webkit-appearance:searchfield-cancel-button;display:inline-block;flex:none;opacity:0;pointer-events:none}input:enabled:read-write:-webkit-any(:focus,:hover)::-webkit-clear-button{opacity:1;pointer-events:auto}input[type=search i]::-webkit-search-cancel-button{-webkit-user-modify:read-only!important;-webkit-margin-start:1px;-webkit-appearance:searchfield-cancel-button;display:block;flex:none;opacity:0;pointer-events:none}input[type=search i]:enabled:read-write:-webkit-any(:focus,:hover)::-webkit-search-cancel-button{opacity:1;pointer-events:auto}input[type=search i]::-webkit-search-decoration{-webkit-appearance:searchfield-decoration}input[type=search i]::-webkit-search-decoration,input[type=search i]::-webkit-search-results-decoration{-webkit-user-modify:read-only!important;-webkit-align-self:flex-start;display:block;flex:none;margin:auto 0}input[type=search i]::-webkit-search-results-decoration{-webkit-appearance:searchfield-results-decoration}input::-webkit-inner-spin-button{-webkit-user-modify:read-only!important;align-self:stretch;-webkit-appearance:inner-spin-button;cursor:default;display:inline-block;flex:none;opacity:0;pointer-events:none;-webkit-user-select:none}input:enabled:read-write:-webkit-any(:focus,:hover)::-webkit-inner-spin-button{opacity:1;pointer-events:auto}keygen,select{border-radius:5px}keygen::-webkit-keygen-select{margin:0}textarea{-webkit-rtl-ordering:logical;word-wrap:break-word;-webkit-appearance:textarea;background-color:#fff;border:1px solid;cursor:auto;flex-direction:column;padding:2px;resize:auto;-webkit-user-select:text;white-space:pre-wrap}::-webkit-input-placeholder{-webkit-text-security:none;color:#a9a9a9;pointer-events:none!important}input::-webkit-input-placeholder{word-wrap:normal;-webkit-user-modify:read-only!important;overflow:hidden;white-space:pre}input[type=password i]{-webkit-text-security:disc!important}input[type=file i],input[type=hidden i],input[type=image i]{-webkit-appearance:initial;background-color:initial;border:initial;padding:initial}input[type=file i]{align-items:baseline;color:inherit;text-align:start!important}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{background-color:#faffbd!important;background-image:none!important;color:#000!important}input[type=checkbox i],input[type=radio i]{background-color:initial;border:initial;margin:3px .5ex;padding:initial}input[type=button i],input[type=reset i],input[type=submit i]{-webkit-appearance:push-button;-webkit-user-select:none;white-space:pre}input[type=file i]::-webkit-file-upload-button{-webkit-user-modify:read-only!important;-webkit-appearance:push-button;font-size:inherit;margin:0;white-space:nowrap}button,input[type=button i],input[type=file i]::-webkit-file-upload-button,input[type=reset i],input[type=submit i]{align-items:flex-start;background-color:ButtonFace;border:2px outset ButtonFace;box-sizing:border-box;color:ButtonText;cursor:default;padding:2px 6px 3px;text-align:center}input[type=range i]{-webkit-appearance:slider-horizontal;border:initial;color:#909090;margin:2px;padding:initial}input[type=range i]::-webkit-media-slider-container,input[type=range i]::-webkit-slider-container{-webkit-user-modify:read-only!important;box-sizing:border-box;display:flex;flex:1 1;min-width:0}input[type=range i]::-webkit-slider-runnable-track{-webkit-user-modify:read-only!important;-webkit-align-self:center;box-sizing:border-box;display:block;flex:1 1;min-width:0}input[type=range i]::-webkit-media-slider-thumb,input[type=range i]::-webkit-slider-thumb{-webkit-user-modify:read-only!important;-webkit-appearance:sliderthumb-horizontal;box-sizing:border-box;display:block}button:disabled,input[type=button i]:disabled,input[type=file i]:disabled::-webkit-file-upload-button,input[type=reset i]:disabled,input[type=submit i]:disabled,keygen:disabled,optgroup:disabled,option:disabled,select:disabled,select[disabled]>option{color:GrayText}button:active,input[type=button i]:active,input[type=file i]:active::-webkit-file-upload-button,input[type=reset i]:active,input[type=submit i]:active{border-style:inset}button:active:disabled,input[type=button i]:active:disabled,input[type=file i]:active:disabled::-webkit-file-upload-button,input[type=reset i]:active:disabled,input[type=submit i]:active:disabled{border-style:outset}option:-internal-spatial-navigation-focus{outline:1px dashed #000;outline-offset:-1px}datalist{display:none}area{cursor:pointer;display:inline}param{display:none}input[type=checkbox i]{-webkit-appearance:checkbox;box-sizing:border-box}input[type=radio i]{-webkit-appearance:radio;box-sizing:border-box}input[type=color i]{-webkit-appearance:square-button;background-color:ButtonFace;border:1px solid #a9a9a9;height:23px;padding:1px 2px;width:44px}input[type=color i]::-webkit-color-swatch-wrapper{-webkit-user-modify:read-only!important;box-sizing:border-box;display:flex;height:100%;padding:4px 2px;width:100%}input[type=color i]::-webkit-color-swatch{-webkit-user-modify:read-only!important;background-color:#000;border:1px solid #777;flex:1 1;min-width:0}input[type=color i][list]{-webkit-appearance:menulist;height:23px;width:88px}input[type=color i][list]::-webkit-color-swatch-wrapper{padding-left:8px;padding-right:24px}input[type=color i][list]::-webkit-color-swatch{border-color:#000}input::-webkit-calendar-picker-indicator{-webkit-user-modify:read-only!important;display:inline-block;height:.66em;opacity:0;padding:.17em .34em;pointer-events:none;width:.66em}input::-webkit-calendar-picker-indicator:hover{background-color:#eee}input::-webkit-calendar-picker-indicator:focus,input:enabled:read-write:-webkit-any(:focus,:hover)::-webkit-calendar-picker-indicator{opacity:1;pointer-events:auto}input:disabled::-webkit-calendar-picker-indicator,input[readonly]::-webkit-calendar-picker-indicator,input[type=date i]:disabled::-webkit-clear-button,input[type=date i]:disabled::-webkit-inner-spin-button,input[type=date i][readonly]::-webkit-clear-button,input[type=date i][readonly]::-webkit-inner-spin-button,input[type=datetime-local i]:disabled::-webkit-clear-button,input[type=datetime-local i]:disabled::-webkit-inner-spin-button,input[type=datetime-local i][readonly]::-webkit-clear-button,input[type=datetime-local i][readonly]::-webkit-inner-spin-button,input[type=month i]:disabled::-webkit-clear-button,input[type=month i]:disabled::-webkit-inner-spin-button,input[type=month i][readonly]::-webkit-clear-button,input[type=month i][readonly]::-webkit-inner-spin-button,input[type=week i]:disabled::-webkit-clear-button,input[type=week i]:disabled::-webkit-inner-spin-button,input[type=week i][readonly]::-webkit-clear-button,input[type=week i][readonly]::-webkit-inner-spin-button{visibility:hidden}select{-webkit-rtl-ordering:logical;align-items:center;-webkit-appearance:menulist;background-color:#fff;border:1px solid;box-sizing:border-box;color:#000;cursor:default;white-space:pre}select:not(:-internal-list-box){overflow:visible!important}select:-internal-list-box{align-items:flex-start;-webkit-appearance:listbox;border:1px inset gray;border-radius:0;border-radius:initial;overflow-x:hidden;overflow-y:scroll;-webkit-user-select:none;vertical-align:text-bottom;white-space:nowrap}optgroup{display:block;font-weight:bolder}option{display:block;font-weight:400;min-height:1.2em;padding:0 2px 1px;white-space:pre}select:-internal-list-box optgroup,select:-internal-list-box option{line-height:normal!important}select:-internal-list-box:focus option:checked{background-color:-internal-active-list-box-selection!important;color:-internal-active-list-box-selection-text!important}select:-internal-list-box option:checked{background-color:-internal-inactive-list-box-selection!important;color:-internal-inactive-list-box-selection-text!important}select:-internal-list-box option:checked:disabled,select:-internal-list-box:disabled option:checked{color:gray!important}select:-internal-list-box hr{border-style:none}output{display:inline}meter{-webkit-appearance:meter;box-sizing:border-box;display:inline-block;height:1em;vertical-align:-.2em;width:5em}meter::-webkit-meter-inner-element{-webkit-appearance:inherit;box-sizing:inherit}meter::-webkit-meter-bar,meter::-webkit-meter-inner-element{-webkit-user-modify:read-only!important;height:100%;width:100%}meter::-webkit-meter-bar{background:linear-gradient(180deg,#ddd,#eee 20%,#ccc 45%,#ccc 55%,#ddd);box-sizing:border-box}meter::-webkit-meter-optimum-value{background:linear-gradient(180deg,#ad7,#cea 20%,#7a3 45%,#7a3 55%,#ad7)}meter::-webkit-meter-optimum-value,meter::-webkit-meter-suboptimum-value{-webkit-user-modify:read-only!important;box-sizing:border-box;height:100%}meter::-webkit-meter-suboptimum-value{background:linear-gradient(180deg,#fe7,#ffc 20%,#db3 45%,#db3 55%,#fe7)}meter::-webkit-meter-even-less-good-value{-webkit-user-modify:read-only!important;background:linear-gradient(180deg,#f77,#fcc 20%,#d44 45%,#d44 55%,#f77);box-sizing:border-box;height:100%}progress{-webkit-appearance:progress-bar;box-sizing:border-box;display:inline-block;height:1em;vertical-align:-.2em;width:10em}progress::-webkit-progress-inner-element{-webkit-user-modify:read-only;-webkit-appearance:inherit;box-sizing:inherit;height:100%;width:100%}progress::-webkit-progress-bar{background-color:gray;width:100%}progress::-webkit-progress-bar,progress::-webkit-progress-value{-webkit-user-modify:read-only!important;box-sizing:border-box;height:100%}progress::-webkit-progress-value{background-color:green;width:50%}ins,u{text-decoration:underline}b,strong{font-weight:700}address,cite,dfn,em,i,var{font-style:italic}code,kbd,samp,tt{font-family:monospace}listing,plaintext,pre,xmp{display:block;font-family:monospace;margin:1__qem 0;white-space:pre}mark{background-color:#ff0;color:#000}big{font-size:larger}small{font-size:smaller}del,s,strike{text-decoration:line-through}sub{vertical-align:sub}sub,sup{font-size:smaller}sup{vertical-align:super}nobr{white-space:nowrap}:focus{outline:5px auto -webkit-focus-ring-color}applet:focus,body:focus,embed:focus,html:focus,iframe:focus,input[readonly]:focus,object:focus{outline:none}input:focus,keygen:focus,select:focus,textarea:focus{outline-offset:-2px}input[type=button i]:focus,input[type=checkbox i]:focus,input[type=file i]:focus,input[type=file i]:focus::-webkit-file-upload-button,input[type=hidden i]:focus,input[type=image i]:focus,input[type=radio i]:focus,input[type=reset i]:focus,input[type=search i]:focus,input[type=submit i]:focus{outline-offset:0}a:-webkit-any-link{color:-webkit-link;cursor:auto;text-decoration:underline}a:-webkit-any-link:active{color:-webkit-activelink}rt,ruby{text-indent:0}rt{line-height:normal;-webkit-text-emphasis:none}ruby>rt{display:block;font-size:50%;text-align:start}noframes,ruby>rp{display:none}frame,frameset{display:block}frameset{border-color:inherit}iframe{border:2px inset}details,summary{display:block}summary::-webkit-details-marker{-webkit-margin-end:.4em;display:inline-block;height:.66em;width:.66em}template{display:none}bdi,output{unicode-bidi:-webkit-isolate}bdo{unicode-bidi:bidi-override}textarea[dir=auto i]{unicode-bidi:-webkit-plaintext}dialog:not([open]){display:none}dialog{background:#fff;border:solid;color:#000;height:-webkit-fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-webkit-fit-content}dialog::backdrop{background:#0000001a;bottom:0;left:0;position:fixed;right:0;top:0}@page{size:auto;border-width:0;margin:auto;padding:0}@media print{*{-webkit-columns:auto!important}}html{overscroll-behavior:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overscroll-behavior:none}.root,body{display:block;height:100vh;margin:0;overflow:hidden;padding:0;position:relative;width:100vw}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{display:block;height:100vh;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;position:relative;width:100vw}.OverflowText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OverflowText:hover{overflow:visible;text-overflow:inherit;white-space:inherit;z-index:10}.Tasks{display:block;margin:5px;max-width:calc(100% - 10px);min-width:calc(100% - 10px);width:calc(100% - 10px)}.Tasks .ShortcutMenu{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:5px}.Tasks .BigButton{margin:10px;padding:10px}.Tasks .TasksTable{display:block;height:100%;min-height:100%}.Tasks .TasksContainer{height:calc(100% - 105px)}@media screen and (min-width:481px){.Tasks .BigButton{opacity:.8}.Tasks .BigButton:hover{opacity:1}}@media screen and (max-width:480px) and (orientation:portrait){.Tasks{margin:0;max-width:100%;min-width:100%;width:100%}.Tasks .ShortcutMenu,.Tasks .TasksTable{border-radius:0}.Tasks .TasksContainer{border-radius:0;height:calc(100% - 70px)}.Tasks .BigButton{margin:7px}.Tasks .ButtonLabel{display:none}}.Header{display:block;height:40px;right:0;width:100%;z-index:10}.Header,.Header .MenuIcon{color:#fff;left:0;position:absolute;top:0}.Header .MenuIcon{vertical-align:top}.Header .HomeIcon{color:#fff;left:50px;position:absolute;top:0;vertical-align:top}.Header .Title{display:block;font-size:30px;position:absolute;text-align:center;top:0;width:100%}.Header .ExitToAppIcon,.Header .SettingsIcon{color:#fff;display:inline-block;top:0;vertical-align:top}.Header .Info{color:#fff;display:block;height:40px;min-width:80px;position:absolute;right:10px;top:0;white-space:nowrap;z-index:10}.Header .UserName{display:inline-block;position:relative;top:11px;vertical-align:top}.Header #ProgressIndicator{display:inline-block;height:30px;margin-right:10px;margin-top:10px;visibility:hidden;width:30px}@media screen and (max-width:480px) and (orientation:portrait){.Header{height:30px;position:fixed}.Header .Title{font-size:15px;margin-top:5px}.Header .MenuIcon{padding:4px}.Header .HomeIcon{left:30px;padding:4px}.Header .UserName{display:none}.Header .ExitToAppIcon,.Header .SettingsIcon{padding:4px}.Header .Info{height:30px;right:0}.Header #ProgressIndicator{height:30px;margin-top:0;width:30px}}.Setting{display:block;position:absolute;right:0;width:380px;z-index:9}.Setting .InfoBox .Title{width:120px}.Setting .InfoBox .Value{width:230px}.InfoBox{border-bottom:1px solid #888;display:inline-flex;margin-bottom:2px;margin-top:2px;max-height:30px;min-height:30px;min-width:300px;position:relative}.InfoBox .Title{align-items:center;background-color:#ddd;border-right:1px solid #fff;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;flex-grow:0;font-size:13px;justify-content:center;margin-left:1px;min-width:100px;padding-left:3px;padding-right:3px;white-space:nowrap}.InfoBox .Value{background-color:#fff;display:inline;flex-grow:1;font-size:14px;font-size:13px;line-height:2em;min-width:200px;padding-left:3px;padding-top:3px;vertical-align:bottom}.InfoBox .Value input{font-size:14px}.CellInput{background-color:#fff;border:none;display:inline-block;font-size:13px;left:0;margin:2px;outline:none;padding:0;position:relative;resize:none;top:0;width:100%}input.CellInput{height:22px}textarea.CellInput{height:calc(100% - 10px)}.CellInput:focus{border:2px solid #a9a9a9;margin:0;outline:none}.AreaChoicer{height:30px;padding:0}.Footer{align-items:center;background-color:gray;bottom:0;display:flex;flex-direction:row;height:40px;height:56px;justify-content:space-between;left:0;position:fixed;right:0;z-index:1000}@media screen and (max-width:480px) and (orientation:portrait){.Footer{height:40px}}.Content{bottom:0;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;margin-left:auto;max-height:100vh;max-width:100vw;min-height:100vh;min-width:100vw;overscroll-behavior:none;top:0;width:100vw}.Content,.MainContent{background-color:#a9a9a9;position:absolute}.MainContent{bottom:56px;top:40px}@media screen and (max-width:480px) and (orientation:portrait){.MainContent{bottom:35px;overscroll-behavior:none;position:fixed;top:30px}}.VersionDialog .Title{color:gray;font-weight:700;text-align:center}.VersionDialog .Version{display:inline-block;font-size:14px;font-weight:700;text-align:right;width:60px}.VersionDialog .Copyright{color:gray;cursor:pointer;font-size:12px;text-decoration:none;-webkit-text-decoration-color:gray;text-decoration-color:gray}.VersionDialog .Copyright:hover{color:#000;text-decoration:underline;-webkit-text-decoration-color:#000;text-decoration-color:#000}@media screen and (max-width:480px) and (orientation:portrait){.VersionDialog .Copyright{font-size:10px}}.Report{max-width:100%;min-width:100%;width:100%}.Report,.ReportBody{box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:nowrap}.ReportBody{bottom:0;left:0;overflow:auto;position:absolute;right:0;top:0}.ReportBody .outline{margin:10px;position:relative}@media screen and (max-width:480px) and (orientation:portrait){.ReportBody .outline{margin:0}}.ConstReport{background-color:#fff;bottom:0;display:block;flex-direction:column;flex-wrap:nowrap;left:0;position:relative;right:0;top:0}.ConstReport .miniLabel{font-size:11px;line-height:24px;vertical-align:bottom}.ConstReport .constRow{border-top:3px solid #fff;display:flex;position:relative;width:937px}.ConstReport .constHeader{padding-left:5px;padding-right:5px;position:relative}.ConstReport .constTitle{align-items:center;background-color:#ddd;border-right:1px solid #fff;display:flex;max-width:110px;min-width:110px;padding:3px;text-align:left;width:110px}.ConstReport .constCell{align-items:center;display:flex;padding:5px}.ConstReport .today{background-color:#ddf}.ConstReport .today,.ConstReport .tomorrow{align-items:flex-start;display:flex;max-width:400px;min-width:400px;width:400px}.ConstReport .tomorrow{background-color:#fdd}.ConstReport .member{display:block;padding:0}.ConstReport .constInfo,.ConstReport .member{background-color:#ddf;position:relative;width:100%}.ConstReport .constInfo{align-items:flex-start;display:flex}.ConstReport .constPhoto{border:4px solid #ddf;display:flex;flex-direction:column;min-height:30px;width:100%}.ConstReport span{color:#666}.ConstReport .PhotoList span{color:#fff}.ConstReport .PhotoList{display:inline-block;overflow-x:hidden;overflow-y:auto}@media screen and (max-width:480px) and (orientation:portrait){.ConstReport .constRow{align-items:flex-start;display:flex;flex-direction:column;max-width:100%;overflow:clip;width:100%}.ConstReport .constTitle{max-width:100%;min-width:10%;width:auto}.ConstReport .today,.ConstReport .tomorrow{max-width:calc(100% - 10px);min-width:calc(100% - 10px);width:calc(100% - 10px)}.ConstReport .constPhoto{max-width:calc(100% - 20px);min-height:100px;min-width:calc(100% - 20px);width:calc(100% - 20px)}.ConstReport .CellInput{max-width:calc(100vw - 30px)}}.Good{align-items:center;background:#0000;display:flex;margin:5px 0 5px 10px;position:relative;width:auto;z-index:5}.Good .ThumbOn{color:#f50057;font-size:15px}.Good .ThumbOff{color:#d3d3d3;font-size:15px}.Good .ThumbReadOnly{color:gray;font-size:15px}.Good .GoodMember{background-color:#90ee90;bottom:-10px;display:block;font-size:12px;left:10px;padding:5px;position:absolute}.Good .ThumbOff:hover{color:gray}.Dedura{display:block;margin:5px 5px 5px 0;position:relative;table-layout:fixed;width:100%}.Dedura td{padding:2px}.Dedura thead{border-bottom:1px solid gray;color:gray}.Dedura .scrollBody,.Dedura .scrollHead{display:block}.Dedura td,.Dedura th{table-layout:fixed}.Dedura .contract{width:60px}.Dedura .dedura{width:100px}.Dedura .company{width:170px}.Dedura .count{width:30px}@media screen and (max-width:480px) and (orientation:portrait){.Dedura .contract{width:60px}.Dedura .dedura{width:90px}.Dedura .company{width:160px}.Dedura .count{width:30px}}.Juki{display:block;margin:5px;position:relative;table-layout:fixed;width:100%}.Juki td{padding:2px}.Juki thead{border-bottom:1px solid gray;color:gray}.Juki .scrollBody,.Juki .scrollHead{display:block}.Juki td,.Juki th{table-layout:fixed}.Juki .juki{width:320px}.Juki .count{width:40px}@media screen and (max-width:480px) and (orientation:portrait){.Juki .juki{width:300px}.Juki .count{width:40px}}.SafetyInspection{display:block;margin:5px;position:relative;table-layout:fixed;width:100%}.SafetyInspection td{padding:2px}.SafetyInspection tbody,.SafetyInspection thead{border-bottom:1px solid gray;color:gray}.SafetyInspection td,.SafetyInspection th{table-layout:fixed}.SafetyInspection .text{display:flex;flex-direction:row;width:inherit}.RiskPrediction{display:block;margin:5px;position:relative;table-layout:fixed;width:100%}.RiskPrediction td{padding:2px}.RiskPrediction tbody,.RiskPrediction thead{border-bottom:1px solid gray;color:gray}.RiskPrediction td,.RiskPrediction th{table-layout:fixed}.RiskPrediction .number{width:40px}.RiskPrediction .where{display:flex;flex-direction:row}.RiskPrediction .riskPText{width:180px}.RiskPrediction .evaluation{display:flex;flex-direction:row}.RiskPrediction .evaluation span{white-space:nowrap}@media screen and (max-width:480px) and (orientation:portrait){.RiskPrediction .riskPText{width:155px}}.ActionForRisk{display:block;margin:5px;position:relative;table-layout:fixed;width:100%}.ActionForRisk td{padding:2px}.ActionForRisk thead{border-bottom:1px solid gray;color:gray}.ActionForRisk .scrollBody,.ActionForRisk .scrollHead{display:block}.ActionForRisk td,.ActionForRisk th{table-layout:fixed}.ActionForRisk .number{width:40px}.ActionForRisk .evaluation,.ActionForRisk .text{display:flex;flex-direction:row}.ActionForRisk .evaluation span{white-space:nowrap}.MemberChoicer{background-color:#fff;display:block;height:100px;margin:5px;position:relative}.MemberChoicer .editText{border:none;outline:none}.UserDialog table{background-color:#fff;border:0 #fff;color:#000;display:block;font-family:Meiryo,Hiragino Kaku Gothic Pro,MS PGothic,Verdana,sans-serif;font-size:12px;position:relative;table-layout:fixed;width:900px}.UserDialog .dataList{width:100%}.UserDialog td{background-color:#fff;padding:2px}.UserDialog thead{border-bottom:2px solid #000}.UserDialog .scrollBody,.UserDialog .scrollHead{display:block}.UserDialog .scrollBody{height:360px;overflow-y:scroll}.UserDialog td,.UserDialog th{table-layout:fixed}.UserDialog .choise{width:70px}.UserDialog .userId{max-width:150px;min-width:150px;width:150px}.UserDialog .userId div{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.UserDialog .name{max-width:150px;min-width:150px;width:150px}.UserDialog .name div{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.UserDialog .groupName{max-width:150px;min-width:150px;width:150px}.UserDialog .groupName div{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.UserDialog .mail{max-width:250px;min-width:250px;width:250px}.UserDialog .mail div{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:480px) and (orientation:portrait){.UserDialog .dataList{height:250px}.UserDialog .name{max-width:100px;min-width:100px;width:100px}.UserDialog .groupName{max-width:150px;min-width:150px;width:150px}}.ConstSelector{display:flex;flex-direction:row;position:relative;width:100%}.ConstSelector .constId{flex-grow:0;margin-right:5px;vertical-align:middle;width:70px}.ConstSelector .name{flex-grow:100;line-height:24px;text-align:left;vertical-align:middle;width:calc(100% - 100px)}.ConstSelector .icon,.ConstSelector .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConstSelector .icon{flex-grow:0;text-align:center}@media screen and (max-width:480px) and (orientation:portrait){.ConstSelector{max-width:410px;width:390px}}.ConstIdDialog table{background-color:#fff;border:0 #fff;color:#000;display:block;font-family:Meiryo,Hiragino Kaku Gothic Pro,MS PGothic,Verdana,sans-serif;font-size:12px;position:relative;table-layout:fixed;width:100%}.ConstIdDialog td{background-color:#fff;padding:2px}.ConstIdDialog thead{border-bottom:2px solid #000}.ConstIdDialog .scrollBody,.ConstIdDialog .scrollHead{display:block}.ConstIdDialog .scrollBody{height:300px;overflow-y:scroll}.ConstIdDialog td,.ConstIdDialog th{table-layout:fixed}.ConstIdDialog .choise{width:70px}.ConstIdDialog .constId{width:80px}.ConstIdDialog .name{max-width:350px;min-width:350px;width:350px}.ConstIdDialog .name div{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.ConstIdDialog .city{max-width:300px;min-width:300px;width:300px}.ConstIdDialog .city div{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.ConstIdDialog .term{width:250px}.ConstIdDialog .process{width:80px}.Thumbnail{cursor:pointer}.ThumbnailPop{z-index:1200}.ProgressStatus{align-items:center;display:flex;position:relative}.ProgressStatus .ProgressSelector,.ProgressStatus .ProgressSelector option{cursor:pointer}.ConstructionPeriod span{color:#000;font-size:13px}.ConstReport2{background-color:#fff;bottom:0;display:flex;flex-wrap:wrap;left:0;min-height:1000px;position:relative;right:0;top:0}.ConstReport2 .constRow{flex-grow:1}.ConstReport2 .constRow,.ConstReport2 .constVertical{border-top:3px solid #fff;display:flex;overflow:hidden;position:relative}.ConstReport2 .constVertical{align-items:stretch;background-color:#ddf;flex-direction:column;width:100%}.ConstReport2 .constHeader{padding-left:5px;padding-right:5px;position:relative}.ConstReport2 .constTitle{align-items:center;background-color:#ddd;border-right:1px solid #fff;display:flex;max-width:110px;min-width:110px;padding:3px;position:relative;text-align:left;width:110px}.ConstReport2 .constCell{background-color:#ddf;display:flex;flex-grow:1;position:relative}.ConstReport2 .constInfo{align-items:flex-start;display:flex;position:relative;width:100%}.ConstReport2 .constVertical .constCell,.ConstReport2 .constVertical .constTitle{max-width:100%;min-width:100%;width:100%}.ConstReport2 .DateGroup{display:flex;flex-direction:column}.ConstReport2 .DateTime{display:inline-block;margin:2px}@media screen and (min-width:481px){.ConstReport2{padding:5px;width:925px}.ConstReport2 .Terms{flex-grow:1;min-width:100%}.ConstReport2 .MonthlyTargetVolume{flex-grow:1;min-width:550px}}@media screen and (max-width:480px) and (orientation:portrait){.ConstReport2{padding:5px}.ConstReport2 .constRow{flex-grow:1;width:100%}.ConstReport2 .DateGroup,.ConstReport2 .constCell{width:100%}.ConstReport2 .crCtrl{display:block}}.Members .memberContainer{display:flex;flex-direction:row;justify-content:space-around}.Members .header{background-color:#ddd;text-align:center}.Members .constMembers,.Members .header{height:6mm;max-height:6mm;min-height:6mm}.Members .constMembers{width:140px}.Members .userItem{background-color:#fff;display:flex;flex-direction:column;margin:5px}@media screen and (max-width:480px) and (orientation:portrait){.Members .memberContainer{display:flex;flex-direction:column}.Members .userItem{flex-direction:row}.Members .constMembers{width:160px}.Members .header{background-color:#ddf;text-align:right;text-align:justify;text-align-last:justify;width:100px}.Members .header:after{content:"："}}.UserChoicer{display:flex;flex-direction:row;flex-wrap:nowrap;position:relative;width:100%}.UserChoicer .name input{border-style:none;margin:0;outline-style:none;padding:0}.DateTime{display:inline-block;position:relative;width:150px}.MeetingDate .constCell{display:flex}.TimeInput{border:none;display:inline-block;font-size:13px;height:22px;margin:2px;outline:none;padding:0;text-align:center;width:50px}.TimeInput:focus{outline:1px solid #a9a9a9}.MonthlyTargetVolume .LimitedTextarea{font-size:14px;font-weight:700}@media screen and (max-width:480px) and (orientation:portrait){.MonthlyTargetVolume .LimitedTextarea{font-size:12px;font-weight:400}}.LimitedTextarea{border:none;font-size:13px;outline:none;overflow:hidden;resize:none;width:calc(100% - 10px)}@media screen and (max-width:480px) and (orientation:portrait){.LimitedTextarea{max-width:calc(100% - 10px);min-width:calc(100% - 10px)}}.DailyCount input::-webkit-inner-spin-button,.DailyCount input::-webkit-outer-spin-button,.MonthlyProgress input::-webkit-inner-spin-button,.MonthlyProgress input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media screen and (min-width:481px){.MainTasksToday{width:600px!important}}.MorningMeeting{display:flex;flex-direction:column;margin-top:2px;width:100%}.MorningMeeting input::-webkit-inner-spin-button,.MorningMeeting input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media screen and (max-width:480px) and (orientation:portrait){.MorningMeeting .LimitedTextarea{height:50px!important}}.Worker .dataList{table-layout:fixed;width:100%}.Worker .scrollHead{background-color:#ddd}.Worker .scrollBody{background-color:#ddf}@media screen and (min-width:481px){.Worker input,.Worker textarea{width:calc(100% - 5px)}.Worker .contractLevelInput{width:40px}.Worker .companyName{width:140px}.Worker .jobType{width:80px}.Worker .actualPersonnel,.Worker .cumulativeProgress,.Worker .plannedPersonnel{width:40px}.Worker .cumulativeProgressInput{display:block;padding-right:5px;position:relative;text-align:right;width:32px}.Worker .workDescription{position:relative;width:240px}.Worker .workDescriptionInput{display:block;height:100%}.Worker .safetyInstructions{width:240px}.Worker .meetingStampField{position:relative;width:60px}}@media screen and (max-width:480px) and (orientation:portrait){.Worker .companyName{width:100px}.Worker .companyNameInput{width:110px}.Worker .contractLevelInput{width:40px}.Worker .jobTypeInput{width:70px}.Worker .plannedPersonnel{width:60px}.Worker .actualPersonnelInput,.Worker .plannedPersonnelInput{width:40px}.Worker .cumulativeProgressInput{padding-right:5px;text-align:right;width:60px}.Worker .workDescription{width:auto}.Worker .meetingStampField{position:relative;width:40px}.Worker .meetingStampFieldInput{width:35px}.Worker tbody .companyName{flex-direction:column}}.ListItemNumberInput::-webkit-inner-spin-button,.ListItemNumberInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.MachineOperatingStatus{width:50%}.MachineOperatingStatus .dataList{table-layout:fixed;width:100%}.MachineOperatingStatus .scrollHead{background-color:#ddd}.MachineOperatingStatus .scrollBody{background-color:#ddf}.MachineOperatingStatus .vehicleType{width:130px}.MachineOperatingStatus .vehicleTypeInput{width:120px}.MachineOperatingStatus .tonnage{width:70px}.MachineOperatingStatus .tonnageInput{width:60px}.MachineOperatingStatus .vehicleCount{width:40px}.MachineOperatingStatus .vehicleCountInput{width:calc(100% - 5px)}.MachineOperatingStatus .description{width:200px}.MachineOperatingStatus .descriptionInput{width:150px}@media screen and (max-width:480px) and (orientation:portrait){.MachineOperatingStatus{width:100%}.MachineOperatingStatus .vehicleType{width:110px}.MachineOperatingStatus .vehicleTypeInput{width:105px}.MachineOperatingStatus .tonnage{width:80px}.MachineOperatingStatus .tonnageInput{width:70px}.MachineOperatingStatus .vehicleCount{width:45px}.MachineOperatingStatus .vehicleCountInput{width:40px}.MachineOperatingStatus .description{width:110px}.MachineOperatingStatus .descriptionInput{width:105px}}.LoadingVehicle{width:50%}.LoadingVehicle .dataList{table-layout:fixed;width:100%}.LoadingVehicle .scrollHead{background-color:#ddd}.LoadingVehicle .scrollBody{background-color:#ddf}.LoadingVehicle .vehicleType{width:200px}.LoadingVehicle .vehicleTypeInput{width:150px}.LoadingVehicle .vehicleCount{width:50px}.LoadingVehicle .vehicleCountInput{width:40px}.LoadingVehicle .materialName{width:200px}.LoadingVehicle .materialNameInput{width:150px}@media screen and (max-width:480px) and (orientation:portrait){.LoadingVehicle{width:100%}.LoadingVehicle .vehicleType{width:100px}.LoadingVehicle .vehicleCount{width:30px}.LoadingVehicle .materialName{width:100px}}.VisitorInfo .dataList{table-layout:fixed;width:100%}.VisitorInfo .scrollHead{background-color:#ddd}.VisitorInfo .scrollBody{background-color:#ddf}.VisitorInfo .companyName{width:120px}.VisitorInfo .companyNameInput{width:calc(100% - 5px)}.VisitorInfo .name{width:120px}.VisitorInfo .nameInput{width:calc(100% - 5px)}.VisitorInfo .purposeOfVisit{width:150px}.VisitorInfo .purposeOfVisitInput{width:calc(100% - 5px)}@media screen and (max-width:480px) and (orientation:portrait){.VisitorInfo .companyName{width:100px}}@media screen and (min-width:481px){.DailySafetyCheck .DalySafetyCheckLabel{margin-left:5px;width:70px}.DailySafetyCheck .constVertical{border-top:0;padding-top:10px}}@media screen and (max-width:480px) and (orientation:portrait){.DailySafetyCheck .DalySafetyCheckLabel{margin-left:3px;margin-top:3px;width:60px}}.SafetyInspectionV2,.SafetyInspectionV2 table{width:100%}.SafetyInspectionV2 .safetyInspectionRow{height:40px}.SafetyInspectionV2 .categoryName{background-color:#ddd;text-align:center;width:40px;writing-mode:vertical-rl}.SafetyInspectionV2 .categoryName span{display:inline-block;white-space:pre;writing-mode:vertical-rl}.SafetyInspectionV2 .description{background-color:#ddd}.SafetyInspectionV2 .status{border:1px solid #ddf;min-width:40px;text-align:center;width:40px}.SafetyInspectionV2 .correctiveAction{border:1px solid #ddf;position:relative;width:120px}.SafetyInspectionV2 .correctiveAction textarea{border:none;inset:0;outline:none;position:absolute}.SafetyInspectionV2 .disabled:after{content:"ー"}.SafetyInspectionV2 .ok:after{content:"◯"}.SafetyInspectionV2 .ng:after{content:"×"}@media screen and (min-width:481px){.SiteManagerInspectionFindings{width:455px!important}.ProcessMeetingContent{width:470px!important}}.PhotoPanel{background-color:blue;display:flex;flex-direction:row;flex-wrap:wrap;padding-bottom:10px;padding-left:20px;padding-top:10px;width:100%}.Blank{height:300px;text-align:center;width:500px}@media screen and (max-width:480px) and (orientation:portrait){.Blank{width:100%}.PhotoPanel{padding-left:10px;padding-top:40px}}.ConstReportThumbnail{cursor:pointer}.ConstReportThumbnail img{border:1px solid #0000;max-height:140px;min-height:140px;width:auto}@media screen and (max-width:480px) and (orientation:portrait){.ConstReportThumbnail img{max-height:60px;min-height:60px}}.ConstReportComments{background-color:#fff;border:1px solid #d3d3d3;margin:10px 5px 5px;position:relative;width:815px}.ConstReportComments .message{display:block;margin:0;max-width:500px;white-space:pre-wrap;word-break:break-all}.ConstReportComments .SendButton{opacity:.3}.ConstReportComments .SendButton:hover{opacity:.8}@media screen and (max-width:480px) and (orientation:portrait){.ConstReportComments{width:calc(100% - 10px)}}.WorkReport{background-color:#fff;display:block;flex-direction:column;flex-wrap:nowrap;height:auto;margin-left:auto;margin-right:auto;overflow-x:auto;position:relative;top:0}.WorkReport .workDate,.WorkReport .workHeader,.WorkReport .workOvertime,.WorkReport .workRow{border-top:3px solid #fff;display:flex}.WorkReport .workRow{min-height:40px;position:relative}.WorkReport .constHeader{padding-left:10px;padding-right:10px}.WorkReport .constTitle{align-items:center;background-color:#ddd;border-right:1px solid #fff;display:block;justify-content:center;padding:3px;width:50px}.WorkReport .workCell{display:flex;flex-direction:column;padding:3px 10px;position:relative}.WorkReport .time{background-color:#ddf;display:flex;justify-content:center;max-width:50px;min-width:50px;width:50px}.WorkReport .timeReadOnly{padding-right:15px;text-align:right;width:100%}.WorkReport .timeInput{width:25px}.WorkReport .timeInput input{border:none;outline:none;text-align:right}.WorkReport .timeInput input::-webkit-inner-spin-button,.WorkReport .timeInput input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.WorkReport .today{background-color:#ddf}.WorkReport .today,.WorkReport .tomorrow{align-items:center;display:flex;justify-content:center;max-width:400px;min-width:400px;width:400px}.WorkReport .tomorrow{background-color:#fdd}@media screen and (max-width:480px) and (orientation:portrait){.WorkReport{overflow-x:hidden}.WorkReport .time{text-align:right}.WorkReport .timeReadOnly{padding-right:10px;text-align:right}.WorkReport .timeInput{width:30px}.WorkReport .today,.WorkReport .tomorrow{min-width:300px;width:inherit}.WorkReport .workDate,.WorkReport .workRow,.WorkReport.workOvertime{width:100%}.WorkReport .CellInput{max-width:calc(100vw - 30px)}}.WorkReport .mouseOpe:hover{color:#440;cursor:pointer}.WorkReport span{color:#666}.OverTime{align-items:stretch;display:flex;flex-wrap:wrap;width:100%}.WorkReportHistory{background-color:#fff;border:1px solid #d3d3d3;margin:10px 5px 5px;position:relative;width:850px;z-index:5}.WorkReportHistory .message{display:block;font-size:14px;margin:0;max-width:500px;white-space:pre-wrap;word-break:break-all}@media screen and (max-width:480px) and (orientation:portrait){.WorkReportHistory{width:calc(100% - 10px)}}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.RRT__container{position:relative}.RRT__tabs{display:flex;flex-wrap:wrap}.RRT__accordion{flex-direction:column}.RRT__tab{background:#eee;border:1px solid #ddd;border-left-width:0;cursor:pointer;padding:.7em 1em;white-space:nowrap;z-index:1}.RRT__tab:focus{background-color:#e6e6e6;outline:0}.RRT__accordion .RRT__tab,.RRT__tab--first{border-left-width:1px}.RRT__tab--selected{background:#fff;border-color:#ddd #ddd #fff}.RRT__tab--selected:focus{background-color:#fff}.RRT__tab--disabled{cursor:not-allowed;opacity:.5}.RRT__tab:focus{z-index:2}.RRT__tab--selected .RRT__removable{position:relative}.RRT__tab--selected .RRT__removable-text{margin-right:10px}.RRT__tab--selected .RRT__removable-icon{font-size:18px;position:absolute;right:.5em;top:.2em}.RRT__panel{border:1px solid #ddd;margin-top:-1px;padding:1em}.RRT__panel--hidden{display:none}.RRT__accordion .RRT__panel{margin-top:0}.RRT__showmore{background:#eee;border:1px solid #ddd;cursor:pointer;margin-left:-1px;position:relative;white-space:nowrap;z-index:1}.RRT__showmore--selected{background:#fff;border-bottom:none}.RRT__showmore-label{bottom:-1px;padding:.7em 1em;position:relative;z-index:1}.RRT__showmore-label--selected{background-color:#eee}.RRT__showmore-list{display:none;position:absolute;right:-1px;top:100%}.RRT__showmore-list--opened{display:block}.RRT__inkbar-wrapper{width:100%}.RRT__inkbar{background-color:#00bfff;bottom:0;height:2px;margin-top:-2px;position:relative;transition:left .8s cubic-bezier(.23,1,.32,1);z-index:2}.ReportList{display:block;max-width:100%;min-width:100%;width:100%}.ReportList .ReportListListControl{bottom:0;display:flex;left:0;margin:10px;position:absolute;right:0}.ReportList .ReportListListControl,.ReportList .ReportListReportControl{background-color:#a9a9a9;box-sizing:border-box;flex-direction:column;flex-wrap:nowrap;top:0}.ReportList .ReportListReportControl{display:block;min-height:100%;position:relative;right:-100%;width:100%}.ReportList .ReportListListControl table{height:100%;width:100%}@media screen and (max-width:480px) and (orientation:portrait){.ReportList .ReportListListControl{margin:0}}.ConstPhoto{background-color:#a9a9a9;border:10px solid #a9a9a9;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:nowrap;max-width:100%;min-width:100%;overflow:hidden;width:100%}.ConstPhoto .ConstPhotoBodyPc{width:100vw}.ConstPhoto .ConstPhotoBodyMobile,.ConstPhoto .ConstPhotoBodyPc{display:flex;flex-direction:row;flex-grow:1;height:100vh;position:relative}.ConstPhoto .ConstPhotoBodyMobile{overflow:hidden;width:200%}.ConstPhoto .Const{background-color:#ddd;border:1px solid #ccc;display:block;height:30px;left:0;overflow:hidden;position:absolute;right:0;top:0}.ConstPhoto .BookSlider{background-color:#fff0;border:1px solid #fff0;bottom:0;cursor:pointer;display:flex;flex-direction:column;justify-content:center;left:290px;opacity:.5;overflow:hidden;position:absolute;top:35px;transition:all .2s ease;width:10px}.ConstPhoto .BookSlider:hover{background-color:#bbc!important;border:1px solid #ccc;opacity:.6;transition:all .4s ease}.ConstPhoto .BookList .ListItemLink .BookListEditControl{color:#888;opacity:0}.ConstPhoto .BookList .ListItemLink:hover .BookListEditControl{opacity:1}.ConstPhoto .BookList .ListItemLink .RenameIcon:hover{color:#88f}.ConstPhoto .BookList .ListItemLink .RemoveIcon:hover{color:#f88}.slick-next:before,.slick-prev:before{color:#ff0}@media screen and (min-width:481px){.ConstPhoto .ListItemLink:hover{background-color:#ccf!important}.ConstPhoto .PageBreakController{background-color:#fff;bottom:0;height:25px;opacity:0;position:absolute;text-align:center;width:100%}.ConstPhoto .PageBreakController:hover{opacity:.6}}@media screen and (max-width:480px) and (orientation:portrait){.ConstPhoto{border:0}}.ConstPhoto .BookList{background-color:#ddd;border:1px solid #ccc;bottom:0;display:block;overflow-x:hidden;overflow-y:auto;position:absolute;top:35px;width:300px}.ConstPhoto .BookList a{background-color:#fff;border-bottom:1px solid #a9a9a9;padding:2px}.ConstPhoto .BookList a:hover{background-color:#ccc}.ConstPhoto .BookEditor{background-color:#ddd;border:1px solid #ccc;bottom:0;display:block;left:310px;overflow-x:auto;overflow-y:auto;position:absolute;right:0;top:35px}.ConstPhoto .BookEditor .Pager{background-color:#ccc;opacity:.3}.ConstPhoto .BookEditor .Pager:hover{opacity:.8}.AllPhotos{border:1px solid #888;border-radius:5px;overflow:hidden;position:absolute}#AllPhotos .SelectPhotoByDate{cursor:pointer;display:block;position:relative}#AllPhotos .SelectPhotoByDate .HoverText{color:#0000;display:block;font-size:12px;position:absolute;text-align:center;top:0;width:100%}#AllPhotos .SelectPhotoByDate:hover{background-color:#ddd}#AllPhotos .SelectPhotoByDate:hover .HoverText{color:#00000080}.AllPhotos a:-webkit-any-link{color:#0000008a}@media screen and (max-width:480px) and (orientation:portrait){.AllPhotos{border:0;border-radius:0;bottom:30px;display:block;position:absolute;position:fixed;top:20px;width:100vw}}.PrintSetting .DetailOptions,.PrintSetting .HeaderOptions{border:1px solid #d3d3d3;border-radius:5px;display:flex;flex-direction:row;margin-top:5px;padding:5px 5px 10px}@media screen and (max-width:480px) and (orientation:portrait){.PrintSetting .DetailOptions{flex-direction:column;margin-top:0;padding:0 0 0 5px}.PrintSetting .HeaderOptions{margin-top:0}}.PrintQuolityChoicer .MuiSvbIcon-root:after,.PrintQuolityChoicer svg:after{border-bottom:none}.Book{border-radius:5px}.Book .slick-dots{text-align:center}.Book .slick-dots li{height:auto;margin:0;padding:0;width:auto}.Book .slick-dots li>*{display:none}.Book .slick-dots li.slick-active>*,.Book .slick-dots li:first-child>*,.Book .slick-dots li:last-child>*,.Book .slick-dots li>.visible{display:inline-block}.Book .slick-dots li:first-child>button:before,.Book .slick-dots li:last-child>button:before{color:red}.Book .slick-dots li.slick-active:first-child>button:before,.Book .slick-dots li.slick-active:last-child>button:before{color:#000}.DropableBar{background-color:#e0e0ff}.PhotoInfo{background-color:rgba(255,255,255,0)}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,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) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.MobileTrashBox{border:1px solid #888;border-radius:5px;overflow:hidden;position:absolute;z-index:30000}.ConstPhoto .MobileBookList{overflow-y:auto;top:32px}.ConstPhoto .MobileBookEditor,.ConstPhoto .MobileBookList{background-color:#ddd;border:1px solid #ccc;bottom:0;display:block;overflow-x:hidden;position:absolute;width:50%}.ConstPhoto .MobileBookEditor{overflow-y:hidden;top:0}.MobileAllPhotos{border:1px solid #888;border-radius:5px;overflow:hidden;position:absolute;z-index:30000}.MobileAllPhotos .SelectPhotoByDate{cursor:pointer;display:block;position:relative}.MobileAllPhotos .SelectPhotoByDate .HoverText{color:#444;display:block;font-size:14px;font-weight:700;position:absolute;right:20px;top:0}.MobileAllPhotos a:-webkit-any-link{color:#0000008a}@media screen and (max-width:480px) and (orientation:portrait){.MobileAllPhotos{border:0;border-radius:0;bottom:30px;display:block;position:absolute;position:fixed;top:20px;width:100vw}}.MobileBook{bottom:0;position:absolute;top:0;width:100%}.MobileBook .GapBar{font-size:14px;height:20px;min-height:20px;width:100%}.MobileBook .GapBar .GapBarPlus{background-color:#844;color:#fff}.MobileBook .GapBar .GapBarPageBreak{background-color:#484;color:#fff}.WorkReportApprove{box-sizing:border-box;display:flex;flex-direction:column;max-width:100%;min-width:100%;width:100%}.WorkReportApprove .outlinePanel{height:auto;padding:5px;position:relative}.WorkReportApprove .submitDate{display:flex;justify-content:flex-end;padding-top:5px;text-align:right;width:100%}.WorkReportApprove .list{height:"inherit";margin-bottom:5px;margin-top:5px;overflow-x:auto;overflow-y:auto}.WorkReportApprove .WorkReportHistory{width:calc(100% - 10px)}@media screen and (max-width:480px) and (orientation:portrait){.WorkReportApprove .submitDate{justify-content:flex-start}.WorkReportApprove .list{overflow-x:hidden}.WorkReportApprove .outlinePanel{padding:0}}.ConstReportDiscussion{box-sizing:border-box;display:flex;flex-direction:column;max-width:100%;min-width:100%;width:100%}.ConstReportDiscussion .submitDate{align-self:flex-end;padding-top:5px;text-align:right}.ConstReportDiscussion .list{margin-bottom:5px;margin-top:5px;overflow-x:auto;overflow-y:scroll}.ConstReportDiscussion .outlinePanel{background-color:#fff;height:auto;margin:5px;position:relative;width:auto}.ConstReportDiscussion .paper{align-items:center;display:flex;flex-direction:column;overflow:hidden;padding:5px}@media screen and (max-width:480px) and (orientation:portrait){.ConstReportDiscussion .submitDate{align-self:flex-start}.ConstReportDiscussion .paper{display:block;padding:0;position:relative;width:100%}.ConstReportDiscussion .ConstReport2{width:calc(100% - 10px)}}.ConstReportList{box-sizing:border-box;display:flex;flex-direction:column;max-width:100%;min-width:100%;width:100%}.ConstReportList .list{margin-bottom:5px;margin-top:5px;overflow-x:auto;overflow-y:scroll}.ConstReportList .submitDate{display:flex;justify-content:flex-end;padding-top:5px;text-align:right;width:100%}.ConstReportList .outlinePanel{background-color:#fff;height:auto;padding:5px;position:relative}@media screen and (max-width:480px) and (orientation:portrait){.ConstReportList .submitDate{justify-content:flex-start}.ConstReportList .list{overflow-x:hidden}.ConstReportList .outlinePanel{padding:0}.ConstReportList .ConstReport2{width:calc(100% - 10px)}}.ConstReportRow{display:flex;flex-direction:row;margin:5px;position:relative}.WorkReportList{box-sizing:border-box;display:flex;flex-direction:column;max-width:100%;min-width:100%;width:100%}.WorkReportList .list{height:"inherit";margin-bottom:5px;margin-top:5px;overflow-x:auto;overflow-y:auto}.WorkReportList .submitDate{display:flex;justify-content:flex-end;padding-top:5px;text-align:right;width:100%}.WorkReportList .outlinePanel{background-color:#fff;height:auto;padding:5px;position:relative}.WorkReportList .WorkReportHistory{width:calc(100% - 10px)}@media screen and (max-width:480px) and (orientation:portrait){.WorkReportList .submitDate{justify-content:flex-start}.WorkReportList .list{overflow-x:hidden}.WorkReportList .outlinePanel{padding:0}}.ResultManage{bottom:56px;display:block;max-width:100%;min-width:100%;position:absolute;top:40px;width:100%}@media screen and (max-width:480px) and (orientation:portrait){.ResultManage{bottom:0;top:40px}}.ConstListController{display:flex;flex-direction:column;height:calc(100% - 100px);min-height:calc(100% - 100px);position:fixed;width:100%}.ConstListController .constHeader{background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;width:100%}@media screen and (max-width:480px) and (orientation:portrait){.ConstListController{height:calc(100% - 50px);max-width:100%;min-height:calc(100% - 50px)}}.ResultManageFooter a:-webkit-any-link{color:#fff;text-decoration:none}.ConstBranchDialog .ConstListRow{cursor:pointer}.ConstBranchDialog span{display:inline-block}@media screen and (max-width:480px) and (orientation:portrait){.SearchCondition .constStaff,.SearchCondition .salesStaff{display:none}.SearchCondition{display:block}}.ListTypeSelector{margin:5px;width:200px}@media screen and (max-width:480px) and (orientation:portrait){.ListTypeSelector{margin:0;width:none}}.ConstListGrid{bottom:0;display:flex;flex-wrap:wrap;overflow-y:auto;position:relative;width:100%}@media screen and (max-width:480px) and (orientation:portrait){.ConstListGrid{margin-bottom:20px;margin-left:13px}}.ConstPanel{background-color:#fff;border:0 solid gray;display:block;height:350px;margin:5px;padding:0;position:relative;text-align:inherit;width:380px}.ConstPanel:hover{background-color:#efe}.ConstPanel .NoImage{color:#d3d3d3;font-size:18px;font-weight:700;position:absolute;text-align:center;top:80px;width:100%;z-index:1}.ConstPanel .ConstImage{background-color:#0000;background-color:#888;border:0 solid gray;border-top-left-radius:4px;border-top-right-radius:4px;display:block;height:200px;top:0;width:100%;z-index:0}.ConstPanel .ConstId{color:gray;font-size:14px;font-weight:700;margin-left:10px}.ConstPanel .ConstName{color:#666;font-size:18px;margin-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConstPanel .ConstTerm{color:gray;font-size:13px;text-align:center}.ConstPanel .SalesStaff{display:inline-block;width:50%}.ConstPanel .SalesStaff .Label{color:gray;font-size:11px;margin-left:10px;text-align:left}.ConstPanel .SalesStaff .Name{color:gray;font-size:16px;font-weight:700;margin-left:20px;text-align:left}.ConstPanel .ConstructionStaff{display:inline-block;width:50%}.ConstPanel .ConstructionStaff .Label{color:gray;font-size:11px;margin-left:10px;text-align:left}.ConstPanel .ConstructionStaff .Name{color:gray;font-size:16px;font-weight:700;margin-left:20px;text-align:left}.ConstPanel .Process{position:absolute;right:10px;top:10px}@media screen and (max-width:480px) and (orientation:portrait){.ConstPanel{background-color:#fff;border:0 solid gray;margin:5px;padding:0;position:relative;text-align:inherit}.ConstPanel,.ConstPanel .ConstImage{display:block;height:70px;width:120px}.ConstPanel .ConstImage{background-color:#0000;background-color:#888;border:0 solid gray;border-top-left-radius:4px;border-top-right-radius:4px;top:0;z-index:0}.ConstPanel .ConstId{bottom:0;font-size:13px;font-weight:700;left:0;margin-left:0;position:absolute;right:0;text-align:center;top:52px;z-index:1}.ConstPanel .ConstStatus{display:none}}.ConstStatus{border-radius:4px;display:block;margin:0;padding:5px}@media screen and (max-width:480px) and (orientation:portrait){.ConstListSelector .constStaff,.ConstListSelector .salesStaff,.ConstListSelector .termFrom{display:none}.ConstList .ConstListSelector{max-width:100%;min-width:100%;overflow-x:hidden;overscroll-behavior:none;width:100%}}@media screen and (min-width:481px) and (max-width:1024px) and (orientation:portrait){.ConstListSelector .constStaff,.ConstListSelector .salesStaff{display:none}.ConstList .ConstListSelector{max-width:100%;min-width:100%;overflow-x:hidden;overscroll-behavior:none;width:100%}}.ConstListRow{background-color:#fff;cursor:pointer}.ConstListRow:hover{background-color:#efe}.ConstListRow .constId{white-space:nowrap}.ConstManageChoicer{background-color:#fff;bottom:0;display:block;left:50%;position:absolute;right:-50%;top:0;width:50%}.ConstManageChoicer .ConstImageContainer{display:block;height:100px;position:relative;width:150px}.ConstManageChoicer .TabHeader{align-items:flex-end;border-bottom:1px solid #ccc;display:flex;justify-content:left;position:relative}.ConstManageChoicer .TabContent{bottom:0;display:block;overflow-x:auto;overflow-y:auto;position:absolute;top:150px;width:100%}@media screen and (max-width:480px) and (orientation:portrait){.ConstManageChoicer{margin-bottom:45px}.ConstManageChoicer .TabHeader{align-items:flex-start;flex-direction:column;max-width:100%;min-width:100%;width:100%}.ConstManageChoicer .TabContent{margin:0;max-width:100%;min-width:100%;overflow-x:hidden;padding:0;width:100%}}.ConstSchedule{bottom:10px;display:block;margin:2px;overflow-x:auto;overflow-y:auto;position:relative;top:0;width:99%}.ConstSchedule .AddConstType{background-color:initial;border:0;bottom:0;cursor:pointer;font-size:14px;opacity:.2;outline:none;padding:5px;position:absolute;right:0;transition:opacity .3s linear}.ConstSchedule .AddConstType:hover{opacity:.6}.ConstSchedule .Gantt{display:flex;flex-direction:column;height:calc(100vh - 300px);overflow-x:auto;overflow-y:auto;position:relative;width:100%}.ConstSchedule>div{padding-bottom:10px;padding-top:10px;width:100%}.ConstSchedule .ScheduleNameCell{display:table-cell;max-width:250px;min-width:250px;position:relative;vertical-align:middle}.ConstSchedule .ScheduleDateCell{display:table-cell;max-width:110px;min-width:110px;position:relative;vertical-align:middle}.ExpandControl{background-color:#ddd;border:1 solid #ddd;border-radius:5px;cursor:pointer;font-size:10px;height:15px;margin:0;outline:none;padding:0;width:15px}.Actions{cursor:pointer;display:flex;font-size:9px;height:30px;opacity:.1;position:absolute;right:0;top:0;transition:opacity .3s linear}.Actions:hover{opacity:.6}.Actions button{border:0;bottom:auto;left:auto;margin:0;outline:none;padding:0;right:auto;top:auto}@media screen and (max-width:480px) and (orientation:portrait){.Actions button{opacity:1}}.Actions button:hover{opacity:1}.Actions .group-button{align-items:center;display:flex;height:25px;width:20px}.Actions .group-button button{background-color:#f0f0f0;border:1px solid #ccc;cursor:pointer;height:100%}.Actions .vertical-buttons{display:flex;flex-direction:column;height:100%;width:20px}.Actions .down,.Actions .up{height:50%;max-height:50%;width:100%}.Actions .up{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWkAAADTCAMAAAB0gxLbAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAPUExURUZISyEiJAAAADI0NgAAAFwqknsAAAAFdFJOU/////8A+7YOUwAAAAlwSFlzAAAOwwAADsMBx2+oZAAABF1JREFUeF7t0N1Oa0EMQ2EK5/2f+QghBN20nb/EsWe8Ln0RRd/bP4fp7Tq4pCyNytKoLI3K0qgsjcrSqCyNytKoLI3K0qgsjcrSqCyNytKoLI3K0qgsjcrSqCyNytKoLI3K0qgsjcrSqCyNytKoLI3K0qgkpf00qNv77ToJJCh9e39XpNaT/oRWpJaT/oIWpFaT/obWoxaT/oGWo9aS/g2tRi0lfQ8tRq0kfYXWohaS/gstRa0j/QhaiVpG+jG0ELWK9DNoHWoR6efQMtQa0q+gVaglpF9Di1ArSLegNagFpNvQEtT80j3QCtT00n3QAtTs0r3Q/NTk0v3Q9NTc0iPQ7NTU0mPQ5NTM0qPQ3NTE0uPQ1NS80jPQzNS00nPQxNSs0rPQvNSk0vPQtNSc0ivQrNSU0mvQpNSM0qvQnNSE0uvQlNR80hHQjNR00jHQhNRs0lHQfNRk0nHQdNRc0pHQbNRU0rHQZNRM0tHQXNRE0vHQVNQ80hnQTNQ00jnQRNQs0lnQPNQk0nnQNNQc0pnQLNQU0rnQJNQM0tnQHNQE0vnQFNT10ghoBupyaQw0AXW1NAq6nrpYGgddTl0rjYSupi6VxkIXU1dKo6FrqQul8dCl1HXSFdCV1GXSNdCF1FXSVdB11EXSddBl1DXSldBV1CXStdBF1BXS1dA11AXS9dAl1HhpBugKarg0B3QBNVqaBRpPDZbmgYZTY6WZoNHUUGkuaDA1UpoNGksNlOaDhlLjpBmhkdQwaU5oIDVKmhUaRw2S5oWGUWOkmaFR1BBpbmgQNUKaHRpDDZDmh4ZQ50srQCOo06U1oAHU2dIq0PnUydI60OnUudJK0NnUqdJa0MnUmdJq0LnUidJ60KnUedKK0JnUadKa0InUWdKq0HnUSdK60GnUOdLK0FnUKdLa0EnUGdLq0DnUCdL60CnU8dI7QGdQh0vvAZ1AHS29C3Q8dbD0PtDh1LHSO0FHU4dK7wUdTB0pvRt0LHWg9H7QodRx0jtCR1KHSe8JHUgdJb0rdBx1kPS+0GHUMdI7Q0dRh0jvDR1EHSG9O3QMdYD0/tAh1OvSJ0BHUC9LnwEdQL0qfQr0OvWi9DnQy9Rr0idBr1IvSZ8FvUi9In0a9Br1gvR50EvU89InQq9QT0ufCb1APSt9KvQ89aT0udDT1HPSJ0PPUk9Jnw09ST0jfTr0HPWEtKGnqMelDf3ZOPWwtKG/GqYelTb0d6PUg9KG/mmQekza0L8box6SNvR9Q9Qj0oa+NkI9IG3ovw1Q90sb+lH91N3Shn5cN3WvtKGf1UvdKW3o53VS90kb+lV91F3Shn5dF3WPtKFb9VB3SBu6XQd1W9rQPbWpm9KG7qtJ3ZI2dG8t6ob0x/Wee9rHFe++hrQLy9KoLI3K0qgsjcrSqCyNytKoLI3K0qgsjcrSqCyNytKoLI3K0qgsjcrSqCyNytKoLI3K0qgsjcrSqCyNytKoLI3K0qgsjcrSqP4DbSrzDl3tivkAAAAASUVORK5CYII=);background-size:100%}.Actions .down{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWkAAADTCAMAAAB0gxLbAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAPUExURTMuLAAAABgWFBQSEQAAAOlwJ/4AAAAFdFJOU/////8A+7YOUwAAAAlwSFlzAAAOwwAADsMBx2+oZAAABF9JREFUeF7t0EFuHDEQQ1HH8f3PHCAwDLs9M12SqlikxL/kgov39uEwvV0HV5SlUVkalaVRWRqVpVFZGpWlUVkalaVRWRqVpVFZGpWlUVkalaVRWRqVpVFZGpWlUVkalaVRWRqVpVFZGpWlUVkalaVRWRrVjfTbHxftjvI6XHq//rknvV/pLt1JmzrYHfS9tKlD3UIHpE0d6B46Im3q2wLQIWlT3xSBjkmb+mUh6KC0qV8Ug45Km/ppQeiwtKmfFIWOS5v6YWHoAWlTPygOPSJt6l8NQA9Jm/rSCPSYtKl/NAQ9KG3qb41Bj0qb+qtB6GFpU382Cj0uber/DUNPSJt6CnpG2tQz0FPSx1PPQM9JH049BT0pfTT1HPSs9MHUk9DT0sdSz0LPSx9KPQ29IH0k9Tz0ivSB1AvQS9LHUa9Ar0kfRr0EvSh9FPUa9Kr0QdSL0MvSx1CvQq9LH0K9DJ0gfQT1OnSG9AHUCdAp0ttTZ0DnSG9OnQKdJL01dQ50lvTG1EnQadLbUmdB50lvSp0GnSi9JXUedKb0htSJ0KnS21FnQudKb0adCp0svRV1LnS29EbUydDp0ttQZ0PnS29CnQ5dIL0FdT50hfQG1AXQJdLy1BXQNdLi1CXQRdLS1DXQVdLC1EXQZdKy1FXQddKi1GXQhdKS1HXQldKC1IXQpdJy1JXQtdJi1KXQxdJS1LXQ1dJC1MXQ5dIy1NXQ9dIi1OXQAGkJ6npohLQANQAaIk1PjYDGSJNTQ6BB0tTUGGiUNDE1CBomTUuNgsZJk1LDoIHSlNQ4aKQ0ITUQGipNR42ExkqTUUOhwdJU1FhotDQRNRgaLk1DjYbGS5NQw6EbpCmo8dAd0gTUDdAt0u3UHdA90s3ULdBN0q3UPdBd0o3UTdBt0m3UXdB90k3UbdCN0i3UfdCd0g3UjdCt0nDqTuheaTB1K3SzNJS6F7pbGkjdDN0uDaPuhu6XBlG3QxNIQ6j7oRmkAdQE0BTS5dQM0BzSxdQU0CTSpdQc0CzShdQk0DTSZdQs0DzSRdQ00ETSJdQ80EzSBdRE0FTS6dRM0FzSydRU0GTSqdRc0GzSidRk0HTSadRs0HzSSdR00ITSKdR80IzSCdSE0JTSy9SM0JzSi9SU0KTSS9Sc0KzSC9Sk0LTS09Ss0LzSk9S00MTSU9S80MzSE9TE0NTSw9TM0NzSg9TU0OTSQ9Tc0OzSA9Tk0PTSYWp2aH7pIDU9tIB0iJofWkE6QC0ALSF9S60ArSF9Qy0BLSL9kloDWkX6BbUItIz0U2oVaB3pJ9Qy0ELSD6l1oJWkH1ALQUtJ/6JWgtaSvlBLQYtJ/6DWglaT/kYtBi0n/UWtBq0n/UktBy0o/Z9aD1pR+uNdEVpS+uPvdVBIUloyS6OyNCpLo7I0KkujsjQqS6OyNCpLo7I0KkujsjQqS6OyNCpLo7I0KkujsjQqS6OyNCpLo7I0KkujsjQqS6OyNCpLo7I0Kkuj+gd3AZxR+KU2NwAAAABJRU5ErkJggg==);background-size:100%}.ViewModeChoicer{display:flex;flex-direction:row-reverse;width:100%}._3_ygE{border-bottom:1px solid #e6e4e4;border-left:1px solid #e6e4e4;border-top:1px solid #e6e4e4;display:table}._1nBOt{display:table-row;list-style:none}._2eZzQ{border-right:1px solid #c4c4c4;margin-left:-2px;opacity:1}._WuQ0f{display:table-cell;vertical-align:-webkit-baseline-middle;vertical-align:middle}._3ZbQT{border-bottom:1px solid #e6e4e4;border-left:1px solid #e6e4e4;display:table}._34SS0{display:table-row;text-overflow:ellipsis}._34SS0:nth-of-type(2n){background-color:#f5f5f5}._3lLk3{display:table-cell;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}._nI1Xw{display:flex}._2QjE6{color:#565656;cursor:pointer;padding:.15rem .2rem 0}._2QjE6,._2TfEi{font-size:.6rem;-webkit-user-select:none;user-select:none}._2TfEi{padding-left:1rem}._3T42e{background:#fff;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;padding:12px}._29NTg{color:#666;font-size:12px;margin-bottom:6px}._25P-K{-webkit-touch-callout:none;flex-shrink:0;-webkit-user-select:none;user-select:none}._25P-K,._3gVAq{display:flex;pointer-events:none;position:absolute}._3gVAq{visibility:hidden}._1eT-t{flex-shrink:0;overflow:hidden auto;scrollbar-width:thin;width:1rem}._1eT-t::-webkit-scrollbar{height:1.1rem;width:1.1rem}._1eT-t::-webkit-scrollbar-corner{background:#0000}._1eT-t::-webkit-scrollbar-thumb{background:#0003;background:var(--palette-black-alpha-20,#0003);background-clip:padding-box;border:6px solid #0000;border-radius:10px}._1eT-t::-webkit-scrollbar-thumb:hover{background:#0000004d;background:var(--palette-black-alpha-30,#0000004d);background-clip:padding-box;border:4px solid #0000}._2dZTy{fill:#fff}._2dZTy:nth-child(2n){fill:#f5f5f5}._3rUKi{stroke:#ebeff2}._RuwuK{stroke:#e6e4e4}._9w8d5{text-anchor:middle;fill:#333;-webkit-touch-callout:none;pointer-events:none;-webkit-user-select:none;user-select:none}._1rLuZ{stroke:#e6e4e4}._2q1Kt{text-anchor:middle;fill:#555;-webkit-touch-callout:none;pointer-events:none;-webkit-user-select:none;user-select:none}._35nLX{fill:#fff;stroke:#e0e0e0;stroke-width:1.4}._KxSXS{cursor:pointer;outline:none}._KxSXS:hover ._3w_5u{opacity:1;visibility:visible}._3w_5u{fill:#ddd;cursor:ew-resize;opacity:0;visibility:hidden}._31ERP{stroke-width:0;-webkit-user-select:none;user-select:none}._RRr13{cursor:pointer;outline:none}._2P2B1{-webkit-user-select:none;user-select:none}._1KJ6x{cursor:pointer;outline:none}._2RbVy{opacity:.6}._2RbVy,._2pZMF{-webkit-user-select:none;user-select:none}._3zRJQ{fill:#fff;text-anchor:middle;dominant-baseline:central;font-weight:lighter}._3KcaM,._3zRJQ{-webkit-touch-callout:none;pointer-events:none;-webkit-user-select:none;user-select:none}._3KcaM{fill:#555;text-anchor:start}._CZjuD{font-size:0}._2B2zv,._CZjuD{margin:0;overflow:hidden;padding:0}._3eULf{display:flex;list-style:none;margin:0;outline:none;padding:0;position:relative}._2k9Ys{height:1.2rem;max-width:100%;overflow:auto;scrollbar-width:thin}._2k9Ys::-webkit-scrollbar{height:1.1rem;width:1.1rem}._2k9Ys::-webkit-scrollbar-corner{background:#0000}._2k9Ys::-webkit-scrollbar-thumb{background:#0003;background:var(--palette-black-alpha-20,#0003);background-clip:padding-box;border:6px solid #0000;border-radius:10px}._2k9Ys::-webkit-scrollbar-thumb:hover{background:#0000004d;background:var(--palette-black-alpha-30,#0000004d);background-clip:padding-box;border:4px solid #0000}._19jgW{height:1px}.ConstStagePlan{bottom:0;display:flex;flex-direction:column;height:100%;margin:2px 2px 20px;overflow:auto;position:relative;top:0;width:99%}.ConstStagePlan .Chart{background-color:#ddf;border:1px solid #ccc;font-size:12px;margin-bottom:5px}.ConstStagePlan .StagePlanTable{border:none;border-collapse:initial;border-spacing:0;font-size:12px;height:100px;max-width:100%;overflow:scroll;position:relative;table-layout:fixed}.ConstStagePlan .td,.ConstStagePlan .th{background-clip:padding-box;border:1px solid #ccc;min-width:100px;padding:8px}.ConstStagePlan .StagePlanTable .HeaderRow{background-color:#fff;margin:0}.ConstStagePlan .StagePlanTable .HeaderRow th{border-bottom:1px solid #ccc;border-top:1px solid #ccc;position:-webkit-sticky;position:sticky}.ConstStagePlan .StagePlanTable .BodyRow{border-bottom:1px solid #ccc;height:20px;margin:0;max-height:20px;min-height:20px}.ConstStagePlan .StagePlanTable td,.ConstStagePlan .StagePlanTable th{border:.5px solid #ccc;min-width:100px;padding:8px}.ConstStagePlan .StagePlanTable .SummaryRow td{background-color:#ddf!important}.ConstStagePlan .StagePlanTable .NameHeader{border-left:1px solid #ccc;border-right:1px solid #ccc;left:0;max-width:200px;min-width:200px;padding:5px 0;width:200px}.ConstStagePlan .StagePlanTable .NameHeader,.ConstStagePlan .StagePlanTable .PriceHeader{background-color:#fff;font-size:12px;margin:0;position:-webkit-sticky;position:sticky;text-align:center;z-index:6}.ConstStagePlan .StagePlanTable .PriceHeader{border-right:3px solid #aaa;left:200px;max-width:100px;min-width:100px;padding:0;width:100px}.ConstStagePlan .StagePlanTable .Name{left:0;padding:5px 0}.ConstStagePlan .StagePlanTable .Name,.ConstStagePlan .StagePlanTable .Price{background-color:#fff;font-size:12px;margin:0;position:-webkit-sticky;position:sticky;z-index:2}.ConstStagePlan .StagePlanTable .Price{border-right:3px solid #aaa;left:200px;padding:0}.ConstStagePlan .StagePlanTable .Percent{border:1px solid #ccc;font-size:12px;margin:0;padding:0}.ConstStagePlan .StagePlanTable .PriceParMonth{border:1px solid #ccc;font-size:12px;margin:0;padding:0 2px 0 0;text-align:right}.ConstStagePlan .StagePlanTable .Year{max-width:100%}.ConstStagePlan .StagePlanTable .Month,.ConstStagePlan .StagePlanTable .Year{font-size:12px;margin:0;padding:0;position:-webkit-sticky;position:sticky;text-align:center}.ConstStagePlan .StagePlanTable .PriceInput{width:95%}.ConstStagePlan .StagePlanTable .PriceInput,.ConstStagePlan .StagePlanTable .VolInput{display:inline-block;font-size:12px;margin-left:2px;padding-bottom:2px;padding-top:2px;text-align:right}.ConstStagePlan .StagePlanTable .VolInput{width:40px}.ConstStagePlan .StagePlanTable .CellInput{font-size:12px;margin-bottom:0;margin-top:0}.ConstStagePlan .StagePlanTable tbody tr:nth-child(odd) td{background:#eee}.NumberInput{border:none;display:inline-block;font-size:13px;left:0;outline:none;padding:0;position:relative;resize:none;text-align:right;top:0;width:100%}.NumberInput::-webkit-inner-spin-button,.NumberInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.NumberInput[type=number]{-webkit-appearance:textfield;appearance:textfield}.ConstInformations{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:stretch;width:1200px}.ConstInformations .Panel{background-color:#eee;margin:10px}.ConstInformations .ProjectOverview{min-width:400px;width:40%}.ConstInformations .ProjectOverview .ConstStatus{padding:1px}.ConstInformations .ProjectOverview hr{margin-top:2px}.ConstInformations .ProjectStaffs{flex-grow:1;min-width:300px;width:30%}.ConstInformations .ProjectStaffs .Portraits{display:flex;flex-wrap:wrap;justify-content:left;width:100%}.ConstInformations .ProjectLocation,.ConstInformations .Weather{min-width:300px;width:35%}.ConstInformations .ProjectProgress{min-width:100px;width:25%}.ConstInformations .ProjectProgress .DisplayProgress{display:flex;justify-content:center;padding:30px 0 0;width:100%}.ConstInformations .ProjectStatus{min-width:600px;width:100%}.ConstInformations .ProjectPhotos{flex-grow:1;min-width:300px;width:100%}@media screen and (max-width:480px) and (orientation:portrait){.ConstInformations{width:100%}.ConstInformations .Panel{margin:5px}.ConstInformations .ProjectOverview{overflow:hidden}.ConstInformations .ProjectLocation,.ConstInformations .ProjectOverview,.ConstInformations .ProjectProgress,.ConstInformations .Weather{max-width:calc(100% - 10px);min-width:calc(100% - 10px);width:calc(100% - 10px)}.ConstInformations .ProjectProgress .DisplayProgress{height:80px;max-height:80px;min-height:80px;padding:0}.ConstInformations .ProjectPhotos,.ConstInformations .ProjectStaffs,.ConstInformations .ProjectStatus{max-width:calc(100% - 10px);min-width:calc(100% - 10px);width:calc(100% - 10px)}}.Portrait{cursor:pointer;max-width:96px;min-width:96px;width:96px}.Portrait .RoleName{color:#333;font-size:11px;text-align:center;width:100%}.Portrait .UserName{color:gray;display:flex;overflow:hidden;white-space:nowrap;width:100%}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ConstPanelForSelected{background-color:#fff;border:solid gray;border-width:0 0 1px;display:flex;height:auto;margin:5px;max-width:550px;min-width:550px;padding:2px;position:relative;text-align:inherit;width:550px;width:auto}.ConstPanelForSelected .NoImage{color:#d3d3d3;font-size:18px;font-weight:700;height:100px;left:0;position:absolute;text-align:center;top:0;vertical-align:middle;width:150px}.ConstPanelForSelected .ConstImage{background-color:#888;border:0 solid gray;border-radius:4px;display:block;height:100px;left:0;top:0;width:150px}.ConstPanelForSelected .ConstId{color:gray;font-size:14px;font-weight:700;margin-left:10px}.ConstPanelForSelected .ConstName{color:#666;font-size:18px;margin-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConstPanelForSelected .ConstTerm{align-items:center;color:gray;display:flex;font-size:13px;justify-content:center;text-align:center}.ConstPanelForSelected .ConstTerm input{width:100px}.ConstPanelForSelected .SalesStaff{display:inline-block;width:50%}.ConstPanelForSelected .SalesStaff .Label{color:gray;display:inline-block;font-size:11px;margin-left:10px;text-align:left}.ConstPanelForSelected .SalesStaff .Name{color:gray;display:inline-block;font-size:16px;font-weight:700;margin-left:20px;text-align:left}.ConstPanelForSelected .ConstructionStaff{display:inline-block;width:50%}.ConstPanelForSelected .ConstructionStaff .Label{color:gray;display:inline-block;font-size:11px;margin-left:10px;text-align:left}.ConstPanelForSelected .ConstructionStaff .Name{color:gray;display:inline-block;font-size:16px;font-weight:700;margin-left:20px;text-align:left}.ConstPanelForSelected .Process{font-size:8px;left:100px;position:absolute;right:auto;top:80px}@media screen and (max-width:480px) and (orientation:portrait){.ConstPanelForSelected{background-color:#fff;border:0 solid gray;height:80px;margin:5px;max-width:300px;min-width:300px;padding:0;position:relative;text-align:inherit;width:300px}.ConstPanelForSelected .ConstImage{background-color:#0000;background-color:#888;border:0 solid gray;border-top-left-radius:4px;border-top-right-radius:4px;display:block;height:70px;top:0;width:120px;z-index:0}.ConstPanelForSelected .ConstId{font-size:13px;font-weight:700;left:0;right:0;top:5px;z-index:1}.ConstPanelForSelected .ConstName{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:1}.ConstPanelForSelected .ConstTerm{display:none}.ConstPanelForSelected .ConstructionStaff,.ConstPanelForSelected .SalesStaff{width:120px}.ConstPanelForSelected .ConstructionStaff .Label,.ConstPanelForSelected .SalesStaff .Label{display:block}.ConstPanelForSelected .ConstStatus{display:none}}.LaborCosts{background-color:#fff;bottom:30px;display:block;padding:5px;position:absolute;top:0;width:100%}.LaborCosts .control{display:block;height:30px;margin:5px 30px 5px 5px}.LaborCosts table{height:100%;overflow-y:scroll;width:100%}.LaborCosts table tr:nth-child(6n+4),.LaborCosts table tr:nth-child(6n+5),.LaborCosts table tr:nth-child(6n+6){background-color:#eee}.LaborCosts table th{border-top:1px solid #ccc;text-align:center}.LaborCosts table thead .actions,.LaborCosts table thead .jobTitle,.LaborCosts table thead .user{z-index:5}.LaborCosts table .actions{background-color:inherit;border-left:1px solid #ccc;left:0;max-width:50px;min-width:50px;padding:0;position:-webkit-sticky;position:sticky;text-align:center;width:50px;z-index:3}.LaborCosts table .jobTitle{left:50px}.LaborCosts table .jobTitle,.LaborCosts table .user{background-color:inherit;border-right:1px solid #ccc;max-width:150px;min-width:150px;padding:0;position:-webkit-sticky;position:sticky;width:150px;z-index:3}.LaborCosts table .user{left:200px}.LaborCosts table tr{border-left:1px solid #ccc}.LaborCosts table td,.LaborCosts table th{border-right:1px solid #ccc;height:15px;padding:0}.LaborCosts table .budgetPrice,.LaborCosts table .differencePrice{min-width:110px}.LaborCosts table .terms{min-width:240px}.LaborCosts table .totalOEearlyPeriod,.LaborCosts table .totalOfYear{min-width:110px}.LaborCosts table .month1st,.LaborCosts table .month2nd,.LaborCosts table .total1st,.LaborCosts table .total2nd{min-width:80px}.LaborCosts table .rowTitle{min-width:50px;text-align:center}.LaborCosts table .memo{min-width:300px}.LaborCosts table tr{background-color:#fff}.LaborCosts table th{height:24px;max-height:24px;min-height:24px;position:-webkit-sticky;position:sticky;white-space:nowrap}.LaborCosts input{background-color:initial;border:1px solid #ccc;margin-left:5px;margin-right:5px}.LaborCosts table .budgetPrice div,.LaborCosts table .differencePrice div{text-align:right;width:100px}.LaborCosts table .month1st input,.LaborCosts table .month2nd input{width:70px}.LaborCosts table .memo textarea{background-color:initial;width:290px}.LaborCosts .month1st span,.LaborCosts .month2nd span,.LaborCosts .total1st span,.LaborCosts .total2nd span,.LaborCosts .totalOEearlyPeriod span,.LaborCosts .totalOfYear span{display:inline-block;margin-left:5px;margin-right:5px}.LaborCosts table thead tr:first-child th{top:0}.LaborCosts table thead tr:nth-child(2) th{top:24px}.LaborCosts .LaborCostsRow1st{max-height:15px}.LaborCosts .LaborCostsRow td{border-right:1px solid #ccc}.LaborCosts .LaborCostsRow .termFrom,.LaborCosts .LaborCostsRow .termTo{width:100px}.LaborCosts .LaborCostsRow .month1st,.LaborCosts .LaborCostsRow .month2nd,.LaborCosts .LaborCostsRow .total1st,.LaborCosts .LaborCostsRow .total2nd,.LaborCosts .LaborCostsRow .totalOEearlyPeriod,.LaborCosts .LaborCostsRow .totalOfYear{text-align:right}.LaborCosts .LaborCostsRow .term{display:flex}.LaborCosts .LaborCostsRow .LaborCostsActions{cursor:pointer;font-size:9px;height:30px;opacity:.5;transition:opacity .3s linear}.LaborCosts .LaborCostsRow .LaborCostsActions:hover{opacity:.8}.LaborCosts .LaborCostsRow .LaborCostsActions button{border:0;bottom:auto;left:auto;margin:0;outline:none;padding:0;right:auto;top:auto}.LaborCosts .LaborCostsRow .LaborCostsActions button:hover{opacity:1}.LaborCosts .LaborCostsRow .LaborCostsActions .group-button{align-items:center;display:flex;height:25px;width:20px}.LaborCosts .LaborCostsRow .LaborCostsActions .group-button button{background-color:#f0f0f0;border:1px solid #ccc;cursor:pointer;height:100%}.LaborCosts .LaborCostsRow .LaborCostsActions .vertical-buttons{display:flex;flex-direction:column;height:100%;width:20px}.LaborCosts .LaborCostsRow .LaborCostsActions .down,.LaborCosts .LaborCostsRow .LaborCostsActions .up{height:50%;max-height:50%;width:100%}.LaborCosts .LaborCostsRow .LaborCostsActions .up{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWkAAADTCAMAAAB0gxLbAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAPUExURUZISyEiJAAAADI0NgAAAFwqknsAAAAFdFJOU/////8A+7YOUwAAAAlwSFlzAAAOwwAADsMBx2+oZAAABF1JREFUeF7t0N1Oa0EMQ2EK5/2f+QghBN20nb/EsWe8Ln0RRd/bP4fp7Tq4pCyNytKoLI3K0qgsjcrSqCyNytKoLI3K0qgsjcrSqCyNytKoLI3K0qgsjcrSqCyNytKoLI3K0qgsjcrSqCyNytKoLI3K0qgkpf00qNv77ToJJCh9e39XpNaT/oRWpJaT/oIWpFaT/obWoxaT/oGWo9aS/g2tRi0lfQ8tRq0kfYXWohaS/gstRa0j/QhaiVpG+jG0ELWK9DNoHWoR6efQMtQa0q+gVaglpF9Di1ArSLegNagFpNvQEtT80j3QCtT00n3QAtTs0r3Q/NTk0v3Q9NTc0iPQ7NTU0mPQ5NTM0qPQ3NTE0uPQ1NS80jPQzNS00nPQxNSs0rPQvNSk0vPQtNSc0ivQrNSU0mvQpNSM0qvQnNSE0uvQlNR80hHQjNR00jHQhNRs0lHQfNRk0nHQdNRc0pHQbNRU0rHQZNRM0tHQXNRE0vHQVNQ80hnQTNQ00jnQRNQs0lnQPNQk0nnQNNQc0pnQLNQU0rnQJNQM0tnQHNQE0vnQFNT10ghoBupyaQw0AXW1NAq6nrpYGgddTl0rjYSupi6VxkIXU1dKo6FrqQul8dCl1HXSFdCV1GXSNdCF1FXSVdB11EXSddBl1DXSldBV1CXStdBF1BXS1dA11AXS9dAl1HhpBugKarg0B3QBNVqaBRpPDZbmgYZTY6WZoNHUUGkuaDA1UpoNGksNlOaDhlLjpBmhkdQwaU5oIDVKmhUaRw2S5oWGUWOkmaFR1BBpbmgQNUKaHRpDDZDmh4ZQ50srQCOo06U1oAHU2dIq0PnUydI60OnUudJK0NnUqdJa0MnUmdJq0LnUidJ60KnUedKK0JnUadKa0InUWdKq0HnUSdK60GnUOdLK0FnUKdLa0EnUGdLq0DnUCdL60CnU8dI7QGdQh0vvAZ1AHS29C3Q8dbD0PtDh1LHSO0FHU4dK7wUdTB0pvRt0LHWg9H7QodRx0jtCR1KHSe8JHUgdJb0rdBx1kPS+0GHUMdI7Q0dRh0jvDR1EHSG9O3QMdYD0/tAh1OvSJ0BHUC9LnwEdQL0qfQr0OvWi9DnQy9Rr0idBr1IvSZ8FvUi9In0a9Br1gvR50EvU89InQq9QT0ufCb1APSt9KvQ89aT0udDT1HPSJ0PPUk9Jnw09ST0jfTr0HPWEtKGnqMelDf3ZOPWwtKG/GqYelTb0d6PUg9KG/mmQekza0L8box6SNvR9Q9Qj0oa+NkI9IG3ovw1Q90sb+lH91N3Shn5cN3WvtKGf1UvdKW3o53VS90kb+lV91F3Shn5dF3WPtKFb9VB3SBu6XQd1W9rQPbWpm9KG7qtJ3ZI2dG8t6ob0x/Wee9rHFe++hrQLy9KoLI3K0qgsjcrSqCyNytKoLI3K0qgsjcrSqCyNytKoLI3K0qgsjcrSqCyNytKoLI3K0qgsjcrSqCyNytKoLI3K0qgsjcrSqP4DbSrzDl3tivkAAAAASUVORK5CYII=);background-size:100%}.LaborCosts .LaborCostsRow .LaborCostsActions .down{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWkAAADTCAMAAAB0gxLbAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAPUExURTMuLAAAABgWFBQSEQAAAOlwJ/4AAAAFdFJOU/////8A+7YOUwAAAAlwSFlzAAAOwwAADsMBx2+oZAAABF9JREFUeF7t0EFuHDEQQ1HH8f3PHCAwDLs9M12SqlikxL/kgov39uEwvV0HV5SlUVkalaVRWRqVpVFZGpWlUVkalaVRWRqVpVFZGpWlUVkalaVRWRqVpVFZGpWlUVkalaVRWRqVpVFZGpWlUVkalaVRWRrVjfTbHxftjvI6XHq//rknvV/pLt1JmzrYHfS9tKlD3UIHpE0d6B46Im3q2wLQIWlT3xSBjkmb+mUh6KC0qV8Ug45Km/ppQeiwtKmfFIWOS5v6YWHoAWlTPygOPSJt6l8NQA9Jm/rSCPSYtKl/NAQ9KG3qb41Bj0qb+qtB6GFpU382Cj0uber/DUNPSJt6CnpG2tQz0FPSx1PPQM9JH049BT0pfTT1HPSs9MHUk9DT0sdSz0LPSx9KPQ29IH0k9Tz0ivSB1AvQS9LHUa9Ar0kfRr0EvSh9FPUa9Kr0QdSL0MvSx1CvQq9LH0K9DJ0gfQT1OnSG9AHUCdAp0ttTZ0DnSG9OnQKdJL01dQ50lvTG1EnQadLbUmdB50lvSp0GnSi9JXUedKb0htSJ0KnS21FnQudKb0adCp0svRV1LnS29EbUydDp0ttQZ0PnS29CnQ5dIL0FdT50hfQG1AXQJdLy1BXQNdLi1CXQRdLS1DXQVdLC1EXQZdKy1FXQddKi1GXQhdKS1HXQldKC1IXQpdJy1JXQtdJi1KXQxdJS1LXQ1dJC1MXQ5dIy1NXQ9dIi1OXQAGkJ6npohLQANQAaIk1PjYDGSJNTQ6BB0tTUGGiUNDE1CBomTUuNgsZJk1LDoIHSlNQ4aKQ0ITUQGipNR42ExkqTUUOhwdJU1FhotDQRNRgaLk1DjYbGS5NQw6EbpCmo8dAd0gTUDdAt0u3UHdA90s3ULdBN0q3UPdBd0o3UTdBt0m3UXdB90k3UbdCN0i3UfdCd0g3UjdCt0nDqTuheaTB1K3SzNJS6F7pbGkjdDN0uDaPuhu6XBlG3QxNIQ6j7oRmkAdQE0BTS5dQM0BzSxdQU0CTSpdQc0CzShdQk0DTSZdQs0DzSRdQ00ETSJdQ80EzSBdRE0FTS6dRM0FzSydRU0GTSqdRc0GzSidRk0HTSadRs0HzSSdR00ITSKdR80IzSCdSE0JTSy9SM0JzSi9SU0KTSS9Sc0KzSC9Sk0LTS09Ss0LzSk9S00MTSU9S80MzSE9TE0NTSw9TM0NzSg9TU0OTSQ9Tc0OzSA9Tk0PTSYWp2aH7pIDU9tIB0iJofWkE6QC0ALSF9S60ArSF9Qy0BLSL9kloDWkX6BbUItIz0U2oVaB3pJ9Qy0ELSD6l1oJWkH1ALQUtJ/6JWgtaSvlBLQYtJ/6DWglaT/kYtBi0n/UWtBq0n/UktBy0o/Z9aD1pR+uNdEVpS+uPvdVBIUloyS6OyNCpLo7I0KkujsjQqS6OyNCpLo7I0KkujsjQqS6OyNCpLo7I0KkujsjQqS6OyNCpLo7I0KkujsjQqS6OyNCpLo7I0Kkuj+gd3AZxR+KU2NwAAAABJRU5ErkJggg==);background-size:100%}.DateInput{border:none;display:inline-block;font-size:13px;left:0;outline:none;padding:0;position:relative;resize:none;text-align:right;top:0;width:100%}.DateInput::-webkit-inner-spin-button,.DateInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.DateInput[type=number]{-webkit-appearance:textfield;appearance:textfield}.ConstReports{align-items:flex-start;background-color:#fff;bottom:0;display:flex;height:100%;padding:5px;position:absolute;top:0;width:100%}.ConstReports .Calendar{flex-grow:0;max-width:280px;min-width:280px;overflow:hidden;width:280px}.ConstReports .Reports{display:block;flex-grow:1;height:100%;max-width:960px;min-width:960px;overflow-y:scroll;padding-right:20px;position:relative}.ConstReports .UnavailableDate{background-color:#fff;cursor:not-allowed;opacity:.5}.ConstReports .react-calendar__month-view__days__day--weekend{color:red}@media screen and (max-width:480px) and (orientation:portrait){.ConstReports{flex-direction:column;padding:0}.ConstReports .Calendar{display:flex;justify-content:center;min-width:100%;overflow:hidden;position:relative;width:100%}.ConstReports .DateChoice{position:absolute;right:0;top:0;z-index:1}.ConstReports .DateChoice .Button{display:flex;text-align:center}.ConstReports .Reports{max-width:100%;min-width:100%;width:100%}.ConstReports .Reports .ConstReportRow{display:block;margin:0;padding:0;position:relative}}.ConstManagePhotoList{background-color:#fff;display:block;height:100%;overflow:hidden;position:relative;width:100%}.DropZone{align-items:center;background-color:#eec;display:flex;font-size:13px;height:200px;justify-content:center;width:500px}.DropZone:focus{outline:1px solid gray}.FinancialStatements{bottom:56px;display:block;position:absolute;top:40px;width:100%}@media screen and (max-width:480px) and (orientation:portrait){.FinancialStatements{bottom:0;top:30px}}.SearchCondition{background-color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;padding:5px;position:relative}.SearchCondition .searchString{width:180px}@media screen and (max-width:480px) and (orientation:portrait){.SearchCondition{display:block}}.ConstList{display:block;height:calc(100% - 60px);width:100%}.ConstList table{height:100%;overflow:scroll;width:100%}.ConstList thead .rh0,.ConstList thead .rh1{z-index:3}.ConstList .rh0{left:0;max-width:100px;min-width:100px;text-align:center;width:100px}.ConstList .rh0,.ConstList .rh1{background-color:inherit;padding:0;position:-webkit-sticky;position:sticky;z-index:1}.ConstList .rh1{border-right:1px solid #ccc;left:100px;max-width:320px;min-width:320px;width:320px}.ConstList .constTerm{max-width:240px;min-width:240px;width:240px}.ConstList .price{max-width:120px;min-width:120px;text-align:right;width:120px}.ConstList .rate{max-width:80px;min-width:80px;text-align:right;width:80px}.ConstList tr:nth-child(2n){background-color:#fff}.ConstList tr:nth-child(odd){background-color:#eee}.ConstList td,.ConstList th{overflow:hidden;padding:5px;text-overflow:ellipsis;white-space:nowrap}.ConstList .m{text-align:right}.ConstListRow .inp input::-webkit-inner-spin-button,.ConstListRow .inp input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ConstList .ConstListRow .inp{background-color:#bdb}.ConstList .focus{background-color:#ddf!important}.ConstList .focus .inp{background-color:#bbd!important}.LaborCostList{background-color:#fff;bottom:60px;display:block;left:5px;padding:5px;position:absolute;top:50px;width:calc(100% - 20px)}.LaborCostList .control{display:block;height:50px;margin:5px 50px 5px 5px}.LaborCostList table{height:100%;overflow-y:scroll;width:100%}.LaborCostList table th{border-top:1px solid #ccc;text-align:center}.LaborCostList table thead .constIdTitle,.LaborCostList table thead .jobTitle,.LaborCostList table thead .user{background-color:#fff;border-right:1px solid #ccc;position:-webkit-sticky;position:sticky;z-index:5}.LaborCostList table .constId,.LaborCostList table .constIdTitle{background-color:#cfc;border:1px solid #ccc;border-bottom:none;border-right:none;left:0;max-width:50px;min-width:50px;overflow:visible;position:-webkit-sticky;position:sticky;white-space:nowrap;width:50px;z-index:2}.LaborCostList table .constIdRowSpace{background-color:#cfc;border:1px solid #ccc;border-bottom:none;border-left:none}.LaborCostList table .constSpace{background-color:#cfc;border-bottom:none;border-left:1px solid #ccc;border-top:none;left:0;max-width:50px;min-width:50px;position:-webkit-sticky;position:sticky;width:50px;z-index:3}.LaborCostList table .jobTitle{left:50px}.LaborCostList table .jobTitle,.LaborCostList table .user{background-color:inherit;border-right:1px solid #ccc;max-width:150px;min-width:150px;padding:0;position:-webkit-sticky;position:sticky;width:150px;z-index:3}.LaborCostList table .user{left:200px}.LaborCostList table tr{border-left:1px solid #ccc}.LaborCostList table td,.LaborCostList table th{border-right:1px solid #ccc;height:15px;padding:0}.LaborCostList table .budgetPrice,.LaborCostList table .differencePrice,.LaborCostList table .totalOEearlyPeriod,.LaborCostList table .totalOfYear{min-width:110px}.LaborCostList table .month1st,.LaborCostList table .month2nd,.LaborCostList table .total1st,.LaborCostList table .total2nd{min-width:80px}.LaborCostList table .rowTitle{min-width:50px;text-align:center}.LaborCostList table .memo{min-width:300px}.LaborCostList table tr{background-color:#fff}.LaborCostList table th{height:24px;max-height:24px;min-height:24px;position:-webkit-sticky;position:sticky;white-space:nowrap}.LaborCostList input{background-color:initial;border:1px solid #ccc;margin-left:5px;margin-right:5px}.LaborCostList table tbody .budgetPrice{text-align:right}.LaborCostList table tbody .budgetPrice .budgetPriceInput{margin-right:5px}.LaborCostList table tbody .differencePrice{text-align:right}.LaborCostList table tbody .differencePrice .differencePriceInput{margin-right:5px}.LaborCostList table .month1st,.LaborCostList table .month2nd{width:80px}.LaborCostList table .memo textarea{background-color:initial;width:290px}.LaborCostList .month1st span,.LaborCostList .month2nd span,.LaborCostList .total1st span,.LaborCostList .total2nd span,.LaborCostList .totalOEearlyPeriod span,.LaborCostList .totalOfYear span{display:inline-block;margin-left:5px;margin-right:5px}.LaborCostList table thead tr:first-child th{top:0}.LaborCostList table thead tr:nth-child(2) th{top:24px}.LaborCostList .LaborCostListRow td{border-right:1px solid #ccc}.LaborCostList .LaborCostListRow .termFrom,.LaborCostList .LaborCostListRow .termTo{width:100px}.LaborCostList .LaborCostListRow .month1st,.LaborCostList .LaborCostListRow .month2nd,.LaborCostList .LaborCostListRow .total1st,.LaborCostList .LaborCostListRow .total2nd,.LaborCostList .LaborCostListRow .totalOEearlyPeriod,.LaborCostList .LaborCostListRow .totalOfYear{text-align:right}.LaborCostList .LaborCostListRow .term{display:flex}.LaborCostList .LaborCostListRow .LaborCostListActions{cursor:pointer;font-size:9px;height:30px;opacity:.5;transition:opacity .3s linear}.LaborCostList .LaborCostListRow .LaborCostListActions:hover{opacity:.8}.LaborCostList .LaborCostListRow .LaborCostListActions button{border:0;bottom:auto;left:auto;margin:0;outline:none;padding:0;right:auto;top:auto}.LaborCostList .LaborCostListRow .LaborCostListActions button:hover{opacity:1}.LaborCostList .LaborCostListRow .LaborCostListActions .group-button{align-items:center;display:flex;height:25px;width:20px}.LaborCostList .LaborCostListRow .LaborCostListActions .group-button button{background-color:#f0f0f0;border:1px solid #ccc;cursor:pointer;height:100%}.LaborCostList .LaborCostListRow .LaborCostListActions .vertical-buttons{display:flex;flex-direction:column;height:100%;width:20px}.LaborCostList .LaborCostListRow .LaborCostListActions .down,.LaborCostList .LaborCostListRow .LaborCostListActions .up{height:50%;max-height:50%;width:100%}.LaborCostList .LaborCostListRow .LaborCostListActions .up{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWkAAADTCAMAAAB0gxLbAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAPUExURUZISyEiJAAAADI0NgAAAFwqknsAAAAFdFJOU/////8A+7YOUwAAAAlwSFlzAAAOwwAADsMBx2+oZAAABF1JREFUeF7t0N1Oa0EMQ2EK5/2f+QghBN20nb/EsWe8Ln0RRd/bP4fp7Tq4pCyNytKoLI3K0qgsjcrSqCyNytKoLI3K0qgsjcrSqCyNytKoLI3K0qgsjcrSqCyNytKoLI3K0qgsjcrSqCyNytKoLI3K0qgkpf00qNv77ToJJCh9e39XpNaT/oRWpJaT/oIWpFaT/obWoxaT/oGWo9aS/g2tRi0lfQ8tRq0kfYXWohaS/gstRa0j/QhaiVpG+jG0ELWK9DNoHWoR6efQMtQa0q+gVaglpF9Di1ArSLegNagFpNvQEtT80j3QCtT00n3QAtTs0r3Q/NTk0v3Q9NTc0iPQ7NTU0mPQ5NTM0qPQ3NTE0uPQ1NS80jPQzNS00nPQxNSs0rPQvNSk0vPQtNSc0ivQrNSU0mvQpNSM0qvQnNSE0uvQlNR80hHQjNR00jHQhNRs0lHQfNRk0nHQdNRc0pHQbNRU0rHQZNRM0tHQXNRE0vHQVNQ80hnQTNQ00jnQRNQs0lnQPNQk0nnQNNQc0pnQLNQU0rnQJNQM0tnQHNQE0vnQFNT10ghoBupyaQw0AXW1NAq6nrpYGgddTl0rjYSupi6VxkIXU1dKo6FrqQul8dCl1HXSFdCV1GXSNdCF1FXSVdB11EXSddBl1DXSldBV1CXStdBF1BXS1dA11AXS9dAl1HhpBugKarg0B3QBNVqaBRpPDZbmgYZTY6WZoNHUUGkuaDA1UpoNGksNlOaDhlLjpBmhkdQwaU5oIDVKmhUaRw2S5oWGUWOkmaFR1BBpbmgQNUKaHRpDDZDmh4ZQ50srQCOo06U1oAHU2dIq0PnUydI60OnUudJK0NnUqdJa0MnUmdJq0LnUidJ60KnUedKK0JnUadKa0InUWdKq0HnUSdK60GnUOdLK0FnUKdLa0EnUGdLq0DnUCdL60CnU8dI7QGdQh0vvAZ1AHS29C3Q8dbD0PtDh1LHSO0FHU4dK7wUdTB0pvRt0LHWg9H7QodRx0jtCR1KHSe8JHUgdJb0rdBx1kPS+0GHUMdI7Q0dRh0jvDR1EHSG9O3QMdYD0/tAh1OvSJ0BHUC9LnwEdQL0qfQr0OvWi9DnQy9Rr0idBr1IvSZ8FvUi9In0a9Br1gvR50EvU89InQq9QT0ufCb1APSt9KvQ89aT0udDT1HPSJ0PPUk9Jnw09ST0jfTr0HPWEtKGnqMelDf3ZOPWwtKG/GqYelTb0d6PUg9KG/mmQekza0L8box6SNvR9Q9Qj0oa+NkI9IG3ovw1Q90sb+lH91N3Shn5cN3WvtKGf1UvdKW3o53VS90kb+lV91F3Shn5dF3WPtKFb9VB3SBu6XQd1W9rQPbWpm9KG7qtJ3ZI2dG8t6ob0x/Wee9rHFe++hrQLy9KoLI3K0qgsjcrSqCyNytKoLI3K0qgsjcrSqCyNytKoLI3K0qgsjcrSqCyNytKoLI3K0qgsjcrSqCyNytKoLI3K0qgsjcrSqP4DbSrzDl3tivkAAAAASUVORK5CYII=);background-size:100%}.LaborCostList .LaborCostListRow .LaborCostListActions .down{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWkAAADTCAMAAAB0gxLbAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAPUExURTMuLAAAABgWFBQSEQAAAOlwJ/4AAAAFdFJOU/////8A+7YOUwAAAAlwSFlzAAAOwwAADsMBx2+oZAAABF9JREFUeF7t0EFuHDEQQ1HH8f3PHCAwDLs9M12SqlikxL/kgov39uEwvV0HV5SlUVkalaVRWRqVpVFZGpWlUVkalaVRWRqVpVFZGpWlUVkalaVRWRqVpVFZGpWlUVkalaVRWRqVpVFZGpWlUVkalaVRWRrVjfTbHxftjvI6XHq//rknvV/pLt1JmzrYHfS9tKlD3UIHpE0d6B46Im3q2wLQIWlT3xSBjkmb+mUh6KC0qV8Ug45Km/ppQeiwtKmfFIWOS5v6YWHoAWlTPygOPSJt6l8NQA9Jm/rSCPSYtKl/NAQ9KG3qb41Bj0qb+qtB6GFpU382Cj0uber/DUNPSJt6CnpG2tQz0FPSx1PPQM9JH049BT0pfTT1HPSs9MHUk9DT0sdSz0LPSx9KPQ29IH0k9Tz0ivSB1AvQS9LHUa9Ar0kfRr0EvSh9FPUa9Kr0QdSL0MvSx1CvQq9LH0K9DJ0gfQT1OnSG9AHUCdAp0ttTZ0DnSG9OnQKdJL01dQ50lvTG1EnQadLbUmdB50lvSp0GnSi9JXUedKb0htSJ0KnS21FnQudKb0adCp0svRV1LnS29EbUydDp0ttQZ0PnS29CnQ5dIL0FdT50hfQG1AXQJdLy1BXQNdLi1CXQRdLS1DXQVdLC1EXQZdKy1FXQddKi1GXQhdKS1HXQldKC1IXQpdJy1JXQtdJi1KXQxdJS1LXQ1dJC1MXQ5dIy1NXQ9dIi1OXQAGkJ6npohLQANQAaIk1PjYDGSJNTQ6BB0tTUGGiUNDE1CBomTUuNgsZJk1LDoIHSlNQ4aKQ0ITUQGipNR42ExkqTUUOhwdJU1FhotDQRNRgaLk1DjYbGS5NQw6EbpCmo8dAd0gTUDdAt0u3UHdA90s3ULdBN0q3UPdBd0o3UTdBt0m3UXdB90k3UbdCN0i3UfdCd0g3UjdCt0nDqTuheaTB1K3SzNJS6F7pbGkjdDN0uDaPuhu6XBlG3QxNIQ6j7oRmkAdQE0BTS5dQM0BzSxdQU0CTSpdQc0CzShdQk0DTSZdQs0DzSRdQ00ETSJdQ80EzSBdRE0FTS6dRM0FzSydRU0GTSqdRc0GzSidRk0HTSadRs0HzSSdR00ITSKdR80IzSCdSE0JTSy9SM0JzSi9SU0KTSS9Sc0KzSC9Sk0LTS09Ss0LzSk9S00MTSU9S80MzSE9TE0NTSw9TM0NzSg9TU0OTSQ9Tc0OzSA9Tk0PTSYWp2aH7pIDU9tIB0iJofWkE6QC0ALSF9S60ArSF9Qy0BLSL9kloDWkX6BbUItIz0U2oVaB3pJ9Qy0ELSD6l1oJWkH1ALQUtJ/6JWgtaSvlBLQYtJ/6DWglaT/kYtBi0n/UWtBq0n/UktBy0o/Z9aD1pR+uNdEVpS+uPvdVBIUloyS6OyNCpLo7I0KkujsjQqS6OyNCpLo7I0KkujsjQqS6OyNCpLo7I0KkujsjQqS6OyNCpLo7I0KkujsjQqS6OyNCpLo7I0Kkuj+gd3AZxR+KU2NwAAAABJRU5ErkJggg==);background-size:100%}.SystemSetting{display:block;max-width:100%;min-width:100%;width:100%}.SystemSetting .SystemSettingContainer{height:100%;margin:10px;position:relative;width:calc(100% - 20px)}.SystemSetting .TabContent{height:calc(100% - 70px);position:relative;width:100%}@media screen and (max-width:480px) and (orientation:portrait){.SystemSetting .SystemSettingContainer{margin:0;width:100%}.SystemSetting .TabContent{height:calc(100% - 50px)}}.Role{display:block;flex-direction:column;flex-wrap:nowrap;height:100%;overflow:hidden;position:relative}.Role,.Role table{background-color:#fff;width:100%}.Role table{border:0 #fff;color:#000;font-family:Meiryo,Hiragino Kaku Gothic Pro,MS PGothic,Verdana,sans-serif;font-size:12px}.Role td{background-color:#fff}.Role thead{border-bottom:2px solid #000}.Role td,.Role th{padding:2px;table-layout:fixed}.Role .groupName,.Role .name{max-width:200px;min-width:200px;width:200px}.Role .check{max-width:150px;min-width:150px;text-align:center;width:150px}.SideMenu{max-width:200px;min-width:200px;overflow-x:hidden;width:200px}.SideMenu .SideMenuContainer{background-color:#fff;bottom:56px;display:block;max-height:100vh;overflow-x:hidden;overflow-y:auto;position:absolute;top:40px;width:200px;z-index:3000}.SideMenu .SideMenuLink{cursor:pointer}.SideMenu .HideMenu{border-bottom:1px solid #d3d3d3;display:block;height:30px;position:relative;width:100%}@media screen and (max-width:480px) and (orientation:portrait){.SideMenu .SideMenuContainer{bottom:40px;position:absolute;top:30px;width:200px}}
/*# sourceMappingURL=main.f8b0fc61.css.map*/