html, body { height: 100%; touch-action: manipulation; color: #484848; } body { overflow: hidden; /* Status bar height on iOS 11.0 */ padding-top: constant(safe-area-inset-top); /* Status bar height on iOS 11.2+ */ padding-top: env(safe-area-inset-top); } input { /* Remove First */ -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0px; box-sizing: border-box; } .perfect-scrollbar { overflow: auto; } .material-icons, img, div { user-select: none; } .app-content { padding: 0 16px 16px 0; box-sizing: border-box; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; width: 100%; height: 100%; display: flex; flex-direction: column; /*background-color: white;*/ transition: height 0.2s ease-in-out; -webkit-transition: height 0.2s ease-in-out; } .mdl-spinner--single-color .mdl-spinner__layer-1, .mdl-spinner--single-color .mdl-spinner__layer-2, .mdl-spinner--single-color .mdl-spinner__layer-3, .mdl-spinner--single-color .mdl-spinner__layer-4 { border-color: #db4d3e; } .LoadingContener { position: fixed; top: 0; width: 100%; height: 100%; z-index: 11; display: none; flex-direction: column; align-items: center; justify-content: center; } .LoadingContener-show { display: flex; } .Loading-contain { display: flex; flex-direction: row; align-items: center; justify-content: center; background-color: white; border-radius: 22.5px; height: 45px; padding: 0 10px; z-index: 1; margin-top: 15px; } .Gallery-Content { position: absolute; top: 0px; height: 100%; width: 100%; z-index: 999; } .iwr-mdl-title { padding: 18px 19px; background-color: rgba(0, 0, 0, 0.20); position: relative; } .mdl-image-contain { box-sizing: border-box; position: relative; padding: 20px 0; display: inline-block; } .mdl-image-contain>label { position: absolute; top: 2px; font-size: 16px; color: rgba(0, 0, 0, 0.5); } .mdl-image-contain>div { margin: 4px 0; width: 100px; height: 100px; border: rgba(0, 0, 0, 0.38) 0.5px solid; top: 24px; } .item-image { -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; width: 100%; height: 100%; } .mdl-switch-content { padding-top: 5px; padding-bottom: 5px; color: black; z-index: 1; } .mdl-shadow-background { position: absolute; background: rgba(226, 226, 226, 0.95); height: 50px; width: 50px; padding: 20px; border-radius: 18px; z-index: 0; } .html, body { font-size: 16px; } .app-content.is-menu-showed { height: calc(100% - 116px); position: absolute; bottom: 0px; } .dialog-lay.lay-hide .dialog-container { /*移除位移動畫*/ /*transform: translate( 100px, 0px);*/ opacity: 0; } .dialog-container { transform: translate(0px, 0px); opacity: 1; transition: all .8s; } /* sMES優化新增 */ .date-picker-container { border-radius: 8px; width: 507px; } .no-time-container { /*沒有time時加上的class name*/ width: 360px; } /* 設備稼動跳窗 */ .dialog-container.SMES-dialog.B0211-dialog { position: absolute; top: calc( 50% - 128.5px); left: calc( 50% - 306px); border-radius: 15px; } .dialog-container.B0211-dialog.kmi-header-row { border-radius: 8px 8px 0 0; } .dialog-container .init-none { display: none; } .dialog-container .mdl-layout__header { background-color: transparent; color: #1ab7cd; box-shadow: none; } .dialog-container .mdl-layout__header .mdl-layout-title { font-size: 28px; font-weight: bold; } .dialog-container .mdl-layout__header .mdl-layout-icon .material-icons { font-size: 32px; } .dialog-container .kmi-header-row .kmi-side-btn .material-icons { font-size: 24px; color: gray; } .dialog-container .kmi-header-row .kmi-side-btn.left { left: 4px; top: 6px; width: initial; height: initial; } .dialog-container .kmi-header-row .kmi-side-btn.right { right: 15px; top: 6px; width: initial; height: initial; } .dialog-container .kmi-header-row .kmi-side-btn .material-icons { top: 0px; left: 0px; padding: 2px; } .dialog-container .kmi-header-row .kmi-text-title { line-height: 48px; } .dialog-container .kmi-header-row .kmi-text-title .title { font-size: 18px; font-family: 'Noto Sans TC-Bold'; font-weight: 700; } .dialog-container .kmi-layout-main-content { border-radius: 0 0 15px 15px; display: flex; flex-direction: column; padding: 0px 16px 0px 16px; box-shadow: none; } .dialog-container .kmi-layout-page { display: flex; flex-direction: column; flex: 1; padding: 0px; background: rgb(238, 241, 247); } .dialog-container .mdl-button--primary.mdl-button--primary { font-size: 16px; color: white; width: 218px; background: rgb(244, 176, 77); margin: 16px 16px 16px 0; border-radius: 16px; height: 42px; display: flex; justify-content: center; padding: 0; } .dialog-container .mdl-button--primary.mdl-button--primary.no-time-confirm-button { width: 150px; } .button-confirm-icon { width: 24px; line-height: 42x; background: url(../image/mobileSMT/com_btn_confirm@2x.png); background-size: contain; background-repeat: no-repeat; background-position: center; margin: 0 8px 0 0; } .dialog-container .mdl-button--accent.mdl-button--accent { font-size: 16px; color: gray; } .dialog-container .btn-content { display: flex; flex-direction: row; justify-content: flex-end; } .mdl-shadow--custom { box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12), 0 3px 5px -1px rgba(0, 0, 0, .2); } .mdl-button--fab.mdl-shadow--custom:focus:not(:active) { box-shadow: 0px 12px 8px -8px #9E9E9E; } .mdl-button--fab.mdl-shadow--custom:active { box-shadow: 0px 14px 8px -8px #9E9E9E; } .mdl-button.mdl-button--custom1 { color: #1ab7cd; } .mdl-button--fab.mdl-button--custom1 { width: 68px; height: 68px; min-width: 68px; z-index: 2; } .mdl-button--fab.mdl-button--custom1.sub { width: 48px; height: 48px; min-width: 48px; margin-bottom: 12px; } .mdl-button--fab.mdl-button--custom1 .material-icons { -webkit-transform: translate(-18px, -18px); transform: translate(-18px, -18px); line-height: 36px; width: 36px; font-size: 36px; } .mdl-button--fab.mdl-button--custom1.sub .material-icons { -webkit-transform: translate(-14px, -14px); transform: translate(-14px, -14px); line-height: 28px; width: 28px; font-size: 28px; } .mdl-button.mdl-button--custom1:focus:not(:active) { background-color: rgba(0, 0, 0, 0.12); } .mdl-button--fab.mdl-button--custom1.small { transform: scale(0.7, 0.7); } .mdl-button--raised.mdl-button--custom1 { background: #1ab7cd; color: rgb(255, 255, 255); } .mdl-button--raised.mdl-button--custom1:hover { background-color: #1ab7cd; } .mdl-button--raised.mdl-button--custom1:active { background-color: #1ab7cd; } .mdl-button--raised.mdl-button--custom1:focus:not(:active) { background-color: #1ab7cd; } .mdl-button--raised.mdl-button--custom1 .mdl-ripple { background: rgb(255, 255, 255); } .mdl-button--fab.mdl-button--custom1 { background: rgb(244, 176, 77); color: rgb(255, 255, 255); } .mdl-button--fab.mdl-button--custom1:hover { background-color: rgb(255, 151, 0); } .mdl-button--fab.mdl-button--custom1:focus:not(:active) { background-color: rgb(244, 176, 77); } .mdl-button--fab.mdl-button--custom1:active { background-color: rgba(244, 176, 77, 0.75); } .mdl-button--fab.mdl-button--custom1 .mdl-ripple { background: rgb(255, 255, 255); } .mdl-button--custom1[disabled][disabled], .mdl-button--custom1.mdl-button--disabled.mdl-button--disabled { color: rgba(0, 0, 0, 0.26); } .mdl-button--fab[disabled][disabled], .mdl-button--fab.mdl-button--disabled.mdl-button--disabled { background-color: rgb(207, 207, 207); color: rgba(0, 0, 0, .26); } .mdl-button--fab.mdl-shadow--custom:active[disabled] { box-shadow: 0px 12px 8px -8px #9E9E9E; } .kmi-layout-content { height: 100%; overflow: auto; position: relative; box-sizing: border-box; display: flex; flex-direction: column; } .kmi-header-row { /*height: 45px;*/ padding: 0 0 0 20px; flex: 0 0 45px; width: 100%; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; /*background-color: white;*/ /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1ab7cd+0,97bec6+100 */ color: #1c1c1c; /* background: -moz-linear-gradient(left, #1ab7cd 0%, #97bec6 100%); background: -webkit-linear-gradient(left, #1ab7cd 0%,#97bec6 100%); background: linear-gradient(to right, #1ab7cd 0%,#97bec6 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1ab7cd', endColorstr='#97bec6',GradientType=1 ); */ box-sizing: border-box; user-select: none; } .kmi-header-row .kmi-icons { width: 40px; height: 40px; } .kmi-header-row .header-logo { display: none; background-image: url(../image/logo_banner.png); background-size: cover; height: 45px; position: absolute; top: 0px; right: 0px; width: 145px; } .kmi-layout-main-content { height: calc(100% - 80px - 42px); position: relative; border-radius: 8px; box-sizing: border-box; /*background-color: #ffffff !important; padding-right: 20px; overflow: auto; box-shadow: 0 2px 5px rgba(0,0,0,.26) inset; */ } .br-container { position: absolute; height: 100%; width: 85%; right: 0px; top: 0px; } .br-container .kmi-layout-main-content { border-radius: 16px 0px 0px 16px; } .kmi-layout-page { box-sizing: border-box; /*overflow: auto;*/ /* padding:12px 16px 16px; */ background: #ffffff; } .kmi-layout-footer { position: absolute; bottom: 16px; right: 12px; display: flex; flex-direction: row; height: 42px; } .kmi-menu-content { height: 116px; width: 100%; display: flex; flex-direction: column; position: absolute; top: 0px; /* box-shadow : 0 2px 10px 0 rgba(0,0,0,.14), -1px -2px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12); */ transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; } .kmi-menu-content .header-title { display: flex; height: 80px; } .kmi-menu-content .module-title { margin-top: 18px; margin-bottom: 36px; font-size: 26px; font-weight: bold; } .kmi-menu-content .work_machine { position: absolute; display: flex; right: 32px; top: 19px; bottom: 73px; height: 24px; } .kmi-myfavorite-icons { height: 24px; width: 24px; background-size: cover; background-image: url(../image/iMES_icon/R_heart.png); } .kmi-myfavorite-icons.close { height: 24px; width: 24px; background-size: cover; background-image: url(../image/iMES_icon/B_heart.png); } .kmi-menu-content .binding-eqp { display: flex; right: 32px; top: 19px; bottom: 73px; position: absolute; height: 42px; align-items: center; justify-content: center; color: white; width: 130px; border-radius: 8px; background: rgb(244, 176, 77); } .kmi-menu-list { flex: 1; display: flex; align-items: flex-end; height: 36px; } .kmi-menu-list .ps-scrollbar-content { white-space: nowrap; display: flex; flex: 1; } .kmi-menu-content.menu-hide { height: 0px; box-shadow: none; } .kmi-menu-tile, .kmi-menu-button { font-size: 14px; border-bottom: 4px rgba(255, 255, 255, 0) solid; flex: 1; text-align: center; box-sizing: border-box; height: 50px; /*line-height: 50px;*/ position: relative; /*cursor: pointer;*/ display: flex; justify-content: center; align-items: center; white-space: nowrap; } .kmi-menu-tile:hover, .kmi-menu-button:hover { border-bottom-color: gray; color: #424242; background: #cccccc; } .kmi-menu-tile.is-selected { border-bottom-color: rgb(244, 176, 77); } .kmi-menu-tile.is-disabled { color: #ffffff; background: #eaebeb; } .kmi-menu-tile>label { user-select: none; } .kmi-menu-button { flex: 0 0 50px; margin: 0px; border: 0px; } .kmi-memnu-list { display: flex; flex-direction: row; } .kmi-header-row .kmi-side-btn { position: absolute; box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; cursor: pointer; top: 2px; z-index: 2; } .kmi-header-row .kmi-side-btn .material-icons { font-size: 36px; padding: 2px; } .mode-side .kmi-header-row .kmi-side-btn.left { display: none; } .kmi-header-row .header-title { font-size: 26px; font-weight: bold; user-select: none; position: absolute; left: 40px; } .kmi-side-btn { height: 40px; width: 40px; } .kmi-side-btn.left { left: 2px; } .kmi-side-btn.left .material-icons { font-size: 44px; position: relative; top: -2px; left: -2px; padding: 0px; } .kmi-side-btn.right { right: 2px; } .kmi-side-btn.bottom { bottom: 0px; } .kmi-side-btn .dot, .side-menu-item .dot { position: absolute; right: -8px; top: 0px; background: #d50000; width: 20px; height: 20px; line-height: 18px; font-size: 14px; font-weight: 800; text-align: center; color: #ffffff; border-radius: 50%; } .kmi-bar { background: linear-gradient(to right, rgb(200, 57, 55) 0%, rgb(238, 241, 247) 0%); border-radius: 10px; } .kmi-icons { background-size: cover; width: 50px; height: 50px; margin: 4px; } /**KMI TEST FIELDS TRIANGLE**/ .kmi-text-fields--triangle { /*box-sizing: border-box;*/ font-size: 16px; margin-bottom: 12px; margin-right: 8px; display: flex; flex-direction: row; height: 32px; align-items: center; background-color: white; position: relative; border: 1px solid #9a9a9a; } .kmi-text-fields--triangle[disabled], .kmi-text-fields--triangle>input[disabled] { background-color: #dcdddd; } .kmi-text-fields--triangle .label { display: flex; flex-direction: row; } .kmi-text-fields--triangle .label>label:FIRST-CHILD { text-align: center; background-color: rgb(104, 134, 189); height: 32px; line-height: 32px; width: 150px; color: white; } .kmi-text-fields--triangle .triangle { position: relative; left: -1px; width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent rgb(104, 134, 189); border-width: 32px 0 0 36px; } .kmi-text-fields--triangle .input { display: flex; flex-direction: row; position: relative; flex: 1; align-self: stretch; } .kmi-text-fields--triangle .input>input { font-family: 'Noto Sans TC', sans-serif, 'Noto Sans SC', sans-serif; border: 0px; height: calc(100% - 2px); font-size: 16px; outline: none; padding-left: 4px; flex: 1; width: 100%; background: none; text-align: center; } .kmi-text-fields--triangle .input>.tip, .kmi-text-fields .tip, .kmi-list__column.column-input .tip { color: #dcdddd; position: relative; top: 2px; right: 27px; width: 0; pointer-events: none; } .kmi-text-fields--triangle .input>.tip>img, .kmi-text-fields .tip>img, .kmi-list__column.column-input .tip>img { height: 20px; position: relative; top: -2px; } .kmi-text-fields--triangle[disabled] .input>.tip { color: #afafaf; } .kmi-text-fields .tip>i, .kmi-list__column.column-input .tip>i { color: #484848; /*background-color: #FFFFFF;*/ pointer-events: none; } .kmi-text-fields .tip.search, .kmi-list__column.column-input .tip.search { right: 31px; pointer-events: auto; } .kmi-text-fields .tip.search>i, .kmi-list__column.column-input .tip.search>i { cursor: pointer; border-left: 1px solid rgb(235, 238, 241); padding-left: 4px; width: 24px; pointer-events: auto; } .kmi-text-fields .tip.search:hover>i, .kmi-list__column.column-input .tip.search:hover>i { color: #9a9a9a; cursor: pointer; } .kmi-text-fields .tip.qrcode, .kmi-list__column.column-input .tip.qrcode>i { pointer-events: auto; cursor: pointer; } /*kmi list*/ .kmi-list { flex: 1; display: flex; flex-direction: column; box-sizing: border-box; border-radius: 0px; /*border: 1px solid #cccccc;*/ background-color: transparent; overflow: hidden; border-radius: 8px 8px 0 0; } .kmi-list__header { display: flex; flex: 0 0 36px; min-height: 36px; height: 36px; align-items: center; /*background: linear-gradient(180deg, rgba(242, 242, 242, 1) 0%, rgba(242, 242, 242, 1) 0%, rgba(228, 228, 228, 1) 100%, rgba(228, 228, 228, 1) 100%);*/ background: rgb(104, 134, 189); color: #6b6b6b; border-bottom: 1px solid rgba(204, 204, 204, 1); user-select: none; } .kmi-list__header .search { margin-left: 5px; z-index: 1; } .kmi-list__header .clear { position: absolute; top: 2px; right: 4px; } .kmi-list__header .kmi-list__column { padding: 4px; background-color: rgb(104, 134, 189); color: #fff; box-sizing: border-box; font-weight: 600; user-select: none; white-space: nowrap; overflow: hidden; user-select: none; } .kmi-list__header .kmi-list__column:first { padding-left: 0px; } .kmi-list__header .kmi-list__column.head-controls { position: relative; display: flex; align-items: center; } .kmi-list__header .kmi-list__column.head-controls .material-icons { font-size: 16px; cursor: pointer; } .kmi-list__header .kmi-list__column.head-controls .order, .kmi-list__header .kmi-list__column.head-controls .filter { display: flex; align-items: center; position: relative; flex: 1; } .kmi-list__header .kmi-list__column.head-controls .filter>input { border: 0px; border-bottom: 2px solid rgb(171, 171, 171); font-size: 16px; /* border-radius: 4px; */ outline: none; width: calc(100% - 4px); padding: 0px 20px 0px 4px; background: transparent; margin: 0px; } .kmi-list__header .kmi-list__column-split { position: relative; height: calc(100% - 2px); width: 0px; left: -13px; z-index: 3; } .kmi-list__header .kmi-list__column-split>div { cursor: w-resize; height: 100%; width: 12px; /*background: #dadada;*/ border-right: 1.5px solid rgb(255, 255, 255); } .kmi-list__row-content { overflow: auto; /*height: calc(100% - 44px);*/ /*padding : 0 4px;*/ flex: 1; } .kmi-list.kmi-list__no-header .kmi-list__row-content { height: calc(100% - 12px); } .kmi-list__row-content .kmi-list__row { display: flex; height: 32px; background-color: white; /*border-radius: 4px;*/ /*margin: 8px 0px 0 0;*/ align-items: center; position: relative; flex: 0 0 32px; box-sizing: border-box; /* transition: background 0.2s ease-in-out; */ } /*.kmi-list__row-content .kmi-list__row:nth-child(odd){ background:rgba(245, 248, 250, 1); } .kmi-list__row-content .kmi-list__row:nth-child(even){ background: #ffffff; }*/ .kmi-list__row-content .kmi-list__row:hover { background-color: rgba(104, 134, 189, 0.4); !important; color: rgb(255, 255, 255) !important; } .kmi-list__row-content .kmi-list__row .kmi-can-click { border-radius: 0px; } .kmi-list__row-content .kmi-list__row .kmi-list__column { padding: 0px; padding-left: 4px; box-sizing: border-box; font-size: 14px; overflow: hidden; white-space: nowrap; user-select: text; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; } .kmi-list__row-content .kmi-list__row .kmi-list__column.column-border { border-right: 1px solid #eaebeb; box-sizing: border-box; min-height: 20px; } .kmi-list__row-content .kmi-list__row .kmi-list__column.column-border:last-child { border-right: 0px; } .kmi-list__row-content .kmi-list__row .kmi-list__column.kmi-list__column-icon { flex: 0 0 32px; /*padding:0px;*/ } .kmi-list__row-content .kmi-list__row .kmi-list__column.kmi-list__column-icon>img { object-fit: cover; width: 24px; height: 24px; } .kmi-list__column .mdl-button--icon.mdl-button--icon_prime { width: 28px; height: 28px; min-width: 28px; font-size: 20px; box-shadow: none; } .kmi-list__row-content .kmi-list__row .kmi-list__column .mdl-button--icon>i { font-size: 20px; } .mdl-button--icon.mdl-button--icon_prime { box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12); } .mdl-button>img { object-fit: cover; width: 24px; height: 24px; /* transform: translate(0px,-1.5px); -webkit-transform: translate(0px,-1.5px); */ } .kmi-list__column-btn { position: absolute; top: 0px; right: 0px; z-index: 2; } .kmi-list__column-left-btn { position: absolute; top: 0px; left: 0px; } .kmi-list__row .kmi-list__column.column-input { height: initial; display: flex; } .kmi-list__row .kmi-list__column.column-input>input { /*background-color: #eaebeb;*/ /*border: 0px;*/ outline: none; /*font-size: 16px;*/ width: 100%; padding-left: 4px; box-sizing: border-box; border: 1px solid #eaebeb; font-size: 16px; } .kmi-list__column.column-input>input:FOCUS, .kmi-list__column.column-input>input.is-focus { /*box-shadow: 0px 0px 8px 2px rgba(0, 133, 149, 0.2) inset;*/ border: 2px solid rgba(0, 133, 149, 0.2); padding-left: 2px; } .kmi-list__row-content .kmi-list__row .kmi-list__column.kmi-column-button { border-radius: 4px; padding: 0; text-align: center; line-height: 28px; height: 28px; position: relative; cursor: pointer; color: white; background-color: #1ab7cd; } .kmi-list__row-content .kmi-list__row .kmi-list__column.kmi-column-button.button-hide { background: initial; line-height: initial; cursor: initial; height: initial; color: initial; border-radius: initial; text-align: initial; } .kmi-list__row-content .kmi-list__row .kmi-list__column.kmi-column-button.button-hide div, .kmi-list__row-content .kmi-list__row .kmi-list__column.kmi-column-button.button-hide label { display: none; } .en_US .kmi-list__row-content .kmi-list__row .kmi-list__column.kmi-column-button { height: 28px; margin: 0px 1px; display: flex; align-items: center; justify-content: center; white-space: normal; line-height: 13px; } /*datepicker*/ .mdl-datepicker-title { display: flex; justify-content: space-between; box-sizing: border-box; font-weight: 700; height: 60px; line-height: 28px; width: 100%; background: rgb(235, 238, 241); color: rgb(0, 0, 0); margin: 0; padding: 16px; } .mdl-datepicker-month { height: 60px; width: 294px; padding: 0 32px; background: rgb(235, 238, 241); line-height: 60px; margin: 0; font-weight: 500; } .mdl-datepicker-hour { flex: 1; height: 60px; background: rgb(235, 238, 241); line-height: 60px; font-weight: 500; } .Time-box { position: relative; padding: 16px 0; flex: 1; display: flex; } .Time-box::before, .Time-box::after { content: ""; height: 100%; width: 1px; background: rgb(235, 238, 241); position: absolute; top: 0px; } .Time-box::after { left: 74px; } .hour-outter-box, .minute-outter-box { height: 252px; overflow: auto; } .hour-outter-box::-webkit-scrollbar, .minute-outter-box::-webkit-scrollbar { display: none; } .hour-box, .minute-box { position: relative; width: 42px; height: 42px; padding: 0 16px; line-height: 42px; } .mdl-datepicker-week, .mdl-datepicker-date { width: 42px; height: 42px; line-height: 42px; } .date-picker-cancel-button { border-radius: 16px; height: 42px; background: rgb(222, 225, 230); font-size: 14px; color: rgb(96, 96, 96); letter-spacing: 1px; width: 110px; margin: 16px 0 16px 16px; } .mdl-datepicker-hourminute.is-checked { border-radius: 100%; background: rgb(233, 158, 188); color: #ffffff; } .mdl-datepicker-date.is-checked { background: rgb(233, 158, 188); } .mdl-datepicker-date.mdl-datepicker-date__today { text-decoration: underline; } /*kmi button*/ .kmi-button { border-radius: 4px; margin: 4px 4px 16px 4px; text-align: center; line-height: 32px; height: 32px; position: relative; display: flex; justify-content: center; align-items: center; cursor: pointer; color: white; background-color: rgb(104, 134, 189); /*box-shadow: 0px 12px 8px -8px #9E9E9E;*/ box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12); user-select: none; } .kmi-button .kmi-button-scan { box-shadow: none; } .kmi-button.kmi-button-confirm { background: rgb(244, 176, 77); border-radius: 16px; height: 42px; width: 252px; Font-Family: NotoSansTC-Regular; Font-Size: 14px; Color: rgb(255, 255, 255); Font-Style: normal; Text-Align: left; Letter-Spacing: 1px; } .kmi-button.kmi-button-confirm .kmi-button-check { background-image: url(../image/iMES_icon/icon_confirm@2x.png); background-position: center; background-repeat: no-repeat; background-size: 24px 24px; width: 24px; margin-right: 8px; } .kmi-button.kmi-button-confirm div label { line-height: 42px; } .kmi-button.kmi-button-cancel { background: rgb(225, 225, 230); border-radius: 16px; height: 42px; width: 110px; Font-Family: NotoSansTC-Regular; Font-Size: 14px; Color: rgb(96, 96, 96); Font-Style: normal; Text-Align: left; Letter-Spacing: 1px; } .kmi-button[disabled] { cursor: auto; color: #3f3a39; background-color: #dcdddd; box-shadow: 0px 0px 0px 0px #9E9E9E; } .kmi-button[disabled] .kmi-can-click { display: none; } .kmi-button--icon { height: 44px; width: 44px; margin-left: 8px; min-width: initial; } .kmi-button--icon .material-icons { transform: translate(-20px, -20px); -webkit-transform: translate(-20px, -20px); line-height: 40px; width: 40px; font-size: 40px; } .kmi-button-scan { background-image: url(../image/iMES_icon/icon_scan@2x.png); background-color: rgb(244, 176, 77); border-radius: 8px; height: 42px; width: 42px; min-width: 42px; min-height: 42px; background-position: center; background-repeat: no-repeat; background-size: 24px 24px; position: relative; margin-left: 16px; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12); user-select: none; } .kmi-button-sel { background-image: url(../image/iMES_icon/select_white.png); background-color: rgb(233, 159, 188); border-radius: 8px; height: 42px; width: 42px; min-width: 42px; min-height: 42px; background-position: center; background-repeat: no-repeat; background-size: 24px 24px; position: relative; margin-left: 16px; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12); user-select: none; } .kmi-button-delete { background-image: url(../image/iMES_icon/icon_closeBig@2x.png); background-color: rgb(214, 56, 56); border-radius: 8px; height: 42px; width: 42px; min-width: 42px; min-height: 42px; background-position: center; background-repeat: no-repeat; background-size: 24px 24px; position: relative; margin-left: 16px; } .kmi-closeSmall { position: absolute; right: 16px; top: 28px; width: 24px; height: 24px; background-image: url('../image/iMES_icon/icon_closeSmall@1.png'); } .close .kmi-closeSmall { top: 14px; } .kmi-menubutton-list { position: absolute; right: 0px; display: flex; bottom: 12px; flex-direction: row-reverse; } .kmi-menubutton-list .kmi-title-btn { box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12); user-select: none; background-color: rgb(233, 159, 188); border-radius: 8px; height: 42px; width: 42px; background-position: center; background-repeat: no-repeat; background-size: 24px 24px; position: relative; margin: 8px 30px 10px 0; } .kmi-menubutton-list .kmi-title-btn img { height: 24px; width: 24px; margin-left: calc(50% - 12px); margin-top: calc(50% - 12px); } .kmi-menubutton-list .kmi-title-btn.button_badreason { background-color: rgb(214, 56, 56); } .kmi-menubutton-list .kmi-title-btn .kmi-title-btn-name { font-size: 10px; white-space: nowrap; margin-left: auto; font-weight: 500; position: absolute; height: 20px; width: auto; text-align: center; left: 50%; transform: translate(-50%, 50%); } .kmi-menubutton-list .br-menubutton { margin: -15px 30px 10px 0 !important; } /*right dialog*/ .dialog-container .dialog-header-row { line-height: 48px; padding: 16px 16px 0; box-shadow: none; user-select: none; } .dialog-container .dialog-header-row .header-title { font-size: 18px; font-weight: 700; user-select: none; } .dialog-container .dialog-text-title { height: 42px; line-height: 42px; } .dialog-container .dialog-input-header { height: 42px; line-height: 42px; font-size: 14px; } .dialog-container .dialog-main-content { height: calc(100% - 64px - 62px); padding: 0 16px 0 16px; } .dialog-container .dialog-footer { height: 62px; line-height: 62px; display: flex; flex-direction: row; padding: 0 16px; } /*new content*/ .page-container { height: calc(100% - 32px); border-radius: 16px; background-color: rgb(255, 255, 255); padding: 16px; } .page-container .content-input-header { height: 42px; line-height: 42px; Font-Size: 14px; Color: rgb(0, 0, 0); Font-Style: normal; Text-Align: left; Letter-Spacing: 1px; } .page-container .content-function-title { height: 48px; line-height: 48px; Font-Size: 18px; Color: rgb(0, 0, 0); Font-Style: normal; Text-Align: left; font-weight: 700; } .page-container .page-footer { position: absolute; right: 32px; bottom: 32px; display: flex; flex-direction: row; width: 378px; height: 42px; } .page-container .page-footer .kmi-button { margin: 0; } .page-container .page-footer .kmi-button-cancel { margin-right: 16px; } /*checkbox*/ .kmi-checkbox { font-size: 16px; padding: 0 4px; } .kmi-checkbox>img { width: 20px; height: 20px; margin-top: -4px; } /*pdf*/ #kmi-pdf-panel { height: 100%; width: 100%; border: 0px; flex: 1; } #kmi-img-panel { height: 100%; width: 100%; object-fit: contain; } /*index.html*/ .app-dragable-title { position: fixed; height: 45px; width: 20%; top: 0; left: calc(50% - 10%); -webkit-app-region: drag; cursor: pointer; } .gallery-header { position: fixed; left: 0px; top: 0px; width: 100%; height: 45px; background: none; background-color: rgba(0, 0, 0, 0.5); display: flex; align-items: center; } /****query-list*********************************************************************/ .query-list-dialog { width: 100%; height: 100%; } .query-list-dialog .kmi-layout-page { display: flex; flex-direction: column; } .query-list-dialog .condition-content { display: flex; flex-direction: column; padding: 2px 44px 8px 0px; } .query-list-dialog .condition-content .kmi-text-fields { margin-bottom: 4px; } .query-list-dialog .btn-search { position: absolute; top: 8px; right: 20px; } .query-list-dialog .btn-content { display: flex; flex-direction: row; justify-content: flex-end; } .query-list-dialog.mode-S .kmi-list__header .column-check, .query-list-dialog.mode-S .kmi-list__row .column-check { display: none; } .query-list-dialog.mode-S .btn-content .kmi-button-confirm { display: none; } .query-list-dialog .page-content { height: 40px; flex: 1; justify-content: center; } /*change list page*/ .page-content { border: 1px solid #6886bd; border-top: 0px; border-radius: 0 0 6px 6px; background: #6886bd !important; display: flex; align-items: center; justify-content: center; flex: 0 0 28px; overflow: hidden; color: white; } .page-content .page-icon { position: relative; height: 27px; } .page-content .page-icon .material-icons { font-size: 27px; } .page-content .page-item { position: relative; flex: 0 0 30px; text-align: center; } .page-content .page-item.is-select { color: #1ab7cd; /* font-weight: bold; */ text-decoration: underline; } /*kmi input*/ .kmi-text-fields { box-sizing: border-box; font-size: 16px; /*margin-right: 8px;*/ display: flex; flex-direction: row; align-items: center; position: relative; line-height: 42px; height: 42px; margin: 0; } .kmi-text-fields .fields { height: 42px; line-height: 42px; Font-Size: 14px; Color: rgb(0, 0, 0); Font-Style: normal; Text-Align: left; Letter-Spacing: 1px; word-break: keep-all; margin-right: 8px; } .kmi-text-fields input { font-family: 'NotoSansTC-Light'; font-weight: 300; width: 100%; font-size: 14px; border-radius: 4px; /*margin-right: 16px;*/ height: 42px; padding-left: 16px; font-size: 14px; border: 1px solid rgb(220, 220, 220); outline-color: rgb(120, 155, 209); } .kmi-text-fields input::-webkit-input-placeholder { color: rgb(244, 176, 77); opacity: 1; font-weight: 700; } .kmi-text-fields input:-moz-placeholder { color: rgb(244, 176, 77); opacity: 1; font-weight: 700; } .kmi-text-fields input::-moz-placeholder { color: rgb(244, 176, 77); opacity: 1; font-weight: 700; } .kmi-text-fields input:-ms-input-placeholder { color: rgb(244, 176, 77); opacity: 1; font-weight: 700; } .kmi-text-fields input[readonly] { cursor: pointer; } .kmi-text-fields>input[disabled] { background-color: #dcdddd; } input.kmi-text-fields:hover, .kmi-text-fields>input:hover, .column-input>input:hover { box-shadow: 0px 0px 8px 2px rgba(0, 133, 149, 0.2); } input.kmi-text-fields:FOCUS, input.kmi-text-fields.is-focus, .kmi-text-fields>input:FOCUS, .kmi-text-fields>input.is-focus, .column-input>input:FOCUS, .column-input>input.is-focus { /*box-shadow: 0px 0px 8px 2px rgba(0, 133, 149, 0.2);*/ border-color: #1ab7cd !important; } /*bool button*/ .pda-boolean-btn { width: 64px; height: 34px; background-color: rgb(96, 96, 96); border-radius: 30px; transition: all 300ms ease-in-out; } .pda-boolean-btn>.inner-circle { position: relative; left: 4px; top: 4px; width: 26px; height: 26px; background-color: #fff; border-radius: 50%; transition: all 300ms ease-in-out; } .pda-boolean-btn.active { background-color: rgb(71, 111, 183); } .pda-boolean-btn.active>.inner-circle { left: 33px; top: 4px; } .pda-boolean-btn .prod { font-size: 12px; transform: scale(0.8, 0.8); text-align: center; float: left; width: 50%; line-height: 34px; color: transparent; transition: all 500ms ease-in-out; } .pda-boolean-btn .prod.active { color: white; transition: all 500ms ease-in-out; } .pda-boolean-btn .test { font-size: 12px; transform: scale(0.8, 0.8); text-align: center; float: right; width: 50%; line-height: 34px; color: transparent; transition: all 500ms ease-in-out; } .pda-boolean-btn .test.active { color: white; transition: all 500ms ease-in-out; } /*can click*/ .kmi-can-click { position: absolute; height: 100%; width: 100%; top: 0px; left: 0px; cursor: pointer; border-radius: 4px; transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; } .kmi-can-click:hover { background-color: rgba(255, 255, 255, 0.3); } .kmi-can-click.is-active { background-color: rgba(0, 0, 0, 0.3); transition: all 0s ease-in-out; -webkit-transition: all 0s ease-in-out; } /*other*/ .mdl-button.eRunCardFont { font-size: 12px; text-transform: none; }