@charset "UTF-8"; #pricereviewCreate input[type=text], #pricereviewCreate input[type=number], #pricereviewCreate select { margin: 1px; } #pricereviewCreate textarea { resize: vertical; } #pricereviewCreate select { -webkit-appearance: none; /* 針對 Chrome, Safari, Opera */ -moz-appearance: none; /* 針對 Firefox */ appearance: none; /* 標準語法 */ } #pricereviewCreate > .modal { padding: 20px; } #pricereviewCreate > .modal table, #pricereviewCreate > .modal th, #pricereviewCreate > .modal td { border: 1px #ccc solid; } #pricereviewCreate > .modal table > thead tr th { color: #A52A2A; } #pricereviewCreate > .modal table > tbody .selected { background-color: #E7FEFB; } #pricereviewCreate .container table, #pricereviewCreate .container th, #pricereviewCreate .container td { border: 1px #ccc solid; padding: 9px; } #pricereviewCreate .container table.noborder, #pricereviewCreate .container table .noborder th, #pricereviewCreate .container table .noborder td, #pricereviewCreate .container th.noborder, #pricereviewCreate .container th .noborder th, #pricereviewCreate .container th .noborder td, #pricereviewCreate .container td.noborder, #pricereviewCreate .container td .noborder th, #pricereviewCreate .container td .noborder td { border: none; } #pricereviewCreate .container table thead th { background-color: #6D9EEB; } #pricereviewCreate .container table tbody td input { font-size: 14px; } #pricereviewCreate .container table tbody th { background-color: #CCE4F8; font-size: 14px; padding: 15px 2px; min-width: 100px; text-align: center; } #pricereviewCreate .container table input { font-size: 13px; } #pricereviewCreate .container .pricreviewmain { background-color: #F2F2F2; padding: 20px; border-radius: 6px; margin: 30px 0; } #pricereviewCreate .container .pricreviewmain button { color: #fff; width: 55px; height: 30px; padding: 0; margin-left: 6px; margin-bottom: 2px; font-size: 13px; } #pricereviewCreate .container .pricreviewmain button.addbtn { background-color: #337AB7; width: 30px; } #pricereviewCreate .container .pricreviewmain button.deleteBtn { background-color: #D9534F; color: #fff; font-size: 12px; width: 30px; } #pricereviewCreate .container .pricreviewmain button.selectElevator { background-color: #D9534F; color: #fff; } #pricereviewCreate .container .pricreviewmain > .divitem { border: 1px #ccc solid; padding: 10px; border-radius: 4px; } #pricereviewCreate .container .pricreviewmain > .divitem .title { display: flex; align-items: center; border-bottom: 1px #ccc solid; padding: 10px 0; margin-bottom: 10px; } #pricereviewCreate .container .pricreviewmain > .divitem .title h6 { font-weight: 600; } #pricereviewCreate .container .pricreviewmain > .divitem table, #pricereviewCreate .container .pricreviewmain > .divitem th, #pricereviewCreate .container .pricreviewmain > .divitem td { font-size: 14px; background-color: transparent; } #pricereviewCreate .container .pricreviewmain > .divitem table input, #pricereviewCreate .container .pricreviewmain > .divitem table select, #pricereviewCreate .container .pricreviewmain > .divitem th input, #pricereviewCreate .container .pricreviewmain > .divitem th select, #pricereviewCreate .container .pricreviewmain > .divitem td input, #pricereviewCreate .container .pricreviewmain > .divitem td select { font-size: 13px; padding: 0 13px; } #pricereviewCreate .container .pricreviewmain > .divitem table textarea, #pricereviewCreate .container .pricreviewmain > .divitem th textarea, #pricereviewCreate .container .pricreviewmain > .divitem td textarea { font-size: 13px; } #pricereviewCreate .container .pricreviewmain > .divitem table input[type=number]::-webkit-outer-spin-button, #pricereviewCreate .container .pricreviewmain > .divitem table input[type=number]::-webkit-inner-spin-button, #pricereviewCreate .container .pricreviewmain > .divitem th input[type=number]::-webkit-outer-spin-button, #pricereviewCreate .container .pricreviewmain > .divitem th input[type=number]::-webkit-inner-spin-button, #pricereviewCreate .container .pricreviewmain > .divitem td input[type=number]::-webkit-outer-spin-button, #pricereviewCreate .container .pricreviewmain > .divitem td input[type=number]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } #pricereviewCreate .container .pricreviewmain > .divitem table tr:hover .deleteBtn, #pricereviewCreate .container .pricreviewmain > .divitem table tr:hover .copyBtn { opacity: 1; } #pricereviewCreate .container .pricreviewmain > .divitem table .copyBtn { width: 30px; height: 30px; } #pricereviewCreate .container .pricreviewmain > .divitem table .saletd { position: relative; } #pricereviewCreate .container .pricreviewmain > .divitem table .saletd > .deleteBtn { position: absolute; top: 50%; transform: translateY(-50%); right: 2px; opacity: 0; transition: 0.3s; } #pricereviewCreate .container .pricreviewmain > .divitem table .saletd > .copyBtn { position: absolute; top: 50%; transform: translateY(-50%); right: 38px; opacity: 0; transition: 0.3s; width: 30px; height: 30px; } #pricereviewCreate .container .pricreviewmain > .divitem table textarea { height: auto; min-height: 50px; } #pricereviewCreate .container .pricreviewmain > .filediv { display: flex; flex-direction: column; margin-top: 20px; } #pricereviewCreate .container .pricreviewmain > .filediv label { display: flex; align-items: center; margin: 10px 0; } #pricereviewCreate .container .pricreviewmain > .filediv label p { width: 100px; font-size: 15px; font-weight: 600; } #pricereviewCreate .container .pricreviewmain > .filediv label input[type=file] { width: 400px; } #pricereviewCreate .container .pricreviewmain > .filediv label a, #pricereviewCreate .container .pricreviewmain > .filediv label button { width: 100px; height: 35px; margin: 0; margin-right: 15px; margin-top: 20px; } .container-fluid, .container { max-width: 1400px !important; width: 100%; } .container-fluid h4, .container h4 { font-weight: 600; } .container-fluid .btn-secondary, .container .btn-secondary { background-color: #6C757D; } [x-cloak][data-type=window-modal], [x-cloak][data-type=errortext] { display: none !important; } .errortext { font-size: 12px !important; color: red !important; font-weight: 600 !important; } .window-modal { position: fixed; top: 0; left: 0; width: 100%; height: 100vh; background-color: rgba(0, 0, 0, 0.5); z-index: 9; padding: 20px; } @keyframes fade-in { 0% { transform: translate(-50%, -60%); opacity: 0; } 100% { transform: translate(-50%, -55%); opacity: 1; } } .window-modal table, .window-modal th, .window-modal td { border: 1px #ccc solid; } .window-modal table > thead tr th { color: #A52A2A; } .window-modal table > tbody .selected { background-color: #E7FEFB; } .window-modal#optionModal .window-modal-content { max-height: 80vh; } .window-modal#optionModal .window-modal-content .window-modal-body { height: 400px; overflow-y: scroll; } .window-modal#toElevatorModal .window-modal-content { min-height: 270px; height: auto; } .window-modal#toElevatorModal .window-modal-content .window-modal-body { height: auto; } .window-modal .window-modal-content { z-index: 9; background-color: #fff; border-radius: 10px; position: absolute; width: 90%; padding: 30px; top: 50%; left: 50%; transform: translate(-50%, -55%); box-shadow: 0 5px 5px #222; animation: fade-in 0.2s linear; } .window-modal .window-modal-content.modal-xl { max-width: 1200px; } .window-modal .window-modal-content.modal-lg { max-width: 800px; } .window-modal .window-modal-content.modal-m { max-width: 450px; } .window-modal .window-modal-content .window-modal-header { display: flex; flex-direction: column; } .window-modal .window-modal-content .window-modal-header button.btn-close { position: absolute; top: 10px; right: 10px; background-color: transparent; border: none; outline: none; border-radius: 50%; } .window-modal .window-modal-content .window-modal-header > div > input { width: 250px; } .window-modal .window-back { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: transparent; } #pricereviewCheck > .container { background-color: #F2F2F2; border-radius: 15px; padding: 20px; } #pricereviewCheck > .container .historytable { max-height: 0; overflow: hidden; } #pricereviewCheck > .container textarea { resize: vertical; } #pricereviewCheck > .container table, #pricereviewCheck > .container th, #pricereviewCheck > .container td { border: 1px #ccc solid; } #pricereviewCheck > .container table.noborder { border: none !important; } #pricereviewCheck > .container table.noborder th, #pricereviewCheck > .container table.noborder td { border: none !important; } #pricereviewCheck > .container .customerinfo-table input { background-color: #EEE5E5; } #pricereviewCheck > .container .mi-table th { font-weight: 600; } #pricereviewCheck > .container .mi-table input[type=text] { background-color: #EEEEEE; cursor: not-allowed; padding: 6px 12px; font-size: 14px; } #pricereviewCheck > .container .mi-table .mi-info { font-size: 14px; } #pricereviewCheck > .container .mi-table .mi-info span { font-size: 15px; font-weight: 600; } #pricereviewCheck > .container .mi-table .mi-info .line { width: 100%; height: 0.5px; margin: 30px 0; background-color: #ccc; }/*# sourceMappingURL=pricereview.css.map */