@import "vendor/font-awesome.min.css";body{font-family:"Helvetica Neue",Helvetica,Arial,"微軟正黑體",sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#222;background-color:#f9f9f9}a{text-decoration:none}h1,h2,h3,h4,h5,h6{margin:1em 0;padding:0;font-weight:400}.no-style{margin:0;padding:0;list-style:none}.ol-cjk{list-style-type:cjk-ideographic}.table-responsive{min-height:20em}.table{background-color:#fff}.table>thead>tr>th,.table>tbody>tr>td{line-height:1.5;vertical-align:middle}.table>thead>tr>th{color:#fff;background-color:#558b2f;border-bottom:2px solid #33691e}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active{background-color:#80d8ff}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:#000;opacity:0;transition:opacity .15s linear}.overlay.in{opacity:.5}.overlay .msg{position:absolute;top:50%;left:0;width:100%;height:1em;margin-top:-0.5em;font-size:12px;line-height:1em;text-align:center;color:#fff}#page-login h1{padding:30px 0 15px 0;font-size:24px}#form-login{padding:25px;background-color:#fff;border:1px solid #eee;border-radius:4px}#form-login .form-group:last-child{margin-bottom:0}.copyright{padding:1em 0;font-size:12px;text-align:center;color:gray}.store-badge{display:inline-block;margin-left:.5em;padding:3px 8px;font-size:12px;color:#fff;background-color:#9e9d24;border-radius:4px;vertical-align:middle}.page-header{margin:15px 0}.page-header h1{margin:0;font-size:27px}.page-header .utility{text-align:right}.content{min-height:480px}.ul-field li+li{margin-top:8px}.ul-field li{padding:5px 0}.ul-field li.more{font-size:12px;color:gray;cursor:pointer}.ul-field li.more:hover{color:#222}.ul-field li .remove{display:inline-block;margin-left:1em;font-size:12px;color:gray}.ul-field li .remove:hover{color:#222}.switch{display:inline-block}.switch>input{display:none}.switch>label{display:flex;align-items:center;margin:0;font-weight:400;text-align:left;cursor:pointer}.switch>label>.text{margin-right:.5em}.switch>label>.toggle{position:relative;display:inline-block}.switch>label>.toggle:before,.switch>label>.toggle:after{content:'';position:absolute;margin:0;outline:0;transform:translate(0,-50%);transition:all .3s ease}.switch>label>.toggle:before{left:1px;width:34px;height:14px;background-color:#b9b9b9;border-radius:8px}.switch>label>.toggle:after{left:0;width:20px;height:20px;background-color:#fafafa;border-radius:50%;box-shadow:0 3px 1px -2px rgba(0,0,0,0.14),0 2px 2px 0 rgba(0,0,0,0.098),0 1px 5px 0 rgba(0,0,0,0.084)}.switch>input:checked+label>.toggle:before{background-color:#a5d6a7}.switch>input:checked+label>.toggle:after{background-color:#4caf50;transform:translate(80%,-50%)}.section{margin-bottom:15px}.section-header{padding:10px 0}.section-header h2{margin:0;font-size:21px;line-height:36px}.fc-number{text-align:right}#member-lookup-result{max-height:240px;overflow-y:auto}#member-info{display:none}#member-info-display{padding:15px;background-color:#fff;border:2px solid #f3f3f3}#member-info-display.inactive{border-color:#f44336}#member-info-display.warning{border-color:#ffeb3b}#info-member-photo{max-width:240px;max-height:320px;margin:0 auto 5px auto;overflow:hidden}#info-member-photo>img{display:block;max-width:100%;height:auto;margin:0 auto}#info-member-name{font-size:27px;text-align:center}.dl-info{margin:0;padding:0;overflow:hidden}.dl-info dt{float:left;clear:left;width:8em;min-height:1px;padding:.25em 0;font-weight:400;color:#333}.dl-info dd{float:left;min-height:1px;padding:.25em 0;color:#888}@media(min-width:992px){#info-member-photo{max-width:150px;max-height:200px}}#member-inventory{display:none}.sub-data{font-size:12px;color:#404040}#member-free-milkshake{display:none}#manual-transaction-time{float:right;text-align:right;overflow:hidden}#toggle-manual{float:left}#transaction-time{display:none;float:left;margin-left:15px}.form-inline .fc-date{width:8em}.ui-datepicker{z-index:1051 !important}#table-member-purchase .price-unit,#table-member-purchase .price-subtotal{display:block;font-size:16px;font-weight:700;text-align:right;color:#3949ab}#member-purchase-total{text-align:right}#price-total{display:inline-block;min-width:3em;font-size:30px;color:#3949ab}#member-purchase-buttons{margin:0 auto;padding:25px 0;text-align:center}.member-photo{position:relative;max-width:150px;max-height:200px;overflow:hidden;border:1px solid #ccc}.member-photo>img{display:block;max-width:100%;height:auto;margin:0 auto}.member-photo .remove{display:block;position:absolute;top:0;right:0;width:16px;height:16px;font-size:13px;line-height:16px;text-align:center;text-decoration:none;color:#ccc;background-color:rgba(255,255,255,0.75)}.member-photo .remove:hover{color:#fff;background-color:#ccc}.affiliate-period{display:inline-block}.picker-header{margin-bottom:15px}.dl-member-data{overflow:hidden}.dl-member-data dt,.dl-member-data dd{display:block;float:left;font-size:15px;min-height:1px;color:#888}.dl-member-data dt{width:4em;margin-right:1em;color:#333}.dl-member-data dd{min-width:6em}.dl-member-data dd+dt{margin-left:1em}.t-type-1{color:#f30}.t-type-2{color:#33f}#table-commission-overview>tbody>tr>td:nth-child(4),#table-commission-overview>tbody>tr>td:nth-child(5),#table-commission-overview>tbody>tr>td:nth-child(6),#table-commission-overview>tbody>tr>td:nth-child(7),#table-commission-overview>tbody>tr>td:nth-child(8){text-align:right}.beneficiary{display:block;font-size:12px;color:gray}.sum-item{font-size:15px;line-height:36px}.sum-item .item-heading{display:block;float:left;color:#777}.sum-item .item-content{display:block;font-size:32px;color:#3949ab;text-align:right}