.mg-error-boundary-fallback{width:50%;font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:14px;margin:10px auto}.mg-error-boundary-fallback .mg-ebf-error{border-radius:8px;padding:16px;background:rgba(209,97,84,.2);color:#b23325}.mg-select-close-icon{position:absolute;top:6px;right:25px;width:20px;height:13px;padding:4px;fill:#fff;border-radius:15px;cursor:pointer;background:0 0}.cp-scroll{position:relative;overflow:hidden;outline:0;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-ms-touch-action:none;touch-action:none}.cp-scroll-content{position:relative;outline:0;width:100%;height:100%;-webkit-overflow-scrolling:touch;-ms-touch-action:none;touch-action:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cps-rail-v{position:absolute;display:block;right:0;top:0;bottom:0;z-index:1;cursor:default;opacity:0;-webkit-transform:translateZ(1px);-moz-transform:translateZ(1px);transform:translateZ(1px);-webkit-transition:opacity .25s cubic-bezier(.4,0,.2,1),width .2s cubic-bezier(.4,0,.2,1);-o-transition:opacity .25s cubic-bezier(.4,0,.2,1),width .2s cubic-bezier(.4,0,.2,1);-moz-transition:opacity .25s cubic-bezier(.4,0,.2,1),width .2s cubic-bezier(.4,0,.2,1);transition:opacity .25s cubic-bezier(.4,0,.2,1),width .2s cubic-bezier(.4,0,.2,1)}.cps-rail-v .cps-cursor{position:absolute;top:0;left:0;right:0;background:#454b4e;cursor:pointer}.cps-rail-h{position:absolute;display:block;right:0;left:0;bottom:0;z-index:1;cursor:default;opacity:0;-webkit-transform:translateZ(1px);-moz-transform:translateZ(1px);transform:translateZ(1px);-webkit-transition:opacity .25s cubic-bezier(.4,0,.2,1),width .2s cubic-bezier(.4,0,.2,1);-o-transition:opacity .25s cubic-bezier(.4,0,.2,1),width .2s cubic-bezier(.4,0,.2,1);-moz-transition:opacity .25s cubic-bezier(.4,0,.2,1),width .2s cubic-bezier(.4,0,.2,1);transition:opacity .25s cubic-bezier(.4,0,.2,1),width .2s cubic-bezier(.4,0,.2,1)}.cps-rail-h .cps-cursor{position:absolute;top:0;left:0;bottom:0;background:#454b4e;cursor:pointer}.mg-popover{-webkit-transition:opacity .2s cubic-bezier(.4,0,.2,1);-o-transition:opacity .2s cubic-bezier(.4,0,.2,1);-moz-transition:opacity .2s cubic-bezier(.4,0,.2,1);transition:opacity .2s cubic-bezier(.4,0,.2,1)}.mg-select-trigger-simple{cursor:pointer;position:relative;width:100%;height:100%;padding:5px 30px 5px 10px;line-height:20px;font-size:1.2rem;color:#202020;background-color:#fff;border:1px solid #d2d2d2;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}.visible .mg-select-trigger-simple{border-radius:3px 3px 0 0}.mg-select-trigger-simple.has-reset{padding-right:55px}.mg-select-trigger-simple.placeholder{color:rgba(0,0,0,.3)}.mg-select-trigger-simple:focus,.mg-select-trigger-simple:hover{border-color:#54a2cc}.disabled .mg-select-trigger-simple{cursor:default;background-color:#f7fbfd}.disabled .mg-select-trigger-simple:focus,.disabled .mg-select-trigger-simple:hover{border-color:#d2d2d2}.mg-select-trigger-input-wrapper{position:relative;width:100%;height:100%}.mg-select-trigger-input-wrapper .mg-select-input{position:relative;width:100%;height:32px;padding:5px 30px 5px 10px;line-height:20px;color:#202020;background-color:#fff;border:1px solid #d2d2d2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s linear;-o-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}.mg-select-trigger-input-wrapper .mg-select-input:focus,.mg-select-trigger-input-wrapper .mg-select-input:hover{border-color:#54a2cc}.error .mg-select-trigger-input-wrapper .mg-select-input{border:1px solid #f26d6a}.mg-select-trigger-input-wrapper .mg-select-input::-webkit-input-placeholder{color:rgba(0,0,0,.3)}.mg-select-trigger-input-wrapper .mg-select-input:-moz-placeholder{color:rgba(0,0,0,.3)}.mg-select-trigger-input-wrapper .mg-select-input::-moz-placeholder{color:rgba(0,0,0,.3)}.mg-select-trigger-input-wrapper .mg-select-input:-ms-input-placeholder{color:rgba(0,0,0,.3)}.mg-select-trigger-input-wrapper .mg-select-input::-ms-input-placeholder{color:rgba(0,0,0,.3)}.mg-select-trigger-input-wrapper .mg-select-input::placeholder{color:rgba(0,0,0,.3)}.disabled .mg-select-trigger-input-wrapper .mg-select-input{background-color:#f7fbfd}.disabled .mg-select-trigger-input-wrapper .mg-select-input:focus,.disabled .mg-select-trigger-input-wrapper .mg-select-input:hover{-webkit-border-image:none;-moz-border-image:none;-o-border-image:none;border-image:none}.mg-select-trigger-input-wrapper.has-reset .mg-select-input{padding-right:55px}.mg-select-trigger-arrow{position:absolute;top:0;right:0;width:17px;height:17px;padding:7px;color:#1e1e1e}.mg-select-reset{position:absolute;top:6px;right:25px;width:10px;height:10px;padding:4px;fill:#fff;background:rgba(0,0,0,.2);border-radius:15px;cursor:pointer}.mg-options{cursor:pointer;max-height:240px;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0;border:1px solid #d2d2d2;border-top:2px solid #54a2cc;-webkit-box-shadow:0 5px 8px rgba(84,162,204,.25);box-shadow:0 5px 8px rgba(84,162,204,.25);border-radius:0 0 3px 3px}.mg-option{cursor:pointer;width:100%;min-height:30px;padding:7px 10px;line-height:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .25s cubic-bezier(.4,0,.2,1);-o-transition:all .25s cubic-bezier(.4,0,.2,1);-moz-transition:all .25s cubic-bezier(.4,0,.2,1);transition:all .25s cubic-bezier(.4,0,.2,1)}.mg-option.current{color:#54a2cc;background-color:#ddecf5}.mg-option.selected{color:#54a2cc;font-weight:600}.mg-option.mg-option-hint{cursor:default;text-align:center;color:#787878;height:40px;line-height:30px}.mg-option.mg-option-hint .loading{margin-right:14px}.mg-option-icon{width:14px;height:14px;padding-right:5px;-webkit-transform:translateY(3px);-moz-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}.mg-switch{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;border-radius:2px;height:28px;line-height:20px;position:relative;-webkit-transition:all .25s cubic-bezier(.4,0,.2,1);-o-transition:all .25s cubic-bezier(.4,0,.2,1);-moz-transition:all .25s cubic-bezier(.4,0,.2,1);transition:all .25s cubic-bezier(.4,0,.2,1);vertical-align:middle;width:68px;font-size:13px;background-color:#d7d8d9;color:rgba(0,0,0,.5)}.mg-switch.disabled{visibility:hidden;cursor:default;background-color:#c5c5c5}.mg-switch:after{background-color:#fff;border-radius:2px;content:" ";cursor:pointer;height:24px;width:24px;left:2px;position:absolute;top:2px;-webkit-transition:left .25s cubic-bezier(.4,0,.2,1);-o-transition:left .25s cubic-bezier(.4,0,.2,1);-moz-transition:left .25s cubic-bezier(.4,0,.2,1);transition:left .25s cubic-bezier(.4,0,.2,1)}.mg-switch .mg-switch-inner{font-size:13px;left:34px;position:absolute;top:4px;-webkit-transition:left .25s cubic-bezier(.4,0,.2,1);-o-transition:left .25s cubic-bezier(.4,0,.2,1);-moz-transition:left .25s cubic-bezier(.4,0,.2,1);transition:left .25s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:700}.mg-switch.checked{background-color:#54a2cc;color:#fff}.mg-switch.checked:after{left:42px}.mg-switch.checked .mg-switch-inner{left:12px}.mg-switch.checked.disabled{color:#787878;background-color:#c5c5c5}.mg-slider{width:100%;min-height:20px}.mg-slider-wrapper{position:relative;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mg-slider-wrapper .slider-active,.mg-slider-wrapper .slider-bg{height:6px;border-radius:3px;position:absolute;left:0;top:7px}.mg-slider-wrapper .slider-bg{right:0;background:#ebeff3;border:1px solid #c9d2df;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mg-slider-wrapper .slider-active{background:#54a2cc}.mg-slider-point{position:absolute;width:20px;height:20px;border-radius:10px;background:#fff;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.2);box-shadow:0 2px 2px rgba(0,0,0,.2);cursor:pointer}.mg-slider-point:after{position:absolute;left:6px;top:6px;width:8px;height:8px;border-radius:4px;background:#54a2cc;content:' '}.disabled .mg-slider-point{cursor:default}.mg-slider-point-hint{position:absolute;top:-30px;opacity:0;background:#54a2cc;color:#fff;border-radius:3px;line-height:12px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-height:0;-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1),max-height .25s cubic-bezier(.4,0,.2,1);-o-transition:opacity .25s cubic-bezier(0,0,.2,1),max-height .25s cubic-bezier(.4,0,.2,1);-moz-transition:opacity .25s cubic-bezier(0,0,.2,1),max-height .25s cubic-bezier(.4,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1),max-height .25s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1)}.mg-slider-point-hint.display{opacity:1;max-height:30px;padding:4px}.mg-slider-point-hint:after{content:" ";position:absolute;bottom:-4px;left:-webkit-calc(50% - 4px);left:-moz-calc(50% - 4px);left:calc(50% - 4px);border-top:8px solid #54a2cc;border-right:4px solid transparent;border-left:4px solid transparent;border-radius:0;width:1px}.mg-number-input-wrapper{display:inline-block;min-width:70px}.mg-number-input-container{position:relative;width:100%;height:40px}.mg-number-input{position:relative;width:100%;height:40px;padding:3px 30px 3px 10px;line-height:20px;color:#000;background-color:#fff;border:1px solid #d1d6d9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1}.mg-number-input-count-wrapper .mg-number-input.cp-input{position:absolute;top:0;left:0;text-align:center;height:40px;padding:3px 25px}.mg-number-input-count{cursor:pointer;position:absolute;top:0;width:22px;height:40px;text-align:center;line-height:40px;z-index:2}.mg-number-input-count:hover .mg-nia-icon{color:#54a2cc}.disabled .mg-number-input-count{cursor:default}.mg-number-input-count .disabled:hover{background:0 0}.mg-number-input-count .mg-nia-icon{margin-top:11px}.mg-number-input-count.number-input-count-disabled{cursor:default}.mg-number-input-count.number-input-count-disabled:hover .mg-nia-icon{color:#b6b6b6}.mg-number-input-count.number-input-count-disabled .mg-nia-icon{color:#b6b6b6}.mg-number-input-count.number-input-countreduce{left:0;padding-left:10px}.mg-number-input-count.number-input-countadd{right:0;padding-right:10px}.mg-number-input-arrow{position:absolute;display:inline-block;width:22px;line-height:22px;text-align:center;right:0;height:50%;border:1px solid #d1d6d9;border-right:0;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.mg-number-input-arrow:hover{background:rgba(84,162,204,.1)}.mg-number-input-arrow .disabled:hover{background:0 0}.mg-number-input-arrow.number-input-arrow-disabled .mg-nia-icon{color:#b6b6b6}.mg-number-input-arrow.number-input-arrowup{top:0;border-top:0}.mg-number-input-arrow.number-input-arrowdown{height:-webkit-calc(50% + 1px);height:-moz-calc(50% + 1px);height:calc(50% + 1px);top:-webkit-calc(50% - 1px);top:-moz-calc(50% - 1px);top:calc(50% - 1px);border-bottom:0}.mg-nia-icon{width:17px;height:17px;fill:#54a2cc}.mg-calendar{width:270px;background:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mg-calendar-header{font-size:14px;position:relative;border-top:3px solid #54a2cc;line-height:36px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:10px;font-weight:600;color:#777;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mg-calendar-header .ch-month{cursor:pointer}.ch-separator{width:4px;height:4px;border-radius:2px;background:#54a2cc;margin:0 8px;display:inline-block;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ch-operator{position:absolute;right:10px;top:0}.cho-btn{width:13px;margin:0 4px;fill:#54a2cc;cursor:pointer}.mg-calendar-body{padding-bottom:5px}.mg-calendar-title{text-align:center;border-bottom:1px solid #e5e7e4;margin-bottom:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mg-calendar-title .mg-cwt-item{position:relative;display:inline-block;width:36px;height:30px;color:#b6b6b6;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;line-height:30px;font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mg-calendar-week{text-align:center}.mg-calendar-day{position:relative;width:36px;height:36px;display:inline-block;color:#d7d8d9;font-size:13px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mg-calendar-day .dayWrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;left:1px;right:1px;top:1px;bottom:1px;border:1px solid transparent;line-height:30px;border-radius:32px;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.mg-calendar-day.current-month{color:#000;cursor:pointer}.mg-calendar-day.today::after{content:' ';display:block;position:absolute;top:26px;left:16px;width:4px;height:4px;border-radius:50%;background:#febf10;z-index:4}.mg-calendar-day.current-month.selected .dayWrapper{color:#fff;background:#54a2cc}.mg-calendar-day.current-month:hover.selected .dayWrapper{border-color:#7bb7d8}.mg-calendar-day.current-month:hover .dayWrapper{border-color:#54a2cc}.mg-calendar-month{position:relative;width:82px;height:46px;display:inline-block;color:#000;font-size:13px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:4px 2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mg-calendar-month .monthWrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;left:1px;right:1px;top:6px;bottom:6px;border:1px solid transparent;line-height:30px;border-radius:6px;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;cursor:pointer}.mg-calendar-month .monthWrapper:hover{background:#54a2cc;color:#fff}.mg-popover-content .mg-calendar-wrapper{-webkit-box-shadow:0 3px 10px rgba(0,0,0,.25);box-shadow:0 3px 10px rgba(0,0,0,.25)}.mg-animation-number-wrapper{position:relative;display:inline-block}.mg-anw-container{display:inline-block;position:relative;overflow:hidden;vertical-align:bottom}.mg-anw-content{position:relative;display:inline-block;z-index:2;white-space:nowrap}.mg-anw-content.animationNumber-enter{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:.01}.mg-anw-content.animationNumber-enter-active{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.mg-anw-content.animationNumber-enter-done{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.mg-anw-content.animationNumber-exit{position:absolute;top:0;bottom:0;left:0;right:0;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.mg-anw-content.animationNumber-exit-active{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:.01;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.mg-anw-hint{position:absolute;left:20%;right:20%;top:25%;bottom:20%;background:#fbef85;border-radius:50%;-webkit-filter:blur(12px);filter:blur(12px);z-index:0;opacity:0;-webkit-transition:all .25s ease-in;-o-transition:all .25s ease-in;-moz-transition:all .25s ease-in;transition:all .25s ease-in}.mg-anw-hint.isChanged{opacity:.4}.mg-contenteditable{outline:0;cursor:text}.mg-contenteditable[contenteditable=true]:empty:before{content:attr(placeholder);color:rgba(0,0,0,.3);display:block;padding-left:2px}.mg-previewer{z-index:6;-webkit-animation:popwin-mask-in .2s cubic-bezier(.4,0,.2,1);-moz-animation:popwin-mask-in .2s cubic-bezier(.4,0,.2,1);animation:popwin-mask-in .2s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.mg-previewer .mg-content{-webkit-animation:popwin-in .25s cubic-bezier(0,0,.2,1);-moz-animation:popwin-in .25s cubic-bezier(0,0,.2,1);animation:popwin-in .25s cubic-bezier(0,0,.2,1);position:relative;width:auto;height:auto;padding:40px 8px 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mg-previewer .mg-content .mg-close{position:fixed}.mg-previewer .mg-content .preview-operation{position:fixed;bottom:70px;left:0;right:0}.mg-previewer-draggable{z-index:6;-webkit-animation:popwin-mask-in .2s cubic-bezier(.4,0,.2,1);-moz-animation:popwin-mask-in .2s cubic-bezier(.4,0,.2,1);animation:popwin-mask-in .2s cubic-bezier(.4,0,.2,1);position:fixed;top:8%;left:-webkit-calc(50% - 300px);left:-moz-calc(50% - 300px);left:calc(50% - 300px);max-width:800px;min-width:300px;max-height:85%;width:auto;height:auto;border-radius:3px;border:1px solid rgba(255,255,255,.1);background-color:rgba(0,0,0,.45);-webkit-box-shadow:0 3px 10px rgba(0,0,0,.25),0 0 50px inset rgba(0,0,0,.25);box-shadow:0 3px 10px rgba(0,0,0,.25),0 0 50px inset rgba(0,0,0,.25);overflow:hidden;cursor:move}.mg-previewer-draggable .mg-content{-webkit-animation:popwin-in .25s cubic-bezier(0,0,.2,1);-moz-animation:popwin-in .25s cubic-bezier(0,0,.2,1);animation:popwin-in .25s cubic-bezier(0,0,.2,1);width:100%;height:100%;padding:8px;padding-top:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mg-previewer-draggable .mg-content .mg-pdf-viewer{-webkit-box-shadow:0 3px 10px rgba(0,0,0,.25);box-shadow:0 3px 10px rgba(0,0,0,.25)}.mg-previewer-draggable .mg-content .mg-close{position:absolute}.mg-previewer-draggable .mg-content .preview-operation{position:absolute;bottom:30px;left:0;right:0}.mg-previewer .mg-content .mg-close,.mg-previewer-draggable .mg-content .mg-close{fill:#fff;right:8px;top:8px;width:24px;height:24px;z-index:10;cursor:pointer}.mg-previewer .mg-content .mg-title,.mg-previewer-draggable .mg-content .mg-title{color:rgba(255,255,255,.9);font-weight:600;position:absolute;left:8px;top:8px;max-width:80%;height:24px;z-index:10;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.mg-previewer .mg-content img,.mg-previewer-draggable .mg-content img{display:block;margin:20% auto;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.25);box-shadow:0 3px 10px rgba(0,0,0,.25);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mg-previewer .mg-content .mg-preview-nocontent,.mg-previewer-draggable .mg-content .mg-preview-nocontent{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;text-align:center;color:#fff;font-weight:600}.mg-previewer .mg-content .mg-pdf-viewer,.mg-previewer .mg-content .mg-pdf-wrapper,.mg-previewer-draggable .mg-content .mg-pdf-viewer,.mg-previewer-draggable .mg-content .mg-pdf-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;text-align:center;color:rgba(255,255,255,.8);line-height:1.5;font-weight:600}.mg-previewer .mg-content .mg-pdf-content,.mg-previewer-draggable .mg-content .mg-pdf-content{display:block;margin:0 auto}.mg-previewer .mg-content .preview-operation,.mg-previewer-draggable .mg-content .preview-operation{text-align:center}.mg-previewer .mg-content .preview-operation .pvot-panel,.mg-previewer-draggable .mg-content .preview-operation .pvot-panel{display:inline-block;background:#4d4d4d;border-radius:3px;color:#a5a5a5;padding:6px 10px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.4);box-shadow:0 2px 10px rgba(0,0,0,.4)}.mg-previewer .mg-content .preview-operation .pvot-panel .pvot-resize,.mg-previewer-draggable .mg-content .preview-operation .pvot-panel .pvot-resize{width:26px;height:26px;fill:#fff}.mg-previewer .mg-content .preview-operation .pvot-panel .pvot-info,.mg-previewer-draggable .mg-content .preview-operation .pvot-panel .pvot-info{padding:4px 6px}.mg-previewer .mg-content .preview-operation .pvot-panel .pvot-split,.mg-previewer-draggable .mg-content .preview-operation .pvot-panel .pvot-split{display:inline-block;width:2px;height:26px;border-left:1px solid #a5a5a5;vertical-align:middle;margin:0 8px}.mg-previewer .mg-content .preview-operation .pvot-panel a.pvot-opt,.mg-previewer-draggable .mg-content .preview-operation .pvot-panel a.pvot-opt{display:inline-block;padding:4px 4px;margin:0 6px;color:#fff;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mg-previewer .mg-content .preview-operation .pvot-panel a.pvot-opt:hover,.mg-previewer-draggable .mg-content .preview-operation .pvot-panel a.pvot-opt:hover{background:rgba(204,204,204,.1)}.mg-previewer .mg-content .preview-operation .pvot-panel svg.pvot-opt,.mg-previewer-draggable .mg-content .preview-operation .pvot-panel svg.pvot-opt{display:inline-block;padding:6px 4px;margin:0 6px;color:#fff;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:14px;height:14px;vertical-align:middle;cursor:pointer}.mg-previewer .mg-content .preview-operation .pvot-panel svg.pvot-opt:hover,.mg-previewer-draggable .mg-content .preview-operation .pvot-panel svg.pvot-opt:hover{background:rgba(204,204,204,.1)}.cp-popwin{z-index:6;-webkit-animation:popwin-mask-in .2s cubic-bezier(.4,0,.2,1);-moz-animation:popwin-mask-in .2s cubic-bezier(.4,0,.2,1);animation:popwin-mask-in .2s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(32,32,32,.5)}.cp-popwin.a-portal-destroy{-webkit-animation:popwin-mask-out .25s cubic-bezier(.4,0,.2,1);-moz-animation:popwin-mask-out .25s cubic-bezier(.4,0,.2,1);animation:popwin-mask-out .25s cubic-bezier(.4,0,.2,1);background-color:rgba(60,108,132,0);opacity:0}.cp-popwin .pop-projectUpdates-Container{width:1000px!important;height:800px}.cp-popwin .pop-projectUpdates-Container .pop-projectUpdates{width:950px;height:650px}.cp-popBox{-webkit-animation:popwin-in .25s cubic-bezier(0,0,.2,1);-moz-animation:popwin-in .25s cubic-bezier(0,0,.2,1);animation:popwin-in .25s cubic-bezier(0,0,.2,1);position:relative;width:400px;margin-top:10%;margin-left:auto;margin-right:auto;padding:23px 20px 20px;background-color:#fff;-webkit-box-shadow:0 10px 30px rgba(32,32,32,.3);box-shadow:0 10px 30px rgba(32,32,32,.3);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0 0 3px 3px}.a-portal-destroy .cp-popBox{-webkit-animation:popwin-out .25s cubic-bezier(.4,0,.2,1);-moz-animation:popwin-out .25s cubic-bezier(.4,0,.2,1);animation:popwin-out .25s cubic-bezier(.4,0,.2,1);-webkit-transform:translateY(400px);-moz-transform:translateY(400px);-ms-transform:translateY(400px);transform:translateY(400px)}.cp-popBox:before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:-webkit-gradient(linear,left top,right top,from(#fecc40),to(#54a2cc));background:-webkit-linear-gradient(left,#fecc40,#54a2cc);background:-moz-linear-gradient(left,#fecc40,#54a2cc);background:-o-linear-gradient(left,#fecc40,#54a2cc);background:linear-gradient(90deg,#fecc40,#54a2cc)}.warning .cp-popBox:before{background:#f8c50b}.form .cp-popBox:before{background:#d4a012}.big .cp-popBox{width:700px}.remove .cp-popBox{width:450px;padding:13px 20px 20px 110px}.remove .cp-popBox:before{background:#f26d6a}.cp-popwin.form .cp-popBox{width:790px;padding:0 0 20px 0}@media screen and (max-height:900px){.cp-popwin.form .cp-popBox{margin-top:5%}}@media screen and (max-height:770px){.cp-popwin.form .cp-popBox{margin-top:2%}}.cp-popClose{cursor:pointer;position:absolute;top:10px;right:10px;width:16px;height:16px;padding:2px;color:#888}.cp-popClose:hover{color:#787878}.cp-pcImg{display:block;width:64px;height:64px;margin-left:auto;margin-right:auto}.cp-pcImage{width:32px;height:32px;padding:15px;margin-left:auto;margin-right:auto;border:1px solid #bbdaeb;-webkit-box-shadow:0 2px 10px rgba(204,204,204,.4);box-shadow:0 2px 10px rgba(204,204,204,.4);border-radius:50%}.warning .cp-pcImage{width:34px;height:34px;background-color:#f8c50b;border:5px solid #fef3ce;-webkit-box-shadow:none;box-shadow:none}.cp-pcImageIcon{width:32px;height:32px;color:#76b5d6}.warning .cp-pcImageIcon{color:#fff}.cp-pcTitle{font-size:2.4rem;font-weight:700;color:#54a2cc}.confirm .cp-pcTitle{text-align:center}.cp-pcTips{margin-top:15px;font-size:2rem;font-weight:700}.confirm .cp-pcTips{text-align:center}.cp-pcTips .remove{color:#f26d6a}.cp-pcDes{margin-top:10px;font-size:1.4rem;color:#787878}.confirm .cp-pcDes{text-align:center}.cp-pcInfo{margin-top:10px;text-align:center}.cp-pcInfo>span{display:inline-block;height:36px;padding-left:20px;padding-right:20px;line-height:36px;font-size:2rem;color:#e0b20a;background-color:#fef3ce;border-radius:18px}.cp-pcOperate{margin-top:20px;text-align:center}.cp-pcOperate .cp-button{min-width:80px}.cp-pcOperate .cp-pcConfirm{margin-right:10px}.remove .cp-pcOperate{text-align:right}.cp-prImage{position:absolute;top:33px;left:30px;width:60px;height:58px;background:url(../images/common/popRemove.png)}.pop-removeAndChangeData .cp-pcTips{margin-top:10px;color:#f8c50b}.rac_form{padding:10px;margin-top:15px;background-color:#fef3ce;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.rac_friTitle{float:left;width:120px;margin-right:10px;line-height:32px;font-size:1.4rem;text-align:right;font-weight:600;color:#787878}.rac_friValue{float:left;line-height:32px;font-size:1.4rem;font-weight:700;color:#f26d6a}.changed .rac_friValue{color:#a5a5a5;text-decoration:line-through}.rac_friSearchSelect{float:left;width:300px}.rac_links{max-height:300px;padding:10px;margin-top:5px;background-color:#f7fbfd;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.rac_linkTr{position:relative;height:29px;padding-left:10px;line-height:29px;background-color:#fff}.rac_linkTr+.rac_linkTr{border-top:1px solid #f7fbfd}.rac_linkTd{float:left;height:100%;font-size:1.2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}.rac_linkTd.name{color:#ca5e5b}.changed .rac_linkTd.name{color:#202020}.rac_summary{margin-top:10px;font-size:1.2rem;color:#787878}.rac_summary .strong{font-weight:600;color:#202020}.cp-pgtBox{-webkit-animation:popwin-in .25s cubic-bezier(0,0,.2,1);-moz-animation:popwin-in .25s cubic-bezier(0,0,.2,1);animation:popwin-in .25s cubic-bezier(0,0,.2,1);position:relative;width:420px;min-height:60px;padding:10px 30px 10px 60px;margin-top:10%;margin-left:auto;margin-right:auto;background-color:#f26d6a;-webkit-box-shadow:0 10px 30px rgba(242,109,106,.5);box-shadow:0 10px 30px rgba(242,109,106,.5);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:30px}.cp-pgtBox .cp-popClose{top:20px;right:15px;color:rgba(255,255,255,.5)}.cp-pgtBox .cp-popClose:hover{color:#fff}.cp-pgtIcon{position:absolute;top:14px;left:14px;width:32px;height:32px}.cp-pgtTips{font-size:1.4rem;font-weight:700;color:#fff}.cp-pgtDes{color:rgba(255,255,255,.8)}.cp-pgtErrMsg{min-height:10px;color:rgba(255,255,255,.8)}.cp-popHeader{height:60px;line-height:60px;text-align:center;font-size:2.4rem;font-weight:700;color:#c4be40;background-color:rgba(255,229,159,.6);border-bottom:1px solid #e8e8e8}.cp-pfFormWrapper{max-height:66vh}.cp-pfForm{padding:0 15px 5px 15px}.cp-pfForm .cp-formField{padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pf-clientForm .cp-pfForm .cp-formField{width:50%}.cp-pfForm .c_categoryTitle:before{left:10px;right:10px}.cp-pfForm .c_categoryTitle .title{background-color:#fff}.pop-createClient .cp-popBox{margin-top:6%}.pf-clientForm .cp-formField{width:50%}.pco-clientSupplement{font-size:1.2rem;color:#787878}.pco-csIcon{width:12px;height:12px;padding-top:2px;padding-right:5px;fill:#76b5d6;-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.pco-csIcon.cecNumber,.pco-csIcon.electricalLicense,.pco-csIcon.phone{margin-left:10px}.ppo-prjName .clName{float:right;font-size:1.2rem;color:#787878}.pso-salesName .agName{float:right;font-size:1.2rem;color:#787878}@-webkit-keyframes popwin-mask-in{0%{background-color:rgba(60,108,132,0)}100%{background-color:rgba(32,32,32,.5)}}@-moz-keyframes popwin-mask-in{0%{background-color:rgba(60,108,132,0)}100%{background-color:rgba(32,32,32,.5)}}@keyframes popwin-mask-in{0%{background-color:rgba(60,108,132,0)}100%{background-color:rgba(32,32,32,.5)}}@-webkit-keyframes popwin-in{0%{-webkit-transform:translateY(-400px);transform:translateY(-400px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-moz-keyframes popwin-in{0%{-moz-transform:translateY(-400px);transform:translateY(-400px);opacity:0}100%{-moz-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes popwin-in{0%{-webkit-transform:translateY(-400px);-moz-transform:translateY(-400px);transform:translateY(-400px);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes popwin-mask-out{0%{background-color:rgba(32,32,32,.5);opacity:1}100%{background-color:rgba(60,108,132,0);opacity:0}}@-moz-keyframes popwin-mask-out{0%{background-color:rgba(32,32,32,.5);opacity:1}100%{background-color:rgba(60,108,132,0);opacity:0}}@keyframes popwin-mask-out{0%{background-color:rgba(32,32,32,.5);opacity:1}100%{background-color:rgba(60,108,132,0);opacity:0}}@-webkit-keyframes popwin-out{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(400px);transform:translateY(400px)}}@-moz-keyframes popwin-out{0%{-moz-transform:translateY(0);transform:translateY(0)}100%{-moz-transform:translateY(400px);transform:translateY(400px)}}@keyframes popwin-out{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(400px);-moz-transform:translateY(400px);transform:translateY(400px)}}.login_wrapper{position:relative;width:100%;height:100%;background-color:#f7fbfd}.login_wrapper:before{content:'';position:absolute;top:0;right:0;bottom:0;width:54.93%;background:#1e1e1e url(../images/login/background.png) top left no-repeat}.login_wrapper:after{content:'';position:absolute;top:-138px;right:-133px;width:416px;height:416px;background:url(../images/login/circle.svg) left bottom no-repeat}.login_main{position:absolute;top:50%;left:0;right:0;bottom:0}.login_frame{position:relative;width:545px;height:590px;padding:75px 70px 70px 70px;margin-left:auto;margin-right:auto;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(-41.5%,-295px);-moz-transform:translate(-41.5%,-295px);-ms-transform:translate(-41.5%,-295px);transform:translate(-41.5%,-295px);-webkit-box-shadow:0 10px 30px rgba(0,0,0,.07);box-shadow:0 10px 30px rgba(0,0,0,.07);border-radius:20px}.login_logo{display:block;width:176px;height:64px}.login_title{margin-top:21px;line-height:1.4;font-size:3rem;font-weight:700;color:#202020}.login_header{height:100px;background:url(../images/login/header.png) 40px 10px no-repeat}.login_field{position:relative;margin:18px auto 21px auto}.login_fTitle{padding-bottom:12px;line-height:1.4;font-size:1.7rem;color:#202020}.login_fInput{width:100%;height:62px;padding:20px 16px;line-height:22px;font-size:1.7rem;font-weight:700;color:#202020;background-color:rgba(32,32,32,.02);-webkit-box-shadow:inset 1px 1px 4px rgba(0,0,0,.1);box-shadow:inset 1px 1px 4px rgba(0,0,0,.1);border:0 none;border-radius:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .3s linear;-o-transition:border-color .3s linear;-moz-transition:border-color .3s linear;transition:border-color .3s linear}.login_fInput:focus{background-color:rgba(32,32,32,.01)}.error .login_fInput{background-color:rgba(233,87,69,.2)}.login_fValidMark{position:absolute;top:57px;right:8px;width:19px;height:19px}.login_fValidInfo{display:inline-block;position:absolute;top:3px;right:0;padding:4px 11px;line-height:14px;font-size:1.2rem;color:#fff;background-color:#f26d6a;border-radius:11px}.login_confirm{margin-top:32px}.login_rememberMe{float:left;cursor:pointer;display:inline-block;height:20px;padding-top:10px;padding-bottom:10px;margin-left:15px;color:#fff}.login_rememberMe .cp-cIcon{float:left;display:inline-block;width:20px;height:20px;background:url(../images/common/checkbox.png) 0 -120px no-repeat}.login_rememberMe .cp-cLabel{display:inline-block;line-height:20px;margin-left:10px}.login_rememberMe:hover .cp-cIcon{background-position:0 -240px}.login_rememberMe.selected .cp-cIcon{background-position:0 -180px}.login_button{display:inline-block;width:141px;height:51px;line-height:51px;text-align:center;font-size:2.1rem;font-weight:600;color:#fff;background-color:#54a2cc;border-radius:26px;-webkit-transition:border-color .3s linear;-o-transition:border-color .3s linear;-moz-transition:border-color .3s linear;transition:border-color .3s linear}.login_button:hover{background-color:#76b5d6}.login_button:active{background-color:#4887a8}.login_button.processing{line-height:44px}