@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100..900&display=swap");body,button,h1,h2,h3,h4,h5,h6,input,select,textarea{font-family:Noto Sans TC,sans-serif!important}.noto-sans-tc-custom{font-family:Noto Sans TC,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.list-group-item.custom-list-item{background-color:#b5cdcd;border-color:#000;width:300;padding:5px}.list-group-item.sub-item{background-color:#e9faff;border-color:#000;width:300px;padding:5px}.resultpadding{padding:5px}.custom-modal-body p{padding:0!important;font-size:25px;margin-bottom:0!important}.linkStyle{text-decoration:none;color:inherit}.dollar-input{position:relative}.dollar-input:before{content:"$";position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#495057}.dollar-input input{padding-left:1.5em}.dollar-input-perunitcost{position:relative}.dollar-input-perunitcost:before{content:"$";position:absolute;left:10px;top:75%;transform:translateY(-50%);color:#495057}.dollar-input-perunitcost input{padding-left:1.5em}.custom-dropdown-menu{min-width:unset;width:auto;font-size:16px!important}.custom-dropdown-item{width:100%;box-sizing:border-box;font-size:16px!important}.text-field-container{display:inline-block;transition:transform .3s ease-in-out}.text-field-container.focused{transform:scale(1.1)}.magnify-text-field{padding:8px;font-size:16px;transition:all .3s ease-in-out}.text-field-container.focused .magnify-text-field{width:10em;box-shadow:0 0 10px rgba(0,0,0,.2)}@media (min-width:992px){.text-field-container.focused .magnify-text-field{width:15em;box-shadow:0 0 10px rgba(0,0,0,.2)}}.tr-text-mag.focused{font-size:.8rem}@media (max-width:576px){.narrow-column{width:30%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}.input-group-text{background-color:inherit!important;border:none}.speical-discount{margin-left:8px}.speical-discount .enabler{border:1px solid!important;border-color:inherit!important;background:#fff3cd!important;border-radius:5px!important;box-shadow:1px 1px 1px #000}@media (max-width:576px){.speical-discount{margin-left:0}.speical-discount .row{padding-left:-5px!important;margin:.1px}.speical-discount .enabler{border:1px solid!important;border-color:inherit!important;background:#fff3cd!important;border-radius:5px!important;box-shadow:1px 1px 1px #000}}.nested-list{padding-left:5px}