From 8081318c17ffab46aced50481322c398bae02d73 Mon Sep 17 00:00:00 2001 From: Shabana Navas Date: Mon, 1 May 2017 10:19:22 +0530 Subject: [PATCH 1/6] Add feature to search by order number for return transactions. --- css/commerce_pos_style.css | 2 +- css/commerce_pos_style.css.map | 2 +- includes/commerce_pos.transaction.inc | 88 +++++++- pos-return-order-search-2772927-19 (1).patch | 199 +++++++++++++++++++ sass/_sale.scss | 42 ++++ 5 files changed, 326 insertions(+), 7 deletions(-) create mode 100644 pos-return-order-search-2772927-19 (1).patch diff --git a/css/commerce_pos_style.css b/css/commerce_pos_style.css index 0a31885..1398dd1 100644 --- a/css/commerce_pos_style.css +++ b/css/commerce_pos_style.css @@ -1,3 +1,3 @@ -#commerce-pos-sale-wrapper,#commerce-pos-pay-form-wrapper{font-family:Arial, "Helvetica Neue", Helvetica, sans-serif !important}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-location-float-form .form-submit,.commerce-pos-form-container .form-submit{background:#337ab7;border:0;margin:0 0 5px 0;border-radius:2px;padding:10px 20px;color:#fff;display:block;width:100%;transition:all .15s ease-in-out;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-location-float-form .form-submit:hover,#commerce-pos-location-float-form .form-submit:focus,.commerce-pos-form-container .form-submit:hover,.commerce-pos-form-container .form-submit:focus{background:#2e6da4}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.fixed-width,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.fixed-width,#commerce-pos-location-float-form .form-submit.fixed-width,.commerce-pos-form-container .form-submit.fixed-width{width:auto}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.btn-success,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.btn-success,#commerce-pos-location-float-form .form-submit.btn-success,.commerce-pos-form-container .form-submit.btn-success{background:#5cb85c}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.btn-danger,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.btn-danger,#commerce-pos-location-float-form .form-submit.btn-danger,.commerce-pos-form-container .form-submit.btn-danger{background:#d9534f}#commerce-pos-sale-wrapper input[type="submit"]{-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-location-float-form .form-submit{width:100px}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:last-of-type{margin-right:0}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn{display:block;width:100%;font-size:20px;padding:20px;margin:0 0 20px 0;background:#5cb85c}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:hover,#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:focus{background:#4cae4c}#commerce-pos-sale-wrapper button,#commerce-pos-sale-wrapper input[type="reset"],#commerce-pos-sale-wrapper input[type="submit"],#commerce-pos-sale-wrapper input[type="button"],#commerce-pos-pay-form-wrapper button,#commerce-pos-pay-form-wrapper input[type="reset"],#commerce-pos-pay-form-wrapper input[type="submit"],#commerce-pos-pay-form-wrapper input[type="button"],#commerce-pos-report-results-container input[type="submit"]{-webkit-appearance:none;cursor:pointer;color:#333;font-weight:bold;font-size:12px;outline:0;overflow:visible;padding:5px 10px;margin:0 4px 0 0;width:auto;display:inline-block;border-radius:2px;border:1px solid #DADADA;background:#fff;transition:all .15s ease-in-out;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-sale-wrapper button:hover,#commerce-pos-sale-wrapper button:focus,#commerce-pos-sale-wrapper input[type="reset"]:hover,#commerce-pos-sale-wrapper input[type="reset"]:focus,#commerce-pos-sale-wrapper input[type="submit"]:hover,#commerce-pos-sale-wrapper input[type="submit"]:focus,#commerce-pos-sale-wrapper input[type="button"]:hover,#commerce-pos-sale-wrapper input[type="button"]:focus,#commerce-pos-pay-form-wrapper button:hover,#commerce-pos-pay-form-wrapper button:focus,#commerce-pos-pay-form-wrapper input[type="reset"]:hover,#commerce-pos-pay-form-wrapper input[type="reset"]:focus,#commerce-pos-pay-form-wrapper input[type="submit"]:hover,#commerce-pos-pay-form-wrapper input[type="submit"]:focus,#commerce-pos-pay-form-wrapper input[type="button"]:hover,#commerce-pos-pay-form-wrapper input[type="button"]:focus,#commerce-pos-report-results-container input[type="submit"]:hover,#commerce-pos-report-results-container input[type="submit"]:focus{background:#f9f9f9}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.form-button-disabled,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.form-button-disabled{background-color:#eee !important;color:#A2A2A2;border-color:#ccc;cursor:default}#commerce-pos-sale-wrapper .button-link,#commerce-pos-sale-wrapper .button-link:hover,#commerce-pos-sale-wrapper button.button-link,#commerce-pos-sale-wrapper input[type="reset"].button-link,#commerce-pos-sale-wrapper input[type="submit"].button-link,#commerce-pos-sale-wrapper input[type="button"].button-link,#commerce-pos-pay-form-wrapper .button-link,#commerce-pos-pay-form-wrapper .button-link:hover,#commerce-pos-pay-form-wrapper button.button-link,#commerce-pos-pay-form-wrapper input[type="reset"].button-link,#commerce-pos-pay-form-wrapper input[type="submit"].button-link,#commerce-pos-pay-form-wrapper input[type="button"].button-link,#commerce-pos-report-results-container .button-link,#commerce-pos-report-results-container .button-link:hover,#commerce-pos-report-results-container button.button-link,#commerce-pos-report-results-container input[type="reset"].button-link,#commerce-pos-report-results-container input[type="submit"].button-link,#commerce-pos-report-results-container input[type="button"].button-link{border:none;background:transparent;font-weight:normal;color:#2698f2;text-decoration:none;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit}#commerce-pos-sale-wrapper .button-link:hover,#commerce-pos-sale-wrapper .button-link:focus,#commerce-pos-sale-wrapper .button-link:hover:hover,#commerce-pos-sale-wrapper .button-link:hover:focus,#commerce-pos-sale-wrapper button.button-link:hover,#commerce-pos-sale-wrapper button.button-link:focus,#commerce-pos-sale-wrapper input[type="reset"].button-link:hover,#commerce-pos-sale-wrapper input[type="reset"].button-link:focus,#commerce-pos-sale-wrapper input[type="submit"].button-link:hover,#commerce-pos-sale-wrapper input[type="submit"].button-link:focus,#commerce-pos-sale-wrapper input[type="button"].button-link:hover,#commerce-pos-sale-wrapper input[type="button"].button-link:focus,#commerce-pos-pay-form-wrapper .button-link:hover,#commerce-pos-pay-form-wrapper .button-link:focus,#commerce-pos-pay-form-wrapper .button-link:hover:hover,#commerce-pos-pay-form-wrapper .button-link:hover:focus,#commerce-pos-pay-form-wrapper button.button-link:hover,#commerce-pos-pay-form-wrapper button.button-link:focus,#commerce-pos-pay-form-wrapper input[type="reset"].button-link:hover,#commerce-pos-pay-form-wrapper input[type="reset"].button-link:focus,#commerce-pos-pay-form-wrapper input[type="submit"].button-link:hover,#commerce-pos-pay-form-wrapper input[type="submit"].button-link:focus,#commerce-pos-pay-form-wrapper input[type="button"].button-link:hover,#commerce-pos-pay-form-wrapper input[type="button"].button-link:focus,#commerce-pos-report-results-container .button-link:hover,#commerce-pos-report-results-container .button-link:focus,#commerce-pos-report-results-container .button-link:hover:hover,#commerce-pos-report-results-container .button-link:hover:focus,#commerce-pos-report-results-container button.button-link:hover,#commerce-pos-report-results-container button.button-link:focus,#commerce-pos-report-results-container input[type="reset"].button-link:hover,#commerce-pos-report-results-container input[type="reset"].button-link:focus,#commerce-pos-report-results-container input[type="submit"].button-link:hover,#commerce-pos-report-results-container input[type="submit"].button-link:focus,#commerce-pos-report-results-container input[type="button"].button-link:hover,#commerce-pos-report-results-container input[type="button"].button-link:focus{background:inherit;text-decoration:underline}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-location-float-form .form-submit,#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit{background:#337ab7;border:0;margin:0 0 5px 0;border-radius:2px;padding:10px 20px;color:#fff;display:block;width:100%;transition:all .15s ease-in-out;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-location-float-form .form-submit:hover,#commerce-pos-location-float-form .form-submit:focus,#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit:hover,#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit:hover,#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit:focus{background:#2e6da4}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn{display:block;width:100%;font-size:20px;padding:20px;margin:0 0 20px 0;background:#5cb85c}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:hover,#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:focus{background:#4cae4c}#commerce-pos-sale-wrapper .button-link.small,#commerce-pos-sale-wrapper input[type="submit"].button-link.small,#commerce-pos-pay-form-wrapper .button-link.small,#commerce-pos-pay-form-wrapper input[type="submit"].button-link.small{font-size:12px}#pos-login-cont{position:relative;margin:50px auto 0 auto;max-width:400px;border-left:1px solid #151515;border-right:1px solid #151515;border-bottom:1px solid #151515;-webkit-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px;background:#fff}#pos-login-content{margin:0;padding:23px 10px 45px 10px}#pos-login-header{margin:0;padding:15px;text-align:center;background:#151515}h1.page-header{display:none}.page-pos-float .pos-main-content{padding-top:50px}.page-pos-float h1.page-header,.page-pos-float h1.page-header{display:block}div.status{margin:15px 0;border-radius:2px}.ajax-progress-throbber{background-color:#fff;position:absolute;z-index:100;border:2px solid #ccc;padding:10px;width:auto}.parked-transactions-wrapper{margin-top:15px;padding:15px 0 0 0;border-top:1px solid #eee}.parked-transactions-wrapper input{margin:0 20px 0 0 !important}.form-item .commerce-pos-hidden-element{display:none}.commerce-pos-form-modal-overlay{background:rgba(0,0,0,0.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9998}.commerce-pos-form-modal-modal{background:#fff;border:1px solid #666;max-height:75%;left:50%;overflow:auto;padding:20px;position:fixed;text-align:center;top:50%;transform:translate(-50%, -50%);width:75%;z-index:9999}@media screen and (min-width: 767px){.commerce-pos-form-modal-modal{width:50%}}@media screen and (min-width: 980px){.commerce-pos-form-modal-modal{width:33%}}.commerce-pos-form-modal-close{color:#666;cursor:pointer;font-size:1.6em;padding:5px;position:absolute;right:15px;top:15px}.commerce-pos-form-modal-throbber img{max-height:60px;max-width:60px}.commerce-pos-form-modal-notice{font-style:italic}#out-of-stock-override-confirm-question{margin-bottom:15px}#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-yes-button,#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-no-button{width:inherit;display:inline-block}#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-yes-button.link,#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-no-button.link{color:#337ab7;background:none;border:none}#commerce-pos-header{margin:0 0 20px 0;padding:20px;color:#fff;background:#313131;border-radius:2px}#commerce-pos-header #pos-logo{float:left;margin:0 30px 0 0;max-width:218px}#commerce-pos-header #pos-logo img{max-width:100%;height:auto}#commerce-pos-header .commerce-pos-header-links{display:inline-block;margin:0;vertical-align:middle}#commerce-pos-header .commerce-pos-header-links ul{margin:0;padding:0;list-style:none}#commerce-pos-header .commerce-pos-header-links ul li{float:left;margin:0 10px 0 0;padding:0;background:none}#commerce-pos-header .commerce-pos-header-links ul li:last-child{margin-right:0}#commerce-pos-header .commerce-pos-header-links ul li a{position:relative;display:block;margin:0;padding:8px 20px;font-size:13px;font-weight:bold;color:#fff;text-decoration:none;text-transform:uppercase;background:#337ab7;border:2px solid transparent;border-radius:2px;transition:all .15s ease-in-out}#commerce-pos-header .commerce-pos-header-links ul li a:hover,#commerce-pos-header .commerce-pos-header-links ul li a:focus{color:#fff;background:#2e6da4}#commerce-pos-header .commerce-pos-header-links ul li a.active{color:#fff;background:transparent;border:2px solid #337ab7;cursor:default}#commerce-pos-header .commerce-pos-header-links ul li a.active:focus{background:rgba(255,255,255,0.2)}@media screen and (max-width: 800px){#commerce-pos-header #pos-logo{padding-top:11px;max-width:161px}}@media screen and (max-width: 767px){#commerce-pos-header .commerce-pos-header-links ul li a{padding:6px 13px;font-size:13px}}.commerce-pos-product-summary{width:100%;margin:10px 0 20px}.commerce-pos-product-summary td{vertical-align:middle;text-align:center}.commerce-pos-product-summary td.title .title{font-weight:bold;font-size:120%;margin-right:10px}.commerce-pos-product-summary td.title .sku{font-size:80%;display:block}.commerce-pos-product-summary tr.odd,.commerce-pos-product-summary tr.even{background:#fff}.commerce-pos-product-summary tr td,.commerce-pos-product-summary tr th{border:1px solid #E4E4E4;text-align:left}.commerce-pos-pay-col-payments .order-text{display:inline-block;margin:0 15px 0 0}.commerce-pos-pay-col-payments .order-text .commerce-pos-sale-pay-edit-order{padding:5px 10px;background:#337ab7;color:#fff !important;font-size:12px;font-weight:bold;transition:all .15s ease-in-out}.commerce-pos-pay-col-payments .order-text .commerce-pos-sale-pay-edit-order:hover,.commerce-pos-pay-col-payments .order-text .commerce-pos-sale-pay-edit-order:focus{background:#2e6da4}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper{margin:20px 0;padding-top:20px;border-top:1px solid #F0F0F0}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input.form-button-disabled{background-color:#eee;color:#A2A2A2;border-color:#ccc;cursor:default}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input.form-button-disabled:hover{background-color:#eee !important}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input[type="submit"]{background-color:#5cb85c;color:#fff;border-color:transparent;padding:15px 25px;margin:0 10px 0 0;font-size:20px}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input[type="submit"]:hover,#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input[type="submit"]:focus{background-color:#4cae4c}.commerce-pos-keypad{width:75%}.commerce-pos-keypad *{box-sizing:border-box}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item-keypad-amount{margin-bottom:0}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item label{font-size:24px;margin-bottom:10px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item-keypad-amount input{max-width:100% !important;margin:0 0 20px 0;padding:15px 20px;height:auto;background:#FFFFFF !important;color:#000;border:2px solid #D6D6D6;font-size:30px;text-align:right;-webkit-box-shadow:inset 0 0 6px 2px rgba(0,0,0,0.1);box-shadow:inset 0 0 6px 2px rgba(0,0,0,0.1)}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item-keypad-amount input.error{border:2px solid red}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay{margin-bottom:15px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay::after{clear:both;content:'';display:block}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay .commerce-pos-keypad-quick-pay-button{float:left;margin-right:10px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay .commerce-pos-keypad-quick-pay-button:last-of-type{margin-right:0}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay input[type="submit"]{background-color:#337ab7;color:#fff;border-color:transparent;padding:15px 20px;font-size:20px;margin-right:0}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay input[type="submit"]:hover,#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay input[type="submit"]:focus{background-color:#2e6da4}.commerce-pos-keypad .commerce-pos-keypad-numbers{position:relative}.commerce-pos-keypad .commerce-pos-keypad-keys{overflow:hidden;border-right:1px solid #D6D6D6}.commerce-pos-keypad .commerce-pos-keypad-key{box-sizing:border-box;width:33.33%;display:block;float:left;padding:14px;border:1px solid #D6D6D6;border-right:0;border-bottom:0;font-size:22px;text-align:center;background-color:#F0F0F0;color:#000000;cursor:pointer;transition:all .1s ease 0s}.commerce-pos-keypad .commerce-pos-keypad-key:hover,.commerce-pos-keypad .commerce-pos-keypad-key:focus{background-color:#E4E4E4}#commerce-pos-location-float-form #edit-actions{margin-top:-6px}#commerce-pos-location-float-form #edit-amount{height:32px;margin-top:5px}.commerce-pos-keypad-key.pressed{background-color:#E4E4E4}.commerce-pos-keypad-actions button{width:33%;padding:15px;margin-right:10px;border:10px solid white;border-radius:30px;float:right;font-size:2em}.commerce-pos-keypad-actions button:hover,.commerce-pos-keypad-actions button:focus{border-color:white}.form-type-textfield.form-item-keypad-amount.form-text{width:100%;padding:40px 20px;background:#666;color:#fff;border:0;border-right:1px solid #fff;font-size:50px;text-align:right}.commerce-pos-keypad-key:last-of-type{background-color:#E4E4E4;color:#000}.commerce-pos-keypad-key:last-of-type:hover,.commerce-pos-keypad-key:last-of-type:focus{background-color:#DADADA}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]{position:relative;display:inline-block;width:100%;height:62px;margin:0;padding:13px 15px;font-size:20px;color:#fff;text-decoration:none;text-transform:uppercase;background:#337ab7;border:0;border-radius:0;box-shadow:none;transition:all .15s ease-in-out}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]:hover,#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]:focus{background-color:#2e6da4}@media screen and (max-width: 767px){.commerce-pos-keypad-amount .form-item-keypad-amount input{font-size:30px}.commerce-pos-keypad-key{font-size:20px}.commerce-pos-keypad-key,#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]{padding:10px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]{height:51px}}@media screen and (max-width: 980px){.commerce-pos-keypad{width:100%}#commerce-pos-pay-form-wrapper .commerce-pos-pay-col-payments .form-wrapper input{padding:10px 15px;font-size:16px}}#edit-date{float:none}#commerce-pos-report-end-of-day .form-item.form-item-location-id{margin:0 15px 15px 0}#commerce-pos-report-end-of-day .form-item-location-id label{margin-bottom:5px}#commerce-pos-report-results-container{padding-top:14px;overflow-x:auto}#commerce-pos-report-results-container table{margin:0;width:100%}#commerce-pos-report-results-container input[type="submit"]{-webkit-appearance:none;cursor:pointer;color:#fff;font-weight:normal;font-size:18px;outline:0;overflow:hidden;padding:11px 23px;margin:8px 18px 8px 0;width:auto;display:inline-block;border-radius:6px;border:none;background:#5cb85c;transition:all .15s ease-in-out}#commerce-pos-report-results-container input[type="submit"]:hover,#commerce-pos-report-results-container input[type="submit"]:focus{background:#3a963a}.sticky-enabled.tableheader-processed.sticky-table thead th{background-color:#E4E4E4;color:inherit;padding:15px;font-weight:bold;border-color:transparent;border-right:1px solid #fff}.sticky-enabled.tableheader-processed.sticky-table tr.odd,.sticky-enabled.tableheader-processed.sticky-table tr.even{background-color:#FFFFFF;border-color:transparent;border-bottom:1px solid #eee}.sticky-enabled.tableheader-processed.sticky-table tr td{padding:15px}.commerce-pos-col-products{width:100%;box-sizing:border-box}.commerce-pos-col-products *{box-sizing:border-box}.commerce-pos-transaction-id{padding:0 0 5px 0;font-size:22px}.payment-totals-table .label{display:table-cell;text-align:left}.payment-totals-table .balance{display:table-cell;text-align:right}#commerce-pos-sale-wrapper a{color:#337ab7}#commerce-pos-sale-wrapper .form-item{margin:20px 0;font-size:14px}#commerce-pos-sale-wrapper a,#commerce-pos-pay-form-wrapper a{color:#337ab7}#commerce-pos-sale-wrapper a:hover,#commerce-pos-sale-wrapper a:focus,#commerce-pos-pay-form-wrapper a:hover,#commerce-pos-pay-form-wrapper a:focus{color:#2e6da4;text-decoration:underline}#commerce-pos-sale-wrapper textarea,#commerce-pos-sale-wrapper select,#commerce-pos-sale-wrapper input,#commerce-pos-pay-form-wrapper textarea,#commerce-pos-pay-form-wrapper select,#commerce-pos-pay-form-wrapper input{margin:0;padding:5px 10px;border-radius:2px;height:auto;max-width:100%;background:#fff;box-sizing:border-box;vertical-align:baseline}#commerce-pos-sale-wrapper textarea.show-ajax-throbber,#commerce-pos-sale-wrapper select.show-ajax-throbber,#commerce-pos-sale-wrapper input.show-ajax-throbber,#commerce-pos-pay-form-wrapper textarea.show-ajax-throbber,#commerce-pos-pay-form-wrapper select.show-ajax-throbber,#commerce-pos-pay-form-wrapper input.show-ajax-throbber{background-image:url(/misc/throbber.gif) !important;background-repeat:no-repeat !important;background-position:right -13px !important}#commerce-pos-sale-wrapper button,#commerce-pos-sale-wrapper input[type="reset"],#commerce-pos-sale-wrapper input[type="submit"],#commerce-pos-sale-wrapper input[type="button"],#commerce-pos-pay-form-wrapper button,#commerce-pos-pay-form-wrapper input[type="reset"],#commerce-pos-pay-form-wrapper input[type="submit"],#commerce-pos-pay-form-wrapper input[type="button"]{-webkit-appearance:none;cursor:pointer;color:#333;font-weight:bold;font-size:12px;outline:0;overflow:visible;padding:5px 10px;margin:0 4px 0 0;width:auto;display:inline-block;border-radius:2px;border:1px solid #DADADA;background:#fff;transition:all .15s ease-in-out}#commerce-pos-sale-wrapper button:hover,#commerce-pos-sale-wrapper input:hover,#commerce-pos-sale-wrapper button:focus,#commerce-pos-sale-wrapper input:focus,#commerce-pos-pay-form-wrapper button:hover,#commerce-pos-pay-form-wrapper input:hover,#commerce-pos-pay-form-wrapper button:focus,#commerce-pos-pay-form-wrapper input:focus{background:#f9f9f9}.commerce-pos-transaction-line-items{border-top:1px solid #eee;margin-bottom:20px}.commerce-pos-transaction-line-items *{vertical-align:middle}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-col{display:inline-block;margin:5px 0;vertical-align:top}.commerce-pos-transaction-line-items .image-wrapper{width:100px;padding-right:2%}.commerce-pos-transaction-line-items .title-wrapper{width:calc(100% - 100px);font-size:12px;line-height:1.3}.commerce-pos-transaction-line-items .title-wrapper .out-of-stock-overridden-notice{color:red}.commerce-pos-transaction-line-items .price-edit-wrapper,.commerce-pos-transaction-line-items .quantity-wrapper{padding-right:2%;text-align:left}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper{clear:both;margin:0;padding:20px 0;border-bottom:1px solid #eee}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .form-item{display:inline-block}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-row-wrapper{margin:0;padding:0;width:100%;font-size:16px}.commerce-pos-transaction-line-items .total-wrapper{width:calc(100% - 250px);text-align:right}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper label{padding:0 2px;margin:0;width:100%;height:38px;line-height:38px;color:#337ab7;border:1px solid transparent;font-size:14px;font-weight:bold;transition:all .15s ease-in-out}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper label:hover,.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper label:focus{background:rgba(0,126,255,0.1)}.commerce-pos-transaction-line-items .title-wrapper .title{font-size:14px;font-weight:bold}@media (min-width: 767px){.commerce-pos-transaction-line-items .title-wrapper .title{font-size:16px}}.commerce-pos-transaction-line-items>.form-wrapper .stock-wrapper label{color:#000;font-weight:normal}#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper .form-item{margin:0;padding:0;width:100%;border:1px solid #ddd;border-radius:2px}#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper label,#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper input{color:#337ab7;font-weight:bold;font-size:14px;border:1px solid transparent;border-radius:0;height:38px;line-height:38px;padding:0 2px;margin:0;width:100%;text-align:center}.commerce-pos-transaction-line-items .quantity-wrapper .add-remove-wrapper{display:inline-block !important;width:20px;margin:0 !important;padding:0 !important;font-size:0;min-height:0 !important;height:auto !important}#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"]{width:20px;height:20px;vertical-align:top;padding:0 !important;margin:0;font-size:13px;border-radius:0;transition:all .1s ease-in-out;border:1px solid #ddd}#commerce-pos-sale-wrapper .add-remove-wrapper input:first-of-type,#commerce-pos-sale-wrapper .add-remove-wrapper button:first-of-type{border-bottom:0;border-left:0}#commerce-pos-sale-wrapper .add-remove-wrapper input:last-of-type,#commerce-pos-sale-wrapper .add-remove-wrapper button:last-of-type{border-left:0}#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"]:hover,#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"]:focus,#commerce-pos-sale-wrapper .add-remove-wrapper button:hover,#commerce-pos-sale-wrapper .add-remove-wrapper button:focus{background:#EAEAEA}#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"],#commerce-pos-sale-wrapper .add-remove-wrapper button{display:block;margin:0;padding:2px 3px;width:20px;height:20px;font-size:14px;line-height:1;border-radius:0}#commerce-pos-sale-wrapper .quantity-wrapper input[type="text"]{height:38px;width:100%;font-size:14px;font-weight:bold;line-height:38px;text-align:center;padding:0;margin:0;color:#337ab7;border:0;border-radius:0}#commerce-pos-sale-wrapper .quantity-wrapper input[type="text"]:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#commerce-pos-sale-wrapper .quantity-wrapper .textbox-wrapper{width:calc(100% - 20px);display:inline-block}#commerce-pos-sale-wrapper .quantity-wrapper .textbox-wrapper .form-item{border:1px solid #ddd;width:100%;text-align:center;margin:0 !important;border-radius:2px 0 0 2px}#commerce-pos-sale-wrapper .quantity-wrapper .form-type-textfield{margin:13px 0 !important;padding:0}#commerce-pos-sale-wrapper .price-edit-wrapper input:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper .btn{margin:0 0 0 10px}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper strong{margin-right:5px;font-size:14px}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper button{position:relative;text-indent:-9999px;width:10px;padding:0;margin:0 0 0 10%;opacity:0.25;background:url(../images/remove-symbol.png) no-repeat center;background-size:10px;border:0}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper input[type="submit"]:hover,#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper input[type="submit"]:focus,#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper button:hover,#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper button:focus{opacity:1}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper{position:relative;width:auto;text-align:center}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper{position:relative;display:block;margin:0 auto;padding:0 80px 0 0;max-width:180px;vertical-align:middle}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .discount-description{margin-left:10px;display:inline-block}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper input.form-text{display:block;margin:0 auto 5px auto;width:100%;height:30px;font-size:12px !important;border:1px solid #ddd}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-item{float:left;margin:0;padding:0;border:none;border-radius:0;vertical-align:baseline}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-submit{display:block;margin:9px auto;font-size:12px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper input[type="submit"].button-link.small{display:inline-block;margin:0 auto;vertical-align:top}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-group .form-submit{vertical-align:top;background:#337ab7;color:#fff;border:1px solid transparent}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue{position:absolute;top:0;right:0;display:block;margin:0;padding:0;width:35px;height:30px;background:#337ab7;color:#fff;border:none}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].commerce-pos-percent-discount-submit,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue.commerce-pos-percent-discount-submit{right:40px}#commerce-pos-sale-wrapper .form-wrapper input[type="submit"].blue{display:inline-block;background:#337ab7;color:#fff;border:1px solid transparent}#commerce-pos-sale-wrapper .form-wrapper input[type="submit"].blue:hover,#commerce-pos-sale-wrapper .form-wrapper input[type="submit"].blue:focus,.commerce-pos-discount-wrapper .form-wrapper input[type="submit"]:hover,.commerce-pos-discount-wrapper .form-wrapper input[type="submit"]:focus{background:#2e6da4}.commerce-pos-discount-wrapper .form-item,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-item{float:none;margin:0;padding:0;width:100%;border:none;border-radius:0;vertical-align:baseline}.views-field-message-commerce-body{padding:20px;background:#F0F0F0;margin:20px 0 5px}.views-field-message-commerce-body p:last-of-type{margin-bottom:0}#commerce-pos-messages-wrapper{margin-bottom:40px}#commerce-pos-messages-wrapper .views-field-name,#commerce-pos-messages-wrapper .views-field-timestamp{font-size:12px}#commerce-pos-return-payment .commerce-price-formatted-components,.payment-totals-table{width:100%;margin-bottom:0}@media screen and (min-width: 980px){#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-row-wrapper{display:table;width:100%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-col{position:relative;display:table-cell;box-sizing:border-box;vertical-align:middle}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .line-item-col{height:212px;vertical-align:middle}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .image-wrapper{width:12%;padding-right:2%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .image-wrapper img{margin:0;width:100%;height:auto}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .title-wrapper{width:36%;padding-right:2%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .price-edit-wrapper{width:17%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .quantity-wrapper{width:12%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper{width:15%}#commerce-pos-sale-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .commerce-pos-discount-wrapper{position:absolute;width:89%}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper{padding-right:54px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue{width:23px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].commerce-pos-percent-discount-submit,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue.commerce-pos-percent-discount-submit{right:26px}}@media screen and (min-width: 1200px){#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper{padding-right:80px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue{width:35px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].commerce-pos-percent-discount-submit,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue.commerce-pos-percent-discount-submit{right:40px}}#commerce-pos-product-no-results-message{text-align:center}[id^="commerce-pos-sale"] .commerce-pos-product-search-container{padding:20px;margin-bottom:20px;text-align:center;background:#f0f0f0}[id^="commerce-pos-sale"] .commerce-pos-product-search-container #edit-product-search{position:relative;width:400px;margin:0 auto}[id^="commerce-pos-sale"] .commerce-pos-product-search-container .form-item{margin:5px 0}[id^="commerce-pos-sale"] .commerce-pos-product-search-container label{display:none}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input{position:relative;margin:0 0 5px 0;height:40px;width:400px;color:#000}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input::-moz-placeholder{color:#7D7D7D}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input::-webkit-input-placeholder{color:#7D7D7D}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:-ms-input-placeholder{color:#7D7D7D !important}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:focus::-moz-placeholder{color:transparent}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:focus::-webkit-input-placeholder{color:transparent}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:focus:-ms-input-placeholder{color:transparent !important}[id^="commerce-pos-sale"] .commerce-pos-product-search-container .commerce-pos-search-onboarding-message{margin:0 0 10px 0;font-size:16px}[id^="commerce-pos-sale"] .commerce-pos-product-search-container .form-item div.description{font-size:13px;color:#7D7D7D;font-style:italic;margin-top:12px}#commerce-pos-sale-wrapper .commerce-pos-product-search-container .form-item{margin:5px 0}.commerce-pos-product-display{padding:10px 10px 15px;border-bottom:1px solid #eee;transition:all .2s ease-in-out}.commerce-pos-product-display:hover,.commerce-pos-product-display:focus{background:#F0F0F0}.commerce-pos-product-display .display-image{float:left;margin:5px 15px 0 0;border:1px solid #eee}.commerce-pos-product-display .display-details,.commerce-pos-product-display .display-stock,.commerce-pos-product-display .display-price,.commerce-pos-product-display .display-add{padding-left:90px}.commerce-pos-product-display .display-details{font-size:10px}.commerce-pos-product-display .display-details .title{font-weight:bold;font-size:18px}.commerce-pos-product-display .display-price{font-weight:bold}.commerce-pos-product-display .display-add{float:right}.commerce-pos-product-display .display-add a{display:inline-block;padding:0 8px 2px;margin:5px 0 0 0;border-radius:3px;font-size:16px;font-weight:bold;background-color:#337ab7;color:white;transition:all .15s ease-in-out}.commerce-pos-product-display .display-add a:hover,.commerce-pos-product-display .display-add a:focus{background-color:#2e6da4}.commerce-pos-product-display .display-details a{display:inline-block}.commerce-pos-transaction-product-search-item.selected .commerce-pos-product-display{background:#F0F0F0}.ui-autocomplete{max-height:600px;overflow-y:auto}.ui-autocomplete{max-height:600px;overflow-y:auto}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .commerce-price-formatted-components,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .commerce-price-formatted-components{margin-top:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody{border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody>tr,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody>tr{width:100%;max-width:100%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody>tr>td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody>tr>td{border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody>tr>td:last-of-type,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody>tr>td:last-of-type{text-align:right}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr *,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr *{background:#f0f0f0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table{width:100%;font-size:14px;border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.odd,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.even,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.odd,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.even{padding:0;width:100%;background-color:#F0F0F0;color:#333;border:0;border-bottom:1px solid #FFFFFF}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay{background:#313131;font-size:120%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay td{background:#313131;color:#fff}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-change,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-change{font-size:120%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table td:nth-child(1),.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table td:nth-child(1){font-weight:bold}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table td.balance,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table td.balance{font-weight:bold}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td{padding:15px 10px;border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.status,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.actions,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.status,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.actions{text-align:center}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.status img,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.status img{vertical-align:middle}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.status img,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.status img{border-radius:50%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .label,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .label{font-size:inherit;border-radius:0;color:inherit}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .btn,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .btn{margin-bottom:5px}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper input,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper select,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper input,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper select{width:100%;border:1px solid #ccc;border-radius:2px}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .form-item,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .form-item{padding:0;margin:0 0 20px 0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-customer-input-wrapper,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-customer-input-wrapper{border-top:1px solid #eee;margin:25px 0 0 0;padding:20px 0 0 0}#commerce-pos-sale-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance,#commerce-pos-sale-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance,#commerce-pos-pay-form-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance,#commerce-pos-pay-form-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance{background:#dd0000}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper{margin:20px 0;font-size:0}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper .form-item.form-item-transaction-options-actions-add-order-discount-amount{font-size:0}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper .form-text{width:calc(33.33% - 4px);padding:10px;margin:0 4px 0 0;vertical-align:top;display:inline-block;font-size:12px;line-height:1.3;height:35px}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper .form-submit{width:calc(33.33% - 2px);padding:10px;display:inline-block;font-size:12px;line-height:1.3}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper #edit-transaction-options-actions-add-order-discount-percent.form-submit{margin:0 2px 0 0}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper #edit-transaction-options-actions-add-order-discount-fixed.form-submit{margin:0 0 0 2px}#commerce-pos-transactions-options-wrapper .form-item label{margin-bottom:5px;font-size:14px;font-weight:bold}.form-item.form-item-transaction-options-actions-add-order-discount-amount{margin-bottom:5px;display:inline}#commerce-pos-transactions-options-wrapper .commerce-price-formatted-components{width:100%;max-width:100%}#commerce-pos-transactions-options-wrapper .payment-totals-table{width:100%;margin-bottom:20px}#commerce-pos-transactions-options-wrapper .views-table{width:100%;margin-top:0}.commerce-price-formatted-components .component-title,.payment-totals-table .label{font-weight:bold}#commerce-pos-pay-balance-wrapper .pager{margin:0 0 20px 0}@media screen and (min-width: 767px){.commerce-pos-col-products,.commerce-pos-pay-col-payments{float:left;padding-right:20px;width:65%;box-sizing:border-box}.commerce-pos-col-transaction-info{width:35%;float:left}}@media screen and (min-width: 980px){.commerce-pos-col-products,.commerce-pos-pay-col-payments{width:75%}.commerce-pos-col-transaction-info{width:25%}}.commerce-pos-header-cashier-form{display:inline-block;float:right}.commerce-pos-cashier-login-form .form-item-code{display:inline;float:right}.commerce-pos-cashier-login-form .form-item-code label{display:inline}.commerce-pos-cashier-login-form .commerce-pos-cashier-code-input{margin-left:10px;margin-right:10px;max-width:100px}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit{display:none}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-in-visible{position:relative;outline:none;display:inline-block;margin:auto;margin-top:10px;margin-right:0;padding:8px 20px;font-size:13px;font-weight:bold;color:#fff;text-decoration:none;text-transform:uppercase;background:#337ab7;border:2px solid transparent;border-radius:2px;transition:all .15s ease-in-out;box-shadow:none}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-in-visible:hover,.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-in-visible:focus{text-shadow:none;background:#2e6da4}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-out{margin-left:10px;float:right} +#commerce-pos-sale-wrapper,#commerce-pos-pay-form-wrapper{font-family:Arial, "Helvetica Neue", Helvetica, sans-serif !important}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-location-float-form .form-submit,.commerce-pos-form-container .form-submit{background:#337ab7;border:0;margin:0 0 5px 0;border-radius:2px;padding:10px 20px;color:#fff;display:block;width:100%;transition:all .15s ease-in-out;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-location-float-form .form-submit:hover,#commerce-pos-location-float-form .form-submit:focus,.commerce-pos-form-container .form-submit:hover,.commerce-pos-form-container .form-submit:focus{background:#2e6da4}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.fixed-width,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.fixed-width,#commerce-pos-location-float-form .form-submit.fixed-width,.commerce-pos-form-container .form-submit.fixed-width{width:auto}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.btn-success,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.btn-success,#commerce-pos-location-float-form .form-submit.btn-success,.commerce-pos-form-container .form-submit.btn-success{background:#5cb85c}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.btn-danger,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.btn-danger,#commerce-pos-location-float-form .form-submit.btn-danger,.commerce-pos-form-container .form-submit.btn-danger{background:#d9534f}#commerce-pos-sale-wrapper input[type="submit"]{-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-location-float-form .form-submit{width:100px}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:last-of-type{margin-right:0}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn{display:block;width:100%;font-size:20px;padding:20px;margin:0 0 20px 0;background:#5cb85c}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:hover,#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:focus{background:#4cae4c}#commerce-pos-sale-wrapper button,#commerce-pos-sale-wrapper input[type="reset"],#commerce-pos-sale-wrapper input[type="submit"],#commerce-pos-sale-wrapper input[type="button"],#commerce-pos-pay-form-wrapper button,#commerce-pos-pay-form-wrapper input[type="reset"],#commerce-pos-pay-form-wrapper input[type="submit"],#commerce-pos-pay-form-wrapper input[type="button"],#commerce-pos-report-results-container input[type="submit"]{-webkit-appearance:none;cursor:pointer;color:#333;font-weight:bold;font-size:12px;outline:0;overflow:visible;padding:5px 10px;margin:0 4px 0 0;width:auto;display:inline-block;border-radius:2px;border:1px solid #DADADA;background:#fff;transition:all .15s ease-in-out;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-sale-wrapper button:hover,#commerce-pos-sale-wrapper button:focus,#commerce-pos-sale-wrapper input[type="reset"]:hover,#commerce-pos-sale-wrapper input[type="reset"]:focus,#commerce-pos-sale-wrapper input[type="submit"]:hover,#commerce-pos-sale-wrapper input[type="submit"]:focus,#commerce-pos-sale-wrapper input[type="button"]:hover,#commerce-pos-sale-wrapper input[type="button"]:focus,#commerce-pos-pay-form-wrapper button:hover,#commerce-pos-pay-form-wrapper button:focus,#commerce-pos-pay-form-wrapper input[type="reset"]:hover,#commerce-pos-pay-form-wrapper input[type="reset"]:focus,#commerce-pos-pay-form-wrapper input[type="submit"]:hover,#commerce-pos-pay-form-wrapper input[type="submit"]:focus,#commerce-pos-pay-form-wrapper input[type="button"]:hover,#commerce-pos-pay-form-wrapper input[type="button"]:focus,#commerce-pos-report-results-container input[type="submit"]:hover,#commerce-pos-report-results-container input[type="submit"]:focus{background:#f9f9f9}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.form-button-disabled,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.form-button-disabled{background-color:#eee !important;color:#A2A2A2;border-color:#ccc;cursor:default}#commerce-pos-sale-wrapper .button-link,#commerce-pos-sale-wrapper .button-link:hover,#commerce-pos-sale-wrapper button.button-link,#commerce-pos-sale-wrapper input[type="reset"].button-link,#commerce-pos-sale-wrapper input[type="submit"].button-link,#commerce-pos-sale-wrapper input[type="button"].button-link,#commerce-pos-pay-form-wrapper .button-link,#commerce-pos-pay-form-wrapper .button-link:hover,#commerce-pos-pay-form-wrapper button.button-link,#commerce-pos-pay-form-wrapper input[type="reset"].button-link,#commerce-pos-pay-form-wrapper input[type="submit"].button-link,#commerce-pos-pay-form-wrapper input[type="button"].button-link,#commerce-pos-report-results-container .button-link,#commerce-pos-report-results-container .button-link:hover,#commerce-pos-report-results-container button.button-link,#commerce-pos-report-results-container input[type="reset"].button-link,#commerce-pos-report-results-container input[type="submit"].button-link,#commerce-pos-report-results-container input[type="button"].button-link{border:none;background:transparent;font-weight:normal;color:#2698f2;text-decoration:none;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit}#commerce-pos-sale-wrapper .button-link:hover,#commerce-pos-sale-wrapper .button-link:focus,#commerce-pos-sale-wrapper .button-link:hover:hover,#commerce-pos-sale-wrapper .button-link:hover:focus,#commerce-pos-sale-wrapper button.button-link:hover,#commerce-pos-sale-wrapper button.button-link:focus,#commerce-pos-sale-wrapper input[type="reset"].button-link:hover,#commerce-pos-sale-wrapper input[type="reset"].button-link:focus,#commerce-pos-sale-wrapper input[type="submit"].button-link:hover,#commerce-pos-sale-wrapper input[type="submit"].button-link:focus,#commerce-pos-sale-wrapper input[type="button"].button-link:hover,#commerce-pos-sale-wrapper input[type="button"].button-link:focus,#commerce-pos-pay-form-wrapper .button-link:hover,#commerce-pos-pay-form-wrapper .button-link:focus,#commerce-pos-pay-form-wrapper .button-link:hover:hover,#commerce-pos-pay-form-wrapper .button-link:hover:focus,#commerce-pos-pay-form-wrapper button.button-link:hover,#commerce-pos-pay-form-wrapper button.button-link:focus,#commerce-pos-pay-form-wrapper input[type="reset"].button-link:hover,#commerce-pos-pay-form-wrapper input[type="reset"].button-link:focus,#commerce-pos-pay-form-wrapper input[type="submit"].button-link:hover,#commerce-pos-pay-form-wrapper input[type="submit"].button-link:focus,#commerce-pos-pay-form-wrapper input[type="button"].button-link:hover,#commerce-pos-pay-form-wrapper input[type="button"].button-link:focus,#commerce-pos-report-results-container .button-link:hover,#commerce-pos-report-results-container .button-link:focus,#commerce-pos-report-results-container .button-link:hover:hover,#commerce-pos-report-results-container .button-link:hover:focus,#commerce-pos-report-results-container button.button-link:hover,#commerce-pos-report-results-container button.button-link:focus,#commerce-pos-report-results-container input[type="reset"].button-link:hover,#commerce-pos-report-results-container input[type="reset"].button-link:focus,#commerce-pos-report-results-container input[type="submit"].button-link:hover,#commerce-pos-report-results-container input[type="submit"].button-link:focus,#commerce-pos-report-results-container input[type="button"].button-link:hover,#commerce-pos-report-results-container input[type="button"].button-link:focus{background:inherit;text-decoration:underline}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-location-float-form .form-submit,#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit{background:#337ab7;border:0;margin:0 0 5px 0;border-radius:2px;padding:10px 20px;color:#fff;display:block;width:100%;transition:all .15s ease-in-out;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-location-float-form .form-submit:hover,#commerce-pos-location-float-form .form-submit:focus,#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit:hover,#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit:hover,#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit:focus{background:#2e6da4}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn{display:block;width:100%;font-size:20px;padding:20px;margin:0 0 20px 0;background:#5cb85c}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:hover,#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:focus{background:#4cae4c}#commerce-pos-sale-wrapper .button-link.small,#commerce-pos-sale-wrapper input[type="submit"].button-link.small,#commerce-pos-pay-form-wrapper .button-link.small,#commerce-pos-pay-form-wrapper input[type="submit"].button-link.small{font-size:12px}#pos-login-cont{position:relative;margin:50px auto 0 auto;max-width:400px;border-left:1px solid #151515;border-right:1px solid #151515;border-bottom:1px solid #151515;-webkit-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px;background:#fff}#pos-login-content{margin:0;padding:23px 10px 45px 10px}#pos-login-header{margin:0;padding:15px;text-align:center;background:#151515}h1.page-header{display:none}.page-pos-float .pos-main-content{padding-top:50px}.page-pos-float h1.page-header,.page-pos-float h1.page-header{display:block}div.status{margin:15px 0;border-radius:2px}.ajax-progress-throbber{background-color:#fff;position:absolute;z-index:100;border:2px solid #ccc;padding:10px;width:auto}.parked-transactions-wrapper{margin-top:15px;padding:15px 0 0 0;border-top:1px solid #eee}.parked-transactions-wrapper input{margin:0 20px 0 0 !important}.form-item .commerce-pos-hidden-element{display:none}.commerce-pos-form-modal-overlay{background:rgba(0,0,0,0.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9998}.commerce-pos-form-modal-modal{background:#fff;border:1px solid #666;max-height:75%;left:50%;overflow:auto;padding:20px;position:fixed;text-align:center;top:50%;transform:translate(-50%, -50%);width:75%;z-index:9999}@media screen and (min-width: 767px){.commerce-pos-form-modal-modal{width:50%}}@media screen and (min-width: 980px){.commerce-pos-form-modal-modal{width:33%}}.commerce-pos-form-modal-close{color:#666;cursor:pointer;font-size:1.6em;padding:5px;position:absolute;right:15px;top:15px}.commerce-pos-form-modal-throbber img{max-height:60px;max-width:60px}.commerce-pos-form-modal-notice{font-style:italic}#out-of-stock-override-confirm-question{margin-bottom:15px}#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-yes-button,#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-no-button{width:inherit;display:inline-block}#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-yes-button.link,#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-no-button.link{color:#337ab7;background:none;border:none}#commerce-pos-header{margin:0 0 20px 0;padding:20px;color:#fff;background:#313131;border-radius:2px}#commerce-pos-header #pos-logo{float:left;margin:0 30px 0 0;max-width:218px}#commerce-pos-header #pos-logo img{max-width:100%;height:auto}#commerce-pos-header .commerce-pos-header-links{display:inline-block;margin:0;vertical-align:middle}#commerce-pos-header .commerce-pos-header-links ul{margin:0;padding:0;list-style:none}#commerce-pos-header .commerce-pos-header-links ul li{float:left;margin:0 10px 0 0;padding:0;background:none}#commerce-pos-header .commerce-pos-header-links ul li:last-child{margin-right:0}#commerce-pos-header .commerce-pos-header-links ul li a{position:relative;display:block;margin:0;padding:8px 20px;font-size:13px;font-weight:bold;color:#fff;text-decoration:none;text-transform:uppercase;background:#337ab7;border:2px solid transparent;border-radius:2px;transition:all .15s ease-in-out}#commerce-pos-header .commerce-pos-header-links ul li a:hover,#commerce-pos-header .commerce-pos-header-links ul li a:focus{color:#fff;background:#2e6da4}#commerce-pos-header .commerce-pos-header-links ul li a.active{color:#fff;background:transparent;border:2px solid #337ab7;cursor:default}#commerce-pos-header .commerce-pos-header-links ul li a.active:focus{background:rgba(255,255,255,0.2)}@media screen and (max-width: 800px){#commerce-pos-header #pos-logo{padding-top:11px;max-width:161px}}@media screen and (max-width: 767px){#commerce-pos-header .commerce-pos-header-links ul li a{padding:6px 13px;font-size:13px}}.commerce-pos-product-summary{width:100%;margin:10px 0 20px}.commerce-pos-product-summary td{vertical-align:middle;text-align:center}.commerce-pos-product-summary td.title .title{font-weight:bold;font-size:120%;margin-right:10px}.commerce-pos-product-summary td.title .sku{font-size:80%;display:block}.commerce-pos-product-summary tr.odd,.commerce-pos-product-summary tr.even{background:#fff}.commerce-pos-product-summary tr td,.commerce-pos-product-summary tr th{border:1px solid #E4E4E4;text-align:left}.commerce-pos-pay-col-payments .order-text{display:inline-block;margin:0 15px 0 0}.commerce-pos-pay-col-payments .order-text .commerce-pos-sale-pay-edit-order{padding:5px 10px;background:#337ab7;color:#fff !important;font-size:12px;font-weight:bold;transition:all .15s ease-in-out}.commerce-pos-pay-col-payments .order-text .commerce-pos-sale-pay-edit-order:hover,.commerce-pos-pay-col-payments .order-text .commerce-pos-sale-pay-edit-order:focus{background:#2e6da4}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper{margin:20px 0;padding-top:20px;border-top:1px solid #F0F0F0}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input.form-button-disabled{background-color:#eee;color:#A2A2A2;border-color:#ccc;cursor:default}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input.form-button-disabled:hover{background-color:#eee !important}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input[type="submit"]{background-color:#5cb85c;color:#fff;border-color:transparent;padding:15px 25px;margin:0 10px 0 0;font-size:20px}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input[type="submit"]:hover,#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input[type="submit"]:focus{background-color:#4cae4c}.commerce-pos-keypad{width:75%}.commerce-pos-keypad *{box-sizing:border-box}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item-keypad-amount{margin-bottom:0}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item label{font-size:24px;margin-bottom:10px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item-keypad-amount input{max-width:100% !important;margin:0 0 20px 0;padding:15px 20px;height:auto;background:#FFFFFF !important;color:#000;border:2px solid #D6D6D6;font-size:30px;text-align:right;-webkit-box-shadow:inset 0 0 6px 2px rgba(0,0,0,0.1);box-shadow:inset 0 0 6px 2px rgba(0,0,0,0.1)}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item-keypad-amount input.error{border:2px solid red}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay{margin-bottom:15px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay::after{clear:both;content:'';display:block}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay .commerce-pos-keypad-quick-pay-button{float:left;margin-right:10px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay .commerce-pos-keypad-quick-pay-button:last-of-type{margin-right:0}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay input[type="submit"]{background-color:#337ab7;color:#fff;border-color:transparent;padding:15px 20px;font-size:20px;margin-right:0}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay input[type="submit"]:hover,#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay input[type="submit"]:focus{background-color:#2e6da4}.commerce-pos-keypad .commerce-pos-keypad-numbers{position:relative}.commerce-pos-keypad .commerce-pos-keypad-keys{overflow:hidden;border-right:1px solid #D6D6D6}.commerce-pos-keypad .commerce-pos-keypad-key{box-sizing:border-box;width:33.33%;display:block;float:left;padding:14px;border:1px solid #D6D6D6;border-right:0;border-bottom:0;font-size:22px;text-align:center;background-color:#F0F0F0;color:#000000;cursor:pointer;transition:all .1s ease 0s}.commerce-pos-keypad .commerce-pos-keypad-key:hover,.commerce-pos-keypad .commerce-pos-keypad-key:focus{background-color:#E4E4E4}#commerce-pos-location-float-form #edit-actions{margin-top:-6px}#commerce-pos-location-float-form #edit-amount{height:32px;margin-top:5px}.commerce-pos-keypad-key.pressed{background-color:#E4E4E4}.commerce-pos-keypad-actions button{width:33%;padding:15px;margin-right:10px;border:10px solid white;border-radius:30px;float:right;font-size:2em}.commerce-pos-keypad-actions button:hover,.commerce-pos-keypad-actions button:focus{border-color:white}.form-type-textfield.form-item-keypad-amount.form-text{width:100%;padding:40px 20px;background:#666;color:#fff;border:0;border-right:1px solid #fff;font-size:50px;text-align:right}.commerce-pos-keypad-key:last-of-type{background-color:#E4E4E4;color:#000}.commerce-pos-keypad-key:last-of-type:hover,.commerce-pos-keypad-key:last-of-type:focus{background-color:#DADADA}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]{position:relative;display:inline-block;width:100%;height:62px;margin:0;padding:13px 15px;font-size:20px;color:#fff;text-decoration:none;text-transform:uppercase;background:#337ab7;border:0;border-radius:0;box-shadow:none;transition:all .15s ease-in-out}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]:hover,#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]:focus{background-color:#2e6da4}@media screen and (max-width: 767px){.commerce-pos-keypad-amount .form-item-keypad-amount input{font-size:30px}.commerce-pos-keypad-key{font-size:20px}.commerce-pos-keypad-key,#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]{padding:10px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]{height:51px}}@media screen and (max-width: 980px){.commerce-pos-keypad{width:100%}#commerce-pos-pay-form-wrapper .commerce-pos-pay-col-payments .form-wrapper input{padding:10px 15px;font-size:16px}}#edit-date{float:none}#commerce-pos-report-end-of-day .form-item.form-item-location-id{margin:0 15px 15px 0}#commerce-pos-report-end-of-day .form-item-location-id label{margin-bottom:5px}#commerce-pos-report-results-container{padding-top:14px;overflow-x:auto}#commerce-pos-report-results-container table{margin:0;width:100%}#commerce-pos-report-results-container input[type="submit"]{-webkit-appearance:none;cursor:pointer;color:#fff;font-weight:normal;font-size:18px;outline:0;overflow:hidden;padding:11px 23px;margin:8px 18px 8px 0;width:auto;display:inline-block;border-radius:6px;border:none;background:#5cb85c;transition:all .15s ease-in-out}#commerce-pos-report-results-container input[type="submit"]:hover,#commerce-pos-report-results-container input[type="submit"]:focus{background:#3a963a}.sticky-enabled.tableheader-processed.sticky-table thead th{background-color:#E4E4E4;color:inherit;padding:15px;font-weight:bold;border-color:transparent;border-right:1px solid #fff}.sticky-enabled.tableheader-processed.sticky-table tr.odd,.sticky-enabled.tableheader-processed.sticky-table tr.even{background-color:#FFFFFF;border-color:transparent;border-bottom:1px solid #eee}.sticky-enabled.tableheader-processed.sticky-table tr td{padding:15px}.commerce-pos-col-products{width:100%;box-sizing:border-box}.commerce-pos-col-products *{box-sizing:border-box}.commerce-pos-transaction-id{padding:0 0 5px 0;font-size:22px}.payment-totals-table .label{display:table-cell;text-align:left}.payment-totals-table .balance{display:table-cell;text-align:right}#commerce-pos-sale-wrapper a{color:#337ab7}#commerce-pos-sale-wrapper .form-item{margin:20px 0;font-size:14px}#commerce-pos-sale-wrapper a,#commerce-pos-pay-form-wrapper a{color:#337ab7}#commerce-pos-sale-wrapper a:hover,#commerce-pos-sale-wrapper a:focus,#commerce-pos-pay-form-wrapper a:hover,#commerce-pos-pay-form-wrapper a:focus{color:#2e6da4;text-decoration:underline}#commerce-pos-sale-wrapper textarea,#commerce-pos-sale-wrapper select,#commerce-pos-sale-wrapper input,#commerce-pos-pay-form-wrapper textarea,#commerce-pos-pay-form-wrapper select,#commerce-pos-pay-form-wrapper input{margin:0;padding:5px 10px;border-radius:2px;height:auto;max-width:100%;background:#fff;box-sizing:border-box;vertical-align:baseline}#commerce-pos-sale-wrapper textarea.show-ajax-throbber,#commerce-pos-sale-wrapper select.show-ajax-throbber,#commerce-pos-sale-wrapper input.show-ajax-throbber,#commerce-pos-pay-form-wrapper textarea.show-ajax-throbber,#commerce-pos-pay-form-wrapper select.show-ajax-throbber,#commerce-pos-pay-form-wrapper input.show-ajax-throbber{background-image:url(/misc/throbber.gif) !important;background-repeat:no-repeat !important;background-position:right -13px !important}#commerce-pos-sale-wrapper button,#commerce-pos-sale-wrapper input[type="reset"],#commerce-pos-sale-wrapper input[type="submit"],#commerce-pos-sale-wrapper input[type="button"],#commerce-pos-pay-form-wrapper button,#commerce-pos-pay-form-wrapper input[type="reset"],#commerce-pos-pay-form-wrapper input[type="submit"],#commerce-pos-pay-form-wrapper input[type="button"]{-webkit-appearance:none;cursor:pointer;color:#333;font-weight:bold;font-size:12px;outline:0;overflow:visible;padding:5px 10px;margin:0 4px 0 0;width:auto;display:inline-block;border-radius:2px;border:1px solid #DADADA;background:#fff;transition:all .15s ease-in-out}#commerce-pos-sale-wrapper button:hover,#commerce-pos-sale-wrapper input:hover,#commerce-pos-sale-wrapper button:focus,#commerce-pos-sale-wrapper input:focus,#commerce-pos-pay-form-wrapper button:hover,#commerce-pos-pay-form-wrapper input:hover,#commerce-pos-pay-form-wrapper button:focus,#commerce-pos-pay-form-wrapper input:focus{background:#f9f9f9}.commerce-pos-transaction-line-items{border-top:1px solid #eee;margin-bottom:20px}.commerce-pos-transaction-line-items *{vertical-align:middle}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-col{display:inline-block;margin:5px 0;vertical-align:top}.commerce-pos-transaction-line-items .image-wrapper{width:100px;padding-right:2%}.commerce-pos-transaction-line-items .title-wrapper{width:calc(100% - 100px);font-size:12px;line-height:1.3}.commerce-pos-transaction-line-items .title-wrapper .out-of-stock-overridden-notice{color:red}.commerce-pos-transaction-line-items .price-edit-wrapper,.commerce-pos-transaction-line-items .quantity-wrapper{padding-right:2%;text-align:left}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper{clear:both;margin:0;padding:20px 0;border-bottom:1px solid #eee}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .form-item{display:inline-block}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-row-wrapper{margin:0;padding:0;width:100%;font-size:16px}.commerce-pos-transaction-line-items .total-wrapper{width:calc(100% - 250px);text-align:right}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper label{padding:0 2px;margin:0;width:100%;height:38px;line-height:38px;color:#337ab7;border:1px solid transparent;font-size:14px;font-weight:bold;transition:all .15s ease-in-out}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper label:hover,.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper label:focus{background:rgba(0,126,255,0.1)}.commerce-pos-transaction-line-items .title-wrapper .title{font-size:14px;font-weight:bold}@media (min-width: 767px){.commerce-pos-transaction-line-items .title-wrapper .title{font-size:16px}}.commerce-pos-transaction-line-items>.form-wrapper .stock-wrapper label{color:#000;font-weight:normal}#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper .form-item{margin:0;padding:0;width:100%;border:1px solid #ddd;border-radius:2px}#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper label,#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper input{color:#337ab7;font-weight:bold;font-size:14px;border:1px solid transparent;border-radius:0;height:38px;line-height:38px;padding:0 2px;margin:0;width:100%;text-align:center}.commerce-pos-transaction-line-items .quantity-wrapper .add-remove-wrapper{display:inline-block !important;width:20px;margin:0 !important;padding:0 !important;font-size:0;min-height:0 !important;height:auto !important}#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"]{width:20px;height:20px;vertical-align:top;padding:0 !important;margin:0;font-size:13px;border-radius:0;transition:all .1s ease-in-out;border:1px solid #ddd}#commerce-pos-sale-wrapper .add-remove-wrapper input:first-of-type,#commerce-pos-sale-wrapper .add-remove-wrapper button:first-of-type{border-bottom:0;border-left:0}#commerce-pos-sale-wrapper .add-remove-wrapper input:last-of-type,#commerce-pos-sale-wrapper .add-remove-wrapper button:last-of-type{border-left:0}#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"]:hover,#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"]:focus,#commerce-pos-sale-wrapper .add-remove-wrapper button:hover,#commerce-pos-sale-wrapper .add-remove-wrapper button:focus{background:#EAEAEA}#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"],#commerce-pos-sale-wrapper .add-remove-wrapper button{display:block;margin:0;padding:2px 3px;width:20px;height:20px;font-size:14px;line-height:1;border-radius:0}#commerce-pos-sale-wrapper .quantity-wrapper input[type="text"]{height:38px;width:100%;font-size:14px;font-weight:bold;line-height:38px;text-align:center;padding:0;margin:0;color:#337ab7;border:0;border-radius:0}#commerce-pos-sale-wrapper .quantity-wrapper input[type="text"]:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#commerce-pos-sale-wrapper .quantity-wrapper .textbox-wrapper{width:calc(100% - 20px);display:inline-block}#commerce-pos-sale-wrapper .quantity-wrapper .textbox-wrapper .form-item{border:1px solid #ddd;width:100%;text-align:center;margin:0 !important;border-radius:2px 0 0 2px}#commerce-pos-sale-wrapper .quantity-wrapper .form-type-textfield{margin:13px 0 !important;padding:0}#commerce-pos-sale-wrapper .price-edit-wrapper input:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper .btn{margin:0 0 0 10px}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper strong{margin-right:5px;font-size:14px}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper button{position:relative;text-indent:-9999px;width:10px;padding:0;margin:0 0 0 10%;opacity:0.25;background:url(../images/remove-symbol.png) no-repeat center;background-size:10px;border:0}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper input[type="submit"]:hover,#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper input[type="submit"]:focus,#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper button:hover,#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper button:focus{opacity:1}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper{position:relative;width:auto;text-align:center}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper{position:relative;display:block;margin:0 auto;padding:0 80px 0 0;max-width:180px;vertical-align:middle}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .discount-description{margin-left:10px;display:inline-block}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper input.form-text{display:block;margin:0 auto 5px auto;width:100%;height:30px;font-size:12px !important;border:1px solid #ddd}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-item{float:left;margin:0;padding:0;border:none;border-radius:0;vertical-align:baseline}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-submit{display:block;margin:9px auto;font-size:12px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper input[type="submit"].button-link.small{display:inline-block;margin:0 auto;vertical-align:top}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-group .form-submit{vertical-align:top;background:#337ab7;color:#fff;border:1px solid transparent}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue{position:absolute;top:0;right:0;display:block;margin:0;padding:0;width:35px;height:30px;background:#337ab7;color:#fff;border:none}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].commerce-pos-percent-discount-submit,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue.commerce-pos-percent-discount-submit{right:40px}#commerce-pos-sale-wrapper .form-wrapper input[type="submit"].blue{display:inline-block;background:#337ab7;color:#fff;border:1px solid transparent}#commerce-pos-sale-wrapper .form-wrapper input[type="submit"].blue:hover,#commerce-pos-sale-wrapper .form-wrapper input[type="submit"].blue:focus,.commerce-pos-discount-wrapper .form-wrapper input[type="submit"]:hover,.commerce-pos-discount-wrapper .form-wrapper input[type="submit"]:focus{background:#2e6da4}.commerce-pos-discount-wrapper .form-item,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-item{float:none;margin:0;padding:0;width:100%;border:none;border-radius:0;vertical-align:baseline}.views-field-message-commerce-body{padding:20px;background:#F0F0F0;margin:20px 0 5px}.views-field-message-commerce-body p:last-of-type{margin-bottom:0}#commerce-pos-messages-wrapper{margin-bottom:40px}#commerce-pos-messages-wrapper .views-field-name,#commerce-pos-messages-wrapper .views-field-timestamp{font-size:12px}#commerce-pos-return-payment .commerce-price-formatted-components,.payment-totals-table{width:100%;margin-bottom:0}@media screen and (min-width: 980px){#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-row-wrapper{display:table;width:100%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-col{position:relative;display:table-cell;box-sizing:border-box;vertical-align:middle}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .line-item-col{height:212px;vertical-align:middle}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .image-wrapper{width:12%;padding-right:2%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .image-wrapper img{margin:0;width:100%;height:auto}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .title-wrapper{width:36%;padding-right:2%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .price-edit-wrapper{width:17%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .quantity-wrapper{width:12%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper{width:15%}#commerce-pos-sale-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .commerce-pos-discount-wrapper{position:absolute;width:89%}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper{padding-right:54px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue{width:23px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].commerce-pos-percent-discount-submit,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue.commerce-pos-percent-discount-submit{right:26px}}@media screen and (min-width: 1200px){#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper{padding-right:80px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue{width:35px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].commerce-pos-percent-discount-submit,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue.commerce-pos-percent-discount-submit{right:40px}}#commerce-pos-product-no-results-message{text-align:center}#commerce-pos-sale-wrapper #commerce-pos-return-order-search .form-type-textfield{display:inline-block}#commerce-pos-sale-wrapper #commerce-pos-return-order-search .form-submit{display:inline-block;position:relative;top:-35px}#commerce-pos-sale-wrapper #commerce-pos-form-modal-modal{height:auto !important}#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox{margin:5px}#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-image,#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-info{display:inline-block;margin:0px 20px;vertical-align:text-top}#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-image.commerce-pos-return-product-info,#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-info.commerce-pos-return-product-info{position:relative;vertical-align:top;text-align:left;width:40%}#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-image.commerce-pos-return-product-info .commerce-pos-return-product-title,#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-info.commerce-pos-return-product-info .commerce-pos-return-product-title{font-weight:bold}[id^="commerce-pos-sale"] .commerce-pos-product-search-container{padding:20px;margin-bottom:20px;text-align:center;background:#f0f0f0}[id^="commerce-pos-sale"] .commerce-pos-product-search-container #edit-product-search{position:relative;width:400px;margin:0 auto}[id^="commerce-pos-sale"] .commerce-pos-product-search-container .form-item{margin:5px 0}[id^="commerce-pos-sale"] .commerce-pos-product-search-container label{display:none}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input{position:relative;margin:0 0 5px 0;height:40px;width:400px;color:#000}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input::-moz-placeholder{color:#7D7D7D}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input::-webkit-input-placeholder{color:#7D7D7D}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:-ms-input-placeholder{color:#7D7D7D !important}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:focus::-moz-placeholder{color:transparent}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:focus::-webkit-input-placeholder{color:transparent}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:focus:-ms-input-placeholder{color:transparent !important}[id^="commerce-pos-sale"] .commerce-pos-product-search-container .commerce-pos-search-onboarding-message{margin:0 0 10px 0;font-size:16px}[id^="commerce-pos-sale"] .commerce-pos-product-search-container .form-item div.description{font-size:13px;color:#7D7D7D;font-style:italic;margin-top:12px}#commerce-pos-sale-wrapper .commerce-pos-product-search-container .form-item{margin:5px 0}.commerce-pos-product-display{padding:10px 10px 15px;border-bottom:1px solid #eee;transition:all .2s ease-in-out}.commerce-pos-product-display:hover,.commerce-pos-product-display:focus{background:#F0F0F0}.commerce-pos-product-display .display-image{float:left;margin:5px 15px 0 0;border:1px solid #eee}.commerce-pos-product-display .display-details,.commerce-pos-product-display .display-stock,.commerce-pos-product-display .display-price,.commerce-pos-product-display .display-add{padding-left:90px}.commerce-pos-product-display .display-details{font-size:10px}.commerce-pos-product-display .display-details .title{font-weight:bold;font-size:18px}.commerce-pos-product-display .display-price{font-weight:bold}.commerce-pos-product-display .display-add{float:right}.commerce-pos-product-display .display-add a{display:inline-block;padding:0 8px 2px;margin:5px 0 0 0;border-radius:3px;font-size:16px;font-weight:bold;background-color:#337ab7;color:white;transition:all .15s ease-in-out}.commerce-pos-product-display .display-add a:hover,.commerce-pos-product-display .display-add a:focus{background-color:#2e6da4}.commerce-pos-product-display .display-details a{display:inline-block}.commerce-pos-transaction-product-search-item.selected .commerce-pos-product-display{background:#F0F0F0}.ui-autocomplete{max-height:600px;overflow-y:auto}.ui-autocomplete{max-height:600px;overflow-y:auto}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .commerce-price-formatted-components,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .commerce-price-formatted-components{margin-top:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody{border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody>tr,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody>tr{width:100%;max-width:100%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody>tr>td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody>tr>td{border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody>tr>td:last-of-type,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody>tr>td:last-of-type{text-align:right}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr *,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr *{background:#f0f0f0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table{width:100%;font-size:14px;border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.odd,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.even,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.odd,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.even{padding:0;width:100%;background-color:#F0F0F0;color:#333;border:0;border-bottom:1px solid #FFFFFF}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay{background:#313131;font-size:120%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay td{background:#313131;color:#fff}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-change,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-change{font-size:120%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table td:nth-child(1),.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table td:nth-child(1){font-weight:bold}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table td.balance,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table td.balance{font-weight:bold}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td{padding:15px 10px;border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.status,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.actions,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.status,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.actions{text-align:center}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.status img,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.status img{vertical-align:middle}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.status img,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.status img{border-radius:50%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .label,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .label{font-size:inherit;border-radius:0;color:inherit}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .btn,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .btn{margin-bottom:5px}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper input,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper select,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper input,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper select{width:100%;border:1px solid #ccc;border-radius:2px}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .form-item,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .form-item{padding:0;margin:0 0 20px 0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-customer-input-wrapper,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-customer-input-wrapper{border-top:1px solid #eee;margin:25px 0 0 0;padding:20px 0 0 0}#commerce-pos-sale-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance,#commerce-pos-sale-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance,#commerce-pos-pay-form-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance,#commerce-pos-pay-form-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance{background:#dd0000}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper{margin:20px 0;font-size:0}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper .form-item.form-item-transaction-options-actions-add-order-discount-amount{font-size:0}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper .form-text{width:calc(33.33% - 4px);padding:10px;margin:0 4px 0 0;vertical-align:top;display:inline-block;font-size:12px;line-height:1.3;height:35px}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper .form-submit{width:calc(33.33% - 2px);padding:10px;display:inline-block;font-size:12px;line-height:1.3}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper #edit-transaction-options-actions-add-order-discount-percent.form-submit{margin:0 2px 0 0}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper #edit-transaction-options-actions-add-order-discount-fixed.form-submit{margin:0 0 0 2px}#commerce-pos-transactions-options-wrapper .form-item label{margin-bottom:5px;font-size:14px;font-weight:bold}.form-item.form-item-transaction-options-actions-add-order-discount-amount{margin-bottom:5px;display:inline}#commerce-pos-transactions-options-wrapper .commerce-price-formatted-components{width:100%;max-width:100%}#commerce-pos-transactions-options-wrapper .payment-totals-table{width:100%;margin-bottom:20px}#commerce-pos-transactions-options-wrapper .views-table{width:100%;margin-top:0}.commerce-price-formatted-components .component-title,.payment-totals-table .label{font-weight:bold}#commerce-pos-pay-balance-wrapper .pager{margin:0 0 20px 0}@media screen and (min-width: 767px){.commerce-pos-col-products,.commerce-pos-pay-col-payments{float:left;padding-right:20px;width:65%;box-sizing:border-box}.commerce-pos-col-transaction-info{width:35%;float:left}}@media screen and (min-width: 980px){.commerce-pos-col-products,.commerce-pos-pay-col-payments{width:75%}.commerce-pos-col-transaction-info{width:25%}}.commerce-pos-header-cashier-form{display:inline-block;float:right}.commerce-pos-cashier-login-form .form-item-code{display:inline;float:right}.commerce-pos-cashier-login-form .form-item-code label{display:inline}.commerce-pos-cashier-login-form .commerce-pos-cashier-code-input{margin-left:10px;margin-right:10px;max-width:100px}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit{display:none}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-in-visible{position:relative;outline:none;display:inline-block;margin:auto;margin-top:10px;margin-right:0;padding:8px 20px;font-size:13px;font-weight:bold;color:#fff;text-decoration:none;text-transform:uppercase;background:#337ab7;border:2px solid transparent;border-radius:2px;transition:all .15s ease-in-out;box-shadow:none}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-in-visible:hover,.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-in-visible:focus{text-shadow:none;background:#2e6da4}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-out{margin-left:10px;float:right} /*# sourceMappingURL=commerce_pos_style.css.map */ diff --git a/css/commerce_pos_style.css.map b/css/commerce_pos_style.css.map index 8eff75d..8626a0f 100644 --- a/css/commerce_pos_style.css.map +++ b/css/commerce_pos_style.css.map @@ -1 +1 @@ -{"version":3,"file":"commerce_pos_style.css","sources":["commerce_pos_style.scss","_variables.scss","_base.scss","_header.scss","_pay.scss","_reports.scss","_sale.scss","_search.scss","_sidebar.scss","_layout.scss","_cashier.scss"],"sourcesContent":["//Commerce POS Styles\n@import 'variables';\n@import 'base';\n@import 'header';\n@import 'pay';\n@import 'reports';\n@import 'sale';\n@import 'search';\n@import 'sidebar';\n@import 'layout';\n@import 'cashier';\n","/*---------------------*/\n/*Colours*/\n/*---------------------\nPrimary Colour (Blue): #0091FF\nPrimary Color Hover: #087FDA\nSecondary Colour (Orange): #ff9900\nSecondary Colour Hover: #E28B07\n*/\n\n$primary: #337ab7;\n$primary-hover: #2e6da4;\n\n$secondary: #5cb85c;\n$secondary-hover: #4cae4c;\n\n$button-danger: #d9534f;\n\n$border-color: #ddd;\n\n$overlay-medium: rgba(0, 0, 0, .50);\n","//\n//---GENERAL---\n//\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n font-family: Arial, \"Helvetica Neue\", Helvetica, sans-serif !important;\n}\n\n//Buttons\n#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info,\n#commerce-pos-location-float-form,\n.commerce-pos-form-container {\n .form-submit {\n background: $primary;\n border: 0;\n margin: 0 0 5px 0;\n border-radius: 2px;\n padding: 10px 20px;\n color: #fff;\n display: block;\n width: 100%;\n transition: all .15s ease-in-out;\n -webkit-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n\n &:hover, &:focus {\n background: $primary-hover;\n }\n\n &.fixed-width {\n width: auto;\n }\n\n &.btn-success {\n background: $secondary;\n }\n\n &.btn-danger {\n background: $button-danger;\n }\n }\n}\n\n#commerce-pos-sale-wrapper {\n input[type=\"submit\"] {\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n -o-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n }\n}\n\n#commerce-pos-location-float-form .form-submit {\n width: 100px;\n}\n\n#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:last-of-type {\n margin-right: 0;\n}\n\n#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn {\n display: block;\n width: 100%;\n font-size: 20px;\n padding: 20px;\n margin: 0 0 20px 0;\n background: $secondary;\n\n &:hover, &:focus {\n background: $secondary-hover;\n }\n}\n\n#commerce-pos-sale-wrapper button,\n#commerce-pos-sale-wrapper input[type=\"reset\"],\n#commerce-pos-sale-wrapper input[type=\"submit\"],\n#commerce-pos-sale-wrapper input[type=\"button\"],\n#commerce-pos-pay-form-wrapper button,\n#commerce-pos-pay-form-wrapper input[type=\"reset\"],\n#commerce-pos-pay-form-wrapper input[type=\"submit\"],\n#commerce-pos-pay-form-wrapper input[type=\"button\"],\n#commerce-pos-report-results-container input[type=\"submit\"] {\n -webkit-appearance: none;\n cursor: pointer;\n color: #333;\n font-weight: bold;\n font-size: 12px;\n outline: 0;\n overflow: visible;\n padding: 5px 10px;\n margin: 0 4px 0 0;\n width: auto;\n display: inline-block;\n border-radius: 2px;\n border: 1px solid #DADADA;\n background: #fff;\n transition: all .15s ease-in-out;\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n -o-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n\n &:hover, &:focus {\n background: #f9f9f9;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n .commerce-pos-col-transaction-info .form-submit.form-button-disabled {\n background-color: #eee !important;\n color: #A2A2A2;\n border-color: #ccc;\n cursor: default;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper, #commerce-pos-report-results-container {\n .button-link, .button-link:hover, button.button-link, input[type=\"reset\"].button-link,\n input[type=\"submit\"].button-link, input[type=\"button\"].button-link {\n border: none;\n background: transparent;\n font-weight: normal;\n color: #2698f2;\n text-decoration: none;\n margin: 0;\n padding: 0;\n border: 0;\n outline: 0;\n font-size: 100%;\n vertical-align: baseline;\n font: inherit;\n\n &:hover, &:focus {\n background: inherit;\n text-decoration: underline;\n }\n }\n}\n\n#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit,\n#commerce-pos-location-float-form .form-submit,\n#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit {\n background: $primary;\n border: 0;\n margin: 0 0 5px 0;\n border-radius: 2px;\n padding: 10px 20px;\n color: #fff;\n display: block;\n width: 100%;\n transition: all .15s ease-in-out;\n -webkit-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n\n &:hover, &:focus {\n background: $primary-hover;\n }\n}\n\n#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn {\n display: block;\n width: 100%;\n font-size: 20px;\n padding: 20px;\n margin: 0 0 20px 0;\n background: $secondary;\n\n &:hover, &:focus {\n background: $secondary-hover;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n .button-link.small, input[type=\"submit\"].button-link.small {\n font-size: 12px;\n }\n}\n\n//Login\n#pos-login-cont {\n position: relative;\n margin: 50px auto 0 auto;\n max-width: 400px;\n border-left: 1px solid #151515;\n border-right: 1px solid #151515;\n border-bottom: 1px solid #151515;\n -webkit-border-radius: 0 0 20px 20px;\n border-radius: 0 0 20px 20px;\n background: #fff;\n}\n\n#pos-login-content {\n margin: 0;\n padding: 23px 10px 45px 10px;\n}\n\n#pos-login-header {\n margin: 0;\n padding: 15px;\n text-align: center;\n background: #151515;\n}\n\n//Content\nh1.page-header {\n display: none;\n}\n\n.page-pos-float {\n .pos-main-content {\n padding-top: 50px;\n }\n\n h1.page-header,\n h1.page-header {\n display: block;\n }\n}\n\n//Status Message\ndiv.status {\n margin: 15px 0;\n border-radius: 2px;\n}\n\n//Please Wait\n.ajax-progress-throbber {\n background-color: #fff;\n position: absolute;\n z-index: 100;\n border: 2px solid #ccc;\n padding: 10px;\n width: auto;\n}\n\n//Parked Transactions\n.parked-transactions-wrapper {\n margin-top: 15px;\n padding: 15px 0 0 0;\n border-top: 1px solid #eee;\n\n input {\n margin: 0 20px 0 0 !important;\n }\n}\n\n//Hidden Elements\n.form-item .commerce-pos-hidden-element {\n display: none;\n}\n\n.commerce-pos-form-modal {\n &-overlay {\n background: $overlay-medium;\n height: 100%;\n left: 0;\n position: fixed;\n top: 0;\n width: 100%;\n z-index: 9998;\n }\n\n &-modal {\n background: #fff;\n border: 1px solid #666;\n max-height: 75%;\n left: 50%;\n overflow: auto;\n padding: 20px;\n position: fixed;\n text-align: center;\n top: 50%;\n transform: translate(-50%, -50%);\n width: 75%;\n z-index: 9999;\n\n @media screen and (min-width: 767px) {\n width: 50%;\n }\n\n @media screen and (min-width: 980px) {\n width: 33%;\n }\n }\n\n &-close {\n color: #666;\n cursor: pointer;\n font-size: 1.6em;\n padding: 5px;\n position: absolute;\n right: 15px;\n top: 15px;\n }\n\n &-throbber img {\n max-height: 60px;\n max-width: 60px;\n }\n\n &-notice {\n font-style: italic;\n }\n}\n\n/** Styling for out of stock overridden modal. **/\n#out-of-stock-override-confirm-question {\n margin-bottom: 15px;\n}\n\n#commerce-pos-form-modal-modal {\n #edit-out-of-stock-override-confirm-yes-button,\n #edit-out-of-stock-override-confirm-no-button {\n width: inherit;\n display: inline-block;\n\n &.link {\n color: #337ab7;\n background: none;\n border: none;\n }\n }\n}\n","//\n//---HEADER---\n//\n#commerce-pos-header {\n margin: 0 0 20px 0;\n padding: 20px;\n color: #fff;\n background: #313131;\n border-radius: 2px;\n\n #pos-logo {\n float: left;\n margin: 0 30px 0 0;\n max-width: 218px;\n\n img {\n max-width: 100%;\n height: auto;\n }\n }\n\n //Header Links\n .commerce-pos-header-links {\n display: inline-block;\n margin: 0;\n vertical-align: middle;\n\n ul {\n margin: 0;\n padding: 0;\n list-style: none;\n }\n\n ul li {\n float: left;\n margin: 0 10px 0 0;\n padding: 0;\n background: none;\n }\n\n ul li:last-child {\n margin-right: 0;\n }\n\n ul li a {\n position: relative;\n display: block;\n margin: 0;\n padding: 8px 20px;\n font-size: 13px;\n font-weight: bold;\n color: #fff;\n text-decoration: none;\n\n text-transform: uppercase;\n background: $primary;\n border: 2px solid transparent;\n\n border-radius: 2px;\n transition: all .15s ease-in-out;\n }\n\n ul li a:hover,\n ul li a:focus {\n color: #fff;\n background: $primary-hover;\n }\n\n ul li a.active {\n color: #fff;\n background: transparent;\n border: 2px solid $primary;\n cursor: default;\n }\n\n ul li a.active:focus {\n background: rgba(255,255,255,0.2);\n }\n }\n\n //800px and below\n @media screen and (max-width: 800px) {\n #pos-logo {\n padding-top: 11px;\n max-width: 161px;\n }\n }\n\n //767px and below\n @media screen and (max-width: 767px) {\n .commerce-pos-header-links ul li a {\n padding: 6px 13px;\n font-size: 13px;\n }\n }\n}\n","//\n//---PAY---\n//\n.commerce-pos-product-summary {\n width: 100%;\n margin: 10px 0 20px;\n\n td {\n vertical-align: middle;\n text-align: center;\n }\n\n td.title .title {\n font-weight: bold;\n font-size: 120%;\n margin-right: 10px;\n }\n\n td.title .sku {\n font-size: 80%;\n display: block;\n }\n\n tr.odd, tr.even {\n background: #fff;\n }\n\n tr td, tr th {\n border: 1px solid #E4E4E4;\n text-align: left;\n }\n}\n\n.commerce-pos-pay-col-payments .order-text {\n display: inline-block;\n margin: 0 15px 0 0;\n\n .commerce-pos-sale-pay-edit-order {\n padding: 5px 10px;\n background: $primary;\n color: #fff !important;\n font-size: 12px;\n font-weight: bold;\n transition: all .15s ease-in-out;\n }\n\n .commerce-pos-sale-pay-edit-order:hover,\n .commerce-pos-sale-pay-edit-order:focus {\n background: $primary-hover;\n }\n}\n\n#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper {\n margin: 20px 0;\n padding-top: 20px;\n border-top: 1px solid #F0F0F0;\n\n input.form-button-disabled {\n background-color: #eee;\n color: #A2A2A2;\n border-color: #ccc;\n cursor: default;\n }\n\n input.form-button-disabled:hover {\n background-color: #eee !important;\n }\n\n input[type=\"submit\"] {\n background-color: $secondary;\n color: #fff;\n border-color: transparent;\n padding: 15px 25px;\n margin: 0 10px 0 0;\n font-size: 20px;\n\n &:hover, &:focus {\n background-color: $secondary-hover;\n }\n }\n}\n\n//\n//---KEYPAD---\n//\n.commerce-pos-keypad {\n width: 75%;\n\n * {\n box-sizing: border-box;\n }\n}\n\n#commerce-pos-pay-form-wrapper {\n .commerce-pos-keypad-amount {\n .form-item-keypad-amount {\n margin-bottom: 0;\n }\n\n .form-item label {\n font-size: 24px;\n margin-bottom: 10px;\n }\n\n .form-item-keypad-amount input {\n max-width: 100% !important;\n margin: 0 0 20px 0;\n padding: 15px 20px;\n height: auto;\n background: #FFFFFF !important;\n color: #000;\n border: 2px solid #D6D6D6;\n font-size: 30px;\n text-align: right;\n -webkit-box-shadow: inset 0 0 6px 2px rgba(0, 0, 0, .1);\n box-shadow: inset 0 0 6px 2px rgba(0, 0, 0, .1);\n }\n\n .form-item-keypad-amount input.error {\n border: 2px solid red;\n }\n }\n\n .commerce-pos-keypad-quick-pay {\n margin-bottom: 15px;\n\n &::after {\n clear: both;\n content: '';\n display: block;\n }\n\n .commerce-pos-keypad-quick-pay-button {\n float: left;\n margin-right: 10px;\n\n &:last-of-type {\n margin-right: 0;\n }\n }\n\n input[type=\"submit\"] {\n background-color: $primary;\n color: #fff;\n border-color: transparent;\n padding: 15px 20px;\n font-size: 20px;\n margin-right: 0;\n\n &:hover, &:focus {\n background-color: $primary-hover;\n }\n }\n\n }\n\n}\n\n.commerce-pos-keypad {\n .commerce-pos-keypad-numbers {\n position: relative;\n }\n\n .commerce-pos-keypad-keys {\n overflow: hidden;\n border-right: 1px solid #D6D6D6;\n }\n\n .commerce-pos-keypad-key {\n box-sizing: border-box;\n width: 33.33%;\n display: block;\n float: left;\n padding: 14px;\n border: 1px solid #D6D6D6;\n border-right: 0;\n border-bottom: 0;\n font-size: 22px;\n text-align: center;\n background-color: #F0F0F0;\n color: #000000;\n cursor: pointer;\n transition: all .1s ease 0s;\n }\n\n .commerce-pos-keypad-key:hover, .commerce-pos-keypad-key:focus {\n background-color: #E4E4E4;\n }\n}\n\n#commerce-pos-location-float-form {\n #edit-actions {\n margin-top: -6px;\n }\n\n #edit-amount {\n height: 32px;\n margin-top: 5px;\n }\n}\n\n.commerce-pos-keypad-key.pressed {\n /*transition: all .2s ease 0s;*/\n /*box-shadow: inset 0 0 10px #C1C1C1;*/\n background-color: #E4E4E4;\n}\n\n.commerce-pos-keypad-actions button {\n width: 33%;\n padding: 15px;\n margin-right: 10px;\n border: 10px solid white;\n border-radius: 30px;\n float: right;\n font-size: 2em;\n}\n\n.commerce-pos-keypad-actions button:hover, .commerce-pos-keypad-actions button:focus {\n border-color: white;\n}\n\n.form-type-textfield.form-item-keypad-amount.form-text {\n width: 100%;\n padding: 40px 20px;\n background: #666;\n color: #fff;\n border: 0;\n border-right: 1px solid #fff;\n font-size: 50px;\n text-align: right;\n}\n\n.commerce-pos-keypad-key:last-of-type {\n background-color: #E4E4E4;\n color: #000;\n}\n\n.commerce-pos-keypad-key:last-of-type:hover, .commerce-pos-keypad-key:last-of-type:focus {\n background-color: #DADADA;\n}\n\n#commerce-pos-pay-form-wrapper {\n .commerce-pos-keypad-actions input[type=\"submit\"] {\n position: relative;\n display: inline-block;\n width: 100%;\n height: 62px;\n margin: 0;\n padding: 13px 15px;\n font-size: 20px;\n color: #fff;\n text-decoration: none;\n text-transform: uppercase;\n background: $primary;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n transition: all .15s ease-in-out;\n }\n\n .commerce-pos-keypad-actions input[type=\"submit\"]:hover,\n .commerce-pos-keypad-actions input[type=\"submit\"]:focus {\n background-color: $primary-hover;\n }\n}\n\n\n//767 and below\n@media screen and (max-width: 767px) {\n //\n //---KEYPAD---\n //\n .commerce-pos-keypad-amount .form-item-keypad-amount input {\n font-size: 30px;\n }\n\n .commerce-pos-keypad-key {\n font-size: 20px;\n }\n\n .commerce-pos-keypad-key,\n #commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type=\"submit\"] {\n padding: 10px;\n }\n\n #commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type=\"submit\"] {\n height: 51px;\n }\n}\n\n//980px and below\n@media screen and (max-width: 980px) {\n //\n //---KEYPAD---\n //\n .commerce-pos-keypad {\n width: 100%;\n }\n\n #commerce-pos-pay-form-wrapper .commerce-pos-pay-col-payments .form-wrapper input {\n padding: 10px 15px;\n font-size: 16px;\n }\n}\n","//\n//---REPORTS---\n//\n#edit-date {\n //Fix item label position\n float: none;\n}\n\n#commerce-pos-report-end-of-day {\n\n .form-item.form-item-location-id {\n margin: 0 15px 15px 0;\n }\n\n .form-item-location-id label {\n margin-bottom: 5px;\n }\n}\n\n#commerce-pos-report-results-container {\n padding-top: 14px;\n overflow-x: auto;\n\n table {\n margin: 0;\n width: 100%;\n }\n\n input[type=\"submit\"] {\n -webkit-appearance: none;\n cursor: pointer;\n color: #fff;\n font-weight: normal;\n font-size: 18px;\n outline: 0;\n overflow: hidden;\n padding: 11px 23px;\n margin: 8px 18px 8px 0;\n width: auto;\n display: inline-block;\n border-radius: 6px;\n border: none;\n background: #5cb85c;\n transition: all .15s ease-in-out;\n }\n\n input[type=\"submit\"]:hover, input[type=\"submit\"]:focus {\n background: #3a963a;\n }\n}\n\n.sticky-enabled.tableheader-processed.sticky-table {\n thead th {\n background-color: #E4E4E4;\n color: inherit;\n padding: 15px;\n font-weight: bold;\n border-color: transparent;\n border-right: 1px solid #fff;\n }\n\n tr.odd,\n tr.even {\n background-color: #FFFFFF;\n border-color: transparent;\n border-bottom: 1px solid #eee;\n }\n\n tr td {\n padding: 15px;\n }\n}\n\n","//\n//---SALE---\n//\n.commerce-pos-col-products {\n width: 100%;\n box-sizing: border-box;\n * {\n box-sizing: border-box;\n }\n}\n\n.commerce-pos-transaction-id {\n padding: 0 0 5px 0;\n font-size: 22px;\n}\n\n.payment-totals-table {\n .label {\n display: table-cell;\n text-align: left;\n }\n\n .balance {\n display: table-cell;\n text-align: right;\n }\n}\n\n#commerce-pos-sale-wrapper {\n a {\n color: $primary;\n }\n\n .form-item {\n margin: 20px 0;\n font-size: 14px;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n a {\n color: $primary;\n }\n\n a:hover, a:focus {\n color: $primary-hover;\n text-decoration: underline;\n }\n\n textarea,\n select,\n input {\n margin: 0;\n padding: 5px 10px;\n border-radius: 2px;\n height: auto;\n max-width: 100%;\n background: #fff;\n box-sizing: border-box;\n vertical-align: baseline;\n\n &.show-ajax-throbber {\n background-image: url(/misc/throbber.gif) !important;\n background-repeat: no-repeat !important;\n background-position: right -13px !important;\n }\n }\n\n button, input[type=\"reset\"],\n input[type=\"submit\"], input[type=\"button\"] {\n -webkit-appearance: none;\n cursor: pointer;\n color: #333;\n font-weight: bold;\n font-size: 12px;\n outline: 0;\n overflow: visible;\n padding: 5px 10px;\n margin: 0 4px 0 0;\n width: auto;\n display: inline-block;\n border-radius: 2px;\n border: 1px solid #DADADA;\n background: #fff;\n transition: all .15s ease-in-out;\n }\n\n button:hover, input:hover, button:focus, input:focus {\n background: #f9f9f9;\n }\n}\n\n//\n//---LINE ITEMS---\n//\n.commerce-pos-transaction-line-items {\n border-top: 1px solid #eee;\n margin-bottom: 20px;\n\n * {\n vertical-align: middle;\n }\n\n > .form-wrapper > .form-wrapper .line-item-col {\n display: inline-block;\n margin: 5px 0;\n vertical-align: top;\n }\n\n .image-wrapper {\n width: 100px;\n padding-right: 2%;\n }\n\n .title-wrapper {\n width: calc(100% - 100px);\n font-size: 12px;\n line-height: 1.3;\n\n .out-of-stock-overridden-notice {\n color: red;\n }\n }\n\n .price-edit-wrapper,\n .quantity-wrapper {\n padding-right: 2%;\n text-align: left;\n }\n\n > .form-wrapper > .form-wrapper {\n clear: both;\n margin: 0;\n padding: 20px 0;\n border-bottom: 1px solid #eee;\n }\n\n > .form-wrapper > .form-wrapper .form-item {\n display: inline-block;\n }\n\n > .form-wrapper > .form-wrapper .line-item-row-wrapper {\n margin: 0;\n padding: 0;\n width: 100%;\n font-size: 16px\n }\n\n .total-wrapper {\n width: calc(100% - 250px);\n text-align: right;\n }\n}\n\n.commerce-pos-transaction-line-items > .form-wrapper > .form-wrapper label {\n padding: 0 2px;\n margin: 0;\n width: 100%;\n height: 38px;\n line-height: 38px;\n color: $primary;\n border: 1px solid transparent;\n font-size: 14px;\n font-weight: bold;\n transition: all .15s ease-in-out;\n\n &:hover,\n &:focus {\n background: rgba(0, 126, 255, 0.1);\n }\n}\n\n//\n//---TITLE WRAPPER---\n//\n.commerce-pos-transaction-line-items {\n .title-wrapper .title {\n font-size: 14px;\n font-weight: bold;\n\n @media(min-width: 767px) {\n font-size: 16px;\n }\n }\n}\n\n.commerce-pos-transaction-line-items > .form-wrapper .stock-wrapper label {\n color: #000;\n font-weight: normal;\n}\n\n//\n//---PRICE EDIT WRAPPER---\n//\n#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper {\n .form-item {\n margin: 0;\n padding: 0;\n width: 100%;\n border: 1px solid $border-color;\n border-radius: 2px;\n }\n\n label,\n input {\n color: $primary;\n font-weight: bold;\n font-size: 14px;\n border: 1px solid transparent;\n border-radius: 0;\n height: 38px;\n line-height: 38px;\n padding: 0 2px;\n margin: 0;\n width: 100%;\n text-align: center;\n }\n}\n\n//\n//---QUANTITY WRAPPER---\n//\n.commerce-pos-transaction-line-items .quantity-wrapper .add-remove-wrapper {\n display: inline-block !important;\n width: 20px;\n margin: 0 !important;\n padding: 0 !important;\n font-size: 0;\n min-height: 0 !important;\n height: auto !important;\n}\n\n#commerce-pos-sale-wrapper .add-remove-wrapper {\n input[type=\"submit\"] {\n width: 20px;\n height: 20px;\n vertical-align: top;\n padding: 0 !important;\n margin: 0;\n font-size: 13px;\n border-radius: 0;\n transition: all .1s ease-in-out;\n border: 1px solid $border-color;\n }\n\n input:first-of-type,\n button:first-of-type {\n border-bottom: 0;\n border-left: 0;\n }\n\n input:last-of-type,\n button:last-of-type {\n border-left: 0;\n }\n\n input[type=\"submit\"]:hover,\n input[type=\"submit\"]:focus,\n button:hover,\n button:focus {\n background: #EAEAEA;\n }\n\n input[type=\"submit\"],\n button {\n display: block;\n margin: 0;\n padding: 2px 3px;\n width: 20px;\n height: 20px;\n font-size: 14px;\n line-height: 1;\n border-radius: 0;\n }\n}\n\n#commerce-pos-sale-wrapper .quantity-wrapper {\n input[type=\"text\"] {\n height: 38px;\n width: 100%;\n font-size: 14px;\n font-weight: bold;\n line-height: 38px;\n text-align: center;\n padding: 0;\n margin: 0;\n color: $primary;\n border: 0;\n border-radius: 0;\n }\n\n input[type=\"text\"]:focus {\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n\n .textbox-wrapper {\n width: calc(100% - 20px);\n display: inline-block;\n }\n\n .textbox-wrapper .form-item {\n border: 1px solid $border-color;\n width: 100%;\n text-align: center;\n margin: 0 !important;\n border-radius: 2px 0 0 2px;\n }\n\n .form-type-textfield {\n margin: 13px 0 !important;\n padding: 0;\n }\n}\n\n#commerce-pos-sale-wrapper .price-edit-wrapper input:focus {\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n\n//\n//---TOTAL WRAPPER---\n//\n#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper {\n .btn {\n margin: 0 0 0 10px;\n }\n\n strong {\n margin-right: 5px;\n font-size: 14px;\n }\n\n input[type=\"submit\"],\n button {\n position: relative;\n text-indent: -9999px;\n width: 10px;\n padding: 0;\n margin: 0 0 0 10%;\n opacity: 0.25;\n background: url(../images/remove-symbol.png) no-repeat center;\n background-size: 10px;\n border: 0;\n\n &:hover,\n &:focus {\n opacity: 1;\n }\n }\n}\n\n//\n//---DISCOUNT---\n//\n#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper {\n position: relative;\n width: auto;\n text-align: center;\n\n .form-wrapper {\n position: relative;\n display: block;\n margin: 0 auto;\n padding: 0 80px 0 0;\n max-width: 180px;\n vertical-align: middle;\n }\n\n .discount-description {\n margin-left: 10px;\n display: inline-block;\n }\n\n input.form-text {\n display: block;\n margin: 0 auto 5px auto;\n width: 100%;\n height: 30px;\n font-size: 12px !important;\n border: 1px solid $border-color;\n }\n\n .form-item {\n float: left;\n margin: 0;\n padding: 0;\n border: none;\n border-radius: 0;\n vertical-align: baseline;\n }\n\n .form-submit {\n display: block;\n margin: 9px auto;\n font-size: 12px;\n }\n\n input[type=\"submit\"].button-link.small {\n display: inline-block;\n margin: 0 auto;\n vertical-align: top;\n }\n\n .form-group .form-submit {\n vertical-align: top;\n background: $primary;\n color: #fff;\n border: 1px solid transparent;\n }\n\n .form-wrapper input[type=\"submit\"],\n .form-wrapper input[type=\"submit\"].blue {\n position: absolute;\n top: 0;\n right: 0;\n display: block;\n margin: 0;\n padding: 0;\n width: 35px;\n height: 30px;\n background: $primary;\n color: #fff;\n border: none;\n\n &.commerce-pos-percent-discount-submit {\n right: 40px;\n }\n }\n}\n\n#commerce-pos-sale-wrapper .form-wrapper input[type=\"submit\"].blue {\n display: inline-block;\n background: $primary;\n color: #fff;\n border: 1px solid transparent;\n}\n\n#commerce-pos-sale-wrapper .form-wrapper input[type=\"submit\"].blue:hover,\n#commerce-pos-sale-wrapper .form-wrapper input[type=\"submit\"].blue:focus,\n.commerce-pos-discount-wrapper .form-wrapper input[type=\"submit\"]:hover,\n.commerce-pos-discount-wrapper .form-wrapper input[type=\"submit\"]:focus {\n background: $primary-hover;\n}\n\n.commerce-pos-discount-wrapper .form-item,\n#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-item {\n float: none;\n margin: 0;\n padding: 0;\n width: 100%;\n border: none;\n border-radius: 0;\n vertical-align: baseline;\n}\n\n//\n//---NOTES---\n//\n.views-field-message-commerce-body {\n padding: 20px;\n background: #F0F0F0;\n margin: 20px 0 5px;\n}\n\n.views-field-message-commerce-body p:last-of-type {\n margin-bottom: 0;\n}\n\n#commerce-pos-messages-wrapper {\n margin-bottom: 40px;\n\n .views-field-name,\n .views-field-timestamp {\n font-size: 12px;\n }\n}\n\n//\n//---REFUND---\n//\n#commerce-pos-return-payment .commerce-price-formatted-components, .payment-totals-table {\n width: 100%;\n margin-bottom: 0;\n}\n\n@media screen and (min-width: 980px) {\n #commerce-pos-sale-wrapper .commerce-pos-transaction-line-items {\n > .form-wrapper > .form-wrapper .line-item-row-wrapper {\n display: table;\n width: 100%;\n }\n\n > .form-wrapper > .form-wrapper .line-item-col {\n position: relative;\n display: table-cell;\n box-sizing: border-box;\n vertical-align: middle;\n }\n\n > .form-wrapper > .form-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .line-item-col {\n height: 212px;\n vertical-align: middle;\n }\n\n .image-wrapper {\n width: 12%;\n padding-right: 2%;\n\n img {\n margin: 0;\n width: 100%;\n height: auto;\n }\n }\n\n .title-wrapper {\n width: 36%;\n padding-right: 2%;\n }\n\n .price-edit-wrapper {\n width: 17%;\n }\n\n .quantity-wrapper {\n width: 12%;\n }\n\n .total-wrapper {\n width: 15%;\n }\n\n > .form-wrapper > .form-wrapper .commerce-pos-discount-wrapper {\n\n }\n }\n\n #commerce-pos-sale-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .commerce-pos-discount-wrapper {\n position: absolute;\n width: 89%;\n }\n\n #commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper {\n padding-right: 54px;\n\n input[type=\"submit\"],\n input[type=\"submit\"].blue {\n width: 23px;\n\n &.commerce-pos-percent-discount-submit {\n right: 26px;\n }\n }\n }\n}\n\n@media screen and (min-width: 1200px) {\n #commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper {\n padding-right: 80px;\n\n input[type=\"submit\"],\n input[type=\"submit\"].blue {\n width: 35px;\n\n &.commerce-pos-percent-discount-submit {\n right: 40px;\n }\n }\n }\n}\n\n#commerce-pos-product-no-results-message {\n text-align: center;\n}\n","//\n//---PRODUCT SEARCH---\n//\n\n[id^=\"commerce-pos-sale\"] .commerce-pos-product-search-container {\n padding: 20px;\n margin-bottom: 20px;\n text-align: center;\n background: #f0f0f0;\n\n #edit-product-search {\n position: relative;\n width: 400px;\n margin: 0 auto;\n }\n\n .form-item {\n margin: 5px 0;\n }\n\n //Don't show label, but leave there for screen readers\n label {\n display: none;\n }\n\n input {\n position: relative;\n margin: 0 0 5px 0;\n height: 40px;\n width: 400px;\n color: #000;\n }\n\n /* Placeholder */\n input::-moz-placeholder { /* Firefox */\n color: #7D7D7D;\n }\n\n input::-webkit-input-placeholder {\n /* Chrome, Safari, Opera */\n color:#7D7D7D;\n }\n\n input:-ms-input-placeholder {\n /* IE10–11 */\n color:#7D7D7D !important;\n }\n\n /* Placeholder on input:focus */\n input:focus::-moz-placeholder {\n /* Firefox */\n color:transparent;\n }\n\n input:focus::-webkit-input-placeholder {\n /* Chrome, Safari, Opera */\n color:transparent;\n\n }\n\n input:focus:-ms-input-placeholder {\n /* IE10–11 */\n color:transparent !important;\n }\n\n .commerce-pos-search-onboarding-message {\n margin: 0 0 10px 0;\n font-size: 16px;\n }\n\n .form-item div.description {\n font-size: 13px;\n color:#7D7D7D;\n font-style:italic;\n margin-top: 12px;\n }\n}\n\n/* Form-item search override. */\n#commerce-pos-sale-wrapper .commerce-pos-product-search-container .form-item {\n margin: 5px 0;\n}\n\n.commerce-pos-product-display {\n padding: 10px 10px 15px;\n border-bottom: 1px solid #eee;\n transition: all .2s ease-in-out;\n\n &:hover, &:focus {\n background: #F0F0F0;\n }\n\n .display-image {\n float: left;\n margin: 5px 15px 0 0;\n border: 1px solid #eee;\n }\n\n .display-details,\n .display-stock,\n .display-price,\n .display-add {\n /* Clear image */\n padding-left: 90px;\n }\n\n .display-details {\n font-size: 10px;\n }\n\n .display-details .title {\n font-weight: bold;\n font-size: 18px;\n }\n\n .display-price {\n font-weight: bold;\n }\n\n .display-add {\n float: right;\n }\n\n .display-add a {\n display: inline-block;\n padding: 0 8px 2px;\n margin: 5px 0 0 0;\n border-radius: 3px;\n font-size: 16px;\n font-weight: bold;\n background-color: $primary;\n color: white;\n transition: all .15s ease-in-out;\n }\n\n .display-add a:hover,\n .display-add a:focus {\n background-color: $primary-hover;\n }\n\n .display-details a {\n display: inline-block;\n }\n}\n\n.commerce-pos-transaction-product-search-item.selected .commerce-pos-product-display {\n background: #F0F0F0;\n}\n\n.ui-autocomplete {\n max-height: 600px;\n overflow-y: auto;\n}\n\n.ui-autocomplete {\n max-height: 600px;\n overflow-y: auto;\n}\n","//\n//---SIDEBAR---\n//\n\n.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper,\n.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper {\n .commerce-price-formatted-components {\n margin-top: 0;\n }\n\n table > tbody {\n border: 0;\n }\n\n table > tbody > tr {\n width: 100%;\n max-width: 100%;\n }\n\n table > tbody > tr > td {\n border: 0;\n }\n\n table > tbody > tr > td:last-of-type {\n text-align: right;\n }\n\n table.commerce-pos-sidebar-table tr * {\n background: #f0f0f0;\n }\n\n table.commerce-pos-sidebar-table {\n width: 100%;\n font-size: 14px;\n border: 0;\n\n tr, tr.odd, tr.even {\n padding: 0;\n width: 100%;\n background-color: #F0F0F0;\n color: #333;\n border: 0;\n border-bottom: 1px solid #FFFFFF;\n }\n\n tr.order-to-pay {\n background: #313131;\n font-size: 120%;\n\n td {\n background: #313131;\n color: #fff;\n }\n }\n\n tr.order-change {\n font-size: 120%;\n }\n\n td:nth-child(1) {\n font-weight: bold;\n }\n\n td.balance {\n font-weight: bold;\n }\n\n tr {\n td {\n padding: 15px 10px;\n border: 0;\n\n &.status,\n &.actions {\n text-align: center;\n }\n }\n\n td,\n td.status img {\n vertical-align: middle;\n }\n\n td.status img {\n border-radius: 50%;\n }\n }\n }\n\n .label {\n font-size: inherit;\n border-radius: 0;\n color: inherit;\n }\n\n .btn {\n margin-bottom: 5px;\n }\n\n input,\n select {\n width: 100%;\n border: 1px solid #ccc;\n border-radius: 2px;\n }\n\n .form-item {\n padding: 0;\n margin: 0 0 20px 0;\n }\n\n #commerce-pos-customer-input-wrapper {\n border-top: 1px solid #eee;\n margin: 25px 0 0 0;\n padding: 20px 0 0 0;\n }\n}\n\n// To Pay - Color changes based on balance.\n#commerce-pos-sale-wrapper.sale,\n#commerce-pos-pay-form-wrapper.sale {\n .commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper,\n .commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper {\n table.commerce-pos-sidebar-table tr.order-to-pay {\n &.order-to-pay-positive td.balance {\n background: #dd0000;\n }\n }\n }\n}\n\n//Discount\n#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper {\n margin: 20px 0;\n font-size: 0;\n\n .form-item.form-item-transaction-options-actions-add-order-discount-amount {\n font-size: 0;\n }\n\n .form-text {\n width: calc(33.33% - 4px);\n padding: 10px;\n margin: 0 4px 0 0;\n vertical-align: top;\n display: inline-block;\n font-size: 12px;\n line-height: 1.3;\n height: 35px;\n }\n\n .form-submit {\n width: calc(33.33% - 2px);\n padding: 10px;\n display: inline-block;\n font-size: 12px;\n line-height: 1.3;\n }\n\n #edit-transaction-options-actions-add-order-discount-percent.form-submit {\n margin: 0 2px 0 0;\n }\n\n #edit-transaction-options-actions-add-order-discount-fixed.form-submit {\n margin: 0 0 0 2px;\n }\n}\n\n#commerce-pos-transactions-options-wrapper .form-item label {\n margin-bottom: 5px;\n font-size: 14px;\n font-weight: bold;\n}\n\n.form-item.form-item-transaction-options-actions-add-order-discount-amount {\n margin-bottom: 5px;\n display: inline;\n}\n\n#commerce-pos-transactions-options-wrapper {\n .commerce-price-formatted-components {\n width: 100%;\n max-width: 100%;\n }\n\n .payment-totals-table {\n width: 100%;\n margin-bottom: 20px;\n }\n\n .views-table {\n width: 100%;\n margin-top: 0;\n }\n}\n\n.commerce-price-formatted-components .component-title, .payment-totals-table .label {\n font-weight: bold;\n}\n\n#commerce-pos-pay-balance-wrapper .pager {\n margin: 0 0 20px 0;\n}\n","@media screen and (min-width: 767px) {\n .commerce-pos-col-products,\n .commerce-pos-pay-col-payments {\n float: left;\n padding-right: 20px;\n width: 65%;\n box-sizing: border-box;\n }\n\n .commerce-pos-col-transaction-info {\n width: 35%;\n float: left;\n }\n}\n\n@media screen and (min-width: 980px) {\n .commerce-pos-col-products,\n .commerce-pos-pay-col-payments {\n width: 75%;\n }\n\n .commerce-pos-col-transaction-info {\n width: 25%;\n }\n}","//\n//---CASHIER---\n//\n.commerce-pos-header-cashier-form {\n display: inline-block;\n float: right;\n}\n\n.commerce-pos-cashier-login-form {\n .form-item-code {\n display: inline;\n float: right;\n label {\n display: inline;\n }\n }\n\n .commerce-pos-cashier-code-input {\n margin-left: 10px;\n margin-right: 10px;\n max-width: 100px;\n }\n\n .commerce-pos-cashier-login-form-submit {\n display: none;\n &.commerce-pos-cashier-login-form-log-in-visible {\n position: relative;\n outline: none;\n display: inline-block;\n margin: auto;\n margin-top: 10px;\n margin-right: 0;\n padding: 8px 20px;\n font-size: 13px;\n font-weight: bold;\n color: #fff;\n text-decoration: none;\n text-transform: uppercase;\n background: #337ab7;\n border: 2px solid transparent;\n border-radius: 2px;\n transition: all .15s ease-in-out;\n box-shadow: none;\n &:hover, &:focus {\n text-shadow: none;\n background: #2e6da4;\n }\n }\n &.commerce-pos-cashier-login-form-log-out {\n margin-left: 10px;\n float: right;\n }\n }\n}\n"],"mappings":"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","names":[]} \ No newline at end of file +{"version":3,"file":"commerce_pos_style.css","sources":["commerce_pos_style.scss","_variables.scss","_base.scss","_header.scss","_pay.scss","_reports.scss","_sale.scss","_search.scss","_sidebar.scss","_layout.scss","_cashier.scss"],"sourcesContent":["//Commerce POS Styles\n@import 'variables';\n@import 'base';\n@import 'header';\n@import 'pay';\n@import 'reports';\n@import 'sale';\n@import 'search';\n@import 'sidebar';\n@import 'layout';\n@import 'cashier';\n","/*---------------------*/\n/*Colours*/\n/*---------------------\nPrimary Colour (Blue): #0091FF\nPrimary Color Hover: #087FDA\nSecondary Colour (Orange): #ff9900\nSecondary Colour Hover: #E28B07\n*/\n\n$primary: #337ab7;\n$primary-hover: #2e6da4;\n\n$secondary: #5cb85c;\n$secondary-hover: #4cae4c;\n\n$button-danger: #d9534f;\n\n$border-color: #ddd;\n\n$overlay-medium: rgba(0, 0, 0, .50);\n","//\n//---GENERAL---\n//\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n font-family: Arial, \"Helvetica Neue\", Helvetica, sans-serif !important;\n}\n\n//Buttons\n#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info,\n#commerce-pos-location-float-form,\n.commerce-pos-form-container {\n .form-submit {\n background: $primary;\n border: 0;\n margin: 0 0 5px 0;\n border-radius: 2px;\n padding: 10px 20px;\n color: #fff;\n display: block;\n width: 100%;\n transition: all .15s ease-in-out;\n -webkit-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n\n &:hover, &:focus {\n background: $primary-hover;\n }\n\n &.fixed-width {\n width: auto;\n }\n\n &.btn-success {\n background: $secondary;\n }\n\n &.btn-danger {\n background: $button-danger;\n }\n }\n}\n\n#commerce-pos-sale-wrapper {\n input[type=\"submit\"] {\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n -o-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n }\n}\n\n#commerce-pos-location-float-form .form-submit {\n width: 100px;\n}\n\n#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:last-of-type {\n margin-right: 0;\n}\n\n#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn {\n display: block;\n width: 100%;\n font-size: 20px;\n padding: 20px;\n margin: 0 0 20px 0;\n background: $secondary;\n\n &:hover, &:focus {\n background: $secondary-hover;\n }\n}\n\n#commerce-pos-sale-wrapper button,\n#commerce-pos-sale-wrapper input[type=\"reset\"],\n#commerce-pos-sale-wrapper input[type=\"submit\"],\n#commerce-pos-sale-wrapper input[type=\"button\"],\n#commerce-pos-pay-form-wrapper button,\n#commerce-pos-pay-form-wrapper input[type=\"reset\"],\n#commerce-pos-pay-form-wrapper input[type=\"submit\"],\n#commerce-pos-pay-form-wrapper input[type=\"button\"],\n#commerce-pos-report-results-container input[type=\"submit\"] {\n -webkit-appearance: none;\n cursor: pointer;\n color: #333;\n font-weight: bold;\n font-size: 12px;\n outline: 0;\n overflow: visible;\n padding: 5px 10px;\n margin: 0 4px 0 0;\n width: auto;\n display: inline-block;\n border-radius: 2px;\n border: 1px solid #DADADA;\n background: #fff;\n transition: all .15s ease-in-out;\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n -o-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n\n &:hover, &:focus {\n background: #f9f9f9;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n .commerce-pos-col-transaction-info .form-submit.form-button-disabled {\n background-color: #eee !important;\n color: #A2A2A2;\n border-color: #ccc;\n cursor: default;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper, #commerce-pos-report-results-container {\n .button-link, .button-link:hover, button.button-link, input[type=\"reset\"].button-link,\n input[type=\"submit\"].button-link, input[type=\"button\"].button-link {\n border: none;\n background: transparent;\n font-weight: normal;\n color: #2698f2;\n text-decoration: none;\n margin: 0;\n padding: 0;\n border: 0;\n outline: 0;\n font-size: 100%;\n vertical-align: baseline;\n font: inherit;\n\n &:hover, &:focus {\n background: inherit;\n text-decoration: underline;\n }\n }\n}\n\n#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit,\n#commerce-pos-location-float-form .form-submit,\n#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit {\n background: $primary;\n border: 0;\n margin: 0 0 5px 0;\n border-radius: 2px;\n padding: 10px 20px;\n color: #fff;\n display: block;\n width: 100%;\n transition: all .15s ease-in-out;\n -webkit-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n\n &:hover, &:focus {\n background: $primary-hover;\n }\n}\n\n#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn {\n display: block;\n width: 100%;\n font-size: 20px;\n padding: 20px;\n margin: 0 0 20px 0;\n background: $secondary;\n\n &:hover, &:focus {\n background: $secondary-hover;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n .button-link.small, input[type=\"submit\"].button-link.small {\n font-size: 12px;\n }\n}\n\n//Login\n#pos-login-cont {\n position: relative;\n margin: 50px auto 0 auto;\n max-width: 400px;\n border-left: 1px solid #151515;\n border-right: 1px solid #151515;\n border-bottom: 1px solid #151515;\n -webkit-border-radius: 0 0 20px 20px;\n border-radius: 0 0 20px 20px;\n background: #fff;\n}\n\n#pos-login-content {\n margin: 0;\n padding: 23px 10px 45px 10px;\n}\n\n#pos-login-header {\n margin: 0;\n padding: 15px;\n text-align: center;\n background: #151515;\n}\n\n//Content\nh1.page-header {\n display: none;\n}\n\n.page-pos-float {\n .pos-main-content {\n padding-top: 50px;\n }\n\n h1.page-header,\n h1.page-header {\n display: block;\n }\n}\n\n//Status Message\ndiv.status {\n margin: 15px 0;\n border-radius: 2px;\n}\n\n//Please Wait\n.ajax-progress-throbber {\n background-color: #fff;\n position: absolute;\n z-index: 100;\n border: 2px solid #ccc;\n padding: 10px;\n width: auto;\n}\n\n//Parked Transactions\n.parked-transactions-wrapper {\n margin-top: 15px;\n padding: 15px 0 0 0;\n border-top: 1px solid #eee;\n\n input {\n margin: 0 20px 0 0 !important;\n }\n}\n\n//Hidden Elements\n.form-item .commerce-pos-hidden-element {\n display: none;\n}\n\n.commerce-pos-form-modal {\n &-overlay {\n background: $overlay-medium;\n height: 100%;\n left: 0;\n position: fixed;\n top: 0;\n width: 100%;\n z-index: 9998;\n }\n\n &-modal {\n background: #fff;\n border: 1px solid #666;\n max-height: 75%;\n left: 50%;\n overflow: auto;\n padding: 20px;\n position: fixed;\n text-align: center;\n top: 50%;\n transform: translate(-50%, -50%);\n width: 75%;\n z-index: 9999;\n\n @media screen and (min-width: 767px) {\n width: 50%;\n }\n\n @media screen and (min-width: 980px) {\n width: 33%;\n }\n }\n\n &-close {\n color: #666;\n cursor: pointer;\n font-size: 1.6em;\n padding: 5px;\n position: absolute;\n right: 15px;\n top: 15px;\n }\n\n &-throbber img {\n max-height: 60px;\n max-width: 60px;\n }\n\n &-notice {\n font-style: italic;\n }\n}\n\n/** Styling for out of stock overridden modal. **/\n#out-of-stock-override-confirm-question {\n margin-bottom: 15px;\n}\n\n#commerce-pos-form-modal-modal {\n #edit-out-of-stock-override-confirm-yes-button,\n #edit-out-of-stock-override-confirm-no-button {\n width: inherit;\n display: inline-block;\n\n &.link {\n color: #337ab7;\n background: none;\n border: none;\n }\n }\n}\n","//\n//---HEADER---\n//\n#commerce-pos-header {\n margin: 0 0 20px 0;\n padding: 20px;\n color: #fff;\n background: #313131;\n border-radius: 2px;\n\n #pos-logo {\n float: left;\n margin: 0 30px 0 0;\n max-width: 218px;\n\n img {\n max-width: 100%;\n height: auto;\n }\n }\n\n //Header Links\n .commerce-pos-header-links {\n display: inline-block;\n margin: 0;\n vertical-align: middle;\n\n ul {\n margin: 0;\n padding: 0;\n list-style: none;\n }\n\n ul li {\n float: left;\n margin: 0 10px 0 0;\n padding: 0;\n background: none;\n }\n\n ul li:last-child {\n margin-right: 0;\n }\n\n ul li a {\n position: relative;\n display: block;\n margin: 0;\n padding: 8px 20px;\n font-size: 13px;\n font-weight: bold;\n color: #fff;\n text-decoration: none;\n\n text-transform: uppercase;\n background: $primary;\n border: 2px solid transparent;\n\n border-radius: 2px;\n transition: all .15s ease-in-out;\n }\n\n ul li a:hover,\n ul li a:focus {\n color: #fff;\n background: $primary-hover;\n }\n\n ul li a.active {\n color: #fff;\n background: transparent;\n border: 2px solid $primary;\n cursor: default;\n }\n\n ul li a.active:focus {\n background: rgba(255,255,255,0.2);\n }\n }\n\n //800px and below\n @media screen and (max-width: 800px) {\n #pos-logo {\n padding-top: 11px;\n max-width: 161px;\n }\n }\n\n //767px and below\n @media screen and (max-width: 767px) {\n .commerce-pos-header-links ul li a {\n padding: 6px 13px;\n font-size: 13px;\n }\n }\n}\n","//\n//---PAY---\n//\n.commerce-pos-product-summary {\n width: 100%;\n margin: 10px 0 20px;\n\n td {\n vertical-align: middle;\n text-align: center;\n }\n\n td.title .title {\n font-weight: bold;\n font-size: 120%;\n margin-right: 10px;\n }\n\n td.title .sku {\n font-size: 80%;\n display: block;\n }\n\n tr.odd, tr.even {\n background: #fff;\n }\n\n tr td, tr th {\n border: 1px solid #E4E4E4;\n text-align: left;\n }\n}\n\n.commerce-pos-pay-col-payments .order-text {\n display: inline-block;\n margin: 0 15px 0 0;\n\n .commerce-pos-sale-pay-edit-order {\n padding: 5px 10px;\n background: $primary;\n color: #fff !important;\n font-size: 12px;\n font-weight: bold;\n transition: all .15s ease-in-out;\n }\n\n .commerce-pos-sale-pay-edit-order:hover,\n .commerce-pos-sale-pay-edit-order:focus {\n background: $primary-hover;\n }\n}\n\n#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper {\n margin: 20px 0;\n padding-top: 20px;\n border-top: 1px solid #F0F0F0;\n\n input.form-button-disabled {\n background-color: #eee;\n color: #A2A2A2;\n border-color: #ccc;\n cursor: default;\n }\n\n input.form-button-disabled:hover {\n background-color: #eee !important;\n }\n\n input[type=\"submit\"] {\n background-color: $secondary;\n color: #fff;\n border-color: transparent;\n padding: 15px 25px;\n margin: 0 10px 0 0;\n font-size: 20px;\n\n &:hover, &:focus {\n background-color: $secondary-hover;\n }\n }\n}\n\n//\n//---KEYPAD---\n//\n.commerce-pos-keypad {\n width: 75%;\n\n * {\n box-sizing: border-box;\n }\n}\n\n#commerce-pos-pay-form-wrapper {\n .commerce-pos-keypad-amount {\n .form-item-keypad-amount {\n margin-bottom: 0;\n }\n\n .form-item label {\n font-size: 24px;\n margin-bottom: 10px;\n }\n\n .form-item-keypad-amount input {\n max-width: 100% !important;\n margin: 0 0 20px 0;\n padding: 15px 20px;\n height: auto;\n background: #FFFFFF !important;\n color: #000;\n border: 2px solid #D6D6D6;\n font-size: 30px;\n text-align: right;\n -webkit-box-shadow: inset 0 0 6px 2px rgba(0, 0, 0, .1);\n box-shadow: inset 0 0 6px 2px rgba(0, 0, 0, .1);\n }\n\n .form-item-keypad-amount input.error {\n border: 2px solid red;\n }\n }\n\n .commerce-pos-keypad-quick-pay {\n margin-bottom: 15px;\n\n &::after {\n clear: both;\n content: '';\n display: block;\n }\n\n .commerce-pos-keypad-quick-pay-button {\n float: left;\n margin-right: 10px;\n\n &:last-of-type {\n margin-right: 0;\n }\n }\n\n input[type=\"submit\"] {\n background-color: $primary;\n color: #fff;\n border-color: transparent;\n padding: 15px 20px;\n font-size: 20px;\n margin-right: 0;\n\n &:hover, &:focus {\n background-color: $primary-hover;\n }\n }\n\n }\n\n}\n\n.commerce-pos-keypad {\n .commerce-pos-keypad-numbers {\n position: relative;\n }\n\n .commerce-pos-keypad-keys {\n overflow: hidden;\n border-right: 1px solid #D6D6D6;\n }\n\n .commerce-pos-keypad-key {\n box-sizing: border-box;\n width: 33.33%;\n display: block;\n float: left;\n padding: 14px;\n border: 1px solid #D6D6D6;\n border-right: 0;\n border-bottom: 0;\n font-size: 22px;\n text-align: center;\n background-color: #F0F0F0;\n color: #000000;\n cursor: pointer;\n transition: all .1s ease 0s;\n }\n\n .commerce-pos-keypad-key:hover, .commerce-pos-keypad-key:focus {\n background-color: #E4E4E4;\n }\n}\n\n#commerce-pos-location-float-form {\n #edit-actions {\n margin-top: -6px;\n }\n\n #edit-amount {\n height: 32px;\n margin-top: 5px;\n }\n}\n\n.commerce-pos-keypad-key.pressed {\n /*transition: all .2s ease 0s;*/\n /*box-shadow: inset 0 0 10px #C1C1C1;*/\n background-color: #E4E4E4;\n}\n\n.commerce-pos-keypad-actions button {\n width: 33%;\n padding: 15px;\n margin-right: 10px;\n border: 10px solid white;\n border-radius: 30px;\n float: right;\n font-size: 2em;\n}\n\n.commerce-pos-keypad-actions button:hover, .commerce-pos-keypad-actions button:focus {\n border-color: white;\n}\n\n.form-type-textfield.form-item-keypad-amount.form-text {\n width: 100%;\n padding: 40px 20px;\n background: #666;\n color: #fff;\n border: 0;\n border-right: 1px solid #fff;\n font-size: 50px;\n text-align: right;\n}\n\n.commerce-pos-keypad-key:last-of-type {\n background-color: #E4E4E4;\n color: #000;\n}\n\n.commerce-pos-keypad-key:last-of-type:hover, .commerce-pos-keypad-key:last-of-type:focus {\n background-color: #DADADA;\n}\n\n#commerce-pos-pay-form-wrapper {\n .commerce-pos-keypad-actions input[type=\"submit\"] {\n position: relative;\n display: inline-block;\n width: 100%;\n height: 62px;\n margin: 0;\n padding: 13px 15px;\n font-size: 20px;\n color: #fff;\n text-decoration: none;\n text-transform: uppercase;\n background: $primary;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n transition: all .15s ease-in-out;\n }\n\n .commerce-pos-keypad-actions input[type=\"submit\"]:hover,\n .commerce-pos-keypad-actions input[type=\"submit\"]:focus {\n background-color: $primary-hover;\n }\n}\n\n\n//767 and below\n@media screen and (max-width: 767px) {\n //\n //---KEYPAD---\n //\n .commerce-pos-keypad-amount .form-item-keypad-amount input {\n font-size: 30px;\n }\n\n .commerce-pos-keypad-key {\n font-size: 20px;\n }\n\n .commerce-pos-keypad-key,\n #commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type=\"submit\"] {\n padding: 10px;\n }\n\n #commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type=\"submit\"] {\n height: 51px;\n }\n}\n\n//980px and below\n@media screen and (max-width: 980px) {\n //\n //---KEYPAD---\n //\n .commerce-pos-keypad {\n width: 100%;\n }\n\n #commerce-pos-pay-form-wrapper .commerce-pos-pay-col-payments .form-wrapper input {\n padding: 10px 15px;\n font-size: 16px;\n }\n}\n","//\n//---REPORTS---\n//\n#edit-date {\n //Fix item label position\n float: none;\n}\n\n#commerce-pos-report-end-of-day {\n\n .form-item.form-item-location-id {\n margin: 0 15px 15px 0;\n }\n\n .form-item-location-id label {\n margin-bottom: 5px;\n }\n}\n\n#commerce-pos-report-results-container {\n padding-top: 14px;\n overflow-x: auto;\n\n table {\n margin: 0;\n width: 100%;\n }\n\n input[type=\"submit\"] {\n -webkit-appearance: none;\n cursor: pointer;\n color: #fff;\n font-weight: normal;\n font-size: 18px;\n outline: 0;\n overflow: hidden;\n padding: 11px 23px;\n margin: 8px 18px 8px 0;\n width: auto;\n display: inline-block;\n border-radius: 6px;\n border: none;\n background: #5cb85c;\n transition: all .15s ease-in-out;\n }\n\n input[type=\"submit\"]:hover, input[type=\"submit\"]:focus {\n background: #3a963a;\n }\n}\n\n.sticky-enabled.tableheader-processed.sticky-table {\n thead th {\n background-color: #E4E4E4;\n color: inherit;\n padding: 15px;\n font-weight: bold;\n border-color: transparent;\n border-right: 1px solid #fff;\n }\n\n tr.odd,\n tr.even {\n background-color: #FFFFFF;\n border-color: transparent;\n border-bottom: 1px solid #eee;\n }\n\n tr td {\n padding: 15px;\n }\n}\n\n","//\n//---SALE---\n//\n.commerce-pos-col-products {\n width: 100%;\n box-sizing: border-box;\n * {\n box-sizing: border-box;\n }\n}\n\n.commerce-pos-transaction-id {\n padding: 0 0 5px 0;\n font-size: 22px;\n}\n\n.payment-totals-table {\n .label {\n display: table-cell;\n text-align: left;\n }\n\n .balance {\n display: table-cell;\n text-align: right;\n }\n}\n\n#commerce-pos-sale-wrapper {\n a {\n color: $primary;\n }\n\n .form-item {\n margin: 20px 0;\n font-size: 14px;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n a {\n color: $primary;\n }\n\n a:hover, a:focus {\n color: $primary-hover;\n text-decoration: underline;\n }\n\n textarea,\n select,\n input {\n margin: 0;\n padding: 5px 10px;\n border-radius: 2px;\n height: auto;\n max-width: 100%;\n background: #fff;\n box-sizing: border-box;\n vertical-align: baseline;\n\n &.show-ajax-throbber {\n background-image: url(/misc/throbber.gif) !important;\n background-repeat: no-repeat !important;\n background-position: right -13px !important;\n }\n }\n\n button, input[type=\"reset\"],\n input[type=\"submit\"], input[type=\"button\"] {\n -webkit-appearance: none;\n cursor: pointer;\n color: #333;\n font-weight: bold;\n font-size: 12px;\n outline: 0;\n overflow: visible;\n padding: 5px 10px;\n margin: 0 4px 0 0;\n width: auto;\n display: inline-block;\n border-radius: 2px;\n border: 1px solid #DADADA;\n background: #fff;\n transition: all .15s ease-in-out;\n }\n\n button:hover, input:hover, button:focus, input:focus {\n background: #f9f9f9;\n }\n}\n\n//\n//---LINE ITEMS---\n//\n.commerce-pos-transaction-line-items {\n border-top: 1px solid #eee;\n margin-bottom: 20px;\n\n * {\n vertical-align: middle;\n }\n\n > .form-wrapper > .form-wrapper .line-item-col {\n display: inline-block;\n margin: 5px 0;\n vertical-align: top;\n }\n\n .image-wrapper {\n width: 100px;\n padding-right: 2%;\n }\n\n .title-wrapper {\n width: calc(100% - 100px);\n font-size: 12px;\n line-height: 1.3;\n\n .out-of-stock-overridden-notice {\n color: red;\n }\n }\n\n .price-edit-wrapper,\n .quantity-wrapper {\n padding-right: 2%;\n text-align: left;\n }\n\n > .form-wrapper > .form-wrapper {\n clear: both;\n margin: 0;\n padding: 20px 0;\n border-bottom: 1px solid #eee;\n }\n\n > .form-wrapper > .form-wrapper .form-item {\n display: inline-block;\n }\n\n > .form-wrapper > .form-wrapper .line-item-row-wrapper {\n margin: 0;\n padding: 0;\n width: 100%;\n font-size: 16px\n }\n\n .total-wrapper {\n width: calc(100% - 250px);\n text-align: right;\n }\n}\n\n.commerce-pos-transaction-line-items > .form-wrapper > .form-wrapper label {\n padding: 0 2px;\n margin: 0;\n width: 100%;\n height: 38px;\n line-height: 38px;\n color: $primary;\n border: 1px solid transparent;\n font-size: 14px;\n font-weight: bold;\n transition: all .15s ease-in-out;\n\n &:hover,\n &:focus {\n background: rgba(0, 126, 255, 0.1);\n }\n}\n\n//\n//---TITLE WRAPPER---\n//\n.commerce-pos-transaction-line-items {\n .title-wrapper .title {\n font-size: 14px;\n font-weight: bold;\n\n @media(min-width: 767px) {\n font-size: 16px;\n }\n }\n}\n\n.commerce-pos-transaction-line-items > .form-wrapper .stock-wrapper label {\n color: #000;\n font-weight: normal;\n}\n\n//\n//---PRICE EDIT WRAPPER---\n//\n#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper {\n .form-item {\n margin: 0;\n padding: 0;\n width: 100%;\n border: 1px solid $border-color;\n border-radius: 2px;\n }\n\n label,\n input {\n color: $primary;\n font-weight: bold;\n font-size: 14px;\n border: 1px solid transparent;\n border-radius: 0;\n height: 38px;\n line-height: 38px;\n padding: 0 2px;\n margin: 0;\n width: 100%;\n text-align: center;\n }\n}\n\n//\n//---QUANTITY WRAPPER---\n//\n.commerce-pos-transaction-line-items .quantity-wrapper .add-remove-wrapper {\n display: inline-block !important;\n width: 20px;\n margin: 0 !important;\n padding: 0 !important;\n font-size: 0;\n min-height: 0 !important;\n height: auto !important;\n}\n\n#commerce-pos-sale-wrapper .add-remove-wrapper {\n input[type=\"submit\"] {\n width: 20px;\n height: 20px;\n vertical-align: top;\n padding: 0 !important;\n margin: 0;\n font-size: 13px;\n border-radius: 0;\n transition: all .1s ease-in-out;\n border: 1px solid $border-color;\n }\n\n input:first-of-type,\n button:first-of-type {\n border-bottom: 0;\n border-left: 0;\n }\n\n input:last-of-type,\n button:last-of-type {\n border-left: 0;\n }\n\n input[type=\"submit\"]:hover,\n input[type=\"submit\"]:focus,\n button:hover,\n button:focus {\n background: #EAEAEA;\n }\n\n input[type=\"submit\"],\n button {\n display: block;\n margin: 0;\n padding: 2px 3px;\n width: 20px;\n height: 20px;\n font-size: 14px;\n line-height: 1;\n border-radius: 0;\n }\n}\n\n#commerce-pos-sale-wrapper .quantity-wrapper {\n input[type=\"text\"] {\n height: 38px;\n width: 100%;\n font-size: 14px;\n font-weight: bold;\n line-height: 38px;\n text-align: center;\n padding: 0;\n margin: 0;\n color: $primary;\n border: 0;\n border-radius: 0;\n }\n\n input[type=\"text\"]:focus {\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n\n .textbox-wrapper {\n width: calc(100% - 20px);\n display: inline-block;\n }\n\n .textbox-wrapper .form-item {\n border: 1px solid $border-color;\n width: 100%;\n text-align: center;\n margin: 0 !important;\n border-radius: 2px 0 0 2px;\n }\n\n .form-type-textfield {\n margin: 13px 0 !important;\n padding: 0;\n }\n}\n\n#commerce-pos-sale-wrapper .price-edit-wrapper input:focus {\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n\n//\n//---TOTAL WRAPPER---\n//\n#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper {\n .btn {\n margin: 0 0 0 10px;\n }\n\n strong {\n margin-right: 5px;\n font-size: 14px;\n }\n\n input[type=\"submit\"],\n button {\n position: relative;\n text-indent: -9999px;\n width: 10px;\n padding: 0;\n margin: 0 0 0 10%;\n opacity: 0.25;\n background: url(../images/remove-symbol.png) no-repeat center;\n background-size: 10px;\n border: 0;\n\n &:hover,\n &:focus {\n opacity: 1;\n }\n }\n}\n\n//\n//---DISCOUNT---\n//\n#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper {\n position: relative;\n width: auto;\n text-align: center;\n\n .form-wrapper {\n position: relative;\n display: block;\n margin: 0 auto;\n padding: 0 80px 0 0;\n max-width: 180px;\n vertical-align: middle;\n }\n\n .discount-description {\n margin-left: 10px;\n display: inline-block;\n }\n\n input.form-text {\n display: block;\n margin: 0 auto 5px auto;\n width: 100%;\n height: 30px;\n font-size: 12px !important;\n border: 1px solid $border-color;\n }\n\n .form-item {\n float: left;\n margin: 0;\n padding: 0;\n border: none;\n border-radius: 0;\n vertical-align: baseline;\n }\n\n .form-submit {\n display: block;\n margin: 9px auto;\n font-size: 12px;\n }\n\n input[type=\"submit\"].button-link.small {\n display: inline-block;\n margin: 0 auto;\n vertical-align: top;\n }\n\n .form-group .form-submit {\n vertical-align: top;\n background: $primary;\n color: #fff;\n border: 1px solid transparent;\n }\n\n .form-wrapper input[type=\"submit\"],\n .form-wrapper input[type=\"submit\"].blue {\n position: absolute;\n top: 0;\n right: 0;\n display: block;\n margin: 0;\n padding: 0;\n width: 35px;\n height: 30px;\n background: $primary;\n color: #fff;\n border: none;\n\n &.commerce-pos-percent-discount-submit {\n right: 40px;\n }\n }\n}\n\n#commerce-pos-sale-wrapper .form-wrapper input[type=\"submit\"].blue {\n display: inline-block;\n background: $primary;\n color: #fff;\n border: 1px solid transparent;\n}\n\n#commerce-pos-sale-wrapper .form-wrapper input[type=\"submit\"].blue:hover,\n#commerce-pos-sale-wrapper .form-wrapper input[type=\"submit\"].blue:focus,\n.commerce-pos-discount-wrapper .form-wrapper input[type=\"submit\"]:hover,\n.commerce-pos-discount-wrapper .form-wrapper input[type=\"submit\"]:focus {\n background: $primary-hover;\n}\n\n.commerce-pos-discount-wrapper .form-item,\n#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-item {\n float: none;\n margin: 0;\n padding: 0;\n width: 100%;\n border: none;\n border-radius: 0;\n vertical-align: baseline;\n}\n\n//\n//---NOTES---\n//\n.views-field-message-commerce-body {\n padding: 20px;\n background: #F0F0F0;\n margin: 20px 0 5px;\n}\n\n.views-field-message-commerce-body p:last-of-type {\n margin-bottom: 0;\n}\n\n#commerce-pos-messages-wrapper {\n margin-bottom: 40px;\n\n .views-field-name,\n .views-field-timestamp {\n font-size: 12px;\n }\n}\n\n//\n//---REFUND---\n//\n#commerce-pos-return-payment .commerce-price-formatted-components, .payment-totals-table {\n width: 100%;\n margin-bottom: 0;\n}\n\n@media screen and (min-width: 980px) {\n #commerce-pos-sale-wrapper .commerce-pos-transaction-line-items {\n > .form-wrapper > .form-wrapper .line-item-row-wrapper {\n display: table;\n width: 100%;\n }\n\n > .form-wrapper > .form-wrapper .line-item-col {\n position: relative;\n display: table-cell;\n box-sizing: border-box;\n vertical-align: middle;\n }\n\n > .form-wrapper > .form-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .line-item-col {\n height: 212px;\n vertical-align: middle;\n }\n\n .image-wrapper {\n width: 12%;\n padding-right: 2%;\n\n img {\n margin: 0;\n width: 100%;\n height: auto;\n }\n }\n\n .title-wrapper {\n width: 36%;\n padding-right: 2%;\n }\n\n .price-edit-wrapper {\n width: 17%;\n }\n\n .quantity-wrapper {\n width: 12%;\n }\n\n .total-wrapper {\n width: 15%;\n }\n\n > .form-wrapper > .form-wrapper .commerce-pos-discount-wrapper {\n\n }\n }\n\n #commerce-pos-sale-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .commerce-pos-discount-wrapper {\n position: absolute;\n width: 89%;\n }\n\n #commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper {\n padding-right: 54px;\n\n input[type=\"submit\"],\n input[type=\"submit\"].blue {\n width: 23px;\n\n &.commerce-pos-percent-discount-submit {\n right: 26px;\n }\n }\n }\n}\n\n@media screen and (min-width: 1200px) {\n #commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper {\n padding-right: 80px;\n\n input[type=\"submit\"],\n input[type=\"submit\"].blue {\n width: 35px;\n\n &.commerce-pos-percent-discount-submit {\n right: 40px;\n }\n }\n }\n}\n\n#commerce-pos-product-no-results-message {\n text-align: center;\n}\n\n/** Styling for return order search. **/\n#commerce-pos-sale-wrapper {\n #commerce-pos-return-order-search {\n .form-type-textfield {\n display: inline-block;\n }\n\n .form-submit {\n display: inline-block;\n position: relative;\n top: -35px;\n }\n }\n\n #commerce-pos-form-modal-modal {\n height: auto !important;\n }\n\n .form-item-return-items {\n .form-type-checkbox {\n margin: 5px;\n\n .commerce-pos-return-product-image, .commerce-pos-return-product-info {\n display: inline-block;\n margin: 0px 20px;\n vertical-align: text-top;\n\n &.commerce-pos-return-product-info {\n position: relative;\n vertical-align: top;\n text-align: left;\n width: 40%;\n\n .commerce-pos-return-product-title {\n font-weight: bold;\n }\n }\n }\n }\n }\n}\n","//\n//---PRODUCT SEARCH---\n//\n\n[id^=\"commerce-pos-sale\"] .commerce-pos-product-search-container {\n padding: 20px;\n margin-bottom: 20px;\n text-align: center;\n background: #f0f0f0;\n\n #edit-product-search {\n position: relative;\n width: 400px;\n margin: 0 auto;\n }\n\n .form-item {\n margin: 5px 0;\n }\n\n //Don't show label, but leave there for screen readers\n label {\n display: none;\n }\n\n input {\n position: relative;\n margin: 0 0 5px 0;\n height: 40px;\n width: 400px;\n color: #000;\n }\n\n /* Placeholder */\n input::-moz-placeholder { /* Firefox */\n color: #7D7D7D;\n }\n\n input::-webkit-input-placeholder {\n /* Chrome, Safari, Opera */\n color:#7D7D7D;\n }\n\n input:-ms-input-placeholder {\n /* IE10–11 */\n color:#7D7D7D !important;\n }\n\n /* Placeholder on input:focus */\n input:focus::-moz-placeholder {\n /* Firefox */\n color:transparent;\n }\n\n input:focus::-webkit-input-placeholder {\n /* Chrome, Safari, Opera */\n color:transparent;\n\n }\n\n input:focus:-ms-input-placeholder {\n /* IE10–11 */\n color:transparent !important;\n }\n\n .commerce-pos-search-onboarding-message {\n margin: 0 0 10px 0;\n font-size: 16px;\n }\n\n .form-item div.description {\n font-size: 13px;\n color:#7D7D7D;\n font-style:italic;\n margin-top: 12px;\n }\n}\n\n/* Form-item search override. */\n#commerce-pos-sale-wrapper .commerce-pos-product-search-container .form-item {\n margin: 5px 0;\n}\n\n.commerce-pos-product-display {\n padding: 10px 10px 15px;\n border-bottom: 1px solid #eee;\n transition: all .2s ease-in-out;\n\n &:hover, &:focus {\n background: #F0F0F0;\n }\n\n .display-image {\n float: left;\n margin: 5px 15px 0 0;\n border: 1px solid #eee;\n }\n\n .display-details,\n .display-stock,\n .display-price,\n .display-add {\n /* Clear image */\n padding-left: 90px;\n }\n\n .display-details {\n font-size: 10px;\n }\n\n .display-details .title {\n font-weight: bold;\n font-size: 18px;\n }\n\n .display-price {\n font-weight: bold;\n }\n\n .display-add {\n float: right;\n }\n\n .display-add a {\n display: inline-block;\n padding: 0 8px 2px;\n margin: 5px 0 0 0;\n border-radius: 3px;\n font-size: 16px;\n font-weight: bold;\n background-color: $primary;\n color: white;\n transition: all .15s ease-in-out;\n }\n\n .display-add a:hover,\n .display-add a:focus {\n background-color: $primary-hover;\n }\n\n .display-details a {\n display: inline-block;\n }\n}\n\n.commerce-pos-transaction-product-search-item.selected .commerce-pos-product-display {\n background: #F0F0F0;\n}\n\n.ui-autocomplete {\n max-height: 600px;\n overflow-y: auto;\n}\n\n.ui-autocomplete {\n max-height: 600px;\n overflow-y: auto;\n}\n","//\n//---SIDEBAR---\n//\n\n.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper,\n.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper {\n .commerce-price-formatted-components {\n margin-top: 0;\n }\n\n table > tbody {\n border: 0;\n }\n\n table > tbody > tr {\n width: 100%;\n max-width: 100%;\n }\n\n table > tbody > tr > td {\n border: 0;\n }\n\n table > tbody > tr > td:last-of-type {\n text-align: right;\n }\n\n table.commerce-pos-sidebar-table tr * {\n background: #f0f0f0;\n }\n\n table.commerce-pos-sidebar-table {\n width: 100%;\n font-size: 14px;\n border: 0;\n\n tr, tr.odd, tr.even {\n padding: 0;\n width: 100%;\n background-color: #F0F0F0;\n color: #333;\n border: 0;\n border-bottom: 1px solid #FFFFFF;\n }\n\n tr.order-to-pay {\n background: #313131;\n font-size: 120%;\n\n td {\n background: #313131;\n color: #fff;\n }\n }\n\n tr.order-change {\n font-size: 120%;\n }\n\n td:nth-child(1) {\n font-weight: bold;\n }\n\n td.balance {\n font-weight: bold;\n }\n\n tr {\n td {\n padding: 15px 10px;\n border: 0;\n\n &.status,\n &.actions {\n text-align: center;\n }\n }\n\n td,\n td.status img {\n vertical-align: middle;\n }\n\n td.status img {\n border-radius: 50%;\n }\n }\n }\n\n .label {\n font-size: inherit;\n border-radius: 0;\n color: inherit;\n }\n\n .btn {\n margin-bottom: 5px;\n }\n\n input,\n select {\n width: 100%;\n border: 1px solid #ccc;\n border-radius: 2px;\n }\n\n .form-item {\n padding: 0;\n margin: 0 0 20px 0;\n }\n\n #commerce-pos-customer-input-wrapper {\n border-top: 1px solid #eee;\n margin: 25px 0 0 0;\n padding: 20px 0 0 0;\n }\n}\n\n// To Pay - Color changes based on balance.\n#commerce-pos-sale-wrapper.sale,\n#commerce-pos-pay-form-wrapper.sale {\n .commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper,\n .commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper {\n table.commerce-pos-sidebar-table tr.order-to-pay {\n &.order-to-pay-positive td.balance {\n background: #dd0000;\n }\n }\n }\n}\n\n//Discount\n#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper {\n margin: 20px 0;\n font-size: 0;\n\n .form-item.form-item-transaction-options-actions-add-order-discount-amount {\n font-size: 0;\n }\n\n .form-text {\n width: calc(33.33% - 4px);\n padding: 10px;\n margin: 0 4px 0 0;\n vertical-align: top;\n display: inline-block;\n font-size: 12px;\n line-height: 1.3;\n height: 35px;\n }\n\n .form-submit {\n width: calc(33.33% - 2px);\n padding: 10px;\n display: inline-block;\n font-size: 12px;\n line-height: 1.3;\n }\n\n #edit-transaction-options-actions-add-order-discount-percent.form-submit {\n margin: 0 2px 0 0;\n }\n\n #edit-transaction-options-actions-add-order-discount-fixed.form-submit {\n margin: 0 0 0 2px;\n }\n}\n\n#commerce-pos-transactions-options-wrapper .form-item label {\n margin-bottom: 5px;\n font-size: 14px;\n font-weight: bold;\n}\n\n.form-item.form-item-transaction-options-actions-add-order-discount-amount {\n margin-bottom: 5px;\n display: inline;\n}\n\n#commerce-pos-transactions-options-wrapper {\n .commerce-price-formatted-components {\n width: 100%;\n max-width: 100%;\n }\n\n .payment-totals-table {\n width: 100%;\n margin-bottom: 20px;\n }\n\n .views-table {\n width: 100%;\n margin-top: 0;\n }\n}\n\n.commerce-price-formatted-components .component-title, .payment-totals-table .label {\n font-weight: bold;\n}\n\n#commerce-pos-pay-balance-wrapper .pager {\n margin: 0 0 20px 0;\n}\n","@media screen and (min-width: 767px) {\n .commerce-pos-col-products,\n .commerce-pos-pay-col-payments {\n float: left;\n padding-right: 20px;\n width: 65%;\n box-sizing: border-box;\n }\n\n .commerce-pos-col-transaction-info {\n width: 35%;\n float: left;\n }\n}\n\n@media screen and (min-width: 980px) {\n .commerce-pos-col-products,\n .commerce-pos-pay-col-payments {\n width: 75%;\n }\n\n .commerce-pos-col-transaction-info {\n width: 25%;\n }\n}","//\n//---CASHIER---\n//\n.commerce-pos-header-cashier-form {\n display: inline-block;\n float: right;\n}\n\n.commerce-pos-cashier-login-form {\n .form-item-code {\n display: inline;\n float: right;\n label {\n display: inline;\n }\n }\n\n .commerce-pos-cashier-code-input {\n margin-left: 10px;\n margin-right: 10px;\n max-width: 100px;\n }\n\n .commerce-pos-cashier-login-form-submit {\n display: none;\n &.commerce-pos-cashier-login-form-log-in-visible {\n position: relative;\n outline: none;\n display: inline-block;\n margin: auto;\n margin-top: 10px;\n margin-right: 0;\n padding: 8px 20px;\n font-size: 13px;\n font-weight: bold;\n color: #fff;\n text-decoration: none;\n text-transform: uppercase;\n background: #337ab7;\n border: 2px solid transparent;\n border-radius: 2px;\n transition: all .15s ease-in-out;\n box-shadow: none;\n &:hover, &:focus {\n text-shadow: none;\n background: #2e6da4;\n }\n }\n &.commerce-pos-cashier-login-form-log-out {\n margin-left: 10px;\n float: right;\n }\n }\n}\n"],"mappings":"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","names":[]} \ No newline at end of file diff --git a/includes/commerce_pos.transaction.inc b/includes/commerce_pos.transaction.inc index 4d69f9b..37771bf 100644 --- a/includes/commerce_pos.transaction.inc +++ b/includes/commerce_pos.transaction.inc @@ -174,7 +174,7 @@ function commerce_pos_transaction_form(&$form, &$form_state, $transaction_type) unset($form_state['lookup_result']); } - // Let's add a order search textfield if we're in a return transaction so the + // Let's add an order search textfield if we're in a return transaction so the // user could easily pick out which items from the order needs to be returned. if ($return) { $form['order_search'] = array( @@ -183,23 +183,24 @@ function commerce_pos_transaction_form(&$form, &$form_state, $transaction_type) '#tree' => TRUE, '#suffix' => '', ); + $form['order_search']['input'] = array( '#type' => 'textfield', '#title' => '', '#size' => 60, - '#description' => t('Search by order ID to load the items in an order.
(Note: This does not support searching for Order Number.)'), + '#description' => t('Search by order number to load the items in an order.'), '#attributes' => array( 'placeholder' => t('Order Search'), ), + '#element_validate' => array('element_validate_integer_positive'), '#default_value' => !empty($form_state['values']['order_search']['input']) ? $form_state['values']['order_search']['input'] : NULL, ); $form['order_search']['search'] = array( '#type' => 'button', - '#value' => t('Go'), + '#value' => t('Return items from this order'), '#ajax' => $wrapper_ajax, '#element_key' => 'do-order-search', - '#validate' => array('_commerce_pos_order_search_validate'), '#name' => 'do-order-search', ); } @@ -800,7 +801,7 @@ function commerce_pos_transaction_ajax_check(&$form, &$form_state) { break; case 'do-order-search': - $order = commerce_order_load($form_state['input']['order_search']['input']); + $order = commerce_order_load_by_number($form_state['input']['order_search']['input']); // If we have got a valid order display the item in the order in a // modal. if ($order) { @@ -936,3 +937,80 @@ function _commerce_pos_override_confirm_validate($form, &$form_state) { // Add the product to the overridden items list. $form_state['out_of_stock_overridden_products'][$form_state['triggering_element']['#product_id']] = $form_state['triggering_element']['#product_id']; } + +/** + * Returns a modal form displaying each item in an order along with a checkbox + * for the user to add that item to the return transaction. + */ +function commerce_pos_return_select_item_popup(&$form, &$form_state, $order) { + + // Load our generic modal form. + $form['commerce_pos_return_select_item_modal'] = commerce_pos_form_modal(array( + 'closeable' => TRUE, + 'throbber' => FALSE + )); + + // Initialize variables. + $options = array(); + $line_items = array(); + + // Go through each item in the order and generate the html for the items + // display. + foreach (entity_metadata_wrapper('commerce_order', $order)->commerce_line_items as $delta => $line_item_wrapper) { + if (in_array($line_item_wrapper->type->value(), commerce_product_line_item_types())) { + + // Load the product. + $product_sku = $line_item_wrapper->commerce_product->sku->value(); + if (!empty($product_sku) && $product = $line_item_wrapper->commerce_product->value()) { + + // Add all the items one by one to our markup variable so we can add + // that to the checkboxes element below. + $markup = ''; + + if ($image = _commerce_pos_product_thumbnail($product)) { + $markup .= '
' . $image . '
'; + } + + $markup .= '
' . $product->title_field[LANGUAGE_NONE][0]['safe_value'] . '
'; + + $markup .= '
' . t('SKU: @sku', array('@sku' => $product_sku)) . '
'; + + // Make sure we display the actual price paid to account for any + // discounts the user might have received. + $markup .= '
' + . t('Price Paid/Per Item: @price', array('@price' => commerce_currency_format($line_item_wrapper->commerce_unit_price->value()['amount'], $line_item_wrapper->commerce_unit_price->value()['currency_code']))) + . '
'; + + // Add the markup to the checkboxes options to add below. + $options[$product_sku] = $markup; + + // Add the line items indexed by sku to the products array so we can add + // it to our close element. + $line_items[$product_sku] = $line_item_wrapper; + } + } + } + + // Add a checkboxes element that will display each product in the order. + $form['commerce_pos_return_select_item_modal']['modal']['return_items'] = array( + '#title' => t('Check the items that need to be returned'), + '#type' => 'checkboxes', + '#options' => $options, + '#weight' => 0, + ); + + // Add our close button which will add all the items that were selected to + // be returned to the return transaction. + $form['commerce_pos_return_select_item_modal']['modal']['add'] = array( + '#type' => 'button', + '#value' => t('Add'), + '#ajax' => array( + 'callback' => 'commerce_pos_transaction_wrapper_js', + 'wrapper' => 'commerce-pos-sale-wrapper', + ), + '#element_key' => 'return-items-add', + '#name' => 'return-items-add', + '#line_items' => $line_items, + '#weight' => 1, + ); +} diff --git a/pos-return-order-search-2772927-19 (1).patch b/pos-return-order-search-2772927-19 (1).patch new file mode 100644 index 0000000..32899a4 --- /dev/null +++ b/pos-return-order-search-2772927-19 (1).patch @@ -0,0 +1,199 @@ +diff --git a/css/commerce_pos_style.css b/css/commerce_pos_style.css +index 0a31885..1398dd1 100644 +--- a/css/commerce_pos_style.css ++++ b/css/commerce_pos_style.css +@@ -1,3 +1,3 @@ +-#commerce-pos-sale-wrapper,#commerce-pos-pay-form-wrapper{font-family:Arial, "Helvetica Neue", Helvetica, sans-serif !important}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-location-float-form .form-submit,.commerce-pos-form-container .form-submit{background:#337ab7;border:0;margin:0 0 5px 0;border-radius:2px;padding:10px 20px;color:#fff;display:block;width:100%;transition:all .15s ease-in-out;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-location-float-form .form-submit:hover,#commerce-pos-location-float-form .form-submit:focus,.commerce-pos-form-container .form-submit:hover,.commerce-pos-form-container .form-submit:focus{background:#2e6da4}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.fixed-width,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.fixed-width,#commerce-pos-location-float-form .form-submit.fixed-width,.commerce-pos-form-container .form-submit.fixed-width{width:auto}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.btn-success,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.btn-success,#commerce-pos-location-float-form .form-submit.btn-success,.commerce-pos-form-container .form-submit.btn-success{background:#5cb85c}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.btn-danger,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.btn-danger,#commerce-pos-location-float-form .form-submit.btn-danger,.commerce-pos-form-container .form-submit.btn-danger{background:#d9534f}#commerce-pos-sale-wrapper input[type="submit"]{-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-location-float-form .form-submit{width:100px}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:last-of-type{margin-right:0}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn{display:block;width:100%;font-size:20px;padding:20px;margin:0 0 20px 0;background:#5cb85c}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:hover,#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:focus{background:#4cae4c}#commerce-pos-sale-wrapper button,#commerce-pos-sale-wrapper input[type="reset"],#commerce-pos-sale-wrapper input[type="submit"],#commerce-pos-sale-wrapper input[type="button"],#commerce-pos-pay-form-wrapper button,#commerce-pos-pay-form-wrapper input[type="reset"],#commerce-pos-pay-form-wrapper input[type="submit"],#commerce-pos-pay-form-wrapper input[type="button"],#commerce-pos-report-results-container input[type="submit"]{-webkit-appearance:none;cursor:pointer;color:#333;font-weight:bold;font-size:12px;outline:0;overflow:visible;padding:5px 10px;margin:0 4px 0 0;width:auto;display:inline-block;border-radius:2px;border:1px solid #DADADA;background:#fff;transition:all .15s ease-in-out;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-sale-wrapper button:hover,#commerce-pos-sale-wrapper button:focus,#commerce-pos-sale-wrapper input[type="reset"]:hover,#commerce-pos-sale-wrapper input[type="reset"]:focus,#commerce-pos-sale-wrapper input[type="submit"]:hover,#commerce-pos-sale-wrapper input[type="submit"]:focus,#commerce-pos-sale-wrapper input[type="button"]:hover,#commerce-pos-sale-wrapper input[type="button"]:focus,#commerce-pos-pay-form-wrapper button:hover,#commerce-pos-pay-form-wrapper button:focus,#commerce-pos-pay-form-wrapper input[type="reset"]:hover,#commerce-pos-pay-form-wrapper input[type="reset"]:focus,#commerce-pos-pay-form-wrapper input[type="submit"]:hover,#commerce-pos-pay-form-wrapper input[type="submit"]:focus,#commerce-pos-pay-form-wrapper input[type="button"]:hover,#commerce-pos-pay-form-wrapper input[type="button"]:focus,#commerce-pos-report-results-container input[type="submit"]:hover,#commerce-pos-report-results-container input[type="submit"]:focus{background:#f9f9f9}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.form-button-disabled,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.form-button-disabled{background-color:#eee !important;color:#A2A2A2;border-color:#ccc;cursor:default}#commerce-pos-sale-wrapper .button-link,#commerce-pos-sale-wrapper .button-link:hover,#commerce-pos-sale-wrapper button.button-link,#commerce-pos-sale-wrapper input[type="reset"].button-link,#commerce-pos-sale-wrapper input[type="submit"].button-link,#commerce-pos-sale-wrapper input[type="button"].button-link,#commerce-pos-pay-form-wrapper .button-link,#commerce-pos-pay-form-wrapper .button-link:hover,#commerce-pos-pay-form-wrapper button.button-link,#commerce-pos-pay-form-wrapper input[type="reset"].button-link,#commerce-pos-pay-form-wrapper input[type="submit"].button-link,#commerce-pos-pay-form-wrapper input[type="button"].button-link,#commerce-pos-report-results-container .button-link,#commerce-pos-report-results-container .button-link:hover,#commerce-pos-report-results-container button.button-link,#commerce-pos-report-results-container input[type="reset"].button-link,#commerce-pos-report-results-container input[type="submit"].button-link,#commerce-pos-report-results-container input[type="button"].button-link{border:none;background:transparent;font-weight:normal;color:#2698f2;text-decoration:none;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit}#commerce-pos-sale-wrapper .button-link:hover,#commerce-pos-sale-wrapper .button-link:focus,#commerce-pos-sale-wrapper .button-link:hover:hover,#commerce-pos-sale-wrapper .button-link:hover:focus,#commerce-pos-sale-wrapper button.button-link:hover,#commerce-pos-sale-wrapper button.button-link:focus,#commerce-pos-sale-wrapper input[type="reset"].button-link:hover,#commerce-pos-sale-wrapper input[type="reset"].button-link:focus,#commerce-pos-sale-wrapper input[type="submit"].button-link:hover,#commerce-pos-sale-wrapper input[type="submit"].button-link:focus,#commerce-pos-sale-wrapper input[type="button"].button-link:hover,#commerce-pos-sale-wrapper input[type="button"].button-link:focus,#commerce-pos-pay-form-wrapper .button-link:hover,#commerce-pos-pay-form-wrapper .button-link:focus,#commerce-pos-pay-form-wrapper .button-link:hover:hover,#commerce-pos-pay-form-wrapper .button-link:hover:focus,#commerce-pos-pay-form-wrapper button.button-link:hover,#commerce-pos-pay-form-wrapper button.button-link:focus,#commerce-pos-pay-form-wrapper input[type="reset"].button-link:hover,#commerce-pos-pay-form-wrapper input[type="reset"].button-link:focus,#commerce-pos-pay-form-wrapper input[type="submit"].button-link:hover,#commerce-pos-pay-form-wrapper input[type="submit"].button-link:focus,#commerce-pos-pay-form-wrapper input[type="button"].button-link:hover,#commerce-pos-pay-form-wrapper input[type="button"].button-link:focus,#commerce-pos-report-results-container .button-link:hover,#commerce-pos-report-results-container .button-link:focus,#commerce-pos-report-results-container .button-link:hover:hover,#commerce-pos-report-results-container .button-link:hover:focus,#commerce-pos-report-results-container button.button-link:hover,#commerce-pos-report-results-container button.button-link:focus,#commerce-pos-report-results-container input[type="reset"].button-link:hover,#commerce-pos-report-results-container input[type="reset"].button-link:focus,#commerce-pos-report-results-container input[type="submit"].button-link:hover,#commerce-pos-report-results-container input[type="submit"].button-link:focus,#commerce-pos-report-results-container input[type="button"].button-link:hover,#commerce-pos-report-results-container input[type="button"].button-link:focus{background:inherit;text-decoration:underline}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-location-float-form .form-submit,#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit{background:#337ab7;border:0;margin:0 0 5px 0;border-radius:2px;padding:10px 20px;color:#fff;display:block;width:100%;transition:all .15s ease-in-out;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-location-float-form .form-submit:hover,#commerce-pos-location-float-form .form-submit:focus,#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit:hover,#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit:hover,#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit:focus{background:#2e6da4}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn{display:block;width:100%;font-size:20px;padding:20px;margin:0 0 20px 0;background:#5cb85c}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:hover,#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:focus{background:#4cae4c}#commerce-pos-sale-wrapper .button-link.small,#commerce-pos-sale-wrapper input[type="submit"].button-link.small,#commerce-pos-pay-form-wrapper .button-link.small,#commerce-pos-pay-form-wrapper input[type="submit"].button-link.small{font-size:12px}#pos-login-cont{position:relative;margin:50px auto 0 auto;max-width:400px;border-left:1px solid #151515;border-right:1px solid #151515;border-bottom:1px solid #151515;-webkit-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px;background:#fff}#pos-login-content{margin:0;padding:23px 10px 45px 10px}#pos-login-header{margin:0;padding:15px;text-align:center;background:#151515}h1.page-header{display:none}.page-pos-float .pos-main-content{padding-top:50px}.page-pos-float h1.page-header,.page-pos-float h1.page-header{display:block}div.status{margin:15px 0;border-radius:2px}.ajax-progress-throbber{background-color:#fff;position:absolute;z-index:100;border:2px solid #ccc;padding:10px;width:auto}.parked-transactions-wrapper{margin-top:15px;padding:15px 0 0 0;border-top:1px solid #eee}.parked-transactions-wrapper input{margin:0 20px 0 0 !important}.form-item .commerce-pos-hidden-element{display:none}.commerce-pos-form-modal-overlay{background:rgba(0,0,0,0.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9998}.commerce-pos-form-modal-modal{background:#fff;border:1px solid #666;max-height:75%;left:50%;overflow:auto;padding:20px;position:fixed;text-align:center;top:50%;transform:translate(-50%, -50%);width:75%;z-index:9999}@media screen and (min-width: 767px){.commerce-pos-form-modal-modal{width:50%}}@media screen and (min-width: 980px){.commerce-pos-form-modal-modal{width:33%}}.commerce-pos-form-modal-close{color:#666;cursor:pointer;font-size:1.6em;padding:5px;position:absolute;right:15px;top:15px}.commerce-pos-form-modal-throbber img{max-height:60px;max-width:60px}.commerce-pos-form-modal-notice{font-style:italic}#out-of-stock-override-confirm-question{margin-bottom:15px}#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-yes-button,#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-no-button{width:inherit;display:inline-block}#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-yes-button.link,#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-no-button.link{color:#337ab7;background:none;border:none}#commerce-pos-header{margin:0 0 20px 0;padding:20px;color:#fff;background:#313131;border-radius:2px}#commerce-pos-header #pos-logo{float:left;margin:0 30px 0 0;max-width:218px}#commerce-pos-header #pos-logo img{max-width:100%;height:auto}#commerce-pos-header .commerce-pos-header-links{display:inline-block;margin:0;vertical-align:middle}#commerce-pos-header .commerce-pos-header-links ul{margin:0;padding:0;list-style:none}#commerce-pos-header .commerce-pos-header-links ul li{float:left;margin:0 10px 0 0;padding:0;background:none}#commerce-pos-header .commerce-pos-header-links ul li:last-child{margin-right:0}#commerce-pos-header .commerce-pos-header-links ul li a{position:relative;display:block;margin:0;padding:8px 20px;font-size:13px;font-weight:bold;color:#fff;text-decoration:none;text-transform:uppercase;background:#337ab7;border:2px solid transparent;border-radius:2px;transition:all .15s ease-in-out}#commerce-pos-header .commerce-pos-header-links ul li a:hover,#commerce-pos-header .commerce-pos-header-links ul li a:focus{color:#fff;background:#2e6da4}#commerce-pos-header .commerce-pos-header-links ul li a.active{color:#fff;background:transparent;border:2px solid #337ab7;cursor:default}#commerce-pos-header .commerce-pos-header-links ul li a.active:focus{background:rgba(255,255,255,0.2)}@media screen and (max-width: 800px){#commerce-pos-header #pos-logo{padding-top:11px;max-width:161px}}@media screen and (max-width: 767px){#commerce-pos-header .commerce-pos-header-links ul li a{padding:6px 13px;font-size:13px}}.commerce-pos-product-summary{width:100%;margin:10px 0 20px}.commerce-pos-product-summary td{vertical-align:middle;text-align:center}.commerce-pos-product-summary td.title .title{font-weight:bold;font-size:120%;margin-right:10px}.commerce-pos-product-summary td.title .sku{font-size:80%;display:block}.commerce-pos-product-summary tr.odd,.commerce-pos-product-summary tr.even{background:#fff}.commerce-pos-product-summary tr td,.commerce-pos-product-summary tr th{border:1px solid #E4E4E4;text-align:left}.commerce-pos-pay-col-payments .order-text{display:inline-block;margin:0 15px 0 0}.commerce-pos-pay-col-payments .order-text .commerce-pos-sale-pay-edit-order{padding:5px 10px;background:#337ab7;color:#fff !important;font-size:12px;font-weight:bold;transition:all .15s ease-in-out}.commerce-pos-pay-col-payments .order-text .commerce-pos-sale-pay-edit-order:hover,.commerce-pos-pay-col-payments .order-text .commerce-pos-sale-pay-edit-order:focus{background:#2e6da4}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper{margin:20px 0;padding-top:20px;border-top:1px solid #F0F0F0}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input.form-button-disabled{background-color:#eee;color:#A2A2A2;border-color:#ccc;cursor:default}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input.form-button-disabled:hover{background-color:#eee !important}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input[type="submit"]{background-color:#5cb85c;color:#fff;border-color:transparent;padding:15px 25px;margin:0 10px 0 0;font-size:20px}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input[type="submit"]:hover,#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input[type="submit"]:focus{background-color:#4cae4c}.commerce-pos-keypad{width:75%}.commerce-pos-keypad *{box-sizing:border-box}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item-keypad-amount{margin-bottom:0}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item label{font-size:24px;margin-bottom:10px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item-keypad-amount input{max-width:100% !important;margin:0 0 20px 0;padding:15px 20px;height:auto;background:#FFFFFF !important;color:#000;border:2px solid #D6D6D6;font-size:30px;text-align:right;-webkit-box-shadow:inset 0 0 6px 2px rgba(0,0,0,0.1);box-shadow:inset 0 0 6px 2px rgba(0,0,0,0.1)}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item-keypad-amount input.error{border:2px solid red}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay{margin-bottom:15px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay::after{clear:both;content:'';display:block}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay .commerce-pos-keypad-quick-pay-button{float:left;margin-right:10px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay .commerce-pos-keypad-quick-pay-button:last-of-type{margin-right:0}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay input[type="submit"]{background-color:#337ab7;color:#fff;border-color:transparent;padding:15px 20px;font-size:20px;margin-right:0}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay input[type="submit"]:hover,#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay input[type="submit"]:focus{background-color:#2e6da4}.commerce-pos-keypad .commerce-pos-keypad-numbers{position:relative}.commerce-pos-keypad .commerce-pos-keypad-keys{overflow:hidden;border-right:1px solid #D6D6D6}.commerce-pos-keypad .commerce-pos-keypad-key{box-sizing:border-box;width:33.33%;display:block;float:left;padding:14px;border:1px solid #D6D6D6;border-right:0;border-bottom:0;font-size:22px;text-align:center;background-color:#F0F0F0;color:#000000;cursor:pointer;transition:all .1s ease 0s}.commerce-pos-keypad .commerce-pos-keypad-key:hover,.commerce-pos-keypad .commerce-pos-keypad-key:focus{background-color:#E4E4E4}#commerce-pos-location-float-form #edit-actions{margin-top:-6px}#commerce-pos-location-float-form #edit-amount{height:32px;margin-top:5px}.commerce-pos-keypad-key.pressed{background-color:#E4E4E4}.commerce-pos-keypad-actions button{width:33%;padding:15px;margin-right:10px;border:10px solid white;border-radius:30px;float:right;font-size:2em}.commerce-pos-keypad-actions button:hover,.commerce-pos-keypad-actions button:focus{border-color:white}.form-type-textfield.form-item-keypad-amount.form-text{width:100%;padding:40px 20px;background:#666;color:#fff;border:0;border-right:1px solid #fff;font-size:50px;text-align:right}.commerce-pos-keypad-key:last-of-type{background-color:#E4E4E4;color:#000}.commerce-pos-keypad-key:last-of-type:hover,.commerce-pos-keypad-key:last-of-type:focus{background-color:#DADADA}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]{position:relative;display:inline-block;width:100%;height:62px;margin:0;padding:13px 15px;font-size:20px;color:#fff;text-decoration:none;text-transform:uppercase;background:#337ab7;border:0;border-radius:0;box-shadow:none;transition:all .15s ease-in-out}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]:hover,#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]:focus{background-color:#2e6da4}@media screen and (max-width: 767px){.commerce-pos-keypad-amount .form-item-keypad-amount input{font-size:30px}.commerce-pos-keypad-key{font-size:20px}.commerce-pos-keypad-key,#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]{padding:10px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]{height:51px}}@media screen and (max-width: 980px){.commerce-pos-keypad{width:100%}#commerce-pos-pay-form-wrapper .commerce-pos-pay-col-payments .form-wrapper input{padding:10px 15px;font-size:16px}}#edit-date{float:none}#commerce-pos-report-end-of-day .form-item.form-item-location-id{margin:0 15px 15px 0}#commerce-pos-report-end-of-day .form-item-location-id label{margin-bottom:5px}#commerce-pos-report-results-container{padding-top:14px;overflow-x:auto}#commerce-pos-report-results-container table{margin:0;width:100%}#commerce-pos-report-results-container input[type="submit"]{-webkit-appearance:none;cursor:pointer;color:#fff;font-weight:normal;font-size:18px;outline:0;overflow:hidden;padding:11px 23px;margin:8px 18px 8px 0;width:auto;display:inline-block;border-radius:6px;border:none;background:#5cb85c;transition:all .15s ease-in-out}#commerce-pos-report-results-container input[type="submit"]:hover,#commerce-pos-report-results-container input[type="submit"]:focus{background:#3a963a}.sticky-enabled.tableheader-processed.sticky-table thead th{background-color:#E4E4E4;color:inherit;padding:15px;font-weight:bold;border-color:transparent;border-right:1px solid #fff}.sticky-enabled.tableheader-processed.sticky-table tr.odd,.sticky-enabled.tableheader-processed.sticky-table tr.even{background-color:#FFFFFF;border-color:transparent;border-bottom:1px solid #eee}.sticky-enabled.tableheader-processed.sticky-table tr td{padding:15px}.commerce-pos-col-products{width:100%;box-sizing:border-box}.commerce-pos-col-products *{box-sizing:border-box}.commerce-pos-transaction-id{padding:0 0 5px 0;font-size:22px}.payment-totals-table .label{display:table-cell;text-align:left}.payment-totals-table .balance{display:table-cell;text-align:right}#commerce-pos-sale-wrapper a{color:#337ab7}#commerce-pos-sale-wrapper .form-item{margin:20px 0;font-size:14px}#commerce-pos-sale-wrapper a,#commerce-pos-pay-form-wrapper a{color:#337ab7}#commerce-pos-sale-wrapper a:hover,#commerce-pos-sale-wrapper a:focus,#commerce-pos-pay-form-wrapper a:hover,#commerce-pos-pay-form-wrapper a:focus{color:#2e6da4;text-decoration:underline}#commerce-pos-sale-wrapper textarea,#commerce-pos-sale-wrapper select,#commerce-pos-sale-wrapper input,#commerce-pos-pay-form-wrapper textarea,#commerce-pos-pay-form-wrapper select,#commerce-pos-pay-form-wrapper input{margin:0;padding:5px 10px;border-radius:2px;height:auto;max-width:100%;background:#fff;box-sizing:border-box;vertical-align:baseline}#commerce-pos-sale-wrapper textarea.show-ajax-throbber,#commerce-pos-sale-wrapper select.show-ajax-throbber,#commerce-pos-sale-wrapper input.show-ajax-throbber,#commerce-pos-pay-form-wrapper textarea.show-ajax-throbber,#commerce-pos-pay-form-wrapper select.show-ajax-throbber,#commerce-pos-pay-form-wrapper input.show-ajax-throbber{background-image:url(/misc/throbber.gif) !important;background-repeat:no-repeat !important;background-position:right -13px !important}#commerce-pos-sale-wrapper button,#commerce-pos-sale-wrapper input[type="reset"],#commerce-pos-sale-wrapper input[type="submit"],#commerce-pos-sale-wrapper input[type="button"],#commerce-pos-pay-form-wrapper button,#commerce-pos-pay-form-wrapper input[type="reset"],#commerce-pos-pay-form-wrapper input[type="submit"],#commerce-pos-pay-form-wrapper input[type="button"]{-webkit-appearance:none;cursor:pointer;color:#333;font-weight:bold;font-size:12px;outline:0;overflow:visible;padding:5px 10px;margin:0 4px 0 0;width:auto;display:inline-block;border-radius:2px;border:1px solid #DADADA;background:#fff;transition:all .15s ease-in-out}#commerce-pos-sale-wrapper button:hover,#commerce-pos-sale-wrapper input:hover,#commerce-pos-sale-wrapper button:focus,#commerce-pos-sale-wrapper input:focus,#commerce-pos-pay-form-wrapper button:hover,#commerce-pos-pay-form-wrapper input:hover,#commerce-pos-pay-form-wrapper button:focus,#commerce-pos-pay-form-wrapper input:focus{background:#f9f9f9}.commerce-pos-transaction-line-items{border-top:1px solid #eee;margin-bottom:20px}.commerce-pos-transaction-line-items *{vertical-align:middle}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-col{display:inline-block;margin:5px 0;vertical-align:top}.commerce-pos-transaction-line-items .image-wrapper{width:100px;padding-right:2%}.commerce-pos-transaction-line-items .title-wrapper{width:calc(100% - 100px);font-size:12px;line-height:1.3}.commerce-pos-transaction-line-items .title-wrapper .out-of-stock-overridden-notice{color:red}.commerce-pos-transaction-line-items .price-edit-wrapper,.commerce-pos-transaction-line-items .quantity-wrapper{padding-right:2%;text-align:left}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper{clear:both;margin:0;padding:20px 0;border-bottom:1px solid #eee}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .form-item{display:inline-block}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-row-wrapper{margin:0;padding:0;width:100%;font-size:16px}.commerce-pos-transaction-line-items .total-wrapper{width:calc(100% - 250px);text-align:right}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper label{padding:0 2px;margin:0;width:100%;height:38px;line-height:38px;color:#337ab7;border:1px solid transparent;font-size:14px;font-weight:bold;transition:all .15s ease-in-out}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper label:hover,.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper label:focus{background:rgba(0,126,255,0.1)}.commerce-pos-transaction-line-items .title-wrapper .title{font-size:14px;font-weight:bold}@media (min-width: 767px){.commerce-pos-transaction-line-items .title-wrapper .title{font-size:16px}}.commerce-pos-transaction-line-items>.form-wrapper .stock-wrapper label{color:#000;font-weight:normal}#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper .form-item{margin:0;padding:0;width:100%;border:1px solid #ddd;border-radius:2px}#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper label,#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper input{color:#337ab7;font-weight:bold;font-size:14px;border:1px solid transparent;border-radius:0;height:38px;line-height:38px;padding:0 2px;margin:0;width:100%;text-align:center}.commerce-pos-transaction-line-items .quantity-wrapper .add-remove-wrapper{display:inline-block !important;width:20px;margin:0 !important;padding:0 !important;font-size:0;min-height:0 !important;height:auto !important}#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"]{width:20px;height:20px;vertical-align:top;padding:0 !important;margin:0;font-size:13px;border-radius:0;transition:all .1s ease-in-out;border:1px solid #ddd}#commerce-pos-sale-wrapper .add-remove-wrapper input:first-of-type,#commerce-pos-sale-wrapper .add-remove-wrapper button:first-of-type{border-bottom:0;border-left:0}#commerce-pos-sale-wrapper .add-remove-wrapper input:last-of-type,#commerce-pos-sale-wrapper .add-remove-wrapper button:last-of-type{border-left:0}#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"]:hover,#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"]:focus,#commerce-pos-sale-wrapper .add-remove-wrapper button:hover,#commerce-pos-sale-wrapper .add-remove-wrapper button:focus{background:#EAEAEA}#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"],#commerce-pos-sale-wrapper .add-remove-wrapper button{display:block;margin:0;padding:2px 3px;width:20px;height:20px;font-size:14px;line-height:1;border-radius:0}#commerce-pos-sale-wrapper .quantity-wrapper input[type="text"]{height:38px;width:100%;font-size:14px;font-weight:bold;line-height:38px;text-align:center;padding:0;margin:0;color:#337ab7;border:0;border-radius:0}#commerce-pos-sale-wrapper .quantity-wrapper input[type="text"]:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#commerce-pos-sale-wrapper .quantity-wrapper .textbox-wrapper{width:calc(100% - 20px);display:inline-block}#commerce-pos-sale-wrapper .quantity-wrapper .textbox-wrapper .form-item{border:1px solid #ddd;width:100%;text-align:center;margin:0 !important;border-radius:2px 0 0 2px}#commerce-pos-sale-wrapper .quantity-wrapper .form-type-textfield{margin:13px 0 !important;padding:0}#commerce-pos-sale-wrapper .price-edit-wrapper input:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper .btn{margin:0 0 0 10px}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper strong{margin-right:5px;font-size:14px}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper button{position:relative;text-indent:-9999px;width:10px;padding:0;margin:0 0 0 10%;opacity:0.25;background:url(../images/remove-symbol.png) no-repeat center;background-size:10px;border:0}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper input[type="submit"]:hover,#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper input[type="submit"]:focus,#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper button:hover,#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper button:focus{opacity:1}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper{position:relative;width:auto;text-align:center}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper{position:relative;display:block;margin:0 auto;padding:0 80px 0 0;max-width:180px;vertical-align:middle}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .discount-description{margin-left:10px;display:inline-block}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper input.form-text{display:block;margin:0 auto 5px auto;width:100%;height:30px;font-size:12px !important;border:1px solid #ddd}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-item{float:left;margin:0;padding:0;border:none;border-radius:0;vertical-align:baseline}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-submit{display:block;margin:9px auto;font-size:12px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper input[type="submit"].button-link.small{display:inline-block;margin:0 auto;vertical-align:top}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-group .form-submit{vertical-align:top;background:#337ab7;color:#fff;border:1px solid transparent}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue{position:absolute;top:0;right:0;display:block;margin:0;padding:0;width:35px;height:30px;background:#337ab7;color:#fff;border:none}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].commerce-pos-percent-discount-submit,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue.commerce-pos-percent-discount-submit{right:40px}#commerce-pos-sale-wrapper .form-wrapper input[type="submit"].blue{display:inline-block;background:#337ab7;color:#fff;border:1px solid transparent}#commerce-pos-sale-wrapper .form-wrapper input[type="submit"].blue:hover,#commerce-pos-sale-wrapper .form-wrapper input[type="submit"].blue:focus,.commerce-pos-discount-wrapper .form-wrapper input[type="submit"]:hover,.commerce-pos-discount-wrapper .form-wrapper input[type="submit"]:focus{background:#2e6da4}.commerce-pos-discount-wrapper .form-item,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-item{float:none;margin:0;padding:0;width:100%;border:none;border-radius:0;vertical-align:baseline}.views-field-message-commerce-body{padding:20px;background:#F0F0F0;margin:20px 0 5px}.views-field-message-commerce-body p:last-of-type{margin-bottom:0}#commerce-pos-messages-wrapper{margin-bottom:40px}#commerce-pos-messages-wrapper .views-field-name,#commerce-pos-messages-wrapper .views-field-timestamp{font-size:12px}#commerce-pos-return-payment .commerce-price-formatted-components,.payment-totals-table{width:100%;margin-bottom:0}@media screen and (min-width: 980px){#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-row-wrapper{display:table;width:100%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-col{position:relative;display:table-cell;box-sizing:border-box;vertical-align:middle}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .line-item-col{height:212px;vertical-align:middle}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .image-wrapper{width:12%;padding-right:2%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .image-wrapper img{margin:0;width:100%;height:auto}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .title-wrapper{width:36%;padding-right:2%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .price-edit-wrapper{width:17%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .quantity-wrapper{width:12%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper{width:15%}#commerce-pos-sale-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .commerce-pos-discount-wrapper{position:absolute;width:89%}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper{padding-right:54px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue{width:23px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].commerce-pos-percent-discount-submit,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue.commerce-pos-percent-discount-submit{right:26px}}@media screen and (min-width: 1200px){#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper{padding-right:80px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue{width:35px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].commerce-pos-percent-discount-submit,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue.commerce-pos-percent-discount-submit{right:40px}}#commerce-pos-product-no-results-message{text-align:center}[id^="commerce-pos-sale"] .commerce-pos-product-search-container{padding:20px;margin-bottom:20px;text-align:center;background:#f0f0f0}[id^="commerce-pos-sale"] .commerce-pos-product-search-container #edit-product-search{position:relative;width:400px;margin:0 auto}[id^="commerce-pos-sale"] .commerce-pos-product-search-container .form-item{margin:5px 0}[id^="commerce-pos-sale"] .commerce-pos-product-search-container label{display:none}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input{position:relative;margin:0 0 5px 0;height:40px;width:400px;color:#000}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input::-moz-placeholder{color:#7D7D7D}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input::-webkit-input-placeholder{color:#7D7D7D}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:-ms-input-placeholder{color:#7D7D7D !important}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:focus::-moz-placeholder{color:transparent}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:focus::-webkit-input-placeholder{color:transparent}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:focus:-ms-input-placeholder{color:transparent !important}[id^="commerce-pos-sale"] .commerce-pos-product-search-container .commerce-pos-search-onboarding-message{margin:0 0 10px 0;font-size:16px}[id^="commerce-pos-sale"] .commerce-pos-product-search-container .form-item div.description{font-size:13px;color:#7D7D7D;font-style:italic;margin-top:12px}#commerce-pos-sale-wrapper .commerce-pos-product-search-container .form-item{margin:5px 0}.commerce-pos-product-display{padding:10px 10px 15px;border-bottom:1px solid #eee;transition:all .2s ease-in-out}.commerce-pos-product-display:hover,.commerce-pos-product-display:focus{background:#F0F0F0}.commerce-pos-product-display .display-image{float:left;margin:5px 15px 0 0;border:1px solid #eee}.commerce-pos-product-display .display-details,.commerce-pos-product-display .display-stock,.commerce-pos-product-display .display-price,.commerce-pos-product-display .display-add{padding-left:90px}.commerce-pos-product-display .display-details{font-size:10px}.commerce-pos-product-display .display-details .title{font-weight:bold;font-size:18px}.commerce-pos-product-display .display-price{font-weight:bold}.commerce-pos-product-display .display-add{float:right}.commerce-pos-product-display .display-add a{display:inline-block;padding:0 8px 2px;margin:5px 0 0 0;border-radius:3px;font-size:16px;font-weight:bold;background-color:#337ab7;color:white;transition:all .15s ease-in-out}.commerce-pos-product-display .display-add a:hover,.commerce-pos-product-display .display-add a:focus{background-color:#2e6da4}.commerce-pos-product-display .display-details a{display:inline-block}.commerce-pos-transaction-product-search-item.selected .commerce-pos-product-display{background:#F0F0F0}.ui-autocomplete{max-height:600px;overflow-y:auto}.ui-autocomplete{max-height:600px;overflow-y:auto}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .commerce-price-formatted-components,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .commerce-price-formatted-components{margin-top:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody{border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody>tr,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody>tr{width:100%;max-width:100%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody>tr>td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody>tr>td{border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody>tr>td:last-of-type,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody>tr>td:last-of-type{text-align:right}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr *,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr *{background:#f0f0f0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table{width:100%;font-size:14px;border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.odd,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.even,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.odd,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.even{padding:0;width:100%;background-color:#F0F0F0;color:#333;border:0;border-bottom:1px solid #FFFFFF}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay{background:#313131;font-size:120%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay td{background:#313131;color:#fff}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-change,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-change{font-size:120%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table td:nth-child(1),.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table td:nth-child(1){font-weight:bold}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table td.balance,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table td.balance{font-weight:bold}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td{padding:15px 10px;border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.status,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.actions,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.status,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.actions{text-align:center}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.status img,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.status img{vertical-align:middle}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.status img,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.status img{border-radius:50%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .label,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .label{font-size:inherit;border-radius:0;color:inherit}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .btn,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .btn{margin-bottom:5px}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper input,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper select,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper input,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper select{width:100%;border:1px solid #ccc;border-radius:2px}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .form-item,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .form-item{padding:0;margin:0 0 20px 0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-customer-input-wrapper,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-customer-input-wrapper{border-top:1px solid #eee;margin:25px 0 0 0;padding:20px 0 0 0}#commerce-pos-sale-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance,#commerce-pos-sale-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance,#commerce-pos-pay-form-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance,#commerce-pos-pay-form-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance{background:#dd0000}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper{margin:20px 0;font-size:0}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper .form-item.form-item-transaction-options-actions-add-order-discount-amount{font-size:0}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper .form-text{width:calc(33.33% - 4px);padding:10px;margin:0 4px 0 0;vertical-align:top;display:inline-block;font-size:12px;line-height:1.3;height:35px}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper .form-submit{width:calc(33.33% - 2px);padding:10px;display:inline-block;font-size:12px;line-height:1.3}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper #edit-transaction-options-actions-add-order-discount-percent.form-submit{margin:0 2px 0 0}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper #edit-transaction-options-actions-add-order-discount-fixed.form-submit{margin:0 0 0 2px}#commerce-pos-transactions-options-wrapper .form-item label{margin-bottom:5px;font-size:14px;font-weight:bold}.form-item.form-item-transaction-options-actions-add-order-discount-amount{margin-bottom:5px;display:inline}#commerce-pos-transactions-options-wrapper .commerce-price-formatted-components{width:100%;max-width:100%}#commerce-pos-transactions-options-wrapper .payment-totals-table{width:100%;margin-bottom:20px}#commerce-pos-transactions-options-wrapper .views-table{width:100%;margin-top:0}.commerce-price-formatted-components .component-title,.payment-totals-table .label{font-weight:bold}#commerce-pos-pay-balance-wrapper .pager{margin:0 0 20px 0}@media screen and (min-width: 767px){.commerce-pos-col-products,.commerce-pos-pay-col-payments{float:left;padding-right:20px;width:65%;box-sizing:border-box}.commerce-pos-col-transaction-info{width:35%;float:left}}@media screen and (min-width: 980px){.commerce-pos-col-products,.commerce-pos-pay-col-payments{width:75%}.commerce-pos-col-transaction-info{width:25%}}.commerce-pos-header-cashier-form{display:inline-block;float:right}.commerce-pos-cashier-login-form .form-item-code{display:inline;float:right}.commerce-pos-cashier-login-form .form-item-code label{display:inline}.commerce-pos-cashier-login-form .commerce-pos-cashier-code-input{margin-left:10px;margin-right:10px;max-width:100px}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit{display:none}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-in-visible{position:relative;outline:none;display:inline-block;margin:auto;margin-top:10px;margin-right:0;padding:8px 20px;font-size:13px;font-weight:bold;color:#fff;text-decoration:none;text-transform:uppercase;background:#337ab7;border:2px solid transparent;border-radius:2px;transition:all .15s ease-in-out;box-shadow:none}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-in-visible:hover,.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-in-visible:focus{text-shadow:none;background:#2e6da4}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-out{margin-left:10px;float:right} ++#commerce-pos-sale-wrapper,#commerce-pos-pay-form-wrapper{font-family:Arial, "Helvetica Neue", Helvetica, sans-serif !important}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-location-float-form .form-submit,.commerce-pos-form-container .form-submit{background:#337ab7;border:0;margin:0 0 5px 0;border-radius:2px;padding:10px 20px;color:#fff;display:block;width:100%;transition:all .15s ease-in-out;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-location-float-form .form-submit:hover,#commerce-pos-location-float-form .form-submit:focus,.commerce-pos-form-container .form-submit:hover,.commerce-pos-form-container .form-submit:focus{background:#2e6da4}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.fixed-width,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.fixed-width,#commerce-pos-location-float-form .form-submit.fixed-width,.commerce-pos-form-container .form-submit.fixed-width{width:auto}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.btn-success,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.btn-success,#commerce-pos-location-float-form .form-submit.btn-success,.commerce-pos-form-container .form-submit.btn-success{background:#5cb85c}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.btn-danger,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.btn-danger,#commerce-pos-location-float-form .form-submit.btn-danger,.commerce-pos-form-container .form-submit.btn-danger{background:#d9534f}#commerce-pos-sale-wrapper input[type="submit"]{-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-location-float-form .form-submit{width:100px}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:last-of-type{margin-right:0}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn{display:block;width:100%;font-size:20px;padding:20px;margin:0 0 20px 0;background:#5cb85c}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:hover,#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:focus{background:#4cae4c}#commerce-pos-sale-wrapper button,#commerce-pos-sale-wrapper input[type="reset"],#commerce-pos-sale-wrapper input[type="submit"],#commerce-pos-sale-wrapper input[type="button"],#commerce-pos-pay-form-wrapper button,#commerce-pos-pay-form-wrapper input[type="reset"],#commerce-pos-pay-form-wrapper input[type="submit"],#commerce-pos-pay-form-wrapper input[type="button"],#commerce-pos-report-results-container input[type="submit"]{-webkit-appearance:none;cursor:pointer;color:#333;font-weight:bold;font-size:12px;outline:0;overflow:visible;padding:5px 10px;margin:0 4px 0 0;width:auto;display:inline-block;border-radius:2px;border:1px solid #DADADA;background:#fff;transition:all .15s ease-in-out;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-sale-wrapper button:hover,#commerce-pos-sale-wrapper button:focus,#commerce-pos-sale-wrapper input[type="reset"]:hover,#commerce-pos-sale-wrapper input[type="reset"]:focus,#commerce-pos-sale-wrapper input[type="submit"]:hover,#commerce-pos-sale-wrapper input[type="submit"]:focus,#commerce-pos-sale-wrapper input[type="button"]:hover,#commerce-pos-sale-wrapper input[type="button"]:focus,#commerce-pos-pay-form-wrapper button:hover,#commerce-pos-pay-form-wrapper button:focus,#commerce-pos-pay-form-wrapper input[type="reset"]:hover,#commerce-pos-pay-form-wrapper input[type="reset"]:focus,#commerce-pos-pay-form-wrapper input[type="submit"]:hover,#commerce-pos-pay-form-wrapper input[type="submit"]:focus,#commerce-pos-pay-form-wrapper input[type="button"]:hover,#commerce-pos-pay-form-wrapper input[type="button"]:focus,#commerce-pos-report-results-container input[type="submit"]:hover,#commerce-pos-report-results-container input[type="submit"]:focus{background:#f9f9f9}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.form-button-disabled,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.form-button-disabled{background-color:#eee !important;color:#A2A2A2;border-color:#ccc;cursor:default}#commerce-pos-sale-wrapper .button-link,#commerce-pos-sale-wrapper .button-link:hover,#commerce-pos-sale-wrapper button.button-link,#commerce-pos-sale-wrapper input[type="reset"].button-link,#commerce-pos-sale-wrapper input[type="submit"].button-link,#commerce-pos-sale-wrapper input[type="button"].button-link,#commerce-pos-pay-form-wrapper .button-link,#commerce-pos-pay-form-wrapper .button-link:hover,#commerce-pos-pay-form-wrapper button.button-link,#commerce-pos-pay-form-wrapper input[type="reset"].button-link,#commerce-pos-pay-form-wrapper input[type="submit"].button-link,#commerce-pos-pay-form-wrapper input[type="button"].button-link,#commerce-pos-report-results-container .button-link,#commerce-pos-report-results-container .button-link:hover,#commerce-pos-report-results-container button.button-link,#commerce-pos-report-results-container input[type="reset"].button-link,#commerce-pos-report-results-container input[type="submit"].button-link,#commerce-pos-report-results-container input[type="button"].button-link{border:none;background:transparent;font-weight:normal;color:#2698f2;text-decoration:none;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit}#commerce-pos-sale-wrapper .button-link:hover,#commerce-pos-sale-wrapper .button-link:focus,#commerce-pos-sale-wrapper .button-link:hover:hover,#commerce-pos-sale-wrapper .button-link:hover:focus,#commerce-pos-sale-wrapper button.button-link:hover,#commerce-pos-sale-wrapper button.button-link:focus,#commerce-pos-sale-wrapper input[type="reset"].button-link:hover,#commerce-pos-sale-wrapper input[type="reset"].button-link:focus,#commerce-pos-sale-wrapper input[type="submit"].button-link:hover,#commerce-pos-sale-wrapper input[type="submit"].button-link:focus,#commerce-pos-sale-wrapper input[type="button"].button-link:hover,#commerce-pos-sale-wrapper input[type="button"].button-link:focus,#commerce-pos-pay-form-wrapper .button-link:hover,#commerce-pos-pay-form-wrapper .button-link:focus,#commerce-pos-pay-form-wrapper .button-link:hover:hover,#commerce-pos-pay-form-wrapper .button-link:hover:focus,#commerce-pos-pay-form-wrapper button.button-link:hover,#commerce-pos-pay-form-wrapper button.button-link:focus,#commerce-pos-pay-form-wrapper input[type="reset"].button-link:hover,#commerce-pos-pay-form-wrapper input[type="reset"].button-link:focus,#commerce-pos-pay-form-wrapper input[type="submit"].button-link:hover,#commerce-pos-pay-form-wrapper input[type="submit"].button-link:focus,#commerce-pos-pay-form-wrapper input[type="button"].button-link:hover,#commerce-pos-pay-form-wrapper input[type="button"].button-link:focus,#commerce-pos-report-results-container .button-link:hover,#commerce-pos-report-results-container .button-link:focus,#commerce-pos-report-results-container .button-link:hover:hover,#commerce-pos-report-results-container .button-link:hover:focus,#commerce-pos-report-results-container button.button-link:hover,#commerce-pos-report-results-container button.button-link:focus,#commerce-pos-report-results-container input[type="reset"].button-link:hover,#commerce-pos-report-results-container input[type="reset"].button-link:focus,#commerce-pos-report-results-container input[type="submit"].button-link:hover,#commerce-pos-report-results-container input[type="submit"].button-link:focus,#commerce-pos-report-results-container input[type="button"].button-link:hover,#commerce-pos-report-results-container input[type="button"].button-link:focus{background:inherit;text-decoration:underline}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-location-float-form .form-submit,#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit{background:#337ab7;border:0;margin:0 0 5px 0;border-radius:2px;padding:10px 20px;color:#fff;display:block;width:100%;transition:all .15s ease-in-out;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-location-float-form .form-submit:hover,#commerce-pos-location-float-form .form-submit:focus,#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit:hover,#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit:hover,#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit:focus{background:#2e6da4}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn{display:block;width:100%;font-size:20px;padding:20px;margin:0 0 20px 0;background:#5cb85c}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:hover,#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:focus{background:#4cae4c}#commerce-pos-sale-wrapper .button-link.small,#commerce-pos-sale-wrapper input[type="submit"].button-link.small,#commerce-pos-pay-form-wrapper .button-link.small,#commerce-pos-pay-form-wrapper input[type="submit"].button-link.small{font-size:12px}#pos-login-cont{position:relative;margin:50px auto 0 auto;max-width:400px;border-left:1px solid #151515;border-right:1px solid #151515;border-bottom:1px solid #151515;-webkit-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px;background:#fff}#pos-login-content{margin:0;padding:23px 10px 45px 10px}#pos-login-header{margin:0;padding:15px;text-align:center;background:#151515}h1.page-header{display:none}.page-pos-float .pos-main-content{padding-top:50px}.page-pos-float h1.page-header,.page-pos-float h1.page-header{display:block}div.status{margin:15px 0;border-radius:2px}.ajax-progress-throbber{background-color:#fff;position:absolute;z-index:100;border:2px solid #ccc;padding:10px;width:auto}.parked-transactions-wrapper{margin-top:15px;padding:15px 0 0 0;border-top:1px solid #eee}.parked-transactions-wrapper input{margin:0 20px 0 0 !important}.form-item .commerce-pos-hidden-element{display:none}.commerce-pos-form-modal-overlay{background:rgba(0,0,0,0.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9998}.commerce-pos-form-modal-modal{background:#fff;border:1px solid #666;max-height:75%;left:50%;overflow:auto;padding:20px;position:fixed;text-align:center;top:50%;transform:translate(-50%, -50%);width:75%;z-index:9999}@media screen and (min-width: 767px){.commerce-pos-form-modal-modal{width:50%}}@media screen and (min-width: 980px){.commerce-pos-form-modal-modal{width:33%}}.commerce-pos-form-modal-close{color:#666;cursor:pointer;font-size:1.6em;padding:5px;position:absolute;right:15px;top:15px}.commerce-pos-form-modal-throbber img{max-height:60px;max-width:60px}.commerce-pos-form-modal-notice{font-style:italic}#out-of-stock-override-confirm-question{margin-bottom:15px}#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-yes-button,#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-no-button{width:inherit;display:inline-block}#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-yes-button.link,#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-no-button.link{color:#337ab7;background:none;border:none}#commerce-pos-header{margin:0 0 20px 0;padding:20px;color:#fff;background:#313131;border-radius:2px}#commerce-pos-header #pos-logo{float:left;margin:0 30px 0 0;max-width:218px}#commerce-pos-header #pos-logo img{max-width:100%;height:auto}#commerce-pos-header .commerce-pos-header-links{display:inline-block;margin:0;vertical-align:middle}#commerce-pos-header .commerce-pos-header-links ul{margin:0;padding:0;list-style:none}#commerce-pos-header .commerce-pos-header-links ul li{float:left;margin:0 10px 0 0;padding:0;background:none}#commerce-pos-header .commerce-pos-header-links ul li:last-child{margin-right:0}#commerce-pos-header .commerce-pos-header-links ul li a{position:relative;display:block;margin:0;padding:8px 20px;font-size:13px;font-weight:bold;color:#fff;text-decoration:none;text-transform:uppercase;background:#337ab7;border:2px solid transparent;border-radius:2px;transition:all .15s ease-in-out}#commerce-pos-header .commerce-pos-header-links ul li a:hover,#commerce-pos-header .commerce-pos-header-links ul li a:focus{color:#fff;background:#2e6da4}#commerce-pos-header .commerce-pos-header-links ul li a.active{color:#fff;background:transparent;border:2px solid #337ab7;cursor:default}#commerce-pos-header .commerce-pos-header-links ul li a.active:focus{background:rgba(255,255,255,0.2)}@media screen and (max-width: 800px){#commerce-pos-header #pos-logo{padding-top:11px;max-width:161px}}@media screen and (max-width: 767px){#commerce-pos-header .commerce-pos-header-links ul li a{padding:6px 13px;font-size:13px}}.commerce-pos-product-summary{width:100%;margin:10px 0 20px}.commerce-pos-product-summary td{vertical-align:middle;text-align:center}.commerce-pos-product-summary td.title .title{font-weight:bold;font-size:120%;margin-right:10px}.commerce-pos-product-summary td.title .sku{font-size:80%;display:block}.commerce-pos-product-summary tr.odd,.commerce-pos-product-summary tr.even{background:#fff}.commerce-pos-product-summary tr td,.commerce-pos-product-summary tr th{border:1px solid #E4E4E4;text-align:left}.commerce-pos-pay-col-payments .order-text{display:inline-block;margin:0 15px 0 0}.commerce-pos-pay-col-payments .order-text .commerce-pos-sale-pay-edit-order{padding:5px 10px;background:#337ab7;color:#fff !important;font-size:12px;font-weight:bold;transition:all .15s ease-in-out}.commerce-pos-pay-col-payments .order-text .commerce-pos-sale-pay-edit-order:hover,.commerce-pos-pay-col-payments .order-text .commerce-pos-sale-pay-edit-order:focus{background:#2e6da4}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper{margin:20px 0;padding-top:20px;border-top:1px solid #F0F0F0}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input.form-button-disabled{background-color:#eee;color:#A2A2A2;border-color:#ccc;cursor:default}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input.form-button-disabled:hover{background-color:#eee !important}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input[type="submit"]{background-color:#5cb85c;color:#fff;border-color:transparent;padding:15px 25px;margin:0 10px 0 0;font-size:20px}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input[type="submit"]:hover,#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input[type="submit"]:focus{background-color:#4cae4c}.commerce-pos-keypad{width:75%}.commerce-pos-keypad *{box-sizing:border-box}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item-keypad-amount{margin-bottom:0}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item label{font-size:24px;margin-bottom:10px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item-keypad-amount input{max-width:100% !important;margin:0 0 20px 0;padding:15px 20px;height:auto;background:#FFFFFF !important;color:#000;border:2px solid #D6D6D6;font-size:30px;text-align:right;-webkit-box-shadow:inset 0 0 6px 2px rgba(0,0,0,0.1);box-shadow:inset 0 0 6px 2px rgba(0,0,0,0.1)}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item-keypad-amount input.error{border:2px solid red}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay{margin-bottom:15px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay::after{clear:both;content:'';display:block}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay .commerce-pos-keypad-quick-pay-button{float:left;margin-right:10px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay .commerce-pos-keypad-quick-pay-button:last-of-type{margin-right:0}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay input[type="submit"]{background-color:#337ab7;color:#fff;border-color:transparent;padding:15px 20px;font-size:20px;margin-right:0}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay input[type="submit"]:hover,#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay input[type="submit"]:focus{background-color:#2e6da4}.commerce-pos-keypad .commerce-pos-keypad-numbers{position:relative}.commerce-pos-keypad .commerce-pos-keypad-keys{overflow:hidden;border-right:1px solid #D6D6D6}.commerce-pos-keypad .commerce-pos-keypad-key{box-sizing:border-box;width:33.33%;display:block;float:left;padding:14px;border:1px solid #D6D6D6;border-right:0;border-bottom:0;font-size:22px;text-align:center;background-color:#F0F0F0;color:#000000;cursor:pointer;transition:all .1s ease 0s}.commerce-pos-keypad .commerce-pos-keypad-key:hover,.commerce-pos-keypad .commerce-pos-keypad-key:focus{background-color:#E4E4E4}#commerce-pos-location-float-form #edit-actions{margin-top:-6px}#commerce-pos-location-float-form #edit-amount{height:32px;margin-top:5px}.commerce-pos-keypad-key.pressed{background-color:#E4E4E4}.commerce-pos-keypad-actions button{width:33%;padding:15px;margin-right:10px;border:10px solid white;border-radius:30px;float:right;font-size:2em}.commerce-pos-keypad-actions button:hover,.commerce-pos-keypad-actions button:focus{border-color:white}.form-type-textfield.form-item-keypad-amount.form-text{width:100%;padding:40px 20px;background:#666;color:#fff;border:0;border-right:1px solid #fff;font-size:50px;text-align:right}.commerce-pos-keypad-key:last-of-type{background-color:#E4E4E4;color:#000}.commerce-pos-keypad-key:last-of-type:hover,.commerce-pos-keypad-key:last-of-type:focus{background-color:#DADADA}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]{position:relative;display:inline-block;width:100%;height:62px;margin:0;padding:13px 15px;font-size:20px;color:#fff;text-decoration:none;text-transform:uppercase;background:#337ab7;border:0;border-radius:0;box-shadow:none;transition:all .15s ease-in-out}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]:hover,#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]:focus{background-color:#2e6da4}@media screen and (max-width: 767px){.commerce-pos-keypad-amount .form-item-keypad-amount input{font-size:30px}.commerce-pos-keypad-key{font-size:20px}.commerce-pos-keypad-key,#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]{padding:10px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]{height:51px}}@media screen and (max-width: 980px){.commerce-pos-keypad{width:100%}#commerce-pos-pay-form-wrapper .commerce-pos-pay-col-payments .form-wrapper input{padding:10px 15px;font-size:16px}}#edit-date{float:none}#commerce-pos-report-end-of-day .form-item.form-item-location-id{margin:0 15px 15px 0}#commerce-pos-report-end-of-day .form-item-location-id label{margin-bottom:5px}#commerce-pos-report-results-container{padding-top:14px;overflow-x:auto}#commerce-pos-report-results-container table{margin:0;width:100%}#commerce-pos-report-results-container input[type="submit"]{-webkit-appearance:none;cursor:pointer;color:#fff;font-weight:normal;font-size:18px;outline:0;overflow:hidden;padding:11px 23px;margin:8px 18px 8px 0;width:auto;display:inline-block;border-radius:6px;border:none;background:#5cb85c;transition:all .15s ease-in-out}#commerce-pos-report-results-container input[type="submit"]:hover,#commerce-pos-report-results-container input[type="submit"]:focus{background:#3a963a}.sticky-enabled.tableheader-processed.sticky-table thead th{background-color:#E4E4E4;color:inherit;padding:15px;font-weight:bold;border-color:transparent;border-right:1px solid #fff}.sticky-enabled.tableheader-processed.sticky-table tr.odd,.sticky-enabled.tableheader-processed.sticky-table tr.even{background-color:#FFFFFF;border-color:transparent;border-bottom:1px solid #eee}.sticky-enabled.tableheader-processed.sticky-table tr td{padding:15px}.commerce-pos-col-products{width:100%;box-sizing:border-box}.commerce-pos-col-products *{box-sizing:border-box}.commerce-pos-transaction-id{padding:0 0 5px 0;font-size:22px}.payment-totals-table .label{display:table-cell;text-align:left}.payment-totals-table .balance{display:table-cell;text-align:right}#commerce-pos-sale-wrapper a{color:#337ab7}#commerce-pos-sale-wrapper .form-item{margin:20px 0;font-size:14px}#commerce-pos-sale-wrapper a,#commerce-pos-pay-form-wrapper a{color:#337ab7}#commerce-pos-sale-wrapper a:hover,#commerce-pos-sale-wrapper a:focus,#commerce-pos-pay-form-wrapper a:hover,#commerce-pos-pay-form-wrapper a:focus{color:#2e6da4;text-decoration:underline}#commerce-pos-sale-wrapper textarea,#commerce-pos-sale-wrapper select,#commerce-pos-sale-wrapper input,#commerce-pos-pay-form-wrapper textarea,#commerce-pos-pay-form-wrapper select,#commerce-pos-pay-form-wrapper input{margin:0;padding:5px 10px;border-radius:2px;height:auto;max-width:100%;background:#fff;box-sizing:border-box;vertical-align:baseline}#commerce-pos-sale-wrapper textarea.show-ajax-throbber,#commerce-pos-sale-wrapper select.show-ajax-throbber,#commerce-pos-sale-wrapper input.show-ajax-throbber,#commerce-pos-pay-form-wrapper textarea.show-ajax-throbber,#commerce-pos-pay-form-wrapper select.show-ajax-throbber,#commerce-pos-pay-form-wrapper input.show-ajax-throbber{background-image:url(/misc/throbber.gif) !important;background-repeat:no-repeat !important;background-position:right -13px !important}#commerce-pos-sale-wrapper button,#commerce-pos-sale-wrapper input[type="reset"],#commerce-pos-sale-wrapper input[type="submit"],#commerce-pos-sale-wrapper input[type="button"],#commerce-pos-pay-form-wrapper button,#commerce-pos-pay-form-wrapper input[type="reset"],#commerce-pos-pay-form-wrapper input[type="submit"],#commerce-pos-pay-form-wrapper input[type="button"]{-webkit-appearance:none;cursor:pointer;color:#333;font-weight:bold;font-size:12px;outline:0;overflow:visible;padding:5px 10px;margin:0 4px 0 0;width:auto;display:inline-block;border-radius:2px;border:1px solid #DADADA;background:#fff;transition:all .15s ease-in-out}#commerce-pos-sale-wrapper button:hover,#commerce-pos-sale-wrapper input:hover,#commerce-pos-sale-wrapper button:focus,#commerce-pos-sale-wrapper input:focus,#commerce-pos-pay-form-wrapper button:hover,#commerce-pos-pay-form-wrapper input:hover,#commerce-pos-pay-form-wrapper button:focus,#commerce-pos-pay-form-wrapper input:focus{background:#f9f9f9}.commerce-pos-transaction-line-items{border-top:1px solid #eee;margin-bottom:20px}.commerce-pos-transaction-line-items *{vertical-align:middle}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-col{display:inline-block;margin:5px 0;vertical-align:top}.commerce-pos-transaction-line-items .image-wrapper{width:100px;padding-right:2%}.commerce-pos-transaction-line-items .title-wrapper{width:calc(100% - 100px);font-size:12px;line-height:1.3}.commerce-pos-transaction-line-items .title-wrapper .out-of-stock-overridden-notice{color:red}.commerce-pos-transaction-line-items .price-edit-wrapper,.commerce-pos-transaction-line-items .quantity-wrapper{padding-right:2%;text-align:left}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper{clear:both;margin:0;padding:20px 0;border-bottom:1px solid #eee}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .form-item{display:inline-block}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-row-wrapper{margin:0;padding:0;width:100%;font-size:16px}.commerce-pos-transaction-line-items .total-wrapper{width:calc(100% - 250px);text-align:right}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper label{padding:0 2px;margin:0;width:100%;height:38px;line-height:38px;color:#337ab7;border:1px solid transparent;font-size:14px;font-weight:bold;transition:all .15s ease-in-out}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper label:hover,.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper label:focus{background:rgba(0,126,255,0.1)}.commerce-pos-transaction-line-items .title-wrapper .title{font-size:14px;font-weight:bold}@media (min-width: 767px){.commerce-pos-transaction-line-items .title-wrapper .title{font-size:16px}}.commerce-pos-transaction-line-items>.form-wrapper .stock-wrapper label{color:#000;font-weight:normal}#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper .form-item{margin:0;padding:0;width:100%;border:1px solid #ddd;border-radius:2px}#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper label,#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper input{color:#337ab7;font-weight:bold;font-size:14px;border:1px solid transparent;border-radius:0;height:38px;line-height:38px;padding:0 2px;margin:0;width:100%;text-align:center}.commerce-pos-transaction-line-items .quantity-wrapper .add-remove-wrapper{display:inline-block !important;width:20px;margin:0 !important;padding:0 !important;font-size:0;min-height:0 !important;height:auto !important}#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"]{width:20px;height:20px;vertical-align:top;padding:0 !important;margin:0;font-size:13px;border-radius:0;transition:all .1s ease-in-out;border:1px solid #ddd}#commerce-pos-sale-wrapper .add-remove-wrapper input:first-of-type,#commerce-pos-sale-wrapper .add-remove-wrapper button:first-of-type{border-bottom:0;border-left:0}#commerce-pos-sale-wrapper .add-remove-wrapper input:last-of-type,#commerce-pos-sale-wrapper .add-remove-wrapper button:last-of-type{border-left:0}#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"]:hover,#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"]:focus,#commerce-pos-sale-wrapper .add-remove-wrapper button:hover,#commerce-pos-sale-wrapper .add-remove-wrapper button:focus{background:#EAEAEA}#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"],#commerce-pos-sale-wrapper .add-remove-wrapper button{display:block;margin:0;padding:2px 3px;width:20px;height:20px;font-size:14px;line-height:1;border-radius:0}#commerce-pos-sale-wrapper .quantity-wrapper input[type="text"]{height:38px;width:100%;font-size:14px;font-weight:bold;line-height:38px;text-align:center;padding:0;margin:0;color:#337ab7;border:0;border-radius:0}#commerce-pos-sale-wrapper .quantity-wrapper input[type="text"]:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#commerce-pos-sale-wrapper .quantity-wrapper .textbox-wrapper{width:calc(100% - 20px);display:inline-block}#commerce-pos-sale-wrapper .quantity-wrapper .textbox-wrapper .form-item{border:1px solid #ddd;width:100%;text-align:center;margin:0 !important;border-radius:2px 0 0 2px}#commerce-pos-sale-wrapper .quantity-wrapper .form-type-textfield{margin:13px 0 !important;padding:0}#commerce-pos-sale-wrapper .price-edit-wrapper input:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper .btn{margin:0 0 0 10px}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper strong{margin-right:5px;font-size:14px}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper button{position:relative;text-indent:-9999px;width:10px;padding:0;margin:0 0 0 10%;opacity:0.25;background:url(../images/remove-symbol.png) no-repeat center;background-size:10px;border:0}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper input[type="submit"]:hover,#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper input[type="submit"]:focus,#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper button:hover,#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper button:focus{opacity:1}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper{position:relative;width:auto;text-align:center}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper{position:relative;display:block;margin:0 auto;padding:0 80px 0 0;max-width:180px;vertical-align:middle}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .discount-description{margin-left:10px;display:inline-block}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper input.form-text{display:block;margin:0 auto 5px auto;width:100%;height:30px;font-size:12px !important;border:1px solid #ddd}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-item{float:left;margin:0;padding:0;border:none;border-radius:0;vertical-align:baseline}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-submit{display:block;margin:9px auto;font-size:12px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper input[type="submit"].button-link.small{display:inline-block;margin:0 auto;vertical-align:top}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-group .form-submit{vertical-align:top;background:#337ab7;color:#fff;border:1px solid transparent}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue{position:absolute;top:0;right:0;display:block;margin:0;padding:0;width:35px;height:30px;background:#337ab7;color:#fff;border:none}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].commerce-pos-percent-discount-submit,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue.commerce-pos-percent-discount-submit{right:40px}#commerce-pos-sale-wrapper .form-wrapper input[type="submit"].blue{display:inline-block;background:#337ab7;color:#fff;border:1px solid transparent}#commerce-pos-sale-wrapper .form-wrapper input[type="submit"].blue:hover,#commerce-pos-sale-wrapper .form-wrapper input[type="submit"].blue:focus,.commerce-pos-discount-wrapper .form-wrapper input[type="submit"]:hover,.commerce-pos-discount-wrapper .form-wrapper input[type="submit"]:focus{background:#2e6da4}.commerce-pos-discount-wrapper .form-item,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-item{float:none;margin:0;padding:0;width:100%;border:none;border-radius:0;vertical-align:baseline}.views-field-message-commerce-body{padding:20px;background:#F0F0F0;margin:20px 0 5px}.views-field-message-commerce-body p:last-of-type{margin-bottom:0}#commerce-pos-messages-wrapper{margin-bottom:40px}#commerce-pos-messages-wrapper .views-field-name,#commerce-pos-messages-wrapper .views-field-timestamp{font-size:12px}#commerce-pos-return-payment .commerce-price-formatted-components,.payment-totals-table{width:100%;margin-bottom:0}@media screen and (min-width: 980px){#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-row-wrapper{display:table;width:100%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-col{position:relative;display:table-cell;box-sizing:border-box;vertical-align:middle}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .line-item-col{height:212px;vertical-align:middle}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .image-wrapper{width:12%;padding-right:2%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .image-wrapper img{margin:0;width:100%;height:auto}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .title-wrapper{width:36%;padding-right:2%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .price-edit-wrapper{width:17%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .quantity-wrapper{width:12%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper{width:15%}#commerce-pos-sale-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .commerce-pos-discount-wrapper{position:absolute;width:89%}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper{padding-right:54px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue{width:23px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].commerce-pos-percent-discount-submit,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue.commerce-pos-percent-discount-submit{right:26px}}@media screen and (min-width: 1200px){#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper{padding-right:80px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue{width:35px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].commerce-pos-percent-discount-submit,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue.commerce-pos-percent-discount-submit{right:40px}}#commerce-pos-product-no-results-message{text-align:center}#commerce-pos-sale-wrapper #commerce-pos-return-order-search .form-type-textfield{display:inline-block}#commerce-pos-sale-wrapper #commerce-pos-return-order-search .form-submit{display:inline-block;position:relative;top:-35px}#commerce-pos-sale-wrapper #commerce-pos-form-modal-modal{height:auto !important}#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox{margin:5px}#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-image,#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-info{display:inline-block;margin:0px 20px;vertical-align:text-top}#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-image.commerce-pos-return-product-info,#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-info.commerce-pos-return-product-info{position:relative;vertical-align:top;text-align:left;width:40%}#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-image.commerce-pos-return-product-info .commerce-pos-return-product-title,#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-info.commerce-pos-return-product-info .commerce-pos-return-product-title{font-weight:bold}[id^="commerce-pos-sale"] .commerce-pos-product-search-container{padding:20px;margin-bottom:20px;text-align:center;background:#f0f0f0}[id^="commerce-pos-sale"] .commerce-pos-product-search-container #edit-product-search{position:relative;width:400px;margin:0 auto}[id^="commerce-pos-sale"] .commerce-pos-product-search-container .form-item{margin:5px 0}[id^="commerce-pos-sale"] .commerce-pos-product-search-container label{display:none}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input{position:relative;margin:0 0 5px 0;height:40px;width:400px;color:#000}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input::-moz-placeholder{color:#7D7D7D}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input::-webkit-input-placeholder{color:#7D7D7D}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:-ms-input-placeholder{color:#7D7D7D !important}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:focus::-moz-placeholder{color:transparent}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:focus::-webkit-input-placeholder{color:transparent}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:focus:-ms-input-placeholder{color:transparent !important}[id^="commerce-pos-sale"] .commerce-pos-product-search-container .commerce-pos-search-onboarding-message{margin:0 0 10px 0;font-size:16px}[id^="commerce-pos-sale"] .commerce-pos-product-search-container .form-item div.description{font-size:13px;color:#7D7D7D;font-style:italic;margin-top:12px}#commerce-pos-sale-wrapper .commerce-pos-product-search-container .form-item{margin:5px 0}.commerce-pos-product-display{padding:10px 10px 15px;border-bottom:1px solid #eee;transition:all .2s ease-in-out}.commerce-pos-product-display:hover,.commerce-pos-product-display:focus{background:#F0F0F0}.commerce-pos-product-display .display-image{float:left;margin:5px 15px 0 0;border:1px solid #eee}.commerce-pos-product-display .display-details,.commerce-pos-product-display .display-stock,.commerce-pos-product-display .display-price,.commerce-pos-product-display .display-add{padding-left:90px}.commerce-pos-product-display .display-details{font-size:10px}.commerce-pos-product-display .display-details .title{font-weight:bold;font-size:18px}.commerce-pos-product-display .display-price{font-weight:bold}.commerce-pos-product-display .display-add{float:right}.commerce-pos-product-display .display-add a{display:inline-block;padding:0 8px 2px;margin:5px 0 0 0;border-radius:3px;font-size:16px;font-weight:bold;background-color:#337ab7;color:white;transition:all .15s ease-in-out}.commerce-pos-product-display .display-add a:hover,.commerce-pos-product-display .display-add a:focus{background-color:#2e6da4}.commerce-pos-product-display .display-details a{display:inline-block}.commerce-pos-transaction-product-search-item.selected .commerce-pos-product-display{background:#F0F0F0}.ui-autocomplete{max-height:600px;overflow-y:auto}.ui-autocomplete{max-height:600px;overflow-y:auto}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .commerce-price-formatted-components,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .commerce-price-formatted-components{margin-top:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody{border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody>tr,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody>tr{width:100%;max-width:100%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody>tr>td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody>tr>td{border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody>tr>td:last-of-type,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody>tr>td:last-of-type{text-align:right}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr *,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr *{background:#f0f0f0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table{width:100%;font-size:14px;border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.odd,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.even,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.odd,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.even{padding:0;width:100%;background-color:#F0F0F0;color:#333;border:0;border-bottom:1px solid #FFFFFF}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay{background:#313131;font-size:120%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay td{background:#313131;color:#fff}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-change,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-change{font-size:120%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table td:nth-child(1),.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table td:nth-child(1){font-weight:bold}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table td.balance,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table td.balance{font-weight:bold}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td{padding:15px 10px;border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.status,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.actions,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.status,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.actions{text-align:center}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.status img,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.status img{vertical-align:middle}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.status img,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.status img{border-radius:50%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .label,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .label{font-size:inherit;border-radius:0;color:inherit}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .btn,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .btn{margin-bottom:5px}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper input,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper select,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper input,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper select{width:100%;border:1px solid #ccc;border-radius:2px}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .form-item,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .form-item{padding:0;margin:0 0 20px 0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-customer-input-wrapper,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-customer-input-wrapper{border-top:1px solid #eee;margin:25px 0 0 0;padding:20px 0 0 0}#commerce-pos-sale-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance,#commerce-pos-sale-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance,#commerce-pos-pay-form-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance,#commerce-pos-pay-form-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance{background:#dd0000}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper{margin:20px 0;font-size:0}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper .form-item.form-item-transaction-options-actions-add-order-discount-amount{font-size:0}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper .form-text{width:calc(33.33% - 4px);padding:10px;margin:0 4px 0 0;vertical-align:top;display:inline-block;font-size:12px;line-height:1.3;height:35px}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper .form-submit{width:calc(33.33% - 2px);padding:10px;display:inline-block;font-size:12px;line-height:1.3}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper #edit-transaction-options-actions-add-order-discount-percent.form-submit{margin:0 2px 0 0}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper #edit-transaction-options-actions-add-order-discount-fixed.form-submit{margin:0 0 0 2px}#commerce-pos-transactions-options-wrapper .form-item label{margin-bottom:5px;font-size:14px;font-weight:bold}.form-item.form-item-transaction-options-actions-add-order-discount-amount{margin-bottom:5px;display:inline}#commerce-pos-transactions-options-wrapper .commerce-price-formatted-components{width:100%;max-width:100%}#commerce-pos-transactions-options-wrapper .payment-totals-table{width:100%;margin-bottom:20px}#commerce-pos-transactions-options-wrapper .views-table{width:100%;margin-top:0}.commerce-price-formatted-components .component-title,.payment-totals-table .label{font-weight:bold}#commerce-pos-pay-balance-wrapper .pager{margin:0 0 20px 0}@media screen and (min-width: 767px){.commerce-pos-col-products,.commerce-pos-pay-col-payments{float:left;padding-right:20px;width:65%;box-sizing:border-box}.commerce-pos-col-transaction-info{width:35%;float:left}}@media screen and (min-width: 980px){.commerce-pos-col-products,.commerce-pos-pay-col-payments{width:75%}.commerce-pos-col-transaction-info{width:25%}}.commerce-pos-header-cashier-form{display:inline-block;float:right}.commerce-pos-cashier-login-form .form-item-code{display:inline;float:right}.commerce-pos-cashier-login-form .form-item-code label{display:inline}.commerce-pos-cashier-login-form .commerce-pos-cashier-code-input{margin-left:10px;margin-right:10px;max-width:100px}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit{display:none}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-in-visible{position:relative;outline:none;display:inline-block;margin:auto;margin-top:10px;margin-right:0;padding:8px 20px;font-size:13px;font-weight:bold;color:#fff;text-decoration:none;text-transform:uppercase;background:#337ab7;border:2px solid transparent;border-radius:2px;transition:all .15s ease-in-out;box-shadow:none}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-in-visible:hover,.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-in-visible:focus{text-shadow:none;background:#2e6da4}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-out{margin-left:10px;float:right} + + /*# sourceMappingURL=commerce_pos_style.css.map */ +diff --git a/css/commerce_pos_style.css.map b/css/commerce_pos_style.css.map +index 8eff75d..8626a0f 100644 +--- a/css/commerce_pos_style.css.map ++++ b/css/commerce_pos_style.css.map +@@ -1 +1 @@ +-{"version":3,"file":"commerce_pos_style.css","sources":["commerce_pos_style.scss","_variables.scss","_base.scss","_header.scss","_pay.scss","_reports.scss","_sale.scss","_search.scss","_sidebar.scss","_layout.scss","_cashier.scss"],"sourcesContent":["//Commerce POS Styles\n@import 'variables';\n@import 'base';\n@import 'header';\n@import 'pay';\n@import 'reports';\n@import 'sale';\n@import 'search';\n@import 'sidebar';\n@import 'layout';\n@import 'cashier';\n","/*---------------------*/\n/*Colours*/\n/*---------------------\nPrimary Colour (Blue): #0091FF\nPrimary Color Hover: #087FDA\nSecondary Colour (Orange): #ff9900\nSecondary Colour Hover: #E28B07\n*/\n\n$primary: #337ab7;\n$primary-hover: #2e6da4;\n\n$secondary: #5cb85c;\n$secondary-hover: #4cae4c;\n\n$button-danger: #d9534f;\n\n$border-color: #ddd;\n\n$overlay-medium: rgba(0, 0, 0, .50);\n","//\n//---GENERAL---\n//\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n font-family: Arial, \"Helvetica Neue\", Helvetica, sans-serif !important;\n}\n\n//Buttons\n#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info,\n#commerce-pos-location-float-form,\n.commerce-pos-form-container {\n .form-submit {\n background: $primary;\n border: 0;\n margin: 0 0 5px 0;\n border-radius: 2px;\n padding: 10px 20px;\n color: #fff;\n display: block;\n width: 100%;\n transition: all .15s ease-in-out;\n -webkit-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n\n &:hover, &:focus {\n background: $primary-hover;\n }\n\n &.fixed-width {\n width: auto;\n }\n\n &.btn-success {\n background: $secondary;\n }\n\n &.btn-danger {\n background: $button-danger;\n }\n }\n}\n\n#commerce-pos-sale-wrapper {\n input[type=\"submit\"] {\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n -o-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n }\n}\n\n#commerce-pos-location-float-form .form-submit {\n width: 100px;\n}\n\n#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:last-of-type {\n margin-right: 0;\n}\n\n#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn {\n display: block;\n width: 100%;\n font-size: 20px;\n padding: 20px;\n margin: 0 0 20px 0;\n background: $secondary;\n\n &:hover, &:focus {\n background: $secondary-hover;\n }\n}\n\n#commerce-pos-sale-wrapper button,\n#commerce-pos-sale-wrapper input[type=\"reset\"],\n#commerce-pos-sale-wrapper input[type=\"submit\"],\n#commerce-pos-sale-wrapper input[type=\"button\"],\n#commerce-pos-pay-form-wrapper button,\n#commerce-pos-pay-form-wrapper input[type=\"reset\"],\n#commerce-pos-pay-form-wrapper input[type=\"submit\"],\n#commerce-pos-pay-form-wrapper input[type=\"button\"],\n#commerce-pos-report-results-container input[type=\"submit\"] {\n -webkit-appearance: none;\n cursor: pointer;\n color: #333;\n font-weight: bold;\n font-size: 12px;\n outline: 0;\n overflow: visible;\n padding: 5px 10px;\n margin: 0 4px 0 0;\n width: auto;\n display: inline-block;\n border-radius: 2px;\n border: 1px solid #DADADA;\n background: #fff;\n transition: all .15s ease-in-out;\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n -o-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n\n &:hover, &:focus {\n background: #f9f9f9;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n .commerce-pos-col-transaction-info .form-submit.form-button-disabled {\n background-color: #eee !important;\n color: #A2A2A2;\n border-color: #ccc;\n cursor: default;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper, #commerce-pos-report-results-container {\n .button-link, .button-link:hover, button.button-link, input[type=\"reset\"].button-link,\n input[type=\"submit\"].button-link, input[type=\"button\"].button-link {\n border: none;\n background: transparent;\n font-weight: normal;\n color: #2698f2;\n text-decoration: none;\n margin: 0;\n padding: 0;\n border: 0;\n outline: 0;\n font-size: 100%;\n vertical-align: baseline;\n font: inherit;\n\n &:hover, &:focus {\n background: inherit;\n text-decoration: underline;\n }\n }\n}\n\n#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit,\n#commerce-pos-location-float-form .form-submit,\n#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit {\n background: $primary;\n border: 0;\n margin: 0 0 5px 0;\n border-radius: 2px;\n padding: 10px 20px;\n color: #fff;\n display: block;\n width: 100%;\n transition: all .15s ease-in-out;\n -webkit-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n\n &:hover, &:focus {\n background: $primary-hover;\n }\n}\n\n#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn {\n display: block;\n width: 100%;\n font-size: 20px;\n padding: 20px;\n margin: 0 0 20px 0;\n background: $secondary;\n\n &:hover, &:focus {\n background: $secondary-hover;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n .button-link.small, input[type=\"submit\"].button-link.small {\n font-size: 12px;\n }\n}\n\n//Login\n#pos-login-cont {\n position: relative;\n margin: 50px auto 0 auto;\n max-width: 400px;\n border-left: 1px solid #151515;\n border-right: 1px solid #151515;\n border-bottom: 1px solid #151515;\n -webkit-border-radius: 0 0 20px 20px;\n border-radius: 0 0 20px 20px;\n background: #fff;\n}\n\n#pos-login-content {\n margin: 0;\n padding: 23px 10px 45px 10px;\n}\n\n#pos-login-header {\n margin: 0;\n padding: 15px;\n text-align: center;\n background: #151515;\n}\n\n//Content\nh1.page-header {\n display: none;\n}\n\n.page-pos-float {\n .pos-main-content {\n padding-top: 50px;\n }\n\n h1.page-header,\n h1.page-header {\n display: block;\n }\n}\n\n//Status Message\ndiv.status {\n margin: 15px 0;\n border-radius: 2px;\n}\n\n//Please Wait\n.ajax-progress-throbber {\n background-color: #fff;\n position: absolute;\n z-index: 100;\n border: 2px solid #ccc;\n padding: 10px;\n width: auto;\n}\n\n//Parked Transactions\n.parked-transactions-wrapper {\n margin-top: 15px;\n padding: 15px 0 0 0;\n border-top: 1px solid #eee;\n\n input {\n margin: 0 20px 0 0 !important;\n }\n}\n\n//Hidden Elements\n.form-item .commerce-pos-hidden-element {\n display: none;\n}\n\n.commerce-pos-form-modal {\n &-overlay {\n background: $overlay-medium;\n height: 100%;\n left: 0;\n position: fixed;\n top: 0;\n width: 100%;\n z-index: 9998;\n }\n\n &-modal {\n background: #fff;\n border: 1px solid #666;\n max-height: 75%;\n left: 50%;\n overflow: auto;\n padding: 20px;\n position: fixed;\n text-align: center;\n top: 50%;\n transform: translate(-50%, -50%);\n width: 75%;\n z-index: 9999;\n\n @media screen and (min-width: 767px) {\n width: 50%;\n }\n\n @media screen and (min-width: 980px) {\n width: 33%;\n }\n }\n\n &-close {\n color: #666;\n cursor: pointer;\n font-size: 1.6em;\n padding: 5px;\n position: absolute;\n right: 15px;\n top: 15px;\n }\n\n &-throbber img {\n max-height: 60px;\n max-width: 60px;\n }\n\n &-notice {\n font-style: italic;\n }\n}\n\n/** Styling for out of stock overridden modal. **/\n#out-of-stock-override-confirm-question {\n margin-bottom: 15px;\n}\n\n#commerce-pos-form-modal-modal {\n #edit-out-of-stock-override-confirm-yes-button,\n #edit-out-of-stock-override-confirm-no-button {\n width: inherit;\n display: inline-block;\n\n &.link {\n color: #337ab7;\n background: none;\n border: none;\n }\n }\n}\n","//\n//---HEADER---\n//\n#commerce-pos-header {\n margin: 0 0 20px 0;\n padding: 20px;\n color: #fff;\n background: #313131;\n border-radius: 2px;\n\n #pos-logo {\n float: left;\n margin: 0 30px 0 0;\n max-width: 218px;\n\n img {\n max-width: 100%;\n height: auto;\n }\n }\n\n //Header Links\n .commerce-pos-header-links {\n display: inline-block;\n margin: 0;\n vertical-align: middle;\n\n ul {\n margin: 0;\n padding: 0;\n list-style: none;\n }\n\n ul li {\n float: left;\n margin: 0 10px 0 0;\n padding: 0;\n background: none;\n }\n\n ul li:last-child {\n margin-right: 0;\n }\n\n ul li a {\n position: relative;\n display: block;\n margin: 0;\n padding: 8px 20px;\n font-size: 13px;\n font-weight: bold;\n color: #fff;\n text-decoration: none;\n\n text-transform: uppercase;\n background: $primary;\n border: 2px solid transparent;\n\n border-radius: 2px;\n transition: all .15s ease-in-out;\n }\n\n ul li a:hover,\n ul li a:focus {\n color: #fff;\n background: $primary-hover;\n }\n\n ul li a.active {\n color: #fff;\n background: transparent;\n border: 2px solid $primary;\n cursor: default;\n }\n\n ul li a.active:focus {\n background: rgba(255,255,255,0.2);\n }\n }\n\n //800px and below\n @media screen and (max-width: 800px) {\n #pos-logo {\n padding-top: 11px;\n max-width: 161px;\n }\n }\n\n //767px and below\n @media screen and (max-width: 767px) {\n .commerce-pos-header-links ul li a {\n padding: 6px 13px;\n font-size: 13px;\n }\n }\n}\n","//\n//---PAY---\n//\n.commerce-pos-product-summary {\n width: 100%;\n margin: 10px 0 20px;\n\n td {\n vertical-align: middle;\n text-align: center;\n }\n\n td.title .title {\n font-weight: bold;\n font-size: 120%;\n margin-right: 10px;\n }\n\n td.title .sku {\n font-size: 80%;\n display: block;\n }\n\n tr.odd, tr.even {\n background: #fff;\n }\n\n tr td, tr th {\n border: 1px solid #E4E4E4;\n text-align: left;\n }\n}\n\n.commerce-pos-pay-col-payments .order-text {\n display: inline-block;\n margin: 0 15px 0 0;\n\n .commerce-pos-sale-pay-edit-order {\n padding: 5px 10px;\n background: $primary;\n color: #fff !important;\n font-size: 12px;\n font-weight: bold;\n transition: all .15s ease-in-out;\n }\n\n .commerce-pos-sale-pay-edit-order:hover,\n .commerce-pos-sale-pay-edit-order:focus {\n background: $primary-hover;\n }\n}\n\n#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper {\n margin: 20px 0;\n padding-top: 20px;\n border-top: 1px solid #F0F0F0;\n\n input.form-button-disabled {\n background-color: #eee;\n color: #A2A2A2;\n border-color: #ccc;\n cursor: default;\n }\n\n input.form-button-disabled:hover {\n background-color: #eee !important;\n }\n\n input[type=\"submit\"] {\n background-color: $secondary;\n color: #fff;\n border-color: transparent;\n padding: 15px 25px;\n margin: 0 10px 0 0;\n font-size: 20px;\n\n &:hover, &:focus {\n background-color: $secondary-hover;\n }\n }\n}\n\n//\n//---KEYPAD---\n//\n.commerce-pos-keypad {\n width: 75%;\n\n * {\n box-sizing: border-box;\n }\n}\n\n#commerce-pos-pay-form-wrapper {\n .commerce-pos-keypad-amount {\n .form-item-keypad-amount {\n margin-bottom: 0;\n }\n\n .form-item label {\n font-size: 24px;\n margin-bottom: 10px;\n }\n\n .form-item-keypad-amount input {\n max-width: 100% !important;\n margin: 0 0 20px 0;\n padding: 15px 20px;\n height: auto;\n background: #FFFFFF !important;\n color: #000;\n border: 2px solid #D6D6D6;\n font-size: 30px;\n text-align: right;\n -webkit-box-shadow: inset 0 0 6px 2px rgba(0, 0, 0, .1);\n box-shadow: inset 0 0 6px 2px rgba(0, 0, 0, .1);\n }\n\n .form-item-keypad-amount input.error {\n border: 2px solid red;\n }\n }\n\n .commerce-pos-keypad-quick-pay {\n margin-bottom: 15px;\n\n &::after {\n clear: both;\n content: '';\n display: block;\n }\n\n .commerce-pos-keypad-quick-pay-button {\n float: left;\n margin-right: 10px;\n\n &:last-of-type {\n margin-right: 0;\n }\n }\n\n input[type=\"submit\"] {\n background-color: $primary;\n color: #fff;\n border-color: transparent;\n padding: 15px 20px;\n font-size: 20px;\n margin-right: 0;\n\n &:hover, &:focus {\n background-color: $primary-hover;\n }\n }\n\n }\n\n}\n\n.commerce-pos-keypad {\n .commerce-pos-keypad-numbers {\n position: relative;\n }\n\n .commerce-pos-keypad-keys {\n overflow: hidden;\n border-right: 1px solid #D6D6D6;\n }\n\n .commerce-pos-keypad-key {\n box-sizing: border-box;\n width: 33.33%;\n display: block;\n float: left;\n padding: 14px;\n border: 1px solid #D6D6D6;\n border-right: 0;\n border-bottom: 0;\n font-size: 22px;\n text-align: center;\n background-color: #F0F0F0;\n color: #000000;\n cursor: pointer;\n transition: all .1s ease 0s;\n }\n\n .commerce-pos-keypad-key:hover, .commerce-pos-keypad-key:focus {\n background-color: #E4E4E4;\n }\n}\n\n#commerce-pos-location-float-form {\n #edit-actions {\n margin-top: -6px;\n }\n\n #edit-amount {\n height: 32px;\n margin-top: 5px;\n }\n}\n\n.commerce-pos-keypad-key.pressed {\n /*transition: all .2s ease 0s;*/\n /*box-shadow: inset 0 0 10px #C1C1C1;*/\n background-color: #E4E4E4;\n}\n\n.commerce-pos-keypad-actions button {\n width: 33%;\n padding: 15px;\n margin-right: 10px;\n border: 10px solid white;\n border-radius: 30px;\n float: right;\n font-size: 2em;\n}\n\n.commerce-pos-keypad-actions button:hover, .commerce-pos-keypad-actions button:focus {\n border-color: white;\n}\n\n.form-type-textfield.form-item-keypad-amount.form-text {\n width: 100%;\n padding: 40px 20px;\n background: #666;\n color: #fff;\n border: 0;\n border-right: 1px solid #fff;\n font-size: 50px;\n text-align: right;\n}\n\n.commerce-pos-keypad-key:last-of-type {\n background-color: #E4E4E4;\n color: #000;\n}\n\n.commerce-pos-keypad-key:last-of-type:hover, .commerce-pos-keypad-key:last-of-type:focus {\n background-color: #DADADA;\n}\n\n#commerce-pos-pay-form-wrapper {\n .commerce-pos-keypad-actions input[type=\"submit\"] {\n position: relative;\n display: inline-block;\n width: 100%;\n height: 62px;\n margin: 0;\n padding: 13px 15px;\n font-size: 20px;\n color: #fff;\n text-decoration: none;\n text-transform: uppercase;\n background: $primary;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n transition: all .15s ease-in-out;\n }\n\n .commerce-pos-keypad-actions input[type=\"submit\"]:hover,\n .commerce-pos-keypad-actions input[type=\"submit\"]:focus {\n background-color: $primary-hover;\n }\n}\n\n\n//767 and below\n@media screen and (max-width: 767px) {\n //\n //---KEYPAD---\n //\n .commerce-pos-keypad-amount .form-item-keypad-amount input {\n font-size: 30px;\n }\n\n .commerce-pos-keypad-key {\n font-size: 20px;\n }\n\n .commerce-pos-keypad-key,\n #commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type=\"submit\"] {\n padding: 10px;\n }\n\n #commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type=\"submit\"] {\n height: 51px;\n }\n}\n\n//980px and below\n@media screen and (max-width: 980px) {\n //\n //---KEYPAD---\n //\n .commerce-pos-keypad {\n width: 100%;\n }\n\n #commerce-pos-pay-form-wrapper .commerce-pos-pay-col-payments .form-wrapper input {\n padding: 10px 15px;\n font-size: 16px;\n }\n}\n","//\n//---REPORTS---\n//\n#edit-date {\n //Fix item label position\n float: none;\n}\n\n#commerce-pos-report-end-of-day {\n\n .form-item.form-item-location-id {\n margin: 0 15px 15px 0;\n }\n\n .form-item-location-id label {\n margin-bottom: 5px;\n }\n}\n\n#commerce-pos-report-results-container {\n padding-top: 14px;\n overflow-x: auto;\n\n table {\n margin: 0;\n width: 100%;\n }\n\n input[type=\"submit\"] {\n -webkit-appearance: none;\n cursor: pointer;\n color: #fff;\n font-weight: normal;\n font-size: 18px;\n outline: 0;\n overflow: hidden;\n padding: 11px 23px;\n margin: 8px 18px 8px 0;\n width: auto;\n display: inline-block;\n border-radius: 6px;\n border: none;\n background: #5cb85c;\n transition: all .15s ease-in-out;\n }\n\n input[type=\"submit\"]:hover, input[type=\"submit\"]:focus {\n background: #3a963a;\n }\n}\n\n.sticky-enabled.tableheader-processed.sticky-table {\n thead th {\n background-color: #E4E4E4;\n color: inherit;\n padding: 15px;\n font-weight: bold;\n border-color: transparent;\n border-right: 1px solid #fff;\n }\n\n tr.odd,\n tr.even {\n background-color: #FFFFFF;\n border-color: transparent;\n border-bottom: 1px solid #eee;\n }\n\n tr td {\n padding: 15px;\n }\n}\n\n","//\n//---SALE---\n//\n.commerce-pos-col-products {\n width: 100%;\n box-sizing: border-box;\n * {\n box-sizing: border-box;\n }\n}\n\n.commerce-pos-transaction-id {\n padding: 0 0 5px 0;\n font-size: 22px;\n}\n\n.payment-totals-table {\n .label {\n display: table-cell;\n text-align: left;\n }\n\n .balance {\n display: table-cell;\n text-align: right;\n }\n}\n\n#commerce-pos-sale-wrapper {\n a {\n color: $primary;\n }\n\n .form-item {\n margin: 20px 0;\n font-size: 14px;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n a {\n color: $primary;\n }\n\n a:hover, a:focus {\n color: $primary-hover;\n text-decoration: underline;\n }\n\n textarea,\n select,\n input {\n margin: 0;\n padding: 5px 10px;\n border-radius: 2px;\n height: auto;\n max-width: 100%;\n background: #fff;\n box-sizing: border-box;\n vertical-align: baseline;\n\n &.show-ajax-throbber {\n background-image: url(/misc/throbber.gif) !important;\n background-repeat: no-repeat !important;\n background-position: right -13px !important;\n }\n }\n\n button, input[type=\"reset\"],\n input[type=\"submit\"], input[type=\"button\"] {\n -webkit-appearance: none;\n cursor: pointer;\n color: #333;\n font-weight: bold;\n font-size: 12px;\n outline: 0;\n overflow: visible;\n padding: 5px 10px;\n margin: 0 4px 0 0;\n width: auto;\n display: inline-block;\n border-radius: 2px;\n border: 1px solid #DADADA;\n background: #fff;\n transition: all .15s ease-in-out;\n }\n\n button:hover, input:hover, button:focus, input:focus {\n background: #f9f9f9;\n }\n}\n\n//\n//---LINE ITEMS---\n//\n.commerce-pos-transaction-line-items {\n border-top: 1px solid #eee;\n margin-bottom: 20px;\n\n * {\n vertical-align: middle;\n }\n\n > .form-wrapper > .form-wrapper .line-item-col {\n display: inline-block;\n margin: 5px 0;\n vertical-align: top;\n }\n\n .image-wrapper {\n width: 100px;\n padding-right: 2%;\n }\n\n .title-wrapper {\n width: calc(100% - 100px);\n font-size: 12px;\n line-height: 1.3;\n\n .out-of-stock-overridden-notice {\n color: red;\n }\n }\n\n .price-edit-wrapper,\n .quantity-wrapper {\n padding-right: 2%;\n text-align: left;\n }\n\n > .form-wrapper > .form-wrapper {\n clear: both;\n margin: 0;\n padding: 20px 0;\n border-bottom: 1px solid #eee;\n }\n\n > .form-wrapper > .form-wrapper .form-item {\n display: inline-block;\n }\n\n > .form-wrapper > .form-wrapper .line-item-row-wrapper {\n margin: 0;\n padding: 0;\n width: 100%;\n font-size: 16px\n }\n\n .total-wrapper {\n width: calc(100% - 250px);\n text-align: right;\n }\n}\n\n.commerce-pos-transaction-line-items > .form-wrapper > .form-wrapper label {\n padding: 0 2px;\n margin: 0;\n width: 100%;\n height: 38px;\n line-height: 38px;\n color: $primary;\n border: 1px solid transparent;\n font-size: 14px;\n font-weight: bold;\n transition: all .15s ease-in-out;\n\n &:hover,\n &:focus {\n background: rgba(0, 126, 255, 0.1);\n }\n}\n\n//\n//---TITLE WRAPPER---\n//\n.commerce-pos-transaction-line-items {\n .title-wrapper .title {\n font-size: 14px;\n font-weight: bold;\n\n @media(min-width: 767px) {\n font-size: 16px;\n }\n }\n}\n\n.commerce-pos-transaction-line-items > .form-wrapper .stock-wrapper label {\n color: #000;\n font-weight: normal;\n}\n\n//\n//---PRICE EDIT WRAPPER---\n//\n#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper {\n .form-item {\n margin: 0;\n padding: 0;\n width: 100%;\n border: 1px solid $border-color;\n border-radius: 2px;\n }\n\n label,\n input {\n color: $primary;\n font-weight: bold;\n font-size: 14px;\n border: 1px solid transparent;\n border-radius: 0;\n height: 38px;\n line-height: 38px;\n padding: 0 2px;\n margin: 0;\n width: 100%;\n text-align: center;\n }\n}\n\n//\n//---QUANTITY WRAPPER---\n//\n.commerce-pos-transaction-line-items .quantity-wrapper .add-remove-wrapper {\n display: inline-block !important;\n width: 20px;\n margin: 0 !important;\n padding: 0 !important;\n font-size: 0;\n min-height: 0 !important;\n height: auto !important;\n}\n\n#commerce-pos-sale-wrapper .add-remove-wrapper {\n input[type=\"submit\"] {\n width: 20px;\n height: 20px;\n vertical-align: top;\n padding: 0 !important;\n margin: 0;\n font-size: 13px;\n border-radius: 0;\n transition: all .1s ease-in-out;\n border: 1px solid $border-color;\n }\n\n input:first-of-type,\n button:first-of-type {\n border-bottom: 0;\n border-left: 0;\n }\n\n input:last-of-type,\n button:last-of-type {\n border-left: 0;\n }\n\n input[type=\"submit\"]:hover,\n input[type=\"submit\"]:focus,\n button:hover,\n button:focus {\n background: #EAEAEA;\n }\n\n input[type=\"submit\"],\n button {\n display: block;\n margin: 0;\n padding: 2px 3px;\n width: 20px;\n height: 20px;\n font-size: 14px;\n line-height: 1;\n border-radius: 0;\n }\n}\n\n#commerce-pos-sale-wrapper .quantity-wrapper {\n input[type=\"text\"] {\n height: 38px;\n width: 100%;\n font-size: 14px;\n font-weight: bold;\n line-height: 38px;\n text-align: center;\n padding: 0;\n margin: 0;\n color: $primary;\n border: 0;\n border-radius: 0;\n }\n\n input[type=\"text\"]:focus {\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n\n .textbox-wrapper {\n width: calc(100% - 20px);\n display: inline-block;\n }\n\n .textbox-wrapper .form-item {\n border: 1px solid $border-color;\n width: 100%;\n text-align: center;\n margin: 0 !important;\n border-radius: 2px 0 0 2px;\n }\n\n .form-type-textfield {\n margin: 13px 0 !important;\n padding: 0;\n }\n}\n\n#commerce-pos-sale-wrapper .price-edit-wrapper input:focus {\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n\n//\n//---TOTAL WRAPPER---\n//\n#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper {\n .btn {\n margin: 0 0 0 10px;\n }\n\n strong {\n margin-right: 5px;\n font-size: 14px;\n }\n\n input[type=\"submit\"],\n button {\n position: relative;\n text-indent: -9999px;\n width: 10px;\n padding: 0;\n margin: 0 0 0 10%;\n opacity: 0.25;\n background: url(../images/remove-symbol.png) no-repeat center;\n background-size: 10px;\n border: 0;\n\n &:hover,\n &:focus {\n opacity: 1;\n }\n }\n}\n\n//\n//---DISCOUNT---\n//\n#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper {\n position: relative;\n width: auto;\n text-align: center;\n\n .form-wrapper {\n position: relative;\n display: block;\n margin: 0 auto;\n padding: 0 80px 0 0;\n max-width: 180px;\n vertical-align: middle;\n }\n\n .discount-description {\n margin-left: 10px;\n display: inline-block;\n }\n\n input.form-text {\n display: block;\n margin: 0 auto 5px auto;\n width: 100%;\n height: 30px;\n font-size: 12px !important;\n border: 1px solid $border-color;\n }\n\n .form-item {\n float: left;\n margin: 0;\n padding: 0;\n border: none;\n border-radius: 0;\n vertical-align: baseline;\n }\n\n .form-submit {\n display: block;\n margin: 9px auto;\n font-size: 12px;\n }\n\n input[type=\"submit\"].button-link.small {\n display: inline-block;\n margin: 0 auto;\n vertical-align: top;\n }\n\n .form-group .form-submit {\n vertical-align: top;\n background: $primary;\n color: #fff;\n border: 1px solid transparent;\n }\n\n .form-wrapper input[type=\"submit\"],\n .form-wrapper input[type=\"submit\"].blue {\n position: absolute;\n top: 0;\n right: 0;\n display: block;\n margin: 0;\n padding: 0;\n width: 35px;\n height: 30px;\n background: $primary;\n color: #fff;\n border: none;\n\n &.commerce-pos-percent-discount-submit {\n right: 40px;\n }\n }\n}\n\n#commerce-pos-sale-wrapper .form-wrapper input[type=\"submit\"].blue {\n display: inline-block;\n background: $primary;\n color: #fff;\n border: 1px solid transparent;\n}\n\n#commerce-pos-sale-wrapper .form-wrapper input[type=\"submit\"].blue:hover,\n#commerce-pos-sale-wrapper .form-wrapper input[type=\"submit\"].blue:focus,\n.commerce-pos-discount-wrapper .form-wrapper input[type=\"submit\"]:hover,\n.commerce-pos-discount-wrapper .form-wrapper input[type=\"submit\"]:focus {\n background: $primary-hover;\n}\n\n.commerce-pos-discount-wrapper .form-item,\n#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-item {\n float: none;\n margin: 0;\n padding: 0;\n width: 100%;\n border: none;\n border-radius: 0;\n vertical-align: baseline;\n}\n\n//\n//---NOTES---\n//\n.views-field-message-commerce-body {\n padding: 20px;\n background: #F0F0F0;\n margin: 20px 0 5px;\n}\n\n.views-field-message-commerce-body p:last-of-type {\n margin-bottom: 0;\n}\n\n#commerce-pos-messages-wrapper {\n margin-bottom: 40px;\n\n .views-field-name,\n .views-field-timestamp {\n font-size: 12px;\n }\n}\n\n//\n//---REFUND---\n//\n#commerce-pos-return-payment .commerce-price-formatted-components, .payment-totals-table {\n width: 100%;\n margin-bottom: 0;\n}\n\n@media screen and (min-width: 980px) {\n #commerce-pos-sale-wrapper .commerce-pos-transaction-line-items {\n > .form-wrapper > .form-wrapper .line-item-row-wrapper {\n display: table;\n width: 100%;\n }\n\n > .form-wrapper > .form-wrapper .line-item-col {\n position: relative;\n display: table-cell;\n box-sizing: border-box;\n vertical-align: middle;\n }\n\n > .form-wrapper > .form-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .line-item-col {\n height: 212px;\n vertical-align: middle;\n }\n\n .image-wrapper {\n width: 12%;\n padding-right: 2%;\n\n img {\n margin: 0;\n width: 100%;\n height: auto;\n }\n }\n\n .title-wrapper {\n width: 36%;\n padding-right: 2%;\n }\n\n .price-edit-wrapper {\n width: 17%;\n }\n\n .quantity-wrapper {\n width: 12%;\n }\n\n .total-wrapper {\n width: 15%;\n }\n\n > .form-wrapper > .form-wrapper .commerce-pos-discount-wrapper {\n\n }\n }\n\n #commerce-pos-sale-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .commerce-pos-discount-wrapper {\n position: absolute;\n width: 89%;\n }\n\n #commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper {\n padding-right: 54px;\n\n input[type=\"submit\"],\n input[type=\"submit\"].blue {\n width: 23px;\n\n &.commerce-pos-percent-discount-submit {\n right: 26px;\n }\n }\n }\n}\n\n@media screen and (min-width: 1200px) {\n #commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper {\n padding-right: 80px;\n\n input[type=\"submit\"],\n input[type=\"submit\"].blue {\n width: 35px;\n\n &.commerce-pos-percent-discount-submit {\n right: 40px;\n }\n }\n }\n}\n\n#commerce-pos-product-no-results-message {\n text-align: center;\n}\n","//\n//---PRODUCT SEARCH---\n//\n\n[id^=\"commerce-pos-sale\"] .commerce-pos-product-search-container {\n padding: 20px;\n margin-bottom: 20px;\n text-align: center;\n background: #f0f0f0;\n\n #edit-product-search {\n position: relative;\n width: 400px;\n margin: 0 auto;\n }\n\n .form-item {\n margin: 5px 0;\n }\n\n //Don't show label, but leave there for screen readers\n label {\n display: none;\n }\n\n input {\n position: relative;\n margin: 0 0 5px 0;\n height: 40px;\n width: 400px;\n color: #000;\n }\n\n /* Placeholder */\n input::-moz-placeholder { /* Firefox */\n color: #7D7D7D;\n }\n\n input::-webkit-input-placeholder {\n /* Chrome, Safari, Opera */\n color:#7D7D7D;\n }\n\n input:-ms-input-placeholder {\n /* IE10–11 */\n color:#7D7D7D !important;\n }\n\n /* Placeholder on input:focus */\n input:focus::-moz-placeholder {\n /* Firefox */\n color:transparent;\n }\n\n input:focus::-webkit-input-placeholder {\n /* Chrome, Safari, Opera */\n color:transparent;\n\n }\n\n input:focus:-ms-input-placeholder {\n /* IE10–11 */\n color:transparent !important;\n }\n\n .commerce-pos-search-onboarding-message {\n margin: 0 0 10px 0;\n font-size: 16px;\n }\n\n .form-item div.description {\n font-size: 13px;\n color:#7D7D7D;\n font-style:italic;\n margin-top: 12px;\n }\n}\n\n/* Form-item search override. */\n#commerce-pos-sale-wrapper .commerce-pos-product-search-container .form-item {\n margin: 5px 0;\n}\n\n.commerce-pos-product-display {\n padding: 10px 10px 15px;\n border-bottom: 1px solid #eee;\n transition: all .2s ease-in-out;\n\n &:hover, &:focus {\n background: #F0F0F0;\n }\n\n .display-image {\n float: left;\n margin: 5px 15px 0 0;\n border: 1px solid #eee;\n }\n\n .display-details,\n .display-stock,\n .display-price,\n .display-add {\n /* Clear image */\n padding-left: 90px;\n }\n\n .display-details {\n font-size: 10px;\n }\n\n .display-details .title {\n font-weight: bold;\n font-size: 18px;\n }\n\n .display-price {\n font-weight: bold;\n }\n\n .display-add {\n float: right;\n }\n\n .display-add a {\n display: inline-block;\n padding: 0 8px 2px;\n margin: 5px 0 0 0;\n border-radius: 3px;\n font-size: 16px;\n font-weight: bold;\n background-color: $primary;\n color: white;\n transition: all .15s ease-in-out;\n }\n\n .display-add a:hover,\n .display-add a:focus {\n background-color: $primary-hover;\n }\n\n .display-details a {\n display: inline-block;\n }\n}\n\n.commerce-pos-transaction-product-search-item.selected .commerce-pos-product-display {\n background: #F0F0F0;\n}\n\n.ui-autocomplete {\n max-height: 600px;\n overflow-y: auto;\n}\n\n.ui-autocomplete {\n max-height: 600px;\n overflow-y: auto;\n}\n","//\n//---SIDEBAR---\n//\n\n.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper,\n.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper {\n .commerce-price-formatted-components {\n margin-top: 0;\n }\n\n table > tbody {\n border: 0;\n }\n\n table > tbody > tr {\n width: 100%;\n max-width: 100%;\n }\n\n table > tbody > tr > td {\n border: 0;\n }\n\n table > tbody > tr > td:last-of-type {\n text-align: right;\n }\n\n table.commerce-pos-sidebar-table tr * {\n background: #f0f0f0;\n }\n\n table.commerce-pos-sidebar-table {\n width: 100%;\n font-size: 14px;\n border: 0;\n\n tr, tr.odd, tr.even {\n padding: 0;\n width: 100%;\n background-color: #F0F0F0;\n color: #333;\n border: 0;\n border-bottom: 1px solid #FFFFFF;\n }\n\n tr.order-to-pay {\n background: #313131;\n font-size: 120%;\n\n td {\n background: #313131;\n color: #fff;\n }\n }\n\n tr.order-change {\n font-size: 120%;\n }\n\n td:nth-child(1) {\n font-weight: bold;\n }\n\n td.balance {\n font-weight: bold;\n }\n\n tr {\n td {\n padding: 15px 10px;\n border: 0;\n\n &.status,\n &.actions {\n text-align: center;\n }\n }\n\n td,\n td.status img {\n vertical-align: middle;\n }\n\n td.status img {\n border-radius: 50%;\n }\n }\n }\n\n .label {\n font-size: inherit;\n border-radius: 0;\n color: inherit;\n }\n\n .btn {\n margin-bottom: 5px;\n }\n\n input,\n select {\n width: 100%;\n border: 1px solid #ccc;\n border-radius: 2px;\n }\n\n .form-item {\n padding: 0;\n margin: 0 0 20px 0;\n }\n\n #commerce-pos-customer-input-wrapper {\n border-top: 1px solid #eee;\n margin: 25px 0 0 0;\n padding: 20px 0 0 0;\n }\n}\n\n// To Pay - Color changes based on balance.\n#commerce-pos-sale-wrapper.sale,\n#commerce-pos-pay-form-wrapper.sale {\n .commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper,\n .commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper {\n table.commerce-pos-sidebar-table tr.order-to-pay {\n &.order-to-pay-positive td.balance {\n background: #dd0000;\n }\n }\n }\n}\n\n//Discount\n#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper {\n margin: 20px 0;\n font-size: 0;\n\n .form-item.form-item-transaction-options-actions-add-order-discount-amount {\n font-size: 0;\n }\n\n .form-text {\n width: calc(33.33% - 4px);\n padding: 10px;\n margin: 0 4px 0 0;\n vertical-align: top;\n display: inline-block;\n font-size: 12px;\n line-height: 1.3;\n height: 35px;\n }\n\n .form-submit {\n width: calc(33.33% - 2px);\n padding: 10px;\n display: inline-block;\n font-size: 12px;\n line-height: 1.3;\n }\n\n #edit-transaction-options-actions-add-order-discount-percent.form-submit {\n margin: 0 2px 0 0;\n }\n\n #edit-transaction-options-actions-add-order-discount-fixed.form-submit {\n margin: 0 0 0 2px;\n }\n}\n\n#commerce-pos-transactions-options-wrapper .form-item label {\n margin-bottom: 5px;\n font-size: 14px;\n font-weight: bold;\n}\n\n.form-item.form-item-transaction-options-actions-add-order-discount-amount {\n margin-bottom: 5px;\n display: inline;\n}\n\n#commerce-pos-transactions-options-wrapper {\n .commerce-price-formatted-components {\n width: 100%;\n max-width: 100%;\n }\n\n .payment-totals-table {\n width: 100%;\n margin-bottom: 20px;\n }\n\n .views-table {\n width: 100%;\n margin-top: 0;\n }\n}\n\n.commerce-price-formatted-components .component-title, .payment-totals-table .label {\n font-weight: bold;\n}\n\n#commerce-pos-pay-balance-wrapper .pager {\n margin: 0 0 20px 0;\n}\n","@media screen and (min-width: 767px) {\n .commerce-pos-col-products,\n .commerce-pos-pay-col-payments {\n float: left;\n padding-right: 20px;\n width: 65%;\n box-sizing: border-box;\n }\n\n .commerce-pos-col-transaction-info {\n width: 35%;\n float: left;\n }\n}\n\n@media screen and (min-width: 980px) {\n .commerce-pos-col-products,\n .commerce-pos-pay-col-payments {\n width: 75%;\n }\n\n .commerce-pos-col-transaction-info {\n width: 25%;\n }\n}","//\n//---CASHIER---\n//\n.commerce-pos-header-cashier-form {\n display: inline-block;\n float: right;\n}\n\n.commerce-pos-cashier-login-form {\n .form-item-code {\n display: inline;\n float: right;\n label {\n display: inline;\n }\n }\n\n .commerce-pos-cashier-code-input {\n margin-left: 10px;\n margin-right: 10px;\n max-width: 100px;\n }\n\n .commerce-pos-cashier-login-form-submit {\n display: none;\n &.commerce-pos-cashier-login-form-log-in-visible {\n position: relative;\n outline: none;\n display: inline-block;\n margin: auto;\n margin-top: 10px;\n margin-right: 0;\n padding: 8px 20px;\n font-size: 13px;\n font-weight: bold;\n color: #fff;\n text-decoration: none;\n text-transform: uppercase;\n background: #337ab7;\n border: 2px solid transparent;\n border-radius: 2px;\n transition: all .15s ease-in-out;\n box-shadow: none;\n &:hover, &:focus {\n text-shadow: none;\n background: #2e6da4;\n }\n }\n &.commerce-pos-cashier-login-form-log-out {\n margin-left: 10px;\n float: right;\n }\n }\n}\n"],"mappings":"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","names":[]} +\ No newline at end of file ++{"version":3,"file":"commerce_pos_style.css","sources":["commerce_pos_style.scss","_variables.scss","_base.scss","_header.scss","_pay.scss","_reports.scss","_sale.scss","_search.scss","_sidebar.scss","_layout.scss","_cashier.scss"],"sourcesContent":["//Commerce POS Styles\n@import 'variables';\n@import 'base';\n@import 'header';\n@import 'pay';\n@import 'reports';\n@import 'sale';\n@import 'search';\n@import 'sidebar';\n@import 'layout';\n@import 'cashier';\n","/*---------------------*/\n/*Colours*/\n/*---------------------\nPrimary Colour (Blue): #0091FF\nPrimary Color Hover: #087FDA\nSecondary Colour (Orange): #ff9900\nSecondary Colour Hover: #E28B07\n*/\n\n$primary: #337ab7;\n$primary-hover: #2e6da4;\n\n$secondary: #5cb85c;\n$secondary-hover: #4cae4c;\n\n$button-danger: #d9534f;\n\n$border-color: #ddd;\n\n$overlay-medium: rgba(0, 0, 0, .50);\n","//\n//---GENERAL---\n//\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n font-family: Arial, \"Helvetica Neue\", Helvetica, sans-serif !important;\n}\n\n//Buttons\n#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info,\n#commerce-pos-location-float-form,\n.commerce-pos-form-container {\n .form-submit {\n background: $primary;\n border: 0;\n margin: 0 0 5px 0;\n border-radius: 2px;\n padding: 10px 20px;\n color: #fff;\n display: block;\n width: 100%;\n transition: all .15s ease-in-out;\n -webkit-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n\n &:hover, &:focus {\n background: $primary-hover;\n }\n\n &.fixed-width {\n width: auto;\n }\n\n &.btn-success {\n background: $secondary;\n }\n\n &.btn-danger {\n background: $button-danger;\n }\n }\n}\n\n#commerce-pos-sale-wrapper {\n input[type=\"submit\"] {\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n -o-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n }\n}\n\n#commerce-pos-location-float-form .form-submit {\n width: 100px;\n}\n\n#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:last-of-type {\n margin-right: 0;\n}\n\n#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn {\n display: block;\n width: 100%;\n font-size: 20px;\n padding: 20px;\n margin: 0 0 20px 0;\n background: $secondary;\n\n &:hover, &:focus {\n background: $secondary-hover;\n }\n}\n\n#commerce-pos-sale-wrapper button,\n#commerce-pos-sale-wrapper input[type=\"reset\"],\n#commerce-pos-sale-wrapper input[type=\"submit\"],\n#commerce-pos-sale-wrapper input[type=\"button\"],\n#commerce-pos-pay-form-wrapper button,\n#commerce-pos-pay-form-wrapper input[type=\"reset\"],\n#commerce-pos-pay-form-wrapper input[type=\"submit\"],\n#commerce-pos-pay-form-wrapper input[type=\"button\"],\n#commerce-pos-report-results-container input[type=\"submit\"] {\n -webkit-appearance: none;\n cursor: pointer;\n color: #333;\n font-weight: bold;\n font-size: 12px;\n outline: 0;\n overflow: visible;\n padding: 5px 10px;\n margin: 0 4px 0 0;\n width: auto;\n display: inline-block;\n border-radius: 2px;\n border: 1px solid #DADADA;\n background: #fff;\n transition: all .15s ease-in-out;\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n -o-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n\n &:hover, &:focus {\n background: #f9f9f9;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n .commerce-pos-col-transaction-info .form-submit.form-button-disabled {\n background-color: #eee !important;\n color: #A2A2A2;\n border-color: #ccc;\n cursor: default;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper, #commerce-pos-report-results-container {\n .button-link, .button-link:hover, button.button-link, input[type=\"reset\"].button-link,\n input[type=\"submit\"].button-link, input[type=\"button\"].button-link {\n border: none;\n background: transparent;\n font-weight: normal;\n color: #2698f2;\n text-decoration: none;\n margin: 0;\n padding: 0;\n border: 0;\n outline: 0;\n font-size: 100%;\n vertical-align: baseline;\n font: inherit;\n\n &:hover, &:focus {\n background: inherit;\n text-decoration: underline;\n }\n }\n}\n\n#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit,\n#commerce-pos-location-float-form .form-submit,\n#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit {\n background: $primary;\n border: 0;\n margin: 0 0 5px 0;\n border-radius: 2px;\n padding: 10px 20px;\n color: #fff;\n display: block;\n width: 100%;\n transition: all .15s ease-in-out;\n -webkit-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n\n &:hover, &:focus {\n background: $primary-hover;\n }\n}\n\n#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn {\n display: block;\n width: 100%;\n font-size: 20px;\n padding: 20px;\n margin: 0 0 20px 0;\n background: $secondary;\n\n &:hover, &:focus {\n background: $secondary-hover;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n .button-link.small, input[type=\"submit\"].button-link.small {\n font-size: 12px;\n }\n}\n\n//Login\n#pos-login-cont {\n position: relative;\n margin: 50px auto 0 auto;\n max-width: 400px;\n border-left: 1px solid #151515;\n border-right: 1px solid #151515;\n border-bottom: 1px solid #151515;\n -webkit-border-radius: 0 0 20px 20px;\n border-radius: 0 0 20px 20px;\n background: #fff;\n}\n\n#pos-login-content {\n margin: 0;\n padding: 23px 10px 45px 10px;\n}\n\n#pos-login-header {\n margin: 0;\n padding: 15px;\n text-align: center;\n background: #151515;\n}\n\n//Content\nh1.page-header {\n display: none;\n}\n\n.page-pos-float {\n .pos-main-content {\n padding-top: 50px;\n }\n\n h1.page-header,\n h1.page-header {\n display: block;\n }\n}\n\n//Status Message\ndiv.status {\n margin: 15px 0;\n border-radius: 2px;\n}\n\n//Please Wait\n.ajax-progress-throbber {\n background-color: #fff;\n position: absolute;\n z-index: 100;\n border: 2px solid #ccc;\n padding: 10px;\n width: auto;\n}\n\n//Parked Transactions\n.parked-transactions-wrapper {\n margin-top: 15px;\n padding: 15px 0 0 0;\n border-top: 1px solid #eee;\n\n input {\n margin: 0 20px 0 0 !important;\n }\n}\n\n//Hidden Elements\n.form-item .commerce-pos-hidden-element {\n display: none;\n}\n\n.commerce-pos-form-modal {\n &-overlay {\n background: $overlay-medium;\n height: 100%;\n left: 0;\n position: fixed;\n top: 0;\n width: 100%;\n z-index: 9998;\n }\n\n &-modal {\n background: #fff;\n border: 1px solid #666;\n max-height: 75%;\n left: 50%;\n overflow: auto;\n padding: 20px;\n position: fixed;\n text-align: center;\n top: 50%;\n transform: translate(-50%, -50%);\n width: 75%;\n z-index: 9999;\n\n @media screen and (min-width: 767px) {\n width: 50%;\n }\n\n @media screen and (min-width: 980px) {\n width: 33%;\n }\n }\n\n &-close {\n color: #666;\n cursor: pointer;\n font-size: 1.6em;\n padding: 5px;\n position: absolute;\n right: 15px;\n top: 15px;\n }\n\n &-throbber img {\n max-height: 60px;\n max-width: 60px;\n }\n\n &-notice {\n font-style: italic;\n }\n}\n\n/** Styling for out of stock overridden modal. **/\n#out-of-stock-override-confirm-question {\n margin-bottom: 15px;\n}\n\n#commerce-pos-form-modal-modal {\n #edit-out-of-stock-override-confirm-yes-button,\n #edit-out-of-stock-override-confirm-no-button {\n width: inherit;\n display: inline-block;\n\n &.link {\n color: #337ab7;\n background: none;\n border: none;\n }\n }\n}\n","//\n//---HEADER---\n//\n#commerce-pos-header {\n margin: 0 0 20px 0;\n padding: 20px;\n color: #fff;\n background: #313131;\n border-radius: 2px;\n\n #pos-logo {\n float: left;\n margin: 0 30px 0 0;\n max-width: 218px;\n\n img {\n max-width: 100%;\n height: auto;\n }\n }\n\n //Header Links\n .commerce-pos-header-links {\n display: inline-block;\n margin: 0;\n vertical-align: middle;\n\n ul {\n margin: 0;\n padding: 0;\n list-style: none;\n }\n\n ul li {\n float: left;\n margin: 0 10px 0 0;\n padding: 0;\n background: none;\n }\n\n ul li:last-child {\n margin-right: 0;\n }\n\n ul li a {\n position: relative;\n display: block;\n margin: 0;\n padding: 8px 20px;\n font-size: 13px;\n font-weight: bold;\n color: #fff;\n text-decoration: none;\n\n text-transform: uppercase;\n background: $primary;\n border: 2px solid transparent;\n\n border-radius: 2px;\n transition: all .15s ease-in-out;\n }\n\n ul li a:hover,\n ul li a:focus {\n color: #fff;\n background: $primary-hover;\n }\n\n ul li a.active {\n color: #fff;\n background: transparent;\n border: 2px solid $primary;\n cursor: default;\n }\n\n ul li a.active:focus {\n background: rgba(255,255,255,0.2);\n }\n }\n\n //800px and below\n @media screen and (max-width: 800px) {\n #pos-logo {\n padding-top: 11px;\n max-width: 161px;\n }\n }\n\n //767px and below\n @media screen and (max-width: 767px) {\n .commerce-pos-header-links ul li a {\n padding: 6px 13px;\n font-size: 13px;\n }\n }\n}\n","//\n//---PAY---\n//\n.commerce-pos-product-summary {\n width: 100%;\n margin: 10px 0 20px;\n\n td {\n vertical-align: middle;\n text-align: center;\n }\n\n td.title .title {\n font-weight: bold;\n font-size: 120%;\n margin-right: 10px;\n }\n\n td.title .sku {\n font-size: 80%;\n display: block;\n }\n\n tr.odd, tr.even {\n background: #fff;\n }\n\n tr td, tr th {\n border: 1px solid #E4E4E4;\n text-align: left;\n }\n}\n\n.commerce-pos-pay-col-payments .order-text {\n display: inline-block;\n margin: 0 15px 0 0;\n\n .commerce-pos-sale-pay-edit-order {\n padding: 5px 10px;\n background: $primary;\n color: #fff !important;\n font-size: 12px;\n font-weight: bold;\n transition: all .15s ease-in-out;\n }\n\n .commerce-pos-sale-pay-edit-order:hover,\n .commerce-pos-sale-pay-edit-order:focus {\n background: $primary-hover;\n }\n}\n\n#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper {\n margin: 20px 0;\n padding-top: 20px;\n border-top: 1px solid #F0F0F0;\n\n input.form-button-disabled {\n background-color: #eee;\n color: #A2A2A2;\n border-color: #ccc;\n cursor: default;\n }\n\n input.form-button-disabled:hover {\n background-color: #eee !important;\n }\n\n input[type=\"submit\"] {\n background-color: $secondary;\n color: #fff;\n border-color: transparent;\n padding: 15px 25px;\n margin: 0 10px 0 0;\n font-size: 20px;\n\n &:hover, &:focus {\n background-color: $secondary-hover;\n }\n }\n}\n\n//\n//---KEYPAD---\n//\n.commerce-pos-keypad {\n width: 75%;\n\n * {\n box-sizing: border-box;\n }\n}\n\n#commerce-pos-pay-form-wrapper {\n .commerce-pos-keypad-amount {\n .form-item-keypad-amount {\n margin-bottom: 0;\n }\n\n .form-item label {\n font-size: 24px;\n margin-bottom: 10px;\n }\n\n .form-item-keypad-amount input {\n max-width: 100% !important;\n margin: 0 0 20px 0;\n padding: 15px 20px;\n height: auto;\n background: #FFFFFF !important;\n color: #000;\n border: 2px solid #D6D6D6;\n font-size: 30px;\n text-align: right;\n -webkit-box-shadow: inset 0 0 6px 2px rgba(0, 0, 0, .1);\n box-shadow: inset 0 0 6px 2px rgba(0, 0, 0, .1);\n }\n\n .form-item-keypad-amount input.error {\n border: 2px solid red;\n }\n }\n\n .commerce-pos-keypad-quick-pay {\n margin-bottom: 15px;\n\n &::after {\n clear: both;\n content: '';\n display: block;\n }\n\n .commerce-pos-keypad-quick-pay-button {\n float: left;\n margin-right: 10px;\n\n &:last-of-type {\n margin-right: 0;\n }\n }\n\n input[type=\"submit\"] {\n background-color: $primary;\n color: #fff;\n border-color: transparent;\n padding: 15px 20px;\n font-size: 20px;\n margin-right: 0;\n\n &:hover, &:focus {\n background-color: $primary-hover;\n }\n }\n\n }\n\n}\n\n.commerce-pos-keypad {\n .commerce-pos-keypad-numbers {\n position: relative;\n }\n\n .commerce-pos-keypad-keys {\n overflow: hidden;\n border-right: 1px solid #D6D6D6;\n }\n\n .commerce-pos-keypad-key {\n box-sizing: border-box;\n width: 33.33%;\n display: block;\n float: left;\n padding: 14px;\n border: 1px solid #D6D6D6;\n border-right: 0;\n border-bottom: 0;\n font-size: 22px;\n text-align: center;\n background-color: #F0F0F0;\n color: #000000;\n cursor: pointer;\n transition: all .1s ease 0s;\n }\n\n .commerce-pos-keypad-key:hover, .commerce-pos-keypad-key:focus {\n background-color: #E4E4E4;\n }\n}\n\n#commerce-pos-location-float-form {\n #edit-actions {\n margin-top: -6px;\n }\n\n #edit-amount {\n height: 32px;\n margin-top: 5px;\n }\n}\n\n.commerce-pos-keypad-key.pressed {\n /*transition: all .2s ease 0s;*/\n /*box-shadow: inset 0 0 10px #C1C1C1;*/\n background-color: #E4E4E4;\n}\n\n.commerce-pos-keypad-actions button {\n width: 33%;\n padding: 15px;\n margin-right: 10px;\n border: 10px solid white;\n border-radius: 30px;\n float: right;\n font-size: 2em;\n}\n\n.commerce-pos-keypad-actions button:hover, .commerce-pos-keypad-actions button:focus {\n border-color: white;\n}\n\n.form-type-textfield.form-item-keypad-amount.form-text {\n width: 100%;\n padding: 40px 20px;\n background: #666;\n color: #fff;\n border: 0;\n border-right: 1px solid #fff;\n font-size: 50px;\n text-align: right;\n}\n\n.commerce-pos-keypad-key:last-of-type {\n background-color: #E4E4E4;\n color: #000;\n}\n\n.commerce-pos-keypad-key:last-of-type:hover, .commerce-pos-keypad-key:last-of-type:focus {\n background-color: #DADADA;\n}\n\n#commerce-pos-pay-form-wrapper {\n .commerce-pos-keypad-actions input[type=\"submit\"] {\n position: relative;\n display: inline-block;\n width: 100%;\n height: 62px;\n margin: 0;\n padding: 13px 15px;\n font-size: 20px;\n color: #fff;\n text-decoration: none;\n text-transform: uppercase;\n background: $primary;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n transition: all .15s ease-in-out;\n }\n\n .commerce-pos-keypad-actions input[type=\"submit\"]:hover,\n .commerce-pos-keypad-actions input[type=\"submit\"]:focus {\n background-color: $primary-hover;\n }\n}\n\n\n//767 and below\n@media screen and (max-width: 767px) {\n //\n //---KEYPAD---\n //\n .commerce-pos-keypad-amount .form-item-keypad-amount input {\n font-size: 30px;\n }\n\n .commerce-pos-keypad-key {\n font-size: 20px;\n }\n\n .commerce-pos-keypad-key,\n #commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type=\"submit\"] {\n padding: 10px;\n }\n\n #commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type=\"submit\"] {\n height: 51px;\n }\n}\n\n//980px and below\n@media screen and (max-width: 980px) {\n //\n //---KEYPAD---\n //\n .commerce-pos-keypad {\n width: 100%;\n }\n\n #commerce-pos-pay-form-wrapper .commerce-pos-pay-col-payments .form-wrapper input {\n padding: 10px 15px;\n font-size: 16px;\n }\n}\n","//\n//---REPORTS---\n//\n#edit-date {\n //Fix item label position\n float: none;\n}\n\n#commerce-pos-report-end-of-day {\n\n .form-item.form-item-location-id {\n margin: 0 15px 15px 0;\n }\n\n .form-item-location-id label {\n margin-bottom: 5px;\n }\n}\n\n#commerce-pos-report-results-container {\n padding-top: 14px;\n overflow-x: auto;\n\n table {\n margin: 0;\n width: 100%;\n }\n\n input[type=\"submit\"] {\n -webkit-appearance: none;\n cursor: pointer;\n color: #fff;\n font-weight: normal;\n font-size: 18px;\n outline: 0;\n overflow: hidden;\n padding: 11px 23px;\n margin: 8px 18px 8px 0;\n width: auto;\n display: inline-block;\n border-radius: 6px;\n border: none;\n background: #5cb85c;\n transition: all .15s ease-in-out;\n }\n\n input[type=\"submit\"]:hover, input[type=\"submit\"]:focus {\n background: #3a963a;\n }\n}\n\n.sticky-enabled.tableheader-processed.sticky-table {\n thead th {\n background-color: #E4E4E4;\n color: inherit;\n padding: 15px;\n font-weight: bold;\n border-color: transparent;\n border-right: 1px solid #fff;\n }\n\n tr.odd,\n tr.even {\n background-color: #FFFFFF;\n border-color: transparent;\n border-bottom: 1px solid #eee;\n }\n\n tr td {\n padding: 15px;\n }\n}\n\n","//\n//---SALE---\n//\n.commerce-pos-col-products {\n width: 100%;\n box-sizing: border-box;\n * {\n box-sizing: border-box;\n }\n}\n\n.commerce-pos-transaction-id {\n padding: 0 0 5px 0;\n font-size: 22px;\n}\n\n.payment-totals-table {\n .label {\n display: table-cell;\n text-align: left;\n }\n\n .balance {\n display: table-cell;\n text-align: right;\n }\n}\n\n#commerce-pos-sale-wrapper {\n a {\n color: $primary;\n }\n\n .form-item {\n margin: 20px 0;\n font-size: 14px;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n a {\n color: $primary;\n }\n\n a:hover, a:focus {\n color: $primary-hover;\n text-decoration: underline;\n }\n\n textarea,\n select,\n input {\n margin: 0;\n padding: 5px 10px;\n border-radius: 2px;\n height: auto;\n max-width: 100%;\n background: #fff;\n box-sizing: border-box;\n vertical-align: baseline;\n\n &.show-ajax-throbber {\n background-image: url(/misc/throbber.gif) !important;\n background-repeat: no-repeat !important;\n background-position: right -13px !important;\n }\n }\n\n button, input[type=\"reset\"],\n input[type=\"submit\"], input[type=\"button\"] {\n -webkit-appearance: none;\n cursor: pointer;\n color: #333;\n font-weight: bold;\n font-size: 12px;\n outline: 0;\n overflow: visible;\n padding: 5px 10px;\n margin: 0 4px 0 0;\n width: auto;\n display: inline-block;\n border-radius: 2px;\n border: 1px solid #DADADA;\n background: #fff;\n transition: all .15s ease-in-out;\n }\n\n button:hover, input:hover, button:focus, input:focus {\n background: #f9f9f9;\n }\n}\n\n//\n//---LINE ITEMS---\n//\n.commerce-pos-transaction-line-items {\n border-top: 1px solid #eee;\n margin-bottom: 20px;\n\n * {\n vertical-align: middle;\n }\n\n > .form-wrapper > .form-wrapper .line-item-col {\n display: inline-block;\n margin: 5px 0;\n vertical-align: top;\n }\n\n .image-wrapper {\n width: 100px;\n padding-right: 2%;\n }\n\n .title-wrapper {\n width: calc(100% - 100px);\n font-size: 12px;\n line-height: 1.3;\n\n .out-of-stock-overridden-notice {\n color: red;\n }\n }\n\n .price-edit-wrapper,\n .quantity-wrapper {\n padding-right: 2%;\n text-align: left;\n }\n\n > .form-wrapper > .form-wrapper {\n clear: both;\n margin: 0;\n padding: 20px 0;\n border-bottom: 1px solid #eee;\n }\n\n > .form-wrapper > .form-wrapper .form-item {\n display: inline-block;\n }\n\n > .form-wrapper > .form-wrapper .line-item-row-wrapper {\n margin: 0;\n padding: 0;\n width: 100%;\n font-size: 16px\n }\n\n .total-wrapper {\n width: calc(100% - 250px);\n text-align: right;\n }\n}\n\n.commerce-pos-transaction-line-items > .form-wrapper > .form-wrapper label {\n padding: 0 2px;\n margin: 0;\n width: 100%;\n height: 38px;\n line-height: 38px;\n color: $primary;\n border: 1px solid transparent;\n font-size: 14px;\n font-weight: bold;\n transition: all .15s ease-in-out;\n\n &:hover,\n &:focus {\n background: rgba(0, 126, 255, 0.1);\n }\n}\n\n//\n//---TITLE WRAPPER---\n//\n.commerce-pos-transaction-line-items {\n .title-wrapper .title {\n font-size: 14px;\n font-weight: bold;\n\n @media(min-width: 767px) {\n font-size: 16px;\n }\n }\n}\n\n.commerce-pos-transaction-line-items > .form-wrapper .stock-wrapper label {\n color: #000;\n font-weight: normal;\n}\n\n//\n//---PRICE EDIT WRAPPER---\n//\n#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper {\n .form-item {\n margin: 0;\n padding: 0;\n width: 100%;\n border: 1px solid $border-color;\n border-radius: 2px;\n }\n\n label,\n input {\n color: $primary;\n font-weight: bold;\n font-size: 14px;\n border: 1px solid transparent;\n border-radius: 0;\n height: 38px;\n line-height: 38px;\n padding: 0 2px;\n margin: 0;\n width: 100%;\n text-align: center;\n }\n}\n\n//\n//---QUANTITY WRAPPER---\n//\n.commerce-pos-transaction-line-items .quantity-wrapper .add-remove-wrapper {\n display: inline-block !important;\n width: 20px;\n margin: 0 !important;\n padding: 0 !important;\n font-size: 0;\n min-height: 0 !important;\n height: auto !important;\n}\n\n#commerce-pos-sale-wrapper .add-remove-wrapper {\n input[type=\"submit\"] {\n width: 20px;\n height: 20px;\n vertical-align: top;\n padding: 0 !important;\n margin: 0;\n font-size: 13px;\n border-radius: 0;\n transition: all .1s ease-in-out;\n border: 1px solid $border-color;\n }\n\n input:first-of-type,\n button:first-of-type {\n border-bottom: 0;\n border-left: 0;\n }\n\n input:last-of-type,\n button:last-of-type {\n border-left: 0;\n }\n\n input[type=\"submit\"]:hover,\n input[type=\"submit\"]:focus,\n button:hover,\n button:focus {\n background: #EAEAEA;\n }\n\n input[type=\"submit\"],\n button {\n display: block;\n margin: 0;\n padding: 2px 3px;\n width: 20px;\n height: 20px;\n font-size: 14px;\n line-height: 1;\n border-radius: 0;\n }\n}\n\n#commerce-pos-sale-wrapper .quantity-wrapper {\n input[type=\"text\"] {\n height: 38px;\n width: 100%;\n font-size: 14px;\n font-weight: bold;\n line-height: 38px;\n text-align: center;\n padding: 0;\n margin: 0;\n color: $primary;\n border: 0;\n border-radius: 0;\n }\n\n input[type=\"text\"]:focus {\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n\n .textbox-wrapper {\n width: calc(100% - 20px);\n display: inline-block;\n }\n\n .textbox-wrapper .form-item {\n border: 1px solid $border-color;\n width: 100%;\n text-align: center;\n margin: 0 !important;\n border-radius: 2px 0 0 2px;\n }\n\n .form-type-textfield {\n margin: 13px 0 !important;\n padding: 0;\n }\n}\n\n#commerce-pos-sale-wrapper .price-edit-wrapper input:focus {\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n\n//\n//---TOTAL WRAPPER---\n//\n#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper {\n .btn {\n margin: 0 0 0 10px;\n }\n\n strong {\n margin-right: 5px;\n font-size: 14px;\n }\n\n input[type=\"submit\"],\n button {\n position: relative;\n text-indent: -9999px;\n width: 10px;\n padding: 0;\n margin: 0 0 0 10%;\n opacity: 0.25;\n background: url(../images/remove-symbol.png) no-repeat center;\n background-size: 10px;\n border: 0;\n\n &:hover,\n &:focus {\n opacity: 1;\n }\n }\n}\n\n//\n//---DISCOUNT---\n//\n#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper {\n position: relative;\n width: auto;\n text-align: center;\n\n .form-wrapper {\n position: relative;\n display: block;\n margin: 0 auto;\n padding: 0 80px 0 0;\n max-width: 180px;\n vertical-align: middle;\n }\n\n .discount-description {\n margin-left: 10px;\n display: inline-block;\n }\n\n input.form-text {\n display: block;\n margin: 0 auto 5px auto;\n width: 100%;\n height: 30px;\n font-size: 12px !important;\n border: 1px solid $border-color;\n }\n\n .form-item {\n float: left;\n margin: 0;\n padding: 0;\n border: none;\n border-radius: 0;\n vertical-align: baseline;\n }\n\n .form-submit {\n display: block;\n margin: 9px auto;\n font-size: 12px;\n }\n\n input[type=\"submit\"].button-link.small {\n display: inline-block;\n margin: 0 auto;\n vertical-align: top;\n }\n\n .form-group .form-submit {\n vertical-align: top;\n background: $primary;\n color: #fff;\n border: 1px solid transparent;\n }\n\n .form-wrapper input[type=\"submit\"],\n .form-wrapper input[type=\"submit\"].blue {\n position: absolute;\n top: 0;\n right: 0;\n display: block;\n margin: 0;\n padding: 0;\n width: 35px;\n height: 30px;\n background: $primary;\n color: #fff;\n border: none;\n\n &.commerce-pos-percent-discount-submit {\n right: 40px;\n }\n }\n}\n\n#commerce-pos-sale-wrapper .form-wrapper input[type=\"submit\"].blue {\n display: inline-block;\n background: $primary;\n color: #fff;\n border: 1px solid transparent;\n}\n\n#commerce-pos-sale-wrapper .form-wrapper input[type=\"submit\"].blue:hover,\n#commerce-pos-sale-wrapper .form-wrapper input[type=\"submit\"].blue:focus,\n.commerce-pos-discount-wrapper .form-wrapper input[type=\"submit\"]:hover,\n.commerce-pos-discount-wrapper .form-wrapper input[type=\"submit\"]:focus {\n background: $primary-hover;\n}\n\n.commerce-pos-discount-wrapper .form-item,\n#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-item {\n float: none;\n margin: 0;\n padding: 0;\n width: 100%;\n border: none;\n border-radius: 0;\n vertical-align: baseline;\n}\n\n//\n//---NOTES---\n//\n.views-field-message-commerce-body {\n padding: 20px;\n background: #F0F0F0;\n margin: 20px 0 5px;\n}\n\n.views-field-message-commerce-body p:last-of-type {\n margin-bottom: 0;\n}\n\n#commerce-pos-messages-wrapper {\n margin-bottom: 40px;\n\n .views-field-name,\n .views-field-timestamp {\n font-size: 12px;\n }\n}\n\n//\n//---REFUND---\n//\n#commerce-pos-return-payment .commerce-price-formatted-components, .payment-totals-table {\n width: 100%;\n margin-bottom: 0;\n}\n\n@media screen and (min-width: 980px) {\n #commerce-pos-sale-wrapper .commerce-pos-transaction-line-items {\n > .form-wrapper > .form-wrapper .line-item-row-wrapper {\n display: table;\n width: 100%;\n }\n\n > .form-wrapper > .form-wrapper .line-item-col {\n position: relative;\n display: table-cell;\n box-sizing: border-box;\n vertical-align: middle;\n }\n\n > .form-wrapper > .form-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .line-item-col {\n height: 212px;\n vertical-align: middle;\n }\n\n .image-wrapper {\n width: 12%;\n padding-right: 2%;\n\n img {\n margin: 0;\n width: 100%;\n height: auto;\n }\n }\n\n .title-wrapper {\n width: 36%;\n padding-right: 2%;\n }\n\n .price-edit-wrapper {\n width: 17%;\n }\n\n .quantity-wrapper {\n width: 12%;\n }\n\n .total-wrapper {\n width: 15%;\n }\n\n > .form-wrapper > .form-wrapper .commerce-pos-discount-wrapper {\n\n }\n }\n\n #commerce-pos-sale-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .commerce-pos-discount-wrapper {\n position: absolute;\n width: 89%;\n }\n\n #commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper {\n padding-right: 54px;\n\n input[type=\"submit\"],\n input[type=\"submit\"].blue {\n width: 23px;\n\n &.commerce-pos-percent-discount-submit {\n right: 26px;\n }\n }\n }\n}\n\n@media screen and (min-width: 1200px) {\n #commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper {\n padding-right: 80px;\n\n input[type=\"submit\"],\n input[type=\"submit\"].blue {\n width: 35px;\n\n &.commerce-pos-percent-discount-submit {\n right: 40px;\n }\n }\n }\n}\n\n#commerce-pos-product-no-results-message {\n text-align: center;\n}\n\n/** Styling for return order search. **/\n#commerce-pos-sale-wrapper {\n #commerce-pos-return-order-search {\n .form-type-textfield {\n display: inline-block;\n }\n\n .form-submit {\n display: inline-block;\n position: relative;\n top: -35px;\n }\n }\n\n #commerce-pos-form-modal-modal {\n height: auto !important;\n }\n\n .form-item-return-items {\n .form-type-checkbox {\n margin: 5px;\n\n .commerce-pos-return-product-image, .commerce-pos-return-product-info {\n display: inline-block;\n margin: 0px 20px;\n vertical-align: text-top;\n\n &.commerce-pos-return-product-info {\n position: relative;\n vertical-align: top;\n text-align: left;\n width: 40%;\n\n .commerce-pos-return-product-title {\n font-weight: bold;\n }\n }\n }\n }\n }\n}\n","//\n//---PRODUCT SEARCH---\n//\n\n[id^=\"commerce-pos-sale\"] .commerce-pos-product-search-container {\n padding: 20px;\n margin-bottom: 20px;\n text-align: center;\n background: #f0f0f0;\n\n #edit-product-search {\n position: relative;\n width: 400px;\n margin: 0 auto;\n }\n\n .form-item {\n margin: 5px 0;\n }\n\n //Don't show label, but leave there for screen readers\n label {\n display: none;\n }\n\n input {\n position: relative;\n margin: 0 0 5px 0;\n height: 40px;\n width: 400px;\n color: #000;\n }\n\n /* Placeholder */\n input::-moz-placeholder { /* Firefox */\n color: #7D7D7D;\n }\n\n input::-webkit-input-placeholder {\n /* Chrome, Safari, Opera */\n color:#7D7D7D;\n }\n\n input:-ms-input-placeholder {\n /* IE10–11 */\n color:#7D7D7D !important;\n }\n\n /* Placeholder on input:focus */\n input:focus::-moz-placeholder {\n /* Firefox */\n color:transparent;\n }\n\n input:focus::-webkit-input-placeholder {\n /* Chrome, Safari, Opera */\n color:transparent;\n\n }\n\n input:focus:-ms-input-placeholder {\n /* IE10–11 */\n color:transparent !important;\n }\n\n .commerce-pos-search-onboarding-message {\n margin: 0 0 10px 0;\n font-size: 16px;\n }\n\n .form-item div.description {\n font-size: 13px;\n color:#7D7D7D;\n font-style:italic;\n margin-top: 12px;\n }\n}\n\n/* Form-item search override. */\n#commerce-pos-sale-wrapper .commerce-pos-product-search-container .form-item {\n margin: 5px 0;\n}\n\n.commerce-pos-product-display {\n padding: 10px 10px 15px;\n border-bottom: 1px solid #eee;\n transition: all .2s ease-in-out;\n\n &:hover, &:focus {\n background: #F0F0F0;\n }\n\n .display-image {\n float: left;\n margin: 5px 15px 0 0;\n border: 1px solid #eee;\n }\n\n .display-details,\n .display-stock,\n .display-price,\n .display-add {\n /* Clear image */\n padding-left: 90px;\n }\n\n .display-details {\n font-size: 10px;\n }\n\n .display-details .title {\n font-weight: bold;\n font-size: 18px;\n }\n\n .display-price {\n font-weight: bold;\n }\n\n .display-add {\n float: right;\n }\n\n .display-add a {\n display: inline-block;\n padding: 0 8px 2px;\n margin: 5px 0 0 0;\n border-radius: 3px;\n font-size: 16px;\n font-weight: bold;\n background-color: $primary;\n color: white;\n transition: all .15s ease-in-out;\n }\n\n .display-add a:hover,\n .display-add a:focus {\n background-color: $primary-hover;\n }\n\n .display-details a {\n display: inline-block;\n }\n}\n\n.commerce-pos-transaction-product-search-item.selected .commerce-pos-product-display {\n background: #F0F0F0;\n}\n\n.ui-autocomplete {\n max-height: 600px;\n overflow-y: auto;\n}\n\n.ui-autocomplete {\n max-height: 600px;\n overflow-y: auto;\n}\n","//\n//---SIDEBAR---\n//\n\n.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper,\n.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper {\n .commerce-price-formatted-components {\n margin-top: 0;\n }\n\n table > tbody {\n border: 0;\n }\n\n table > tbody > tr {\n width: 100%;\n max-width: 100%;\n }\n\n table > tbody > tr > td {\n border: 0;\n }\n\n table > tbody > tr > td:last-of-type {\n text-align: right;\n }\n\n table.commerce-pos-sidebar-table tr * {\n background: #f0f0f0;\n }\n\n table.commerce-pos-sidebar-table {\n width: 100%;\n font-size: 14px;\n border: 0;\n\n tr, tr.odd, tr.even {\n padding: 0;\n width: 100%;\n background-color: #F0F0F0;\n color: #333;\n border: 0;\n border-bottom: 1px solid #FFFFFF;\n }\n\n tr.order-to-pay {\n background: #313131;\n font-size: 120%;\n\n td {\n background: #313131;\n color: #fff;\n }\n }\n\n tr.order-change {\n font-size: 120%;\n }\n\n td:nth-child(1) {\n font-weight: bold;\n }\n\n td.balance {\n font-weight: bold;\n }\n\n tr {\n td {\n padding: 15px 10px;\n border: 0;\n\n &.status,\n &.actions {\n text-align: center;\n }\n }\n\n td,\n td.status img {\n vertical-align: middle;\n }\n\n td.status img {\n border-radius: 50%;\n }\n }\n }\n\n .label {\n font-size: inherit;\n border-radius: 0;\n color: inherit;\n }\n\n .btn {\n margin-bottom: 5px;\n }\n\n input,\n select {\n width: 100%;\n border: 1px solid #ccc;\n border-radius: 2px;\n }\n\n .form-item {\n padding: 0;\n margin: 0 0 20px 0;\n }\n\n #commerce-pos-customer-input-wrapper {\n border-top: 1px solid #eee;\n margin: 25px 0 0 0;\n padding: 20px 0 0 0;\n }\n}\n\n// To Pay - Color changes based on balance.\n#commerce-pos-sale-wrapper.sale,\n#commerce-pos-pay-form-wrapper.sale {\n .commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper,\n .commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper {\n table.commerce-pos-sidebar-table tr.order-to-pay {\n &.order-to-pay-positive td.balance {\n background: #dd0000;\n }\n }\n }\n}\n\n//Discount\n#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper {\n margin: 20px 0;\n font-size: 0;\n\n .form-item.form-item-transaction-options-actions-add-order-discount-amount {\n font-size: 0;\n }\n\n .form-text {\n width: calc(33.33% - 4px);\n padding: 10px;\n margin: 0 4px 0 0;\n vertical-align: top;\n display: inline-block;\n font-size: 12px;\n line-height: 1.3;\n height: 35px;\n }\n\n .form-submit {\n width: calc(33.33% - 2px);\n padding: 10px;\n display: inline-block;\n font-size: 12px;\n line-height: 1.3;\n }\n\n #edit-transaction-options-actions-add-order-discount-percent.form-submit {\n margin: 0 2px 0 0;\n }\n\n #edit-transaction-options-actions-add-order-discount-fixed.form-submit {\n margin: 0 0 0 2px;\n }\n}\n\n#commerce-pos-transactions-options-wrapper .form-item label {\n margin-bottom: 5px;\n font-size: 14px;\n font-weight: bold;\n}\n\n.form-item.form-item-transaction-options-actions-add-order-discount-amount {\n margin-bottom: 5px;\n display: inline;\n}\n\n#commerce-pos-transactions-options-wrapper {\n .commerce-price-formatted-components {\n width: 100%;\n max-width: 100%;\n }\n\n .payment-totals-table {\n width: 100%;\n margin-bottom: 20px;\n }\n\n .views-table {\n width: 100%;\n margin-top: 0;\n }\n}\n\n.commerce-price-formatted-components .component-title, .payment-totals-table .label {\n font-weight: bold;\n}\n\n#commerce-pos-pay-balance-wrapper .pager {\n margin: 0 0 20px 0;\n}\n","@media screen and (min-width: 767px) {\n .commerce-pos-col-products,\n .commerce-pos-pay-col-payments {\n float: left;\n padding-right: 20px;\n width: 65%;\n box-sizing: border-box;\n }\n\n .commerce-pos-col-transaction-info {\n width: 35%;\n float: left;\n }\n}\n\n@media screen and (min-width: 980px) {\n .commerce-pos-col-products,\n .commerce-pos-pay-col-payments {\n width: 75%;\n }\n\n .commerce-pos-col-transaction-info {\n width: 25%;\n }\n}","//\n//---CASHIER---\n//\n.commerce-pos-header-cashier-form {\n display: inline-block;\n float: right;\n}\n\n.commerce-pos-cashier-login-form {\n .form-item-code {\n display: inline;\n float: right;\n label {\n display: inline;\n }\n }\n\n .commerce-pos-cashier-code-input {\n margin-left: 10px;\n margin-right: 10px;\n max-width: 100px;\n }\n\n .commerce-pos-cashier-login-form-submit {\n display: none;\n &.commerce-pos-cashier-login-form-log-in-visible {\n position: relative;\n outline: none;\n display: inline-block;\n margin: auto;\n margin-top: 10px;\n margin-right: 0;\n padding: 8px 20px;\n font-size: 13px;\n font-weight: bold;\n color: #fff;\n text-decoration: none;\n text-transform: uppercase;\n background: #337ab7;\n border: 2px solid transparent;\n border-radius: 2px;\n transition: all .15s ease-in-out;\n box-shadow: none;\n &:hover, &:focus {\n text-shadow: none;\n background: #2e6da4;\n }\n }\n &.commerce-pos-cashier-login-form-log-out {\n margin-left: 10px;\n float: right;\n }\n }\n}\n"],"mappings":"AEIA,AAAA,0BAA0B,CAAE,AAAA,8BAA8B,AAAC,CACzD,WAAW,CAAE,yDAA0D,CACxE,AAGD,AAIE,0BAJwB,CAAC,kCAAkC,CAI3D,YAAY,CAHd,AAGE,8BAH4B,CAAC,kCAAkC,CAG/D,YAAY,CAFd,AAEE,iCAF+B,CAE/B,YAAY,CADd,AACE,4BAD0B,CAC1B,YAAY,AAAC,CACX,UAAU,CDLJ,OAAO,CCMb,MAAM,CAAE,CAAE,CACV,MAAM,CAAE,SAAU,CAClB,aAAa,CAAE,GAAI,CACnB,OAAO,CAAE,SAAU,CACnB,KAAK,CAAE,IAAK,CACZ,OAAO,CAAE,KAAM,CACf,KAAK,CAAE,IAAK,CACZ,UAAU,CAAE,oBAAqB,CACjC,kBAAkB,CAAE,IAAK,CACzB,UAAU,CAAE,IAAK,CACjB,WAAW,CAAE,IAAK,CAiBnB,AAjCH,AAIE,0BAJwB,CAAC,kCAAkC,CAI3D,YAAY,AAcT,MAAM,CAlBX,AAIE,0BAJwB,CAAC,kCAAkC,CAI3D,YAAY,AAcA,MAAM,CAjBpB,AAGE,8BAH4B,CAAC,kCAAkC,CAG/D,YAAY,AAcT,MAAM,CAjBX,AAGE,8BAH4B,CAAC,kCAAkC,CAG/D,YAAY,AAcA,MAAM,CAhBpB,AAEE,iCAF+B,CAE/B,YAAY,AAcT,MAAM,CAhBX,AAEE,iCAF+B,CAE/B,YAAY,AAcA,MAAM,CAfpB,AACE,4BAD0B,CAC1B,YAAY,AAcT,MAAM,CAfX,AACE,4BAD0B,CAC1B,YAAY,AAcA,MAAM,AAAC,CACf,UAAU,CDlBA,OAAO,CCmBlB,AApBL,AAIE,0BAJwB,CAAC,kCAAkC,CAI3D,YAAY,AAkBT,YAAY,CArBjB,AAGE,8BAH4B,CAAC,kCAAkC,CAG/D,YAAY,AAkBT,YAAY,CApBjB,AAEE,iCAF+B,CAE/B,YAAY,AAkBT,YAAY,CAnBjB,AACE,4BAD0B,CAC1B,YAAY,AAkBT,YAAY,AAAC,CACZ,KAAK,CAAE,IAAK,CACb,AAxBL,AAIE,0BAJwB,CAAC,kCAAkC,CAI3D,YAAY,AAsBT,YAAY,CAzBjB,AAGE,8BAH4B,CAAC,kCAAkC,CAG/D,YAAY,AAsBT,YAAY,CAxBjB,AAEE,iCAF+B,CAE/B,YAAY,AAsBT,YAAY,CAvBjB,AACE,4BAD0B,CAC1B,YAAY,AAsBT,YAAY,AAAC,CACZ,UAAU,CDxBJ,OAAO,CCyBd,AA5BL,AAIE,0BAJwB,CAAC,kCAAkC,CAI3D,YAAY,AA0BT,WAAW,CA7BhB,AAGE,8BAH4B,CAAC,kCAAkC,CAG/D,YAAY,AA0BT,WAAW,CA5BhB,AAEE,iCAF+B,CAE/B,YAAY,AA0BT,WAAW,CA3BhB,AACE,4BAD0B,CAC1B,YAAY,AA0BT,WAAW,AAAC,CACX,UAAU,CDzBA,OAAO,CC0BlB,AAIL,AACqB,0BADK,CACxB,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAe,CACnB,eAAe,CAAE,IAAK,CACtB,kBAAkB,CAAE,IAAK,CACzB,aAAa,CAAE,IAAK,CACpB,UAAU,CAAE,IAAK,CACjB,WAAW,CAAE,IAAK,CACnB,AAGH,AAAkC,iCAAD,CAAC,YAAY,AAAC,CAC7C,KAAK,CAAE,KAAM,CACd,AAED,AAA0E,0BAAhD,CAAC,kCAAkC,CAAC,YAAY,AAAA,aAAa,AAAC,CACtF,YAAY,CAAE,CAAE,CACjB,AAED,AAAgE,0CAAtB,CAAC,qBAAqB,AAAA,YAAY,CAC5E,AAA8E,8BAAhD,CAAC,kCAAkC,CAAC,YAAY,AAAA,cAAc,CAC5F,AAAkE,8BAApC,CAAC,kCAAkC,CAAC,gCAAgC,AAAC,CACjG,OAAO,CAAE,KAAM,CACf,KAAK,CAAE,IAAK,CACZ,SAAS,CAAE,IAAK,CAChB,OAAO,CAAE,IAAK,CACd,MAAM,CAAE,UAAW,CACnB,UAAU,CD3DA,OAAO,CCgElB,AAbD,AAAgE,0CAAtB,CAAC,qBAAqB,AAAA,YAAY,AAUzE,MAAM,CAVT,AAAgE,0CAAtB,CAAC,qBAAqB,AAAA,YAAY,AAUhE,MAAM,CATlB,AAA8E,8BAAhD,CAAC,kCAAkC,CAAC,YAAY,AAAA,cAAc,AASzF,MAAM,CATT,AAA8E,8BAAhD,CAAC,kCAAkC,CAAC,YAAY,AAAA,cAAc,AAShF,MAAM,CARlB,AAAkE,8BAApC,CAAC,kCAAkC,CAAC,gCAAgC,AAQ/F,MAAM,CART,AAAkE,8BAApC,CAAC,kCAAkC,CAAC,gCAAgC,AAQtF,MAAM,AAAC,CACf,UAAU,CD7DI,OAAO,CC8DtB,AAGH,AAA2B,0BAAD,CAAC,MAAM,CACjC,AAA6C,0BAAnB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,EACjC,AAA8C,0BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EACjC,AAA8C,0BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EACjC,AAA+B,8BAAD,CAAC,MAAM,CACrC,AAAiD,8BAAnB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,EACrC,AAAkD,8BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EACrC,AAAkD,8BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EACrC,AAA0D,sCAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAe,CAC1D,kBAAkB,CAAE,IAAK,CACzB,MAAM,CAAE,OAAQ,CAChB,KAAK,CAAE,IAAK,CACZ,WAAW,CAAE,IAAK,CAClB,SAAS,CAAE,IAAK,CAChB,OAAO,CAAE,CAAE,CACX,QAAQ,CAAE,OAAQ,CAClB,OAAO,CAAE,QAAS,CAClB,MAAM,CAAE,SAAU,CAClB,KAAK,CAAE,IAAK,CACZ,OAAO,CAAE,YAAa,CACtB,aAAa,CAAE,GAAI,CACnB,MAAM,CAAE,iBAAkB,CAC1B,UAAU,CAAE,IAAK,CACjB,UAAU,CAAE,oBAAqB,CACjC,eAAe,CAAE,IAAK,CACtB,kBAAkB,CAAE,IAAK,CACzB,aAAa,CAAE,IAAK,CACpB,UAAU,CAAE,IAAK,CACjB,WAAW,CAAE,IAAK,CAKnB,AAjCD,AAA2B,0BAAD,CAAC,MAAM,AA8B9B,MAAM,CA9BT,AAA2B,0BAAD,CAAC,MAAM,AA8BrB,MAAM,CA7BlB,AAA6C,0BAAnB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CA6B9B,MAAM,CA7BT,AAA6C,0BAAnB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CA6BrB,MAAM,CA5BlB,AAA8C,0BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CA4B9B,MAAM,CA5BT,AAA8C,0BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CA4BrB,MAAM,CA3BlB,AAA8C,0BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CA2B9B,MAAM,CA3BT,AAA8C,0BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CA2BrB,MAAM,CA1BlB,AAA+B,8BAAD,CAAC,MAAM,AA0BlC,MAAM,CA1BT,AAA+B,8BAAD,CAAC,MAAM,AA0BzB,MAAM,CAzBlB,AAAiD,8BAAnB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAyBlC,MAAM,CAzBT,AAAiD,8BAAnB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAyBzB,MAAM,CAxBlB,AAAkD,8BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAwBlC,MAAM,CAxBT,AAAkD,8BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAwBzB,MAAM,CAvBlB,AAAkD,8BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAuBlC,MAAM,CAvBT,AAAkD,8BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAuBzB,MAAM,CAtBlB,AAA0D,sCAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAsB1C,MAAM,CAtBT,AAA0D,sCAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAsBjC,MAAM,AAAC,CACf,UAAU,CAAE,OAAQ,CACrB,AAGH,AACiD,0BADvB,CACxB,kCAAkC,CAAC,YAAY,AAAA,qBAAqB,CAD1C,AACqB,8BADS,CACxD,kCAAkC,CAAC,YAAY,AAAA,qBAAqB,AAAC,CACnE,gBAAgB,CAAE,eAAgB,CAClC,KAAK,CAAE,OAAQ,CACf,YAAY,CAAE,IAAK,CACnB,MAAM,CAAE,OAAQ,CACjB,AAGH,AACE,0BADwB,CACxB,YAAY,CADd,AAC4B,0BADF,CACV,YAAY,AAAA,MAAM,CADlC,AAC0C,0BADhB,CACU,MAAM,AAAA,YAAY,CADtD,AAC2E,0BADjD,CAC8B,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,YAAY,CADvF,AAEsB,0BAFI,CAExB,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,CAFlC,AAEwD,0BAF9B,CAEU,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,CAFxC,AAC1B,8BADwD,CACxD,YAAY,CADc,AACA,8BAD8B,CAC1C,YAAY,AAAA,MAAM,CADN,AACc,8BADgB,CACtB,MAAM,AAAA,YAAY,CAD1B,AAC+C,8BADjB,CACF,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,YAAY,CAD3D,AAEN,8BAFoC,CAExD,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,CAFN,AAE4B,8BAFE,CAEtB,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,CAFR,AAC1D,sCADgG,CAChG,YAAY,CAD8C,AAChC,sCADsE,CAClF,YAAY,AAAA,MAAM,CAD0B,AAClB,sCADwD,CAC9D,MAAM,AAAA,YAAY,CADM,AACe,sCADuB,CAC1C,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,YAAY,CAD3B,AAEtC,sCAF4E,CAEhG,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,CAF0B,AAEJ,sCAF0C,CAE9D,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAAC,CACjE,MAAM,CAAE,IAAK,CACb,UAAU,CAAE,WAAY,CACxB,WAAW,CAAE,MAAO,CACpB,KAAK,CAAE,OAAQ,CACf,eAAe,CAAE,IAAK,CACtB,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,CAAE,CACX,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,CAAE,CACX,SAAS,CAAE,IAAK,CAChB,cAAc,CAAE,QAAS,CACzB,IAAI,CAAE,OAAQ,CAMf,AApBH,AACE,0BADwB,CACxB,YAAY,AAeT,MAAM,CAhBX,AACE,0BADwB,CACxB,YAAY,AAeA,MAAM,CAhBpB,AAC4B,0BADF,CACV,YAAY,AAAA,MAAM,AAe7B,MAAM,CAhBX,AAC4B,0BADF,CACV,YAAY,AAAA,MAAM,AAepB,MAAM,CAhBpB,AAC0C,0BADhB,CACU,MAAM,AAAA,YAAY,AAejD,MAAM,CAhBX,AAC0C,0BADhB,CACU,MAAM,AAAA,YAAY,AAexC,MAAM,CAhBpB,AAC2E,0BADjD,CAC8B,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,YAAY,AAelF,MAAM,CAhBX,AAC2E,0BADjD,CAC8B,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,YAAY,AAezE,MAAM,CAhBpB,AAEsB,0BAFI,CAExB,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAc7B,MAAM,CAhBX,AAEsB,0BAFI,CAExB,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAcpB,MAAM,CAhBpB,AAEwD,0BAF9B,CAEU,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAc/D,MAAM,CAhBX,AAEwD,0BAF9B,CAEU,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AActD,MAAM,CAhBQ,AAC1B,8BADwD,CACxD,YAAY,AAeT,MAAM,CAhBiB,AAC1B,8BADwD,CACxD,YAAY,AAeA,MAAM,CAhBQ,AACA,8BAD8B,CAC1C,YAAY,AAAA,MAAM,AAe7B,MAAM,CAhBiB,AACA,8BAD8B,CAC1C,YAAY,AAAA,MAAM,AAepB,MAAM,CAhBQ,AACc,8BADgB,CACtB,MAAM,AAAA,YAAY,AAejD,MAAM,CAhBiB,AACc,8BADgB,CACtB,MAAM,AAAA,YAAY,AAexC,MAAM,CAhBQ,AAC+C,8BADjB,CACF,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,YAAY,AAelF,MAAM,CAhBiB,AAC+C,8BADjB,CACF,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,YAAY,AAezE,MAAM,CAhBQ,AAEN,8BAFoC,CAExD,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAc7B,MAAM,CAhBiB,AAEN,8BAFoC,CAExD,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAcpB,MAAM,CAhBQ,AAE4B,8BAFE,CAEtB,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAc/D,MAAM,CAhBiB,AAE4B,8BAFE,CAEtB,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AActD,MAAM,CAhBwC,AAC1D,sCADgG,CAChG,YAAY,AAeT,MAAM,CAhBiD,AAC1D,sCADgG,CAChG,YAAY,AAeA,MAAM,CAhBwC,AAChC,sCADsE,CAClF,YAAY,AAAA,MAAM,AAe7B,MAAM,CAhBiD,AAChC,sCADsE,CAClF,YAAY,AAAA,MAAM,AAepB,MAAM,CAhBwC,AAClB,sCADwD,CAC9D,MAAM,AAAA,YAAY,AAejD,MAAM,CAhBiD,AAClB,sCADwD,CAC9D,MAAM,AAAA,YAAY,AAexC,MAAM,CAhBwC,AACe,sCADuB,CAC1C,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,YAAY,AAelF,MAAM,CAhBiD,AACe,sCADuB,CAC1C,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,YAAY,AAezE,MAAM,CAhBwC,AAEtC,sCAF4E,CAEhG,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAc7B,MAAM,CAhBiD,AAEtC,sCAF4E,CAEhG,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAcpB,MAAM,CAhBwC,AAEJ,sCAF0C,CAE9D,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAc/D,MAAM,CAhBiD,AAEJ,sCAF0C,CAE9D,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AActD,MAAM,AAAC,CACf,UAAU,CAAE,OAAQ,CACpB,eAAe,CAAE,SAAU,CAC5B,AAIL,AAA8D,0BAApC,CAAC,kCAAkC,CAAC,YAAY,CAC1E,AAAkE,8BAApC,CAAC,kCAAkC,CAAC,YAAY,CAC9E,AAAkC,iCAAD,CAAC,YAAY,CAC9C,AAA0D,0BAAhC,CAAC,8BAA8B,CAAC,YAAY,CACtE,AAA8D,8BAAhC,CAAC,8BAA8B,CAAC,YAAY,AAAC,CACzE,UAAU,CD7IF,OAAO,CC8If,MAAM,CAAE,CAAE,CACV,MAAM,CAAE,SAAU,CAClB,aAAa,CAAE,GAAI,CACnB,OAAO,CAAE,SAAU,CACnB,KAAK,CAAE,IAAK,CACZ,OAAO,CAAE,KAAM,CACf,KAAK,CAAE,IAAK,CACZ,UAAU,CAAE,oBAAqB,CACjC,kBAAkB,CAAE,IAAK,CACzB,UAAU,CAAE,IAAK,CACjB,WAAW,CAAE,IAAK,CAKnB,AArBD,AAA8D,0BAApC,CAAC,kCAAkC,CAAC,YAAY,AAkBvE,MAAM,CAlBT,AAA8D,0BAApC,CAAC,kCAAkC,CAAC,YAAY,AAkB9D,MAAM,CAjBlB,AAAkE,8BAApC,CAAC,kCAAkC,CAAC,YAAY,AAiB3E,MAAM,CAjBT,AAAkE,8BAApC,CAAC,kCAAkC,CAAC,YAAY,AAiBlE,MAAM,CAhBlB,AAAkC,iCAAD,CAAC,YAAY,AAgB3C,MAAM,CAhBT,AAAkC,iCAAD,CAAC,YAAY,AAgBlC,MAAM,CAflB,AAA0D,0BAAhC,CAAC,8BAA8B,CAAC,YAAY,AAenE,MAAM,CAfT,AAA0D,0BAAhC,CAAC,8BAA8B,CAAC,YAAY,AAe1D,MAAM,CAdlB,AAA8D,8BAAhC,CAAC,8BAA8B,CAAC,YAAY,AAcvE,MAAM,CAdT,AAA8D,8BAAhC,CAAC,8BAA8B,CAAC,YAAY,AAc9D,MAAM,AAAC,CACf,UAAU,CD1JE,OAAO,CC2JpB,AAGH,AAAgE,0CAAtB,CAAC,qBAAqB,AAAA,YAAY,CAC5E,AAA8E,8BAAhD,CAAC,kCAAkC,CAAC,YAAY,AAAA,cAAc,CAC5F,AAAkE,8BAApC,CAAC,kCAAkC,CAAC,gCAAgC,AAAC,CACjG,OAAO,CAAE,KAAM,CACf,KAAK,CAAE,IAAK,CACZ,SAAS,CAAE,IAAK,CAChB,OAAO,CAAE,IAAK,CACd,MAAM,CAAE,UAAW,CACnB,UAAU,CDpKA,OAAO,CCyKlB,AAbD,AAAgE,0CAAtB,CAAC,qBAAqB,AAAA,YAAY,AAUzE,MAAM,CAVT,AAAgE,0CAAtB,CAAC,qBAAqB,AAAA,YAAY,AAUhE,MAAM,CATlB,AAA8E,8BAAhD,CAAC,kCAAkC,CAAC,YAAY,AAAA,cAAc,AASzF,MAAM,CATT,AAA8E,8BAAhD,CAAC,kCAAkC,CAAC,YAAY,AAAA,cAAc,AAShF,MAAM,CARlB,AAAkE,8BAApC,CAAC,kCAAkC,CAAC,gCAAgC,AAQ/F,MAAM,CART,AAAkE,8BAApC,CAAC,kCAAkC,CAAC,gCAAgC,AAQtF,MAAM,AAAC,CACf,UAAU,CDtKI,OAAO,CCuKtB,AAGH,AACc,0BADY,CACxB,YAAY,AAAA,MAAM,CADpB,AACsD,0BAD5B,CACJ,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAAA,MAAM,CADhC,AACd,8BAD4C,CACxD,YAAY,AAAA,MAAM,CADQ,AAC0B,8BADI,CACpC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAAA,MAAM,AAAC,CACzD,SAAS,CAAE,IAAK,CACjB,AAIH,AAAA,eAAe,AAAC,CACd,QAAQ,CAAE,QAAS,CACnB,MAAM,CAAE,gBAAiB,CACzB,SAAS,CAAE,KAAM,CACjB,WAAW,CAAE,iBAAkB,CAC/B,YAAY,CAAE,iBAAkB,CAChC,aAAa,CAAE,iBAAkB,CACjC,qBAAqB,CAAE,aAAc,CACrC,aAAa,CAAE,aAAc,CAC7B,UAAU,CAAE,IAAK,CAClB,AAED,AAAA,kBAAkB,AAAC,CACjB,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,mBAAoB,CAC9B,AAED,AAAA,iBAAiB,AAAC,CAChB,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,IAAK,CACd,UAAU,CAAE,MAAO,CACnB,UAAU,CAAE,OAAQ,CACrB,AAGD,AAAE,EAAA,AAAA,YAAY,AAAC,CACb,OAAO,CAAE,IAAK,CACf,AAED,AACE,eADa,CACb,iBAAiB,AAAC,CAChB,WAAW,CAAE,IAAK,CACnB,AAHH,AAKI,eALW,CAKb,EAAE,AAAA,YAAY,CALhB,AAMI,eANW,CAMb,EAAE,AAAA,YAAY,AAAC,CACb,OAAO,CAAE,KAAM,CAChB,AAIH,AAAG,GAAA,AAAA,OAAO,AAAC,CACT,MAAM,CAAE,MAAO,CACf,aAAa,CAAE,GAAI,CACpB,AAGD,AAAA,uBAAuB,AAAC,CACtB,gBAAgB,CAAE,IAAK,CACvB,QAAQ,CAAE,QAAS,CACnB,OAAO,CAAE,GAAI,CACb,MAAM,CAAE,cAAe,CACvB,OAAO,CAAE,IAAK,CACd,KAAK,CAAE,IAAK,CACb,AAGD,AAAA,4BAA4B,AAAC,CAC3B,UAAU,CAAE,IAAK,CACjB,OAAO,CAAE,UAAW,CACpB,UAAU,CAAE,cAAe,CAK5B,AARD,AAKE,4BAL0B,CAK1B,KAAK,AAAC,CACJ,MAAM,CAAE,qBAAsB,CAC/B,AAIH,AAAW,UAAD,CAAC,4BAA4B,AAAC,CACtC,OAAO,CAAE,IAAK,CACf,AAED,AAAA,gCAAwB,AACZ,CACR,UAAU,CDrPG,eAAI,CCsPjB,MAAM,CAAE,IAAK,CACb,IAAI,CAAE,CAAE,CACR,QAAQ,CAAE,KAAM,CAChB,GAAG,CAAE,CAAE,CACP,KAAK,CAAE,IAAK,CACZ,OAAO,CAAE,IAAK,CACf,AATH,AAAA,8BAAwB,AAWd,CACN,UAAU,CAAE,IAAK,CACjB,MAAM,CAAE,cAAe,CACvB,UAAU,CAAE,GAAI,CAChB,IAAI,CAAE,GAAI,CACV,QAAQ,CAAE,IAAK,CACf,OAAO,CAAE,IAAK,CACd,QAAQ,CAAE,KAAM,CAChB,UAAU,CAAE,MAAO,CACnB,GAAG,CAAE,GAAI,CACT,SAAS,CAAE,qBAAS,CACpB,KAAK,CAAE,GAAI,CACX,OAAO,CAAE,IAAK,CASf,AAPC,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK,EAzBhC,AAAA,8BAAwB,AAWd,CAeJ,KAAK,CAAE,GAAI,CAMd,CAHC,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK,EA7BhC,AAAA,8BAAwB,AAWd,CAmBJ,KAAK,CAAE,GAAI,CAEd,CAhCH,AAAA,8BAAwB,AAkCd,CACN,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,OAAQ,CAChB,SAAS,CAAE,KAAM,CACjB,OAAO,CAAE,GAAI,CACb,QAAQ,CAAE,QAAS,CACnB,KAAK,CAAE,IAAK,CACZ,GAAG,CAAE,IAAK,CACX,AA1CH,AA4Ca,iCA5CW,CA4CX,GAAG,AAAC,CACb,UAAU,CAAE,IAAK,CACjB,SAAS,CAAE,IAAK,CACjB,AA/CH,AAAA,+BAAwB,AAiDb,CACP,UAAU,CAAE,MAAO,CACpB,AAIH,AAAA,uCAAuC,AAAC,CACtC,aAAa,CAAE,IAAK,CACrB,AAED,AACE,8BAD4B,CAC5B,8CAA8C,CADhD,AAEE,8BAF4B,CAE5B,6CAA6C,AAAC,CAC5C,KAAK,CAAE,OAAQ,CACf,OAAO,CAAE,YAAa,CAOvB,AAXH,AACE,8BAD4B,CAC5B,8CAA8C,AAK3C,KAAK,CANV,AAEE,8BAF4B,CAE5B,6CAA6C,AAI1C,KAAK,AAAC,CACL,KAAK,CAAE,OAAQ,CACf,UAAU,CAAE,IAAK,CACjB,MAAM,CAAE,IAAK,CACd,ACxUL,AAAA,oBAAoB,AAAC,CACnB,MAAM,CAAE,UAAW,CACnB,OAAO,CAAE,IAAK,CACd,KAAK,CAAE,IAAK,CACZ,UAAU,CAAE,OAAQ,CACpB,aAAa,CAAE,GAAI,CAuFpB,AA5FD,AAOE,oBAPkB,CAOlB,SAAS,AAAC,CACR,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,UAAW,CACnB,SAAS,CAAE,KAAM,CAMlB,AAhBH,AAYI,oBAZgB,CAOlB,SAAS,CAKP,GAAG,AAAC,CACF,SAAS,CAAE,IAAK,CAChB,MAAM,CAAE,IAAK,CACd,AAfL,AAmBE,oBAnBkB,CAmBlB,0BAA0B,AAAC,CACzB,OAAO,CAAE,YAAa,CACtB,MAAM,CAAE,CAAE,CACV,cAAc,CAAE,MAAO,CAqDxB,AA3EH,AAwBI,oBAxBgB,CAmBlB,0BAA0B,CAKxB,EAAE,AAAC,CACD,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,CAAE,CACX,UAAU,CAAE,IAAK,CAClB,AA5BL,AA8BO,oBA9Ba,CAmBlB,0BAA0B,CAWxB,EAAE,CAAC,EAAE,AAAC,CACJ,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,UAAW,CACnB,OAAO,CAAE,CAAE,CACX,UAAU,CAAE,IAAK,CAClB,AAnCL,AAqCS,oBArCW,CAmBlB,0BAA0B,CAkBxB,EAAE,CAAC,EAAE,AAAA,WAAW,AAAC,CACf,YAAY,CAAE,CAAE,CACjB,AAvCL,AAyCU,oBAzCU,CAmBlB,0BAA0B,CAsBxB,EAAE,CAAC,EAAE,CAAC,CAAC,AAAC,CACN,QAAQ,CAAE,QAAS,CACnB,OAAO,CAAE,KAAM,CACf,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,QAAS,CAClB,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,IAAK,CAClB,KAAK,CAAE,IAAK,CACZ,eAAe,CAAE,IAAK,CAEtB,cAAc,CAAE,SAAU,CAC1B,UAAU,CF9CN,OAAO,CE+CX,MAAM,CAAE,qBAAsB,CAE9B,aAAa,CAAE,GAAI,CACnB,UAAU,CAAE,oBAAqB,CAClC,AAzDL,AA2DW,oBA3DS,CAmBlB,0BAA0B,CAwCxB,EAAE,CAAC,EAAE,CAAC,CAAC,AAAA,MAAM,CA3DjB,AA4DW,oBA5DS,CAmBlB,0BAA0B,CAyCxB,EAAE,CAAC,EAAE,CAAC,CAAC,AAAA,MAAM,AAAC,CACZ,KAAK,CAAE,IAAK,CACZ,UAAU,CFvDA,OAAO,CEwDlB,AA/DL,AAiEW,oBAjES,CAmBlB,0BAA0B,CA8CxB,EAAE,CAAC,EAAE,CAAC,CAAC,AAAA,OAAO,AAAC,CACb,KAAK,CAAE,IAAK,CACZ,UAAU,CAAE,WAAY,CACxB,MAAM,CAAE,GAAG,CAAC,KAAK,CF9Db,OAAO,CE+DX,MAAM,CAAE,OAAQ,CACjB,AAtEL,AAwEkB,oBAxEE,CAmBlB,0BAA0B,CAqDxB,EAAE,CAAC,EAAE,CAAC,CAAC,AAAA,OAAO,AAAA,MAAM,AAAC,CACnB,UAAU,CAAE,qBAAI,CACjB,AAIH,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK,EA9E9B,AA+EI,oBA/EgB,CA+EhB,SAAS,AAAC,CACR,WAAW,CAAE,IAAK,CAClB,SAAS,CAAE,KAAM,CAClB,CAIH,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK,EAtF9B,AAuFqC,oBAvFjB,CAuFhB,0BAA0B,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,AAAC,CACjC,OAAO,CAAE,QAAS,CAClB,SAAS,CAAE,IAAK,CACjB,CC1FL,AAAA,6BAA6B,AAAC,CAC5B,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,WAAY,CA0BrB,AA5BD,AAIE,6BAJ2B,CAI3B,EAAE,AAAC,CACD,cAAc,CAAE,MAAO,CACvB,UAAU,CAAE,MAAO,CACpB,AAPH,AASW,6BATkB,CAS3B,EAAE,AAAA,MAAM,CAAC,MAAM,AAAC,CACd,WAAW,CAAE,IAAK,CAClB,SAAS,CAAE,IAAK,CAChB,YAAY,CAAE,IAAK,CACpB,AAbH,AAeW,6BAfkB,CAe3B,EAAE,AAAA,MAAM,CAAC,IAAI,AAAC,CACZ,SAAS,CAAE,GAAI,CACf,OAAO,CAAE,KAAM,CAChB,AAlBH,AAoBI,6BApByB,CAoB3B,EAAE,AAAA,IAAI,CApBR,AAoBY,6BApBiB,CAoBnB,EAAE,AAAA,KAAK,AAAC,CACd,UAAU,CAAE,IAAK,CAClB,AAtBH,AAwBK,6BAxBwB,CAwB3B,EAAE,CAAC,EAAE,CAxBP,AAwBY,6BAxBiB,CAwBpB,EAAE,CAAC,EAAE,AAAC,CACX,MAAM,CAAE,iBAAkB,CAC1B,UAAU,CAAE,IAAK,CAClB,AAGH,AAA+B,8BAAD,CAAC,WAAW,AAAC,CACzC,OAAO,CAAE,YAAa,CACtB,MAAM,CAAE,UAAW,CAepB,AAjBD,AAIE,8BAJ4B,CAAC,WAAW,CAIxC,iCAAiC,AAAC,CAChC,OAAO,CAAE,QAAS,CAClB,UAAU,CH9BJ,OAAO,CG+Bb,KAAK,CAAE,eAAgB,CACvB,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,IAAK,CAClB,UAAU,CAAE,oBAAqB,CAClC,AAXH,AAamC,8BAbL,CAAC,WAAW,CAaxC,iCAAiC,AAAA,MAAM,CAbzC,AAcmC,8BAdL,CAAC,WAAW,CAcxC,iCAAiC,AAAA,MAAM,AAAC,CACtC,UAAU,CHtCE,OAAO,CGuCpB,AAGH,AAA+B,8BAAD,CAAC,6BAA6B,AAAC,CAC3D,MAAM,CAAE,MAAO,CACf,WAAW,CAAE,IAAK,CAClB,UAAU,CAAE,iBAAkB,CAyB/B,AA5BD,AAKO,8BALuB,CAAC,6BAA6B,CAK1D,KAAK,AAAA,qBAAqB,AAAC,CACzB,gBAAgB,CAAE,IAAK,CACvB,KAAK,CAAE,OAAQ,CACf,YAAY,CAAE,IAAK,CACnB,MAAM,CAAE,OAAQ,CACjB,AAVH,AAY4B,8BAZE,CAAC,6BAA6B,CAY1D,KAAK,AAAA,qBAAqB,AAAA,MAAM,AAAC,CAC/B,gBAAgB,CAAE,eAAgB,CACnC,AAdH,AAgBqB,8BAhBS,CAAC,6BAA6B,CAgB1D,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAe,CACnB,gBAAgB,CHzDR,OAAO,CG0Df,KAAK,CAAE,IAAK,CACZ,YAAY,CAAE,WAAY,CAC1B,OAAO,CAAE,SAAU,CACnB,MAAM,CAAE,UAAW,CACnB,SAAS,CAAE,IAAK,CAKjB,AA3BH,AAgBqB,8BAhBS,CAAC,6BAA6B,CAgB1D,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAQH,MAAM,CAxBX,AAgBqB,8BAhBS,CAAC,6BAA6B,CAgB1D,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAQM,MAAM,AAAC,CACf,gBAAgB,CHhEJ,OAAO,CGiEpB,AAOL,AAAA,oBAAoB,AAAC,CACnB,KAAK,CAAE,GAAI,CAKZ,AAND,AAGE,oBAHkB,CAGlB,CAAC,AAAC,CACA,UAAU,CAAE,UAAW,CACxB,AAGH,AAEI,8BAF0B,CAC5B,2BAA2B,CACzB,wBAAwB,AAAC,CACvB,aAAa,CAAE,CAAE,CAClB,AAJL,AAMe,8BANe,CAC5B,2BAA2B,CAKzB,UAAU,CAAC,KAAK,AAAC,CACf,SAAS,CAAE,IAAK,CAChB,aAAa,CAAE,IAAK,CACrB,AATL,AAW6B,8BAXC,CAC5B,2BAA2B,CAUzB,wBAAwB,CAAC,KAAK,AAAC,CAC7B,SAAS,CAAE,eAAgB,CAC3B,MAAM,CAAE,UAAW,CACnB,OAAO,CAAE,SAAU,CACnB,MAAM,CAAE,IAAK,CACb,UAAU,CAAE,kBAAmB,CAC/B,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,iBAAkB,CAC1B,SAAS,CAAE,IAAK,CAChB,UAAU,CAAE,KAAM,CAClB,kBAAkB,CAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,eAAI,CAC1C,UAAU,CAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,eAAI,CACnC,AAvBL,AAyBkC,8BAzBJ,CAC5B,2BAA2B,CAwBzB,wBAAwB,CAAC,KAAK,AAAA,MAAM,AAAC,CACnC,MAAM,CAAE,aAAc,CACvB,AA3BL,AA8BE,8BA9B4B,CA8B5B,8BAA8B,AAAC,CAC7B,aAAa,CAAE,IAAK,CA8BrB,AA7DH,AA8BE,8BA9B4B,CA8B5B,8BAA8B,AAG3B,OAAO,AAAC,CACP,KAAK,CAAE,IAAK,CACZ,OAAO,CAAE,EAAG,CACZ,OAAO,CAAE,KAAM,CAChB,AArCL,AAuCI,8BAvC0B,CA8B5B,8BAA8B,CAS5B,qCAAqC,AAAC,CACpC,KAAK,CAAE,IAAK,CACZ,YAAY,CAAE,IAAK,CAKpB,AA9CL,AAuCI,8BAvC0B,CA8B5B,8BAA8B,CAS5B,qCAAqC,AAIlC,aAAa,AAAC,CACb,YAAY,CAAE,CAAE,CACjB,AA7CP,AAgDuB,8BAhDO,CA8B5B,8BAA8B,CAkB5B,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAe,CACnB,gBAAgB,CHrIZ,OAAO,CGsIX,KAAK,CAAE,IAAK,CACZ,YAAY,CAAE,WAAY,CAC1B,OAAO,CAAE,SAAU,CACnB,SAAS,CAAE,IAAK,CAChB,YAAY,CAAE,CAAE,CAKjB,AA3DL,AAgDuB,8BAhDO,CA8B5B,8BAA8B,CAkB5B,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAQH,MAAM,CAxDb,AAgDuB,8BAhDO,CA8B5B,8BAA8B,CAkB5B,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAQM,MAAM,AAAC,CACf,gBAAgB,CH5IR,OAAO,CG6IhB,AAOP,AACE,oBADkB,CAClB,4BAA4B,AAAC,CAC3B,QAAQ,CAAE,QAAS,CACpB,AAHH,AAKE,oBALkB,CAKlB,yBAAyB,AAAC,CACxB,QAAQ,CAAE,MAAO,CACjB,YAAY,CAAE,iBAAkB,CACjC,AARH,AAUE,oBAVkB,CAUlB,wBAAwB,AAAC,CACvB,UAAU,CAAE,UAAW,CACvB,KAAK,CAAE,MAAO,CACd,OAAO,CAAE,KAAM,CACf,KAAK,CAAE,IAAK,CACZ,OAAO,CAAE,IAAK,CACd,MAAM,CAAE,iBAAkB,CAC1B,YAAY,CAAE,CAAE,CAChB,aAAa,CAAE,CAAE,CACjB,SAAS,CAAE,IAAK,CAChB,UAAU,CAAE,MAAO,CACnB,gBAAgB,CAAE,OAAQ,CAC1B,KAAK,CAAE,OAAQ,CACf,MAAM,CAAE,OAAQ,CAChB,UAAU,CAAE,eAAgB,CAC7B,AAzBH,AA2B0B,oBA3BN,CA2BlB,wBAAwB,AAAA,MAAM,CA3BhC,AA2B0D,oBA3BtC,CA2Bc,wBAAwB,AAAA,MAAM,AAAC,CAC7D,gBAAgB,CAAE,OAAQ,CAC3B,AAGH,AACE,iCAD+B,CAC/B,aAAa,AAAC,CACZ,UAAU,CAAE,IAAK,CAClB,AAHH,AAKE,iCAL+B,CAK/B,YAAY,AAAC,CACX,MAAM,CAAE,IAAK,CACb,UAAU,CAAE,GAAI,CACjB,AAGH,AAAwB,wBAAA,AAAA,QAAQ,AAAC,CAG/B,gBAAgB,CAAE,OAAQ,CAC3B,AAED,AAA6B,4BAAD,CAAC,MAAM,AAAC,CAClC,KAAK,CAAE,GAAI,CACX,OAAO,CAAE,IAAK,CACd,YAAY,CAAE,IAAK,CACnB,MAAM,CAAE,gBAAiB,CACzB,aAAa,CAAE,IAAK,CACpB,KAAK,CAAE,KAAM,CACb,SAAS,CAAE,GAAI,CAChB,AAED,AAAmC,4BAAP,CAAC,MAAM,AAAA,MAAM,CAAE,AAAmC,4BAAP,CAAC,MAAM,AAAA,MAAM,AAAC,CACnF,YAAY,CAAE,KAAM,CACrB,AAED,AAA4C,oBAAxB,AAAA,wBAAwB,AAAA,UAAU,AAAC,CACrD,KAAK,CAAE,IAAK,CACZ,OAAO,CAAE,SAAU,CACnB,UAAU,CAAE,IAAK,CACjB,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,CAAE,CACV,YAAY,CAAE,cAAe,CAC7B,SAAS,CAAE,IAAK,CAChB,UAAU,CAAE,KAAM,CACnB,AAED,AAAwB,wBAAA,AAAA,aAAa,AAAC,CACpC,gBAAgB,CAAE,OAAQ,CAC1B,KAAK,CAAE,IAAK,CACb,AAED,AAAqC,wBAAb,AAAA,aAAa,AAAA,MAAM,CAAE,AAAqC,wBAAb,AAAA,aAAa,AAAA,MAAM,AAAC,CACvF,gBAAgB,CAAE,OAAQ,CAC3B,AAED,AACkD,8BADpB,CAC5B,4BAA4B,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAe,CAChD,QAAQ,CAAE,QAAS,CACnB,OAAO,CAAE,YAAa,CACtB,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,IAAK,CACb,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,SAAU,CACnB,SAAS,CAAE,IAAK,CAChB,KAAK,CAAE,IAAK,CACZ,eAAe,CAAE,IAAK,CACtB,cAAc,CAAE,SAAU,CAC1B,UAAU,CHpPJ,OAAO,CGqPb,MAAM,CAAE,CAAE,CACV,aAAa,CAAE,CAAE,CACjB,UAAU,CAAE,IAAK,CACjB,UAAU,CAAE,oBAAqB,CAClC,AAjBH,AAmBmD,8BAnBrB,CAmB5B,4BAA4B,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,MAAM,CAnBzD,AAoBmD,8BApBrB,CAoB5B,4BAA4B,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,MAAM,AAAC,CACtD,gBAAgB,CH5PJ,OAAO,CG6PpB,AAKH,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK,EAI1B,AAAqD,2BAA1B,CAAC,wBAAwB,CAAC,KAAK,AAAC,CACzD,SAAS,CAAE,IAAK,CACjB,AAED,AAAA,wBAAwB,AAAC,CACvB,SAAS,CAAE,IAAK,CACjB,AAED,AAAA,wBAAwB,CACxB,AAA+E,8BAAjD,CAAC,4BAA4B,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAe,CAC/E,OAAO,CAAE,IAAK,CACf,AAED,AAA+E,8BAAjD,CAAC,4BAA4B,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAe,CAC/E,MAAM,CAAE,IAAK,CACd,CAIH,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK,EAI1B,AAAA,oBAAoB,AAAC,CACnB,KAAK,CAAE,IAAK,CACb,AAED,AAA4E,8BAA9C,CAAC,8BAA8B,CAAC,aAAa,CAAC,KAAK,AAAC,CAChF,OAAO,CAAE,SAAU,CACnB,SAAS,CAAE,IAAK,CACjB,CC3SH,AAAA,UAAU,AAAC,CAET,KAAK,CAAE,IAAK,CACb,AAED,AAEY,+BAFmB,CAE7B,UAAU,AAAA,sBAAsB,AAAC,CAC/B,MAAM,CAAE,aAAc,CACvB,AAJH,AAMyB,+BANM,CAM7B,sBAAsB,CAAC,KAAK,AAAC,CAC3B,aAAa,CAAE,GAAI,CACpB,AAGH,AAAA,sCAAsC,AAAC,CACrC,WAAW,CAAE,IAAK,CAClB,UAAU,CAAE,IAAK,CA4BlB,AA9BD,AAIE,sCAJoC,CAIpC,KAAK,AAAC,CACJ,MAAM,CAAE,CAAE,CACV,KAAK,CAAE,IAAK,CACb,AAPH,AASqB,sCATiB,CASpC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAe,CACnB,kBAAkB,CAAE,IAAK,CACzB,MAAM,CAAE,OAAQ,CAChB,KAAK,CAAE,IAAK,CACZ,WAAW,CAAE,MAAO,CACpB,SAAS,CAAE,IAAK,CAChB,OAAO,CAAE,CAAE,CACX,QAAQ,CAAE,MAAO,CACjB,OAAO,CAAE,SAAU,CACnB,MAAM,CAAE,cAAe,CACvB,KAAK,CAAE,IAAK,CACZ,OAAO,CAAE,YAAa,CACtB,aAAa,CAAE,GAAI,CACnB,MAAM,CAAE,IAAK,CACb,UAAU,CAAE,OAAQ,CACpB,UAAU,CAAE,oBAAqB,CAClC,AAzBH,AA2BsB,sCA3BgB,CA2BpC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,MAAM,CA3B5B,AA2BkD,sCA3BZ,CA2BR,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,MAAM,AAAC,CACrD,UAAU,CAAE,OAAQ,CACrB,AAGH,AACQ,eADO,AAAA,sBAAsB,AAAA,aAAa,CAChD,KAAK,CAAC,EAAE,AAAC,CACP,gBAAgB,CAAE,OAAQ,CAC1B,KAAK,CAAE,OAAQ,CACf,OAAO,CAAE,IAAK,CACd,WAAW,CAAE,IAAK,CAClB,YAAY,CAAE,WAAY,CAC1B,YAAY,CAAE,cAAe,CAC9B,AARH,AAUI,eAVW,AAAA,sBAAsB,AAAA,aAAa,CAUhD,EAAE,AAAA,IAAI,CAVR,AAWI,eAXW,AAAA,sBAAsB,AAAA,aAAa,CAWhD,EAAE,AAAA,KAAK,AAAC,CACN,gBAAgB,CAAE,OAAQ,CAC1B,YAAY,CAAE,WAAY,CAC1B,aAAa,CAAE,cAAe,CAC/B,AAfH,AAiBK,eAjBU,AAAA,sBAAsB,AAAA,aAAa,CAiBhD,EAAE,CAAC,EAAE,AAAC,CACJ,OAAO,CAAE,IAAK,CACf,ACnEH,AAAA,0BAA0B,AAAC,CACzB,KAAK,CAAE,IAAK,CACZ,UAAU,CAAE,UAAW,CAIxB,AAND,AAGE,0BAHwB,CAGxB,CAAC,AAAC,CACA,UAAU,CAAE,UAAW,CACxB,AAGH,AAAA,4BAA4B,AAAC,CAC3B,OAAO,CAAE,SAAU,CACnB,SAAS,CAAE,IAAK,CACjB,AAED,AACE,qBADmB,CACnB,MAAM,AAAC,CACL,OAAO,CAAE,UAAW,CACpB,UAAU,CAAE,IAAK,CAClB,AAJH,AAME,qBANmB,CAMnB,QAAQ,AAAC,CACP,OAAO,CAAE,UAAW,CACpB,UAAU,CAAE,KAAM,CACnB,AAGH,AACE,0BADwB,CACxB,CAAC,AAAC,CACA,KAAK,CLrBC,OAAO,CKsBd,AAHH,AAKE,0BALwB,CAKxB,UAAU,AAAC,CACT,MAAM,CAAE,MAAO,CACf,SAAS,CAAE,IAAK,CACjB,AAGH,AACE,0BADwB,CACxB,CAAC,CADyB,AAC1B,8BADwD,CACxD,CAAC,AAAC,CACA,KAAK,CLhCC,OAAO,CKiCd,AAHH,AAKG,0BALuB,CAKxB,CAAC,AAAA,MAAM,CALT,AAKY,0BALc,CAKf,CAAC,AAAA,MAAM,CALU,AAKzB,8BALuD,CAKxD,CAAC,AAAA,MAAM,CALmB,AAKhB,8BAL8C,CAK/C,CAAC,AAAA,MAAM,AAAC,CACf,KAAK,CLnCO,OAAO,CKoCnB,eAAe,CAAE,SAAU,CAC5B,AARH,AAUE,0BAVwB,CAUxB,QAAQ,CAVV,AAWE,0BAXwB,CAWxB,MAAM,CAXR,AAYE,0BAZwB,CAYxB,KAAK,CAZqB,AAU1B,8BAVwD,CAUxD,QAAQ,CAVkB,AAW1B,8BAXwD,CAWxD,MAAM,CAXoB,AAY1B,8BAZwD,CAYxD,KAAK,AAAC,CACJ,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,QAAS,CAClB,aAAa,CAAE,GAAI,CACnB,MAAM,CAAE,IAAK,CACb,SAAS,CAAE,IAAK,CAChB,UAAU,CAAE,IAAK,CACjB,UAAU,CAAE,UAAW,CACvB,cAAc,CAAE,QAAS,CAO1B,AA3BH,AAUE,0BAVwB,CAUxB,QAAQ,AAYL,mBAAmB,CAtBxB,AAWE,0BAXwB,CAWxB,MAAM,AAWH,mBAAmB,CAtBxB,AAYE,0BAZwB,CAYxB,KAAK,AAUF,mBAAmB,CAtBI,AAU1B,8BAVwD,CAUxD,QAAQ,AAYL,mBAAmB,CAtBI,AAW1B,8BAXwD,CAWxD,MAAM,AAWH,mBAAmB,CAtBI,AAY1B,8BAZwD,CAYxD,KAAK,AAUF,mBAAmB,AAAC,CACnB,gBAAgB,CAAwB,uBAAC,CAAC,UAAU,CACpD,iBAAiB,CAAE,oBAAqB,CACxC,mBAAmB,CAAE,sBAAuB,CAC7C,AA1BL,AA6BE,0BA7BwB,CA6BxB,MAAM,CA7BR,AA6B4B,0BA7BF,CA6BhB,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,EA7BhB,AA8BqB,0BA9BK,CA8BxB,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EA9BR,AA8B2C,0BA9BjB,CA8BF,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EA9BF,AA6B1B,8BA7BwD,CA6BxD,MAAM,CA7BoB,AA6BA,8BA7B8B,CA6BhD,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,EA7BY,AA8BP,8BA9BqC,CA8BxD,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EA9BoB,AA8Be,8BA9Be,CA8BlC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAe,CACzC,kBAAkB,CAAE,IAAK,CACzB,MAAM,CAAE,OAAQ,CAChB,KAAK,CAAE,IAAK,CACZ,WAAW,CAAE,IAAK,CAClB,SAAS,CAAE,IAAK,CAChB,OAAO,CAAE,CAAE,CACX,QAAQ,CAAE,OAAQ,CAClB,OAAO,CAAE,QAAS,CAClB,MAAM,CAAE,SAAU,CAClB,KAAK,CAAE,IAAK,CACZ,OAAO,CAAE,YAAa,CACtB,aAAa,CAAE,GAAI,CACnB,MAAM,CAAE,iBAAkB,CAC1B,UAAU,CAAE,IAAK,CACjB,UAAU,CAAE,oBAAqB,CAClC,AA9CH,AAgDQ,0BAhDkB,CAgDxB,MAAM,AAAA,MAAM,CAhDd,AAgDqB,0BAhDK,CAgDV,KAAK,AAAA,MAAM,CAhD3B,AAgDmC,0BAhDT,CAgDG,MAAM,AAAA,MAAM,CAhDzC,AAgDgD,0BAhDtB,CAgDiB,KAAK,AAAA,MAAM,CAhD1B,AAgDpB,8BAhDkD,CAgDxD,MAAM,AAAA,MAAM,CAhDc,AAgDP,8BAhDqC,CAgD1C,KAAK,AAAA,MAAM,CAhDC,AAgDO,8BAhDuB,CAgD7B,MAAM,AAAA,MAAM,CAhDb,AAgDoB,8BAhDU,CAgDf,KAAK,AAAA,MAAM,AAAC,CACnD,UAAU,CAAE,OAAQ,CACrB,AAMH,AAAA,oCAAoC,AAAC,CACnC,UAAU,CAAE,cAAe,CAC3B,aAAa,CAAE,IAAK,CAuDrB,AAzDD,AAIE,oCAJkC,CAIlC,CAAC,AAAC,CACA,cAAc,CAAE,MAAO,CACxB,AANH,AAQkC,oCARE,CAQhC,aAAa,CAAG,aAAa,CAAC,cAAc,AAAC,CAC7C,OAAO,CAAE,YAAa,CACtB,MAAM,CAAE,KAAM,CACd,cAAc,CAAE,GAAI,CACrB,AAZH,AAcE,oCAdkC,CAclC,cAAc,AAAC,CACb,KAAK,CAAE,KAAM,CACb,aAAa,CAAE,EAAG,CACnB,AAjBH,AAmBE,oCAnBkC,CAmBlC,cAAc,AAAC,CACb,KAAK,CAAE,kBAAI,CACX,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,GAAI,CAKlB,AA3BH,AAwBI,oCAxBgC,CAmBlC,cAAc,CAKZ,+BAA+B,AAAC,CAC9B,KAAK,CAAE,GAAI,CACZ,AA1BL,AA6BE,oCA7BkC,CA6BlC,mBAAmB,CA7BrB,AA8BE,oCA9BkC,CA8BlC,iBAAiB,AAAC,CAChB,aAAa,CAAE,EAAG,CAClB,UAAU,CAAE,IAAK,CAClB,AAjCH,AAmCoB,oCAnCgB,CAmChC,aAAa,CAAG,aAAa,AAAC,CAC9B,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,MAAO,CAChB,aAAa,CAAE,cAAe,CAC/B,AAxCH,AA0CkC,oCA1CE,CA0ChC,aAAa,CAAG,aAAa,CAAC,UAAU,AAAC,CACzC,OAAO,CAAE,YAAa,CACvB,AA5CH,AA8CkC,oCA9CE,CA8ChC,aAAa,CAAG,aAAa,CAAC,sBAAsB,AAAC,CACrD,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,CAAE,CACX,KAAK,CAAE,IAAK,CACZ,SAAS,CAAE,IACZ,CAAC,AAnDJ,AAqDE,oCArDkC,CAqDlC,cAAc,AAAC,CACb,KAAK,CAAE,kBAAI,CACX,UAAU,CAAE,KAAM,CACnB,AAGH,AAAqE,oCAAjC,CAAG,aAAa,CAAG,aAAa,CAAC,KAAK,AAAC,CACzE,OAAO,CAAE,KAAM,CACf,MAAM,CAAE,CAAE,CACV,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,IAAK,CACb,WAAW,CAAE,IAAK,CAClB,KAAK,CLvJG,OAAO,CKwJf,MAAM,CAAE,qBAAsB,CAC9B,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,IAAK,CAClB,UAAU,CAAE,oBAAqB,CAMlC,AAhBD,AAAqE,oCAAjC,CAAG,aAAa,CAAG,aAAa,CAAC,KAAK,AAYvE,MAAM,CAZT,AAAqE,oCAAjC,CAAG,aAAa,CAAG,aAAa,CAAC,KAAK,AAavE,MAAM,AAAC,CACN,UAAU,CAAE,mBAAI,CACjB,AAMH,AACiB,oCADmB,CAClC,cAAc,CAAC,MAAM,AAAC,CACpB,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,IAAK,CAKnB,AAHC,MAAM,EAAL,SAAS,EAAE,KAAK,EALrB,AACiB,oCADmB,CAClC,cAAc,CAAC,MAAM,AAAC,CAKlB,SAAS,CAAE,IAAK,CAEnB,CAGH,AAAoE,oCAAhC,CAAG,aAAa,CAAC,cAAc,CAAC,KAAK,AAAC,CACxE,KAAK,CAAE,IAAK,CACZ,WAAW,CAAE,MAAO,CACrB,AAKD,AACE,0BADwB,CAAC,mBAAmB,CAAC,yBAAyB,CACtE,UAAU,AAAC,CACT,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,CAAE,CACX,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,GAAG,CAAC,KAAK,CLtLN,IAAI,CKuLf,aAAa,CAAE,GAAI,CACpB,AAPH,AASE,0BATwB,CAAC,mBAAmB,CAAC,yBAAyB,CAStE,KAAK,CATP,AAUE,0BAVwB,CAAC,mBAAmB,CAAC,yBAAyB,CAUtE,KAAK,AAAC,CACJ,KAAK,CLpMC,OAAO,CKqMb,WAAW,CAAE,IAAK,CAClB,SAAS,CAAE,IAAK,CAChB,MAAM,CAAE,qBAAsB,CAC9B,aAAa,CAAE,CAAE,CACjB,MAAM,CAAE,IAAK,CACb,WAAW,CAAE,IAAK,CAClB,OAAO,CAAE,KAAM,CACf,MAAM,CAAE,CAAE,CACV,KAAK,CAAE,IAAK,CACZ,UAAU,CAAE,MAAO,CACpB,AAMH,AAAuD,oCAAnB,CAAC,iBAAiB,CAAC,mBAAmB,AAAC,CACzE,OAAO,CAAE,uBAAwB,CACjC,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,YAAa,CACrB,OAAO,CAAE,YAAa,CACtB,SAAS,CAAE,CAAE,CACb,UAAU,CAAE,YAAa,CACzB,MAAM,CAAE,eAAgB,CACzB,AAED,AACqB,0BADK,CAAC,mBAAmB,CAC5C,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAe,CACnB,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,IAAK,CACb,cAAc,CAAE,GAAI,CACpB,OAAO,CAAE,YAAa,CACtB,MAAM,CAAE,CAAE,CACV,SAAS,CAAE,IAAK,CAChB,aAAa,CAAE,CAAE,CACjB,UAAU,CAAE,mBAAoB,CAChC,MAAM,CAAE,GAAG,CAAC,KAAK,CLjON,IAAI,CKkOhB,AAXH,AAaO,0BAbmB,CAAC,mBAAmB,CAa5C,KAAK,AAAA,cAAc,CAbrB,AAcQ,0BAdkB,CAAC,mBAAmB,CAc5C,MAAM,AAAA,cAAc,AAAC,CACnB,aAAa,CAAE,CAAE,CACjB,WAAW,CAAE,CAAE,CAChB,AAjBH,AAmBO,0BAnBmB,CAAC,mBAAmB,CAmB5C,KAAK,AAAA,aAAa,CAnBpB,AAoBQ,0BApBkB,CAAC,mBAAmB,CAoB5C,MAAM,AAAA,aAAa,AAAC,CAClB,WAAW,CAAE,CAAE,CAChB,AAtBH,AAwBsB,0BAxBI,CAAC,mBAAmB,CAwB5C,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,MAAM,CAxB5B,AAyBsB,0BAzBI,CAAC,mBAAmB,CAyB5C,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,MAAM,CAzB5B,AA0BQ,0BA1BkB,CAAC,mBAAmB,CA0B5C,MAAM,AAAA,MAAM,CA1Bd,AA2BQ,0BA3BkB,CAAC,mBAAmB,CA2B5C,MAAM,AAAA,MAAM,AAAC,CACX,UAAU,CAAE,OAAQ,CACrB,AA7BH,AA+BqB,0BA/BK,CAAC,mBAAmB,CA+B5C,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EA/BR,AAgCE,0BAhCwB,CAAC,mBAAmB,CAgC5C,MAAM,AAAC,CACL,OAAO,CAAE,KAAM,CACf,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,OAAQ,CACjB,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,IAAK,CACb,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,CAAE,CACf,aAAa,CAAE,CAAE,CAClB,AAGH,AACmB,0BADO,CAAC,iBAAiB,CAC1C,KAAK,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,CAAa,CACjB,MAAM,CAAE,IAAK,CACb,KAAK,CAAE,IAAK,CACZ,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,IAAK,CAClB,WAAW,CAAE,IAAK,CAClB,UAAU,CAAE,MAAO,CACnB,OAAO,CAAE,CAAE,CACX,MAAM,CAAE,CAAE,CACV,KAAK,CLrRC,OAAO,CKsRb,MAAM,CAAE,CAAE,CACV,aAAa,CAAE,CAAE,CAClB,AAbH,AAeoB,0BAfM,CAAC,iBAAiB,CAe1C,KAAK,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,CAAY,MAAM,AAAC,CACvB,eAAe,CAAE,IAAK,CACtB,kBAAkB,CAAE,IAAK,CACzB,UAAU,CAAE,IAAK,CAClB,AAnBH,AAqBE,0BArBwB,CAAC,iBAAiB,CAqB1C,gBAAgB,AAAC,CACf,KAAK,CAAE,iBAAI,CACX,OAAO,CAAE,YAAa,CACvB,AAxBH,AA0BmB,0BA1BO,CAAC,iBAAiB,CA0B1C,gBAAgB,CAAC,UAAU,AAAC,CAC1B,MAAM,CAAE,GAAG,CAAC,KAAK,CL9RN,IAAI,CK+Rf,KAAK,CAAE,IAAK,CACZ,UAAU,CAAE,MAAO,CACnB,MAAM,CAAE,YAAa,CACrB,aAAa,CAAE,WAAY,CAC5B,AAhCH,AAkCE,0BAlCwB,CAAC,iBAAiB,CAkC1C,oBAAoB,AAAC,CACnB,MAAM,CAAE,iBAAkB,CAC1B,OAAO,CAAE,CAAE,CACZ,AAGH,AAAoD,0BAA1B,CAAC,mBAAmB,CAAC,KAAK,AAAA,MAAM,AAAC,CACzD,eAAe,CAAE,IAAK,CACtB,kBAAkB,CAAE,IAAK,CACzB,UAAU,CAAE,IAAK,CAClB,AAKD,AACE,0BADwB,CAAC,oCAAoC,CAAC,cAAc,CAC5E,IAAI,AAAC,CACH,MAAM,CAAE,UAAW,CACpB,AAHH,AAKE,0BALwB,CAAC,oCAAoC,CAAC,cAAc,CAK5E,MAAM,AAAC,CACL,YAAY,CAAE,GAAI,CAClB,SAAS,CAAE,IAAK,CACjB,AARH,AAUqB,0BAVK,CAAC,oCAAoC,CAAC,cAAc,CAU5E,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EAVR,AAWE,0BAXwB,CAAC,oCAAoC,CAAC,cAAc,CAW5E,MAAM,AAAC,CACL,QAAQ,CAAE,QAAS,CACnB,WAAW,CAAE,OAAQ,CACrB,KAAK,CAAE,IAAK,CACZ,OAAO,CAAE,CAAE,CACX,MAAM,CAAE,SAAU,CAClB,OAAO,CAAE,IAAK,CACd,UAAU,CAAiC,gCAAC,CAAC,SAAS,CAAC,MAAM,CAC7D,eAAe,CAAE,IAAK,CACtB,MAAM,CAAE,CAAE,CAMX,AA1BH,AAUqB,0BAVK,CAAC,oCAAoC,CAAC,cAAc,CAU5E,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAYH,MAAM,CAtBX,AAUqB,0BAVK,CAAC,oCAAoC,CAAC,cAAc,CAU5E,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAaH,MAAM,CAvBX,AAWE,0BAXwB,CAAC,oCAAoC,CAAC,cAAc,CAW5E,MAAM,AAWH,MAAM,CAtBX,AAWE,0BAXwB,CAAC,oCAAoC,CAAC,cAAc,CAW5E,MAAM,AAYH,MAAM,AAAC,CACN,OAAO,CAAE,CAAE,CACZ,AAOL,AAA2B,0BAAD,CAAC,8BAA8B,AAAC,CACxD,QAAQ,CAAE,QAAS,CACnB,KAAK,CAAE,IAAK,CACZ,UAAU,CAAE,MAAO,CAuEpB,AA1ED,AAKE,0BALwB,CAAC,8BAA8B,CAKvD,aAAa,AAAC,CACZ,QAAQ,CAAE,QAAS,CACnB,OAAO,CAAE,KAAM,CACf,MAAM,CAAE,MAAO,CACf,OAAO,CAAE,UAAW,CACpB,SAAS,CAAE,KAAM,CACjB,cAAc,CAAE,MAAO,CACxB,AAZH,AAcE,0BAdwB,CAAC,8BAA8B,CAcvD,qBAAqB,AAAC,CACpB,WAAW,CAAE,IAAK,CAClB,OAAO,CAAE,YAAa,CACvB,AAjBH,AAmBO,0BAnBmB,CAAC,8BAA8B,CAmBvD,KAAK,AAAA,UAAU,AAAC,CACd,OAAO,CAAE,KAAM,CACf,MAAM,CAAE,eAAgB,CACxB,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,IAAK,CACb,SAAS,CAAE,eAAgB,CAC3B,MAAM,CAAE,GAAG,CAAC,KAAK,CL7WN,IAAI,CK8WhB,AA1BH,AA4BE,0BA5BwB,CAAC,8BAA8B,CA4BvD,UAAU,AAAC,CACT,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,CAAE,CACX,MAAM,CAAE,IAAK,CACb,aAAa,CAAE,CAAE,CACjB,cAAc,CAAE,QAAS,CAC1B,AAnCH,AAqCE,0BArCwB,CAAC,8BAA8B,CAqCvD,YAAY,AAAC,CACX,OAAO,CAAE,KAAM,CACf,MAAM,CAAE,QAAS,CACjB,SAAS,CAAE,IAAK,CACjB,AAzCH,AA2CkC,0BA3CR,CAAC,8BAA8B,CA2CvD,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAAA,MAAM,AAAC,CACrC,OAAO,CAAE,YAAa,CACtB,MAAM,CAAE,MAAO,CACf,cAAc,CAAE,GAAI,CACrB,AA/CH,AAiDc,0BAjDY,CAAC,8BAA8B,CAiDvD,WAAW,CAAC,YAAY,AAAC,CACvB,cAAc,CAAE,GAAI,CACpB,UAAU,CL/YJ,OAAO,CKgZb,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,qBAAsB,CAC/B,AAtDH,AAwDmC,0BAxDT,CAAC,8BAA8B,CAwDvD,aAAa,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EAxDtB,AAyDoC,0BAzDV,CAAC,8BAA8B,CAyDvD,aAAa,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,KAAK,AAAC,CACtC,QAAQ,CAAE,QAAS,CACnB,GAAG,CAAE,CAAE,CACP,KAAK,CAAE,CAAE,CACT,OAAO,CAAE,KAAM,CACf,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,CAAE,CACX,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,IAAK,CACb,UAAU,CL9ZJ,OAAO,CK+Zb,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,IAAK,CAKd,AAzEH,AAwDmC,0BAxDT,CAAC,8BAA8B,CAwDvD,aAAa,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAcjB,qCAAqC,CAtE1C,AAyDoC,0BAzDV,CAAC,8BAA8B,CAyDvD,aAAa,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,KAAK,AAapC,qCAAqC,AAAC,CACrC,KAAK,CAAE,IAAK,CACb,AAIL,AAA6D,0BAAnC,CAAC,aAAa,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,KAAK,AAAC,CACjE,OAAO,CAAE,YAAa,CACtB,UAAU,CL1aF,OAAO,CK2af,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,qBAAsB,CAC/B,AAED,AAAkE,0BAAxC,CAAC,aAAa,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,KAAK,AAAA,MAAM,CACxE,AAAkE,0BAAxC,CAAC,aAAa,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,KAAK,AAAA,MAAM,CACxE,AAAiE,8BAAnC,CAAC,aAAa,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,MAAM,CACvE,AAAiE,8BAAnC,CAAC,aAAa,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,MAAM,AAAC,CACtE,UAAU,CLlbI,OAAO,CKmbtB,AAED,AAA+B,8BAAD,CAAC,UAAU,CACzC,AAA0D,0BAAhC,CAAC,8BAA8B,CAAC,UAAU,AAAC,CACnE,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,CAAE,CACX,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,IAAK,CACb,aAAa,CAAE,CAAE,CACjB,cAAc,CAAE,QAAS,CAC1B,AAKD,AAAA,kCAAkC,AAAC,CACjC,OAAO,CAAE,IAAK,CACd,UAAU,CAAE,OAAQ,CACpB,MAAM,CAAE,UAAW,CACpB,AAED,AAAoC,kCAAF,CAAC,CAAC,AAAA,aAAa,AAAC,CAChD,aAAa,CAAE,CAAE,CAClB,AAED,AAAA,8BAA8B,AAAC,CAC7B,aAAa,CAAE,IAAK,CAMrB,AAPD,AAGE,8BAH4B,CAG5B,iBAAiB,CAHnB,AAIE,8BAJ4B,CAI5B,sBAAsB,AAAC,CACrB,SAAS,CAAE,IAAK,CACjB,AAMH,AAA6B,4BAAD,CAAC,oCAAoC,CAAE,AAAA,qBAAqB,AAAC,CACvF,KAAK,CAAE,IAAK,CACZ,aAAa,CAAE,CAAE,CAClB,AAED,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK,EAC1B,AACkC,0BADR,CAAC,oCAAoC,CAC3D,aAAa,CAAG,aAAa,CAAC,sBAAsB,AAAC,CACrD,OAAO,CAAE,KAAM,CACf,KAAK,CAAE,IAAK,CACb,AAJH,AAMkC,0BANR,CAAC,oCAAoC,CAM3D,aAAa,CAAG,aAAa,CAAC,cAAc,AAAC,CAC7C,QAAQ,CAAE,QAAS,CACnB,OAAO,CAAE,UAAW,CACpB,UAAU,CAAE,UAAW,CACvB,cAAc,CAAE,MAAO,CACxB,AAXH,AAagG,0BAbtE,CAAC,oCAAoC,CAa3D,aAAa,CAAG,aAAa,CAAC,iCAAiC,AAAA,4BAA4B,CAAC,cAAc,AAAC,CAC3G,MAAM,CAAE,KAAM,CACd,cAAc,CAAE,MAAO,CACxB,AAhBH,AAkBE,0BAlBwB,CAAC,oCAAoC,CAkB7D,cAAc,AAAC,CACb,KAAK,CAAE,GAAI,CACX,aAAa,CAAE,EAAG,CAOnB,AA3BH,AAsBI,0BAtBsB,CAAC,oCAAoC,CAkB7D,cAAc,CAIZ,GAAG,AAAC,CACF,MAAM,CAAE,CAAE,CACV,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,IAAK,CACd,AA1BL,AA6BE,0BA7BwB,CAAC,oCAAoC,CA6B7D,cAAc,AAAC,CACb,KAAK,CAAE,GAAI,CACX,aAAa,CAAE,EAAG,CACnB,AAhCH,AAkCE,0BAlCwB,CAAC,oCAAoC,CAkC7D,mBAAmB,AAAC,CAClB,KAAK,CAAE,GAAI,CACZ,AApCH,AAsCE,0BAtCwB,CAAC,oCAAoC,CAsC7D,iBAAiB,AAAC,CAChB,KAAK,CAAE,GAAI,CACZ,AAxCH,AA0CE,0BA1CwB,CAAC,oCAAoC,CA0C7D,cAAc,AAAC,CACb,KAAK,CAAE,GAAI,CACZ,AAOH,AAAyF,0BAA/D,CAAC,iCAAiC,AAAA,4BAA4B,CAAC,8BAA8B,AAAC,CACtH,QAAQ,CAAE,QAAS,CACnB,KAAK,CAAE,GAAI,CACZ,AAED,AAA0D,0BAAhC,CAAC,8BAA8B,CAAC,aAAa,AAAC,CACtE,aAAa,CAAE,IAAK,CAUrB,AAXD,AAGqB,0BAHK,CAAC,8BAA8B,CAAC,aAAa,CAGrE,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EAHR,AAIsB,0BAJI,CAAC,8BAA8B,CAAC,aAAa,CAIrE,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,KAAK,AAAC,CACxB,KAAK,CAAE,IAAK,CAKb,AAVH,AAGqB,0BAHK,CAAC,8BAA8B,CAAC,aAAa,CAGrE,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAIH,qCAAqC,CAP1C,AAIsB,0BAJI,CAAC,8BAA8B,CAAC,aAAa,CAIrE,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,KAAK,AAGtB,qCAAqC,AAAC,CACrC,KAAK,CAAE,IAAK,CACb,CAKP,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,MAAM,EAC3B,AAA0D,0BAAhC,CAAC,8BAA8B,CAAC,aAAa,AAAC,CACtE,aAAa,CAAE,IAAK,CAUrB,AAXD,AAGqB,0BAHK,CAAC,8BAA8B,CAAC,aAAa,CAGrE,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EAHR,AAIsB,0BAJI,CAAC,8BAA8B,CAAC,aAAa,CAIrE,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,KAAK,AAAC,CACxB,KAAK,CAAE,IAAK,CAKb,AAVH,AAGqB,0BAHK,CAAC,8BAA8B,CAAC,aAAa,CAGrE,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAIH,qCAAqC,CAP1C,AAIsB,0BAJI,CAAC,8BAA8B,CAAC,aAAa,CAIrE,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,KAAK,AAGtB,qCAAqC,AAAC,CACrC,KAAK,CAAE,IAAK,CACb,CAKP,AAAA,wCAAwC,AAAC,CACvC,UAAU,CAAE,MAAO,CACpB,AAGD,AAEI,0BAFsB,CACxB,iCAAiC,CAC/B,oBAAoB,AAAC,CACnB,OAAO,CAAE,YAAa,CACvB,AAJL,AAMI,0BANsB,CACxB,iCAAiC,CAK/B,YAAY,AAAC,CACX,OAAO,CAAE,YAAa,CACtB,QAAQ,CAAE,QAAS,CACnB,GAAG,CAAE,KAAM,CACZ,AAVL,AAaE,0BAbwB,CAaxB,8BAA8B,AAAC,CAC7B,MAAM,CAAE,eAAgB,CACzB,AAfH,AAkBI,0BAlBsB,CAiBxB,uBAAuB,CACrB,mBAAmB,AAAC,CAClB,MAAM,CAAE,GAAI,CAkBb,AArCL,AAqBM,0BArBoB,CAiBxB,uBAAuB,CACrB,mBAAmB,CAGjB,kCAAkC,CArBxC,AAqB0C,0BArBhB,CAiBxB,uBAAuB,CACrB,mBAAmB,CAGmB,iCAAiC,AAAC,CACpE,OAAO,CAAE,YAAa,CACtB,MAAM,CAAE,QAAS,CACjB,cAAc,CAAE,QAAS,CAY1B,AApCP,AAqBM,0BArBoB,CAiBxB,uBAAuB,CACrB,mBAAmB,CAGjB,kCAAkC,AAK/B,iCAAiC,CA1B1C,AAqB0C,0BArBhB,CAiBxB,uBAAuB,CACrB,mBAAmB,CAGmB,iCAAiC,AAKlE,iCAAiC,AAAC,CACjC,QAAQ,CAAE,QAAS,CACnB,cAAc,CAAE,GAAI,CACpB,UAAU,CAAE,IAAK,CACjB,KAAK,CAAE,GAAI,CAKZ,AAnCT,AAgCU,0BAhCgB,CAiBxB,uBAAuB,CACrB,mBAAmB,CAGjB,kCAAkC,AAK/B,iCAAiC,CAMhC,kCAAkC,CAhC5C,AAgCU,0BAhCgB,CAiBxB,uBAAuB,CACrB,mBAAmB,CAGmB,iCAAiC,AAKlE,iCAAiC,CAMhC,kCAAkC,AAAC,CACjC,WAAW,CAAE,IAAK,CACnB,CCjmBX,AAAA,AAA0B,EAAzB,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,AAAC,CAC/D,OAAO,CAAE,IAAK,CACd,aAAa,CAAE,IAAK,CACpB,UAAU,CAAE,MAAO,CACnB,UAAU,CAAE,OAAQ,CAoErB,CAxED,AAAA,AAME,EAND,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CAM9D,oBAAoB,AAAC,CACnB,QAAQ,CAAE,QAAS,CACnB,KAAK,CAAE,KAAM,CACb,MAAM,CAAE,MAAO,CAChB,CAVH,AAAA,AAYE,EAZD,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CAY9D,UAAU,AAAC,CACT,MAAM,CAAE,KAAM,CACf,CAdH,AAAA,AAiBE,EAjBD,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CAiB9D,KAAK,AAAC,CACJ,OAAO,CAAE,IAAK,CACf,CAnBH,AAAA,AAqBE,EArBD,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CAqB9D,KAAK,AAAC,CACJ,QAAQ,CAAE,QAAS,CACnB,MAAM,CAAE,SAAU,CAClB,MAAM,CAAE,IAAK,CACb,KAAK,CAAE,KAAM,CACb,KAAK,CAAE,IAAK,CACb,CA3BH,AAAA,AA8BO,EA9BN,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CA8B9D,KAAK,AAAA,kBAAkB,AAAC,CACtB,KAAK,CAAE,OAAQ,CAChB,CAhCH,AAAA,AAkCO,EAlCN,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CAkC9D,KAAK,AAAA,2BAA2B,AAAC,CAE/B,KAAK,CAAC,OAAQ,CACf,CArCH,AAAA,AAuCO,EAvCN,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CAuC9D,KAAK,AAAA,sBAAsB,AAAC,CAE1B,KAAK,CAAC,kBAAmB,CAC1B,CA1CH,AAAA,AA6Ca,EA7CZ,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CA6C9D,KAAK,AAAA,MAAM,AAAA,kBAAkB,AAAC,CAE5B,KAAK,CAAC,WAAY,CACnB,CAhDH,AAAA,AAkDa,EAlDZ,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CAkD9D,KAAK,AAAA,MAAM,AAAA,2BAA2B,AAAC,CAErC,KAAK,CAAC,WAAY,CAEnB,CAtDH,AAAA,AAwDa,EAxDZ,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CAwD9D,KAAK,AAAA,MAAM,AAAA,sBAAsB,AAAC,CAEhC,KAAK,CAAC,sBAAuB,CAC9B,CA3DH,AAAA,AA6DE,EA7DD,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CA6D9D,uCAAuC,AAAC,CACtC,MAAM,CAAE,UAAW,CACnB,SAAS,CAAE,IAAK,CACjB,CAhEH,AAAA,AAkEgB,EAlEf,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CAkE9D,UAAU,CAAC,GAAG,AAAA,YAAY,AAAC,CACzB,SAAS,CAAE,IAAK,CAChB,KAAK,CAAC,OAAQ,CACd,UAAU,CAAC,MAAO,CAClB,UAAU,CAAE,IAAK,CAClB,AAIH,AAAkE,0BAAxC,CAAC,sCAAsC,CAAC,UAAU,AAAC,CAC3E,MAAM,CAAE,KAAM,CACf,AAED,AAAA,6BAA6B,AAAC,CAC5B,OAAO,CAAE,cAAe,CACxB,aAAa,CAAE,cAAe,CAC9B,UAAU,CAAE,mBAAoB,CAyDjC,AA5DD,AAAA,6BAA6B,AAK1B,MAAM,CALT,AAAA,6BAA6B,AAKjB,MAAM,AAAC,CACf,UAAU,CAAE,OAAQ,CACrB,AAPH,AASE,6BAT2B,CAS3B,cAAc,AAAC,CACb,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,YAAa,CACrB,MAAM,CAAE,cAAe,CACxB,AAbH,AAeE,6BAf2B,CAe3B,gBAAgB,CAflB,AAgBE,6BAhB2B,CAgB3B,cAAc,CAhBhB,AAiBE,6BAjB2B,CAiB3B,cAAc,CAjBhB,AAkBE,6BAlB2B,CAkB3B,YAAY,AAAC,CAEX,YAAY,CAAE,IAAK,CACpB,AArBH,AAuBE,6BAvB2B,CAuB3B,gBAAgB,AAAC,CACf,SAAS,CAAE,IAAK,CACjB,AAzBH,AA2BmB,6BA3BU,CA2B3B,gBAAgB,CAAC,MAAM,AAAC,CACtB,WAAW,CAAE,IAAK,CAClB,SAAS,CAAE,IAAK,CACjB,AA9BH,AAgCE,6BAhC2B,CAgC3B,cAAc,AAAC,CACb,WAAW,CAAE,IAAK,CACnB,AAlCH,AAoCE,6BApC2B,CAoC3B,YAAY,AAAC,CACX,KAAK,CAAE,KAAM,CACd,AAtCH,AAwCe,6BAxCc,CAwC3B,YAAY,CAAC,CAAC,AAAC,CACb,OAAO,CAAE,YAAa,CACtB,OAAO,CAAE,SAAU,CACnB,MAAM,CAAE,SAAU,CAClB,aAAa,CAAE,GAAI,CACnB,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,IAAK,CAClB,gBAAgB,CNzHV,OAAO,CM0Hb,KAAK,CAAE,KAAM,CACb,UAAU,CAAE,oBAAqB,CAClC,AAlDH,AAoDgB,6BApDa,CAoD3B,YAAY,CAAC,CAAC,AAAA,MAAM,CApDtB,AAqDgB,6BArDa,CAqD3B,YAAY,CAAC,CAAC,AAAA,MAAM,AAAC,CACnB,gBAAgB,CN/HJ,OAAO,CMgIpB,AAvDH,AAyDmB,6BAzDU,CAyD3B,gBAAgB,CAAC,CAAC,AAAC,CACjB,OAAO,CAAE,YAAa,CACvB,AAGH,AAAuD,6CAAV,AAAA,SAAS,CAAC,6BAA6B,AAAC,CACnF,UAAU,CAAE,OAAQ,CACrB,AAED,AAAA,gBAAgB,AAAC,CACf,UAAU,CAAE,KAAM,CAClB,UAAU,CAAE,IAAK,CAClB,AAED,AAAA,gBAAgB,AAAC,CACf,UAAU,CAAE,KAAM,CAClB,UAAU,CAAE,IAAK,CAClB,ACzJD,AAEE,kCAFgC,CAAC,iCAAiC,CAElE,oCAAoC,CADtC,AACE,kCADgC,CAAC,0CAA0C,CAC3E,oCAAoC,AAAC,CACnC,UAAU,CAAE,CAAE,CACf,AAJH,AAMU,kCANwB,CAAC,iCAAiC,CAMlE,KAAK,CAAG,KAAK,CALf,AAKU,kCALwB,CAAC,0CAA0C,CAK3E,KAAK,CAAG,KAAK,AAAC,CACZ,MAAM,CAAE,CAAE,CACX,AARH,AAUkB,kCAVgB,CAAC,iCAAiC,CAUlE,KAAK,CAAG,KAAK,CAAG,EAAE,CATpB,AASkB,kCATgB,CAAC,0CAA0C,CAS3E,KAAK,CAAG,KAAK,CAAG,EAAE,AAAC,CACjB,KAAK,CAAE,IAAK,CACZ,SAAS,CAAE,IAAK,CACjB,AAbH,AAeuB,kCAfW,CAAC,iCAAiC,CAelE,KAAK,CAAG,KAAK,CAAG,EAAE,CAAG,EAAE,CAdzB,AAcuB,kCAdW,CAAC,0CAA0C,CAc3E,KAAK,CAAG,KAAK,CAAG,EAAE,CAAG,EAAE,AAAC,CACtB,MAAM,CAAE,CAAE,CACX,AAjBH,AAmByB,kCAnBS,CAAC,iCAAiC,CAmBlE,KAAK,CAAG,KAAK,CAAG,EAAE,CAAG,EAAE,AAAA,aAAa,CAlBtC,AAkByB,kCAlBS,CAAC,0CAA0C,CAkB3E,KAAK,CAAG,KAAK,CAAG,EAAE,CAAG,EAAE,AAAA,aAAa,AAAC,CACnC,UAAU,CAAE,KAAM,CACnB,AArBH,AAuBsC,kCAvBJ,CAAC,iCAAiC,CAuBlE,KAAK,AAAA,2BAA2B,CAAC,EAAE,CAAC,CAAC,CAtBvC,AAsBsC,kCAtBJ,CAAC,0CAA0C,CAsB3E,KAAK,AAAA,2BAA2B,CAAC,EAAE,CAAC,CAAC,AAAC,CACpC,UAAU,CAAE,OAAQ,CACrB,AAzBH,AA2BO,kCA3B2B,CAAC,iCAAiC,CA2BlE,KAAK,AAAA,2BAA2B,CA1BlC,AA0BO,kCA1B2B,CAAC,0CAA0C,CA0B3E,KAAK,AAAA,2BAA2B,AAAC,CAC/B,KAAK,CAAE,IAAK,CACZ,SAAS,CAAE,IAAK,CAChB,MAAM,CAAE,CAAE,CAqDX,AAnFH,AAgCI,kCAhC8B,CAAC,iCAAiC,CA2BlE,KAAK,AAAA,2BAA2B,CAK9B,EAAE,CAhCN,AAgCU,kCAhCwB,CAAC,iCAAiC,CA2BlE,KAAK,AAAA,2BAA2B,CAK1B,EAAE,AAAA,IAAI,CAhCd,AAgCkB,kCAhCgB,CAAC,iCAAiC,CA2BlE,KAAK,AAAA,2BAA2B,CAKlB,EAAE,AAAA,KAAK,CA/BvB,AA+BI,kCA/B8B,CAAC,0CAA0C,CA0B3E,KAAK,AAAA,2BAA2B,CAK9B,EAAE,CA/BN,AA+BU,kCA/BwB,CAAC,0CAA0C,CA0B3E,KAAK,AAAA,2BAA2B,CAK1B,EAAE,AAAA,IAAI,CA/Bd,AA+BkB,kCA/BgB,CAAC,0CAA0C,CA0B3E,KAAK,AAAA,2BAA2B,CAKlB,EAAE,AAAA,KAAK,AAAC,CAClB,OAAO,CAAE,CAAE,CACX,KAAK,CAAE,IAAK,CACZ,gBAAgB,CAAE,OAAQ,CAC1B,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,CAAE,CACV,aAAa,CAAE,iBAAkB,CAClC,AAvCL,AAyCM,kCAzC4B,CAAC,iCAAiC,CA2BlE,KAAK,AAAA,2BAA2B,CAc9B,EAAE,AAAA,aAAa,CAxCnB,AAwCM,kCAxC4B,CAAC,0CAA0C,CA0B3E,KAAK,AAAA,2BAA2B,CAc9B,EAAE,AAAA,aAAa,AAAC,CACd,UAAU,CAAE,OAAQ,CACpB,SAAS,CAAE,IAAK,CAMjB,AAjDL,AA6CM,kCA7C4B,CAAC,iCAAiC,CA2BlE,KAAK,AAAA,2BAA2B,CAc9B,EAAE,AAAA,aAAa,CAIb,EAAE,CA5CR,AA4CM,kCA5C4B,CAAC,0CAA0C,CA0B3E,KAAK,AAAA,2BAA2B,CAc9B,EAAE,AAAA,aAAa,CAIb,EAAE,AAAC,CACD,UAAU,CAAE,OAAQ,CACpB,KAAK,CAAE,IAAK,CACb,AAhDP,AAmDM,kCAnD4B,CAAC,iCAAiC,CA2BlE,KAAK,AAAA,2BAA2B,CAwB9B,EAAE,AAAA,aAAa,CAlDnB,AAkDM,kCAlD4B,CAAC,0CAA0C,CA0B3E,KAAK,AAAA,2BAA2B,CAwB9B,EAAE,AAAA,aAAa,AAAC,CACd,SAAS,CAAE,IAAK,CACjB,AArDL,AAuDkB,kCAvDgB,CAAC,iCAAiC,CA2BlE,KAAK,AAAA,2BAA2B,CA4B9B,EAAE,AAAA,UAAW,CAAA,AAAA,CAAC,EAtDlB,AAsDkB,kCAtDgB,CAAC,0CAA0C,CA0B3E,KAAK,AAAA,2BAA2B,CA4B9B,EAAE,AAAA,UAAW,CAAA,AAAA,CAAC,CAAE,CACd,WAAW,CAAE,IAAK,CACnB,AAzDL,AA2DM,kCA3D4B,CAAC,iCAAiC,CA2BlE,KAAK,AAAA,2BAA2B,CAgC9B,EAAE,AAAA,QAAQ,CA1Dd,AA0DM,kCA1D4B,CAAC,0CAA0C,CA0B3E,KAAK,AAAA,2BAA2B,CAgC9B,EAAE,AAAA,QAAQ,AAAC,CACT,WAAW,CAAE,IAAK,CACnB,AA7DL,AAgEM,kCAhE4B,CAAC,iCAAiC,CA2BlE,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CACA,EAAE,CA/DR,AA+DM,kCA/D4B,CAAC,0CAA0C,CA0B3E,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CACA,EAAE,AAAC,CACD,OAAO,CAAE,SAAU,CACnB,MAAM,CAAE,CAAE,CAMX,AAxEP,AAgEM,kCAhE4B,CAAC,iCAAiC,CA2BlE,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CACA,EAAE,AAIC,OAAO,CApEhB,AAgEM,kCAhE4B,CAAC,iCAAiC,CA2BlE,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CACA,EAAE,AAKC,QAAQ,CApEjB,AA+DM,kCA/D4B,CAAC,0CAA0C,CA0B3E,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CACA,EAAE,AAIC,OAAO,CAnEhB,AA+DM,kCA/D4B,CAAC,0CAA0C,CA0B3E,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CACA,EAAE,AAKC,QAAQ,AAAC,CACR,UAAU,CAAE,MAAO,CACpB,AAvET,AA0EM,kCA1E4B,CAAC,iCAAiC,CA2BlE,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CAWA,EAAE,CA1ER,AA2EgB,kCA3EkB,CAAC,iCAAiC,CA2BlE,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CAYA,EAAE,AAAA,OAAO,CAAC,GAAG,CA1EnB,AAyEM,kCAzE4B,CAAC,0CAA0C,CA0B3E,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CAWA,EAAE,CAzER,AA0EgB,kCA1EkB,CAAC,0CAA0C,CA0B3E,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CAYA,EAAE,AAAA,OAAO,CAAC,GAAG,AAAC,CACZ,cAAc,CAAE,MAAO,CACxB,AA7EP,AA+EgB,kCA/EkB,CAAC,iCAAiC,CA2BlE,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CAgBA,EAAE,AAAA,OAAO,CAAC,GAAG,CA9EnB,AA8EgB,kCA9EkB,CAAC,0CAA0C,CA0B3E,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CAgBA,EAAE,AAAA,OAAO,CAAC,GAAG,AAAC,CACZ,aAAa,CAAE,GAAI,CACpB,AAjFP,AAqFE,kCArFgC,CAAC,iCAAiC,CAqFlE,MAAM,CApFR,AAoFE,kCApFgC,CAAC,0CAA0C,CAoF3E,MAAM,AAAC,CACL,SAAS,CAAE,OAAQ,CACnB,aAAa,CAAE,CAAE,CACjB,KAAK,CAAE,OAAQ,CAChB,AAzFH,AA2FE,kCA3FgC,CAAC,iCAAiC,CA2FlE,IAAI,CA1FN,AA0FE,kCA1FgC,CAAC,0CAA0C,CA0F3E,IAAI,AAAC,CACH,aAAa,CAAE,GAAI,CACpB,AA7FH,AA+FE,kCA/FgC,CAAC,iCAAiC,CA+FlE,KAAK,CA/FP,AAgGE,kCAhGgC,CAAC,iCAAiC,CAgGlE,MAAM,CA/FR,AA8FE,kCA9FgC,CAAC,0CAA0C,CA8F3E,KAAK,CA9FP,AA+FE,kCA/FgC,CAAC,0CAA0C,CA+F3E,MAAM,AAAC,CACL,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,cAAe,CACvB,aAAa,CAAE,GAAI,CACpB,AApGH,AAsGE,kCAtGgC,CAAC,iCAAiC,CAsGlE,UAAU,CArGZ,AAqGE,kCArGgC,CAAC,0CAA0C,CAqG3E,UAAU,AAAC,CACT,OAAO,CAAE,CAAE,CACX,MAAM,CAAE,UAAW,CACpB,AAzGH,AA2GE,kCA3GgC,CAAC,iCAAiC,CA2GlE,oCAAoC,CA1GtC,AA0GE,kCA1GgC,CAAC,0CAA0C,CA0G3E,oCAAoC,AAAC,CACnC,UAAU,CAAE,cAAe,CAC3B,MAAM,CAAE,UAAW,CACnB,OAAO,CAAE,UAAW,CACrB,AAIH,AAKgC,0BALN,AAAA,KAAK,CAE7B,kCAAkC,CAAC,iCAAiC,CAElE,KAAK,AAAA,2BAA2B,CAAC,EAAE,AAAA,aAAa,AAC7C,sBAAsB,CAAC,EAAE,AAAA,QAAQ,CALxC,AAKgC,0BALN,AAAA,KAAK,CAG7B,kCAAkC,CAAC,0CAA0C,CAC3E,KAAK,AAAA,2BAA2B,CAAC,EAAE,AAAA,aAAa,AAC7C,sBAAsB,CAAC,EAAE,AAAA,QAAQ,CAJxC,AAIgC,8BAJF,AAAA,KAAK,CACjC,kCAAkC,CAAC,iCAAiC,CAElE,KAAK,AAAA,2BAA2B,CAAC,EAAE,AAAA,aAAa,AAC7C,sBAAsB,CAAC,EAAE,AAAA,QAAQ,CAJxC,AAIgC,8BAJF,AAAA,KAAK,CAEjC,kCAAkC,CAAC,0CAA0C,CAC3E,KAAK,AAAA,2BAA2B,CAAC,EAAE,AAAA,aAAa,AAC7C,sBAAsB,CAAC,EAAE,AAAA,QAAQ,AAAC,CACjC,UAAU,CAAE,OAAQ,CACrB,AAMP,AAA2B,0BAAD,CAAC,iDAAiD,AAAC,CAC3E,MAAM,CAAE,MAAO,CACf,SAAS,CAAE,CAAE,CAgCd,AAlCD,AAIY,0BAJc,CAAC,iDAAiD,CAI1E,UAAU,AAAA,gEAAgE,AAAC,CACzE,SAAS,CAAE,CAAE,CACd,AANH,AAQE,0BARwB,CAAC,iDAAiD,CAQ1E,UAAU,AAAC,CACT,KAAK,CAAE,kBAAI,CACX,OAAO,CAAE,IAAK,CACd,MAAM,CAAE,SAAU,CAClB,cAAc,CAAE,GAAI,CACpB,OAAO,CAAE,YAAa,CACtB,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,GAAI,CACjB,MAAM,CAAE,IAAK,CACd,AAjBH,AAmBE,0BAnBwB,CAAC,iDAAiD,CAmB1E,YAAY,AAAC,CACX,KAAK,CAAE,kBAAI,CACX,OAAO,CAAE,IAAK,CACd,OAAO,CAAE,YAAa,CACtB,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,GAAI,CAClB,AAzBH,AA2B8D,0BA3BpC,CAAC,iDAAiD,CA2B1E,4DAA4D,AAAA,YAAY,AAAC,CACvE,MAAM,CAAE,SAAU,CACnB,AA7BH,AA+B4D,0BA/BlC,CAAC,iDAAiD,CA+B1E,0DAA0D,AAAA,YAAY,AAAC,CACrE,MAAM,CAAE,SAAU,CACnB,AAGH,AAAsD,0CAAZ,CAAC,UAAU,CAAC,KAAK,AAAC,CAC1D,aAAa,CAAE,GAAI,CACnB,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,IAAK,CACnB,AAED,AAAU,UAAA,AAAA,gEAAgE,AAAC,CACzE,aAAa,CAAE,GAAI,CACnB,OAAO,CAAE,MAAO,CACjB,AAED,AACE,0CADwC,CACxC,oCAAoC,AAAC,CACnC,KAAK,CAAE,IAAK,CACZ,SAAS,CAAE,IAAK,CACjB,AAJH,AAME,0CANwC,CAMxC,qBAAqB,AAAC,CACpB,KAAK,CAAE,IAAK,CACZ,aAAa,CAAE,IAAK,CACrB,AATH,AAWE,0CAXwC,CAWxC,YAAY,AAAC,CACX,KAAK,CAAE,IAAK,CACZ,UAAU,CAAE,CAAE,CACf,AAGH,AAAqC,oCAAD,CAAC,gBAAgB,CAAE,AAAsB,qBAAD,CAAC,MAAM,AAAC,CAClF,WAAW,CAAE,IAAK,CACnB,AAED,AAAkC,iCAAD,CAAC,MAAM,AAAC,CACvC,MAAM,CAAE,UAAW,CACpB,AC1MD,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK,EAC1B,AAAA,0BAA0B,CAC1B,AAAA,8BAA8B,AAAC,CAC7B,KAAK,CAAE,IAAK,CACZ,aAAa,CAAE,IAAK,CACpB,KAAK,CAAE,GAAI,CACX,UAAU,CAAE,UAAW,CACxB,AAED,AAAA,kCAAkC,AAAC,CACjC,KAAK,CAAE,GAAI,CACX,KAAK,CAAE,IAAK,CACb,CAGH,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK,EAC1B,AAAA,0BAA0B,CAC1B,AAAA,8BAA8B,AAAC,CAC7B,KAAK,CAAE,GAAI,CACZ,AAED,AAAA,kCAAkC,AAAC,CACjC,KAAK,CAAE,GAAI,CACZ,CCpBH,AAAA,iCAAiC,AAAC,CAChC,OAAO,CAAE,YAAa,CACtB,KAAK,CAAE,KAAM,CACd,AAED,AACE,gCAD8B,CAC9B,eAAe,AAAC,CACd,OAAO,CAAE,MAAO,CAChB,KAAK,CAAE,KAAM,CAId,AAPH,AAII,gCAJ4B,CAC9B,eAAe,CAGb,KAAK,AAAC,CACJ,OAAO,CAAE,MAAO,CACjB,AANL,AASE,gCAT8B,CAS9B,gCAAgC,AAAC,CAC/B,WAAW,CAAE,IAAK,CAClB,YAAY,CAAE,IAAK,CACnB,SAAS,CAAE,KAAM,CAClB,AAbH,AAeE,gCAf8B,CAe9B,uCAAuC,AAAC,CACtC,OAAO,CAAE,IAAK,CA4Bf,AA5CH,AAeE,gCAf8B,CAe9B,uCAAuC,AAEpC,+CAA+C,AAAC,CAC/C,QAAQ,CAAE,QAAS,CACnB,OAAO,CAAE,IAAK,CACd,OAAO,CAAE,YAAa,CACtB,MAAM,CAAE,IAAK,CACb,UAAU,CAAE,IAAK,CACjB,YAAY,CAAE,CAAE,CAChB,OAAO,CAAE,QAAS,CAClB,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,IAAK,CAClB,KAAK,CAAE,IAAK,CACZ,eAAe,CAAE,IAAK,CACtB,cAAc,CAAE,SAAU,CAC1B,UAAU,CAAE,OAAQ,CACpB,MAAM,CAAE,qBAAsB,CAC9B,aAAa,CAAE,GAAI,CACnB,UAAU,CAAE,oBAAqB,CACjC,UAAU,CAAE,IAAK,CAKlB,AAvCL,AAeE,gCAf8B,CAe9B,uCAAuC,AAEpC,+CAA+C,AAkB7C,MAAM,CAnCb,AAeE,gCAf8B,CAe9B,uCAAuC,AAEpC,+CAA+C,AAkBpC,MAAM,AAAC,CACf,WAAW,CAAE,IAAK,CAClB,UAAU,CAAE,OAAQ,CACrB,AAtCP,AAeE,gCAf8B,CAe9B,uCAAuC,AAyBpC,wCAAwC,AAAC,CACxC,WAAW,CAAE,IAAK,CAClB,KAAK,CAAE,KAAM,CACd","names":[]} +\ No newline at end of file +diff --git a/includes/commerce_pos.transaction.inc b/includes/commerce_pos.transaction.inc +index 4d69f9b..37771bf 100644 +--- a/includes/commerce_pos.transaction.inc ++++ b/includes/commerce_pos.transaction.inc +@@ -174,7 +174,7 @@ function commerce_pos_transaction_form(&$form, &$form_state, $transaction_type) + unset($form_state['lookup_result']); + } + +- // Let's add a order search textfield if we're in a return transaction so the ++ // Let's add an order search textfield if we're in a return transaction so the + // user could easily pick out which items from the order needs to be returned. + if ($return) { + $form['order_search'] = array( +@@ -183,23 +183,24 @@ function commerce_pos_transaction_form(&$form, &$form_state, $transaction_type) + '#tree' => TRUE, + '#suffix' => '', + ); ++ + $form['order_search']['input'] = array( + '#type' => 'textfield', + '#title' => '', + '#size' => 60, +- '#description' => t('Search by order ID to load the items in an order.
(Note: This does not support searching for Order Number.)'), ++ '#description' => t('Search by order number to load the items in an order.'), + '#attributes' => array( + 'placeholder' => t('Order Search'), + ), ++ '#element_validate' => array('element_validate_integer_positive'), + '#default_value' => !empty($form_state['values']['order_search']['input']) ? $form_state['values']['order_search']['input'] : NULL, + ); + + $form['order_search']['search'] = array( + '#type' => 'button', +- '#value' => t('Go'), ++ '#value' => t('Return items from this order'), + '#ajax' => $wrapper_ajax, + '#element_key' => 'do-order-search', +- '#validate' => array('_commerce_pos_order_search_validate'), + '#name' => 'do-order-search', + ); + } +@@ -800,7 +801,7 @@ function commerce_pos_transaction_ajax_check(&$form, &$form_state) { + break; + + case 'do-order-search': +- $order = commerce_order_load($form_state['input']['order_search']['input']); ++ $order = commerce_order_load_by_number($form_state['input']['order_search']['input']); + // If we have got a valid order display the item in the order in a + // modal. + if ($order) { +@@ -936,3 +937,80 @@ function _commerce_pos_override_confirm_validate($form, &$form_state) { + // Add the product to the overridden items list. + $form_state['out_of_stock_overridden_products'][$form_state['triggering_element']['#product_id']] = $form_state['triggering_element']['#product_id']; + } ++ ++/** ++ * Returns a modal form displaying each item in an order along with a checkbox ++ * for the user to add that item to the return transaction. ++ */ ++function commerce_pos_return_select_item_popup(&$form, &$form_state, $order) { ++ ++ // Load our generic modal form. ++ $form['commerce_pos_return_select_item_modal'] = commerce_pos_form_modal(array( ++ 'closeable' => TRUE, ++ 'throbber' => FALSE ++ )); ++ ++ // Initialize variables. ++ $options = array(); ++ $line_items = array(); ++ ++ // Go through each item in the order and generate the html for the items ++ // display. ++ foreach (entity_metadata_wrapper('commerce_order', $order)->commerce_line_items as $delta => $line_item_wrapper) { ++ if (in_array($line_item_wrapper->type->value(), commerce_product_line_item_types())) { ++ ++ // Load the product. ++ $product_sku = $line_item_wrapper->commerce_product->sku->value(); ++ if (!empty($product_sku) && $product = $line_item_wrapper->commerce_product->value()) { ++ ++ // Add all the items one by one to our markup variable so we can add ++ // that to the checkboxes element below. ++ $markup = ''; ++ ++ if ($image = _commerce_pos_product_thumbnail($product)) { ++ $markup .= '
' . $image . '
'; ++ } ++ ++ $markup .= '
' . $product->title_field[LANGUAGE_NONE][0]['safe_value'] . '
'; ++ ++ $markup .= '
' . t('SKU: @sku', array('@sku' => $product_sku)) . '
'; ++ ++ // Make sure we display the actual price paid to account for any ++ // discounts the user might have received. ++ $markup .= '
' ++ . t('Price Paid/Per Item: @price', array('@price' => commerce_currency_format($line_item_wrapper->commerce_unit_price->value()['amount'], $line_item_wrapper->commerce_unit_price->value()['currency_code']))) ++ . '
'; ++ ++ // Add the markup to the checkboxes options to add below. ++ $options[$product_sku] = $markup; ++ ++ // Add the line items indexed by sku to the products array so we can add ++ // it to our close element. ++ $line_items[$product_sku] = $line_item_wrapper; ++ } ++ } ++ } ++ ++ // Add a checkboxes element that will display each product in the order. ++ $form['commerce_pos_return_select_item_modal']['modal']['return_items'] = array( ++ '#title' => t('Check the items that need to be returned'), ++ '#type' => 'checkboxes', ++ '#options' => $options, ++ '#weight' => 0, ++ ); ++ ++ // Add our close button which will add all the items that were selected to ++ // be returned to the return transaction. ++ $form['commerce_pos_return_select_item_modal']['modal']['add'] = array( ++ '#type' => 'button', ++ '#value' => t('Add'), ++ '#ajax' => array( ++ 'callback' => 'commerce_pos_transaction_wrapper_js', ++ 'wrapper' => 'commerce-pos-sale-wrapper', ++ ), ++ '#element_key' => 'return-items-add', ++ '#name' => 'return-items-add', ++ '#line_items' => $line_items, ++ '#weight' => 1, ++ ); ++} +diff --git a/sass/_sale.scss b/sass/_sale.scss +index 83f56fa..5deb8c9 100644 +--- a/sass/_sale.scss ++++ b/sass/_sale.scss +@@ -575,3 +575,45 @@ + #commerce-pos-product-no-results-message { + text-align: center; + } ++ ++/** Styling for return order search. **/ ++#commerce-pos-sale-wrapper { ++ #commerce-pos-return-order-search { ++ .form-type-textfield { ++ display: inline-block; ++ } ++ ++ .form-submit { ++ display: inline-block; ++ position: relative; ++ top: -35px; ++ } ++ } ++ ++ #commerce-pos-form-modal-modal { ++ height: auto !important; ++ } ++ ++ .form-item-return-items { ++ .form-type-checkbox { ++ margin: 5px; ++ ++ .commerce-pos-return-product-image, .commerce-pos-return-product-info { ++ display: inline-block; ++ margin: 0px 20px; ++ vertical-align: text-top; ++ ++ &.commerce-pos-return-product-info { ++ position: relative; ++ vertical-align: top; ++ text-align: left; ++ width: 40%; ++ ++ .commerce-pos-return-product-title { ++ font-weight: bold; ++ } ++ } ++ } ++ } ++ } ++} diff --git a/sass/_sale.scss b/sass/_sale.scss index 83f56fa..5deb8c9 100644 --- a/sass/_sale.scss +++ b/sass/_sale.scss @@ -575,3 +575,45 @@ #commerce-pos-product-no-results-message { text-align: center; } + +/** Styling for return order search. **/ +#commerce-pos-sale-wrapper { + #commerce-pos-return-order-search { + .form-type-textfield { + display: inline-block; + } + + .form-submit { + display: inline-block; + position: relative; + top: -35px; + } + } + + #commerce-pos-form-modal-modal { + height: auto !important; + } + + .form-item-return-items { + .form-type-checkbox { + margin: 5px; + + .commerce-pos-return-product-image, .commerce-pos-return-product-info { + display: inline-block; + margin: 0px 20px; + vertical-align: text-top; + + &.commerce-pos-return-product-info { + position: relative; + vertical-align: top; + text-align: left; + width: 40%; + + .commerce-pos-return-product-title { + font-weight: bold; + } + } + } + } + } +} From 75b0bcd54f4a863999022e4558446c441c7e0cb3 Mon Sep 17 00:00:00 2001 From: Shabana Navas Date: Thu, 4 May 2017 14:32:48 +0530 Subject: [PATCH 2/6] Forgot to remove patch file. --- pos-return-order-search-2772927-19 (1).patch | 199 ------------------- 1 file changed, 199 deletions(-) delete mode 100644 pos-return-order-search-2772927-19 (1).patch diff --git a/pos-return-order-search-2772927-19 (1).patch b/pos-return-order-search-2772927-19 (1).patch deleted file mode 100644 index 32899a4..0000000 --- a/pos-return-order-search-2772927-19 (1).patch +++ /dev/null @@ -1,199 +0,0 @@ -diff --git a/css/commerce_pos_style.css b/css/commerce_pos_style.css -index 0a31885..1398dd1 100644 ---- a/css/commerce_pos_style.css -+++ b/css/commerce_pos_style.css -@@ -1,3 +1,3 @@ --#commerce-pos-sale-wrapper,#commerce-pos-pay-form-wrapper{font-family:Arial, "Helvetica Neue", Helvetica, sans-serif !important}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-location-float-form .form-submit,.commerce-pos-form-container .form-submit{background:#337ab7;border:0;margin:0 0 5px 0;border-radius:2px;padding:10px 20px;color:#fff;display:block;width:100%;transition:all .15s ease-in-out;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-location-float-form .form-submit:hover,#commerce-pos-location-float-form .form-submit:focus,.commerce-pos-form-container .form-submit:hover,.commerce-pos-form-container .form-submit:focus{background:#2e6da4}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.fixed-width,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.fixed-width,#commerce-pos-location-float-form .form-submit.fixed-width,.commerce-pos-form-container .form-submit.fixed-width{width:auto}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.btn-success,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.btn-success,#commerce-pos-location-float-form .form-submit.btn-success,.commerce-pos-form-container .form-submit.btn-success{background:#5cb85c}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.btn-danger,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.btn-danger,#commerce-pos-location-float-form .form-submit.btn-danger,.commerce-pos-form-container .form-submit.btn-danger{background:#d9534f}#commerce-pos-sale-wrapper input[type="submit"]{-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-location-float-form .form-submit{width:100px}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:last-of-type{margin-right:0}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn{display:block;width:100%;font-size:20px;padding:20px;margin:0 0 20px 0;background:#5cb85c}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:hover,#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:focus{background:#4cae4c}#commerce-pos-sale-wrapper button,#commerce-pos-sale-wrapper input[type="reset"],#commerce-pos-sale-wrapper input[type="submit"],#commerce-pos-sale-wrapper input[type="button"],#commerce-pos-pay-form-wrapper button,#commerce-pos-pay-form-wrapper input[type="reset"],#commerce-pos-pay-form-wrapper input[type="submit"],#commerce-pos-pay-form-wrapper input[type="button"],#commerce-pos-report-results-container input[type="submit"]{-webkit-appearance:none;cursor:pointer;color:#333;font-weight:bold;font-size:12px;outline:0;overflow:visible;padding:5px 10px;margin:0 4px 0 0;width:auto;display:inline-block;border-radius:2px;border:1px solid #DADADA;background:#fff;transition:all .15s ease-in-out;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-sale-wrapper button:hover,#commerce-pos-sale-wrapper button:focus,#commerce-pos-sale-wrapper input[type="reset"]:hover,#commerce-pos-sale-wrapper input[type="reset"]:focus,#commerce-pos-sale-wrapper input[type="submit"]:hover,#commerce-pos-sale-wrapper input[type="submit"]:focus,#commerce-pos-sale-wrapper input[type="button"]:hover,#commerce-pos-sale-wrapper input[type="button"]:focus,#commerce-pos-pay-form-wrapper button:hover,#commerce-pos-pay-form-wrapper button:focus,#commerce-pos-pay-form-wrapper input[type="reset"]:hover,#commerce-pos-pay-form-wrapper input[type="reset"]:focus,#commerce-pos-pay-form-wrapper input[type="submit"]:hover,#commerce-pos-pay-form-wrapper input[type="submit"]:focus,#commerce-pos-pay-form-wrapper input[type="button"]:hover,#commerce-pos-pay-form-wrapper input[type="button"]:focus,#commerce-pos-report-results-container input[type="submit"]:hover,#commerce-pos-report-results-container input[type="submit"]:focus{background:#f9f9f9}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.form-button-disabled,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.form-button-disabled{background-color:#eee !important;color:#A2A2A2;border-color:#ccc;cursor:default}#commerce-pos-sale-wrapper .button-link,#commerce-pos-sale-wrapper .button-link:hover,#commerce-pos-sale-wrapper button.button-link,#commerce-pos-sale-wrapper input[type="reset"].button-link,#commerce-pos-sale-wrapper input[type="submit"].button-link,#commerce-pos-sale-wrapper input[type="button"].button-link,#commerce-pos-pay-form-wrapper .button-link,#commerce-pos-pay-form-wrapper .button-link:hover,#commerce-pos-pay-form-wrapper button.button-link,#commerce-pos-pay-form-wrapper input[type="reset"].button-link,#commerce-pos-pay-form-wrapper input[type="submit"].button-link,#commerce-pos-pay-form-wrapper input[type="button"].button-link,#commerce-pos-report-results-container .button-link,#commerce-pos-report-results-container .button-link:hover,#commerce-pos-report-results-container button.button-link,#commerce-pos-report-results-container input[type="reset"].button-link,#commerce-pos-report-results-container input[type="submit"].button-link,#commerce-pos-report-results-container input[type="button"].button-link{border:none;background:transparent;font-weight:normal;color:#2698f2;text-decoration:none;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit}#commerce-pos-sale-wrapper .button-link:hover,#commerce-pos-sale-wrapper .button-link:focus,#commerce-pos-sale-wrapper .button-link:hover:hover,#commerce-pos-sale-wrapper .button-link:hover:focus,#commerce-pos-sale-wrapper button.button-link:hover,#commerce-pos-sale-wrapper button.button-link:focus,#commerce-pos-sale-wrapper input[type="reset"].button-link:hover,#commerce-pos-sale-wrapper input[type="reset"].button-link:focus,#commerce-pos-sale-wrapper input[type="submit"].button-link:hover,#commerce-pos-sale-wrapper input[type="submit"].button-link:focus,#commerce-pos-sale-wrapper input[type="button"].button-link:hover,#commerce-pos-sale-wrapper input[type="button"].button-link:focus,#commerce-pos-pay-form-wrapper .button-link:hover,#commerce-pos-pay-form-wrapper .button-link:focus,#commerce-pos-pay-form-wrapper .button-link:hover:hover,#commerce-pos-pay-form-wrapper .button-link:hover:focus,#commerce-pos-pay-form-wrapper button.button-link:hover,#commerce-pos-pay-form-wrapper button.button-link:focus,#commerce-pos-pay-form-wrapper input[type="reset"].button-link:hover,#commerce-pos-pay-form-wrapper input[type="reset"].button-link:focus,#commerce-pos-pay-form-wrapper input[type="submit"].button-link:hover,#commerce-pos-pay-form-wrapper input[type="submit"].button-link:focus,#commerce-pos-pay-form-wrapper input[type="button"].button-link:hover,#commerce-pos-pay-form-wrapper input[type="button"].button-link:focus,#commerce-pos-report-results-container .button-link:hover,#commerce-pos-report-results-container .button-link:focus,#commerce-pos-report-results-container .button-link:hover:hover,#commerce-pos-report-results-container .button-link:hover:focus,#commerce-pos-report-results-container button.button-link:hover,#commerce-pos-report-results-container button.button-link:focus,#commerce-pos-report-results-container input[type="reset"].button-link:hover,#commerce-pos-report-results-container input[type="reset"].button-link:focus,#commerce-pos-report-results-container input[type="submit"].button-link:hover,#commerce-pos-report-results-container input[type="submit"].button-link:focus,#commerce-pos-report-results-container input[type="button"].button-link:hover,#commerce-pos-report-results-container input[type="button"].button-link:focus{background:inherit;text-decoration:underline}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-location-float-form .form-submit,#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit{background:#337ab7;border:0;margin:0 0 5px 0;border-radius:2px;padding:10px 20px;color:#fff;display:block;width:100%;transition:all .15s ease-in-out;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-location-float-form .form-submit:hover,#commerce-pos-location-float-form .form-submit:focus,#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit:hover,#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit:hover,#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit:focus{background:#2e6da4}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn{display:block;width:100%;font-size:20px;padding:20px;margin:0 0 20px 0;background:#5cb85c}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:hover,#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:focus{background:#4cae4c}#commerce-pos-sale-wrapper .button-link.small,#commerce-pos-sale-wrapper input[type="submit"].button-link.small,#commerce-pos-pay-form-wrapper .button-link.small,#commerce-pos-pay-form-wrapper input[type="submit"].button-link.small{font-size:12px}#pos-login-cont{position:relative;margin:50px auto 0 auto;max-width:400px;border-left:1px solid #151515;border-right:1px solid #151515;border-bottom:1px solid #151515;-webkit-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px;background:#fff}#pos-login-content{margin:0;padding:23px 10px 45px 10px}#pos-login-header{margin:0;padding:15px;text-align:center;background:#151515}h1.page-header{display:none}.page-pos-float .pos-main-content{padding-top:50px}.page-pos-float h1.page-header,.page-pos-float h1.page-header{display:block}div.status{margin:15px 0;border-radius:2px}.ajax-progress-throbber{background-color:#fff;position:absolute;z-index:100;border:2px solid #ccc;padding:10px;width:auto}.parked-transactions-wrapper{margin-top:15px;padding:15px 0 0 0;border-top:1px solid #eee}.parked-transactions-wrapper input{margin:0 20px 0 0 !important}.form-item .commerce-pos-hidden-element{display:none}.commerce-pos-form-modal-overlay{background:rgba(0,0,0,0.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9998}.commerce-pos-form-modal-modal{background:#fff;border:1px solid #666;max-height:75%;left:50%;overflow:auto;padding:20px;position:fixed;text-align:center;top:50%;transform:translate(-50%, -50%);width:75%;z-index:9999}@media screen and (min-width: 767px){.commerce-pos-form-modal-modal{width:50%}}@media screen and (min-width: 980px){.commerce-pos-form-modal-modal{width:33%}}.commerce-pos-form-modal-close{color:#666;cursor:pointer;font-size:1.6em;padding:5px;position:absolute;right:15px;top:15px}.commerce-pos-form-modal-throbber img{max-height:60px;max-width:60px}.commerce-pos-form-modal-notice{font-style:italic}#out-of-stock-override-confirm-question{margin-bottom:15px}#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-yes-button,#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-no-button{width:inherit;display:inline-block}#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-yes-button.link,#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-no-button.link{color:#337ab7;background:none;border:none}#commerce-pos-header{margin:0 0 20px 0;padding:20px;color:#fff;background:#313131;border-radius:2px}#commerce-pos-header #pos-logo{float:left;margin:0 30px 0 0;max-width:218px}#commerce-pos-header #pos-logo img{max-width:100%;height:auto}#commerce-pos-header .commerce-pos-header-links{display:inline-block;margin:0;vertical-align:middle}#commerce-pos-header .commerce-pos-header-links ul{margin:0;padding:0;list-style:none}#commerce-pos-header .commerce-pos-header-links ul li{float:left;margin:0 10px 0 0;padding:0;background:none}#commerce-pos-header .commerce-pos-header-links ul li:last-child{margin-right:0}#commerce-pos-header .commerce-pos-header-links ul li a{position:relative;display:block;margin:0;padding:8px 20px;font-size:13px;font-weight:bold;color:#fff;text-decoration:none;text-transform:uppercase;background:#337ab7;border:2px solid transparent;border-radius:2px;transition:all .15s ease-in-out}#commerce-pos-header .commerce-pos-header-links ul li a:hover,#commerce-pos-header .commerce-pos-header-links ul li a:focus{color:#fff;background:#2e6da4}#commerce-pos-header .commerce-pos-header-links ul li a.active{color:#fff;background:transparent;border:2px solid #337ab7;cursor:default}#commerce-pos-header .commerce-pos-header-links ul li a.active:focus{background:rgba(255,255,255,0.2)}@media screen and (max-width: 800px){#commerce-pos-header #pos-logo{padding-top:11px;max-width:161px}}@media screen and (max-width: 767px){#commerce-pos-header .commerce-pos-header-links ul li a{padding:6px 13px;font-size:13px}}.commerce-pos-product-summary{width:100%;margin:10px 0 20px}.commerce-pos-product-summary td{vertical-align:middle;text-align:center}.commerce-pos-product-summary td.title .title{font-weight:bold;font-size:120%;margin-right:10px}.commerce-pos-product-summary td.title .sku{font-size:80%;display:block}.commerce-pos-product-summary tr.odd,.commerce-pos-product-summary tr.even{background:#fff}.commerce-pos-product-summary tr td,.commerce-pos-product-summary tr th{border:1px solid #E4E4E4;text-align:left}.commerce-pos-pay-col-payments .order-text{display:inline-block;margin:0 15px 0 0}.commerce-pos-pay-col-payments .order-text .commerce-pos-sale-pay-edit-order{padding:5px 10px;background:#337ab7;color:#fff !important;font-size:12px;font-weight:bold;transition:all .15s ease-in-out}.commerce-pos-pay-col-payments .order-text .commerce-pos-sale-pay-edit-order:hover,.commerce-pos-pay-col-payments .order-text .commerce-pos-sale-pay-edit-order:focus{background:#2e6da4}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper{margin:20px 0;padding-top:20px;border-top:1px solid #F0F0F0}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input.form-button-disabled{background-color:#eee;color:#A2A2A2;border-color:#ccc;cursor:default}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input.form-button-disabled:hover{background-color:#eee !important}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input[type="submit"]{background-color:#5cb85c;color:#fff;border-color:transparent;padding:15px 25px;margin:0 10px 0 0;font-size:20px}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input[type="submit"]:hover,#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input[type="submit"]:focus{background-color:#4cae4c}.commerce-pos-keypad{width:75%}.commerce-pos-keypad *{box-sizing:border-box}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item-keypad-amount{margin-bottom:0}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item label{font-size:24px;margin-bottom:10px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item-keypad-amount input{max-width:100% !important;margin:0 0 20px 0;padding:15px 20px;height:auto;background:#FFFFFF !important;color:#000;border:2px solid #D6D6D6;font-size:30px;text-align:right;-webkit-box-shadow:inset 0 0 6px 2px rgba(0,0,0,0.1);box-shadow:inset 0 0 6px 2px rgba(0,0,0,0.1)}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item-keypad-amount input.error{border:2px solid red}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay{margin-bottom:15px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay::after{clear:both;content:'';display:block}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay .commerce-pos-keypad-quick-pay-button{float:left;margin-right:10px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay .commerce-pos-keypad-quick-pay-button:last-of-type{margin-right:0}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay input[type="submit"]{background-color:#337ab7;color:#fff;border-color:transparent;padding:15px 20px;font-size:20px;margin-right:0}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay input[type="submit"]:hover,#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay input[type="submit"]:focus{background-color:#2e6da4}.commerce-pos-keypad .commerce-pos-keypad-numbers{position:relative}.commerce-pos-keypad .commerce-pos-keypad-keys{overflow:hidden;border-right:1px solid #D6D6D6}.commerce-pos-keypad .commerce-pos-keypad-key{box-sizing:border-box;width:33.33%;display:block;float:left;padding:14px;border:1px solid #D6D6D6;border-right:0;border-bottom:0;font-size:22px;text-align:center;background-color:#F0F0F0;color:#000000;cursor:pointer;transition:all .1s ease 0s}.commerce-pos-keypad .commerce-pos-keypad-key:hover,.commerce-pos-keypad .commerce-pos-keypad-key:focus{background-color:#E4E4E4}#commerce-pos-location-float-form #edit-actions{margin-top:-6px}#commerce-pos-location-float-form #edit-amount{height:32px;margin-top:5px}.commerce-pos-keypad-key.pressed{background-color:#E4E4E4}.commerce-pos-keypad-actions button{width:33%;padding:15px;margin-right:10px;border:10px solid white;border-radius:30px;float:right;font-size:2em}.commerce-pos-keypad-actions button:hover,.commerce-pos-keypad-actions button:focus{border-color:white}.form-type-textfield.form-item-keypad-amount.form-text{width:100%;padding:40px 20px;background:#666;color:#fff;border:0;border-right:1px solid #fff;font-size:50px;text-align:right}.commerce-pos-keypad-key:last-of-type{background-color:#E4E4E4;color:#000}.commerce-pos-keypad-key:last-of-type:hover,.commerce-pos-keypad-key:last-of-type:focus{background-color:#DADADA}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]{position:relative;display:inline-block;width:100%;height:62px;margin:0;padding:13px 15px;font-size:20px;color:#fff;text-decoration:none;text-transform:uppercase;background:#337ab7;border:0;border-radius:0;box-shadow:none;transition:all .15s ease-in-out}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]:hover,#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]:focus{background-color:#2e6da4}@media screen and (max-width: 767px){.commerce-pos-keypad-amount .form-item-keypad-amount input{font-size:30px}.commerce-pos-keypad-key{font-size:20px}.commerce-pos-keypad-key,#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]{padding:10px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]{height:51px}}@media screen and (max-width: 980px){.commerce-pos-keypad{width:100%}#commerce-pos-pay-form-wrapper .commerce-pos-pay-col-payments .form-wrapper input{padding:10px 15px;font-size:16px}}#edit-date{float:none}#commerce-pos-report-end-of-day .form-item.form-item-location-id{margin:0 15px 15px 0}#commerce-pos-report-end-of-day .form-item-location-id label{margin-bottom:5px}#commerce-pos-report-results-container{padding-top:14px;overflow-x:auto}#commerce-pos-report-results-container table{margin:0;width:100%}#commerce-pos-report-results-container input[type="submit"]{-webkit-appearance:none;cursor:pointer;color:#fff;font-weight:normal;font-size:18px;outline:0;overflow:hidden;padding:11px 23px;margin:8px 18px 8px 0;width:auto;display:inline-block;border-radius:6px;border:none;background:#5cb85c;transition:all .15s ease-in-out}#commerce-pos-report-results-container input[type="submit"]:hover,#commerce-pos-report-results-container input[type="submit"]:focus{background:#3a963a}.sticky-enabled.tableheader-processed.sticky-table thead th{background-color:#E4E4E4;color:inherit;padding:15px;font-weight:bold;border-color:transparent;border-right:1px solid #fff}.sticky-enabled.tableheader-processed.sticky-table tr.odd,.sticky-enabled.tableheader-processed.sticky-table tr.even{background-color:#FFFFFF;border-color:transparent;border-bottom:1px solid #eee}.sticky-enabled.tableheader-processed.sticky-table tr td{padding:15px}.commerce-pos-col-products{width:100%;box-sizing:border-box}.commerce-pos-col-products *{box-sizing:border-box}.commerce-pos-transaction-id{padding:0 0 5px 0;font-size:22px}.payment-totals-table .label{display:table-cell;text-align:left}.payment-totals-table .balance{display:table-cell;text-align:right}#commerce-pos-sale-wrapper a{color:#337ab7}#commerce-pos-sale-wrapper .form-item{margin:20px 0;font-size:14px}#commerce-pos-sale-wrapper a,#commerce-pos-pay-form-wrapper a{color:#337ab7}#commerce-pos-sale-wrapper a:hover,#commerce-pos-sale-wrapper a:focus,#commerce-pos-pay-form-wrapper a:hover,#commerce-pos-pay-form-wrapper a:focus{color:#2e6da4;text-decoration:underline}#commerce-pos-sale-wrapper textarea,#commerce-pos-sale-wrapper select,#commerce-pos-sale-wrapper input,#commerce-pos-pay-form-wrapper textarea,#commerce-pos-pay-form-wrapper select,#commerce-pos-pay-form-wrapper input{margin:0;padding:5px 10px;border-radius:2px;height:auto;max-width:100%;background:#fff;box-sizing:border-box;vertical-align:baseline}#commerce-pos-sale-wrapper textarea.show-ajax-throbber,#commerce-pos-sale-wrapper select.show-ajax-throbber,#commerce-pos-sale-wrapper input.show-ajax-throbber,#commerce-pos-pay-form-wrapper textarea.show-ajax-throbber,#commerce-pos-pay-form-wrapper select.show-ajax-throbber,#commerce-pos-pay-form-wrapper input.show-ajax-throbber{background-image:url(/misc/throbber.gif) !important;background-repeat:no-repeat !important;background-position:right -13px !important}#commerce-pos-sale-wrapper button,#commerce-pos-sale-wrapper input[type="reset"],#commerce-pos-sale-wrapper input[type="submit"],#commerce-pos-sale-wrapper input[type="button"],#commerce-pos-pay-form-wrapper button,#commerce-pos-pay-form-wrapper input[type="reset"],#commerce-pos-pay-form-wrapper input[type="submit"],#commerce-pos-pay-form-wrapper input[type="button"]{-webkit-appearance:none;cursor:pointer;color:#333;font-weight:bold;font-size:12px;outline:0;overflow:visible;padding:5px 10px;margin:0 4px 0 0;width:auto;display:inline-block;border-radius:2px;border:1px solid #DADADA;background:#fff;transition:all .15s ease-in-out}#commerce-pos-sale-wrapper button:hover,#commerce-pos-sale-wrapper input:hover,#commerce-pos-sale-wrapper button:focus,#commerce-pos-sale-wrapper input:focus,#commerce-pos-pay-form-wrapper button:hover,#commerce-pos-pay-form-wrapper input:hover,#commerce-pos-pay-form-wrapper button:focus,#commerce-pos-pay-form-wrapper input:focus{background:#f9f9f9}.commerce-pos-transaction-line-items{border-top:1px solid #eee;margin-bottom:20px}.commerce-pos-transaction-line-items *{vertical-align:middle}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-col{display:inline-block;margin:5px 0;vertical-align:top}.commerce-pos-transaction-line-items .image-wrapper{width:100px;padding-right:2%}.commerce-pos-transaction-line-items .title-wrapper{width:calc(100% - 100px);font-size:12px;line-height:1.3}.commerce-pos-transaction-line-items .title-wrapper .out-of-stock-overridden-notice{color:red}.commerce-pos-transaction-line-items .price-edit-wrapper,.commerce-pos-transaction-line-items .quantity-wrapper{padding-right:2%;text-align:left}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper{clear:both;margin:0;padding:20px 0;border-bottom:1px solid #eee}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .form-item{display:inline-block}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-row-wrapper{margin:0;padding:0;width:100%;font-size:16px}.commerce-pos-transaction-line-items .total-wrapper{width:calc(100% - 250px);text-align:right}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper label{padding:0 2px;margin:0;width:100%;height:38px;line-height:38px;color:#337ab7;border:1px solid transparent;font-size:14px;font-weight:bold;transition:all .15s ease-in-out}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper label:hover,.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper label:focus{background:rgba(0,126,255,0.1)}.commerce-pos-transaction-line-items .title-wrapper .title{font-size:14px;font-weight:bold}@media (min-width: 767px){.commerce-pos-transaction-line-items .title-wrapper .title{font-size:16px}}.commerce-pos-transaction-line-items>.form-wrapper .stock-wrapper label{color:#000;font-weight:normal}#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper .form-item{margin:0;padding:0;width:100%;border:1px solid #ddd;border-radius:2px}#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper label,#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper input{color:#337ab7;font-weight:bold;font-size:14px;border:1px solid transparent;border-radius:0;height:38px;line-height:38px;padding:0 2px;margin:0;width:100%;text-align:center}.commerce-pos-transaction-line-items .quantity-wrapper .add-remove-wrapper{display:inline-block !important;width:20px;margin:0 !important;padding:0 !important;font-size:0;min-height:0 !important;height:auto !important}#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"]{width:20px;height:20px;vertical-align:top;padding:0 !important;margin:0;font-size:13px;border-radius:0;transition:all .1s ease-in-out;border:1px solid #ddd}#commerce-pos-sale-wrapper .add-remove-wrapper input:first-of-type,#commerce-pos-sale-wrapper .add-remove-wrapper button:first-of-type{border-bottom:0;border-left:0}#commerce-pos-sale-wrapper .add-remove-wrapper input:last-of-type,#commerce-pos-sale-wrapper .add-remove-wrapper button:last-of-type{border-left:0}#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"]:hover,#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"]:focus,#commerce-pos-sale-wrapper .add-remove-wrapper button:hover,#commerce-pos-sale-wrapper .add-remove-wrapper button:focus{background:#EAEAEA}#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"],#commerce-pos-sale-wrapper .add-remove-wrapper button{display:block;margin:0;padding:2px 3px;width:20px;height:20px;font-size:14px;line-height:1;border-radius:0}#commerce-pos-sale-wrapper .quantity-wrapper input[type="text"]{height:38px;width:100%;font-size:14px;font-weight:bold;line-height:38px;text-align:center;padding:0;margin:0;color:#337ab7;border:0;border-radius:0}#commerce-pos-sale-wrapper .quantity-wrapper input[type="text"]:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#commerce-pos-sale-wrapper .quantity-wrapper .textbox-wrapper{width:calc(100% - 20px);display:inline-block}#commerce-pos-sale-wrapper .quantity-wrapper .textbox-wrapper .form-item{border:1px solid #ddd;width:100%;text-align:center;margin:0 !important;border-radius:2px 0 0 2px}#commerce-pos-sale-wrapper .quantity-wrapper .form-type-textfield{margin:13px 0 !important;padding:0}#commerce-pos-sale-wrapper .price-edit-wrapper input:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper .btn{margin:0 0 0 10px}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper strong{margin-right:5px;font-size:14px}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper button{position:relative;text-indent:-9999px;width:10px;padding:0;margin:0 0 0 10%;opacity:0.25;background:url(../images/remove-symbol.png) no-repeat center;background-size:10px;border:0}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper input[type="submit"]:hover,#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper input[type="submit"]:focus,#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper button:hover,#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper button:focus{opacity:1}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper{position:relative;width:auto;text-align:center}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper{position:relative;display:block;margin:0 auto;padding:0 80px 0 0;max-width:180px;vertical-align:middle}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .discount-description{margin-left:10px;display:inline-block}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper input.form-text{display:block;margin:0 auto 5px auto;width:100%;height:30px;font-size:12px !important;border:1px solid #ddd}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-item{float:left;margin:0;padding:0;border:none;border-radius:0;vertical-align:baseline}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-submit{display:block;margin:9px auto;font-size:12px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper input[type="submit"].button-link.small{display:inline-block;margin:0 auto;vertical-align:top}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-group .form-submit{vertical-align:top;background:#337ab7;color:#fff;border:1px solid transparent}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue{position:absolute;top:0;right:0;display:block;margin:0;padding:0;width:35px;height:30px;background:#337ab7;color:#fff;border:none}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].commerce-pos-percent-discount-submit,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue.commerce-pos-percent-discount-submit{right:40px}#commerce-pos-sale-wrapper .form-wrapper input[type="submit"].blue{display:inline-block;background:#337ab7;color:#fff;border:1px solid transparent}#commerce-pos-sale-wrapper .form-wrapper input[type="submit"].blue:hover,#commerce-pos-sale-wrapper .form-wrapper input[type="submit"].blue:focus,.commerce-pos-discount-wrapper .form-wrapper input[type="submit"]:hover,.commerce-pos-discount-wrapper .form-wrapper input[type="submit"]:focus{background:#2e6da4}.commerce-pos-discount-wrapper .form-item,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-item{float:none;margin:0;padding:0;width:100%;border:none;border-radius:0;vertical-align:baseline}.views-field-message-commerce-body{padding:20px;background:#F0F0F0;margin:20px 0 5px}.views-field-message-commerce-body p:last-of-type{margin-bottom:0}#commerce-pos-messages-wrapper{margin-bottom:40px}#commerce-pos-messages-wrapper .views-field-name,#commerce-pos-messages-wrapper .views-field-timestamp{font-size:12px}#commerce-pos-return-payment .commerce-price-formatted-components,.payment-totals-table{width:100%;margin-bottom:0}@media screen and (min-width: 980px){#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-row-wrapper{display:table;width:100%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-col{position:relative;display:table-cell;box-sizing:border-box;vertical-align:middle}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .line-item-col{height:212px;vertical-align:middle}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .image-wrapper{width:12%;padding-right:2%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .image-wrapper img{margin:0;width:100%;height:auto}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .title-wrapper{width:36%;padding-right:2%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .price-edit-wrapper{width:17%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .quantity-wrapper{width:12%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper{width:15%}#commerce-pos-sale-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .commerce-pos-discount-wrapper{position:absolute;width:89%}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper{padding-right:54px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue{width:23px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].commerce-pos-percent-discount-submit,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue.commerce-pos-percent-discount-submit{right:26px}}@media screen and (min-width: 1200px){#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper{padding-right:80px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue{width:35px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].commerce-pos-percent-discount-submit,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue.commerce-pos-percent-discount-submit{right:40px}}#commerce-pos-product-no-results-message{text-align:center}[id^="commerce-pos-sale"] .commerce-pos-product-search-container{padding:20px;margin-bottom:20px;text-align:center;background:#f0f0f0}[id^="commerce-pos-sale"] .commerce-pos-product-search-container #edit-product-search{position:relative;width:400px;margin:0 auto}[id^="commerce-pos-sale"] .commerce-pos-product-search-container .form-item{margin:5px 0}[id^="commerce-pos-sale"] .commerce-pos-product-search-container label{display:none}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input{position:relative;margin:0 0 5px 0;height:40px;width:400px;color:#000}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input::-moz-placeholder{color:#7D7D7D}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input::-webkit-input-placeholder{color:#7D7D7D}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:-ms-input-placeholder{color:#7D7D7D !important}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:focus::-moz-placeholder{color:transparent}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:focus::-webkit-input-placeholder{color:transparent}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:focus:-ms-input-placeholder{color:transparent !important}[id^="commerce-pos-sale"] .commerce-pos-product-search-container .commerce-pos-search-onboarding-message{margin:0 0 10px 0;font-size:16px}[id^="commerce-pos-sale"] .commerce-pos-product-search-container .form-item div.description{font-size:13px;color:#7D7D7D;font-style:italic;margin-top:12px}#commerce-pos-sale-wrapper .commerce-pos-product-search-container .form-item{margin:5px 0}.commerce-pos-product-display{padding:10px 10px 15px;border-bottom:1px solid #eee;transition:all .2s ease-in-out}.commerce-pos-product-display:hover,.commerce-pos-product-display:focus{background:#F0F0F0}.commerce-pos-product-display .display-image{float:left;margin:5px 15px 0 0;border:1px solid #eee}.commerce-pos-product-display .display-details,.commerce-pos-product-display .display-stock,.commerce-pos-product-display .display-price,.commerce-pos-product-display .display-add{padding-left:90px}.commerce-pos-product-display .display-details{font-size:10px}.commerce-pos-product-display .display-details .title{font-weight:bold;font-size:18px}.commerce-pos-product-display .display-price{font-weight:bold}.commerce-pos-product-display .display-add{float:right}.commerce-pos-product-display .display-add a{display:inline-block;padding:0 8px 2px;margin:5px 0 0 0;border-radius:3px;font-size:16px;font-weight:bold;background-color:#337ab7;color:white;transition:all .15s ease-in-out}.commerce-pos-product-display .display-add a:hover,.commerce-pos-product-display .display-add a:focus{background-color:#2e6da4}.commerce-pos-product-display .display-details a{display:inline-block}.commerce-pos-transaction-product-search-item.selected .commerce-pos-product-display{background:#F0F0F0}.ui-autocomplete{max-height:600px;overflow-y:auto}.ui-autocomplete{max-height:600px;overflow-y:auto}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .commerce-price-formatted-components,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .commerce-price-formatted-components{margin-top:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody{border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody>tr,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody>tr{width:100%;max-width:100%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody>tr>td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody>tr>td{border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody>tr>td:last-of-type,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody>tr>td:last-of-type{text-align:right}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr *,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr *{background:#f0f0f0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table{width:100%;font-size:14px;border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.odd,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.even,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.odd,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.even{padding:0;width:100%;background-color:#F0F0F0;color:#333;border:0;border-bottom:1px solid #FFFFFF}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay{background:#313131;font-size:120%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay td{background:#313131;color:#fff}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-change,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-change{font-size:120%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table td:nth-child(1),.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table td:nth-child(1){font-weight:bold}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table td.balance,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table td.balance{font-weight:bold}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td{padding:15px 10px;border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.status,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.actions,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.status,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.actions{text-align:center}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.status img,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.status img{vertical-align:middle}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.status img,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.status img{border-radius:50%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .label,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .label{font-size:inherit;border-radius:0;color:inherit}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .btn,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .btn{margin-bottom:5px}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper input,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper select,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper input,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper select{width:100%;border:1px solid #ccc;border-radius:2px}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .form-item,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .form-item{padding:0;margin:0 0 20px 0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-customer-input-wrapper,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-customer-input-wrapper{border-top:1px solid #eee;margin:25px 0 0 0;padding:20px 0 0 0}#commerce-pos-sale-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance,#commerce-pos-sale-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance,#commerce-pos-pay-form-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance,#commerce-pos-pay-form-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance{background:#dd0000}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper{margin:20px 0;font-size:0}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper .form-item.form-item-transaction-options-actions-add-order-discount-amount{font-size:0}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper .form-text{width:calc(33.33% - 4px);padding:10px;margin:0 4px 0 0;vertical-align:top;display:inline-block;font-size:12px;line-height:1.3;height:35px}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper .form-submit{width:calc(33.33% - 2px);padding:10px;display:inline-block;font-size:12px;line-height:1.3}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper #edit-transaction-options-actions-add-order-discount-percent.form-submit{margin:0 2px 0 0}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper #edit-transaction-options-actions-add-order-discount-fixed.form-submit{margin:0 0 0 2px}#commerce-pos-transactions-options-wrapper .form-item label{margin-bottom:5px;font-size:14px;font-weight:bold}.form-item.form-item-transaction-options-actions-add-order-discount-amount{margin-bottom:5px;display:inline}#commerce-pos-transactions-options-wrapper .commerce-price-formatted-components{width:100%;max-width:100%}#commerce-pos-transactions-options-wrapper .payment-totals-table{width:100%;margin-bottom:20px}#commerce-pos-transactions-options-wrapper .views-table{width:100%;margin-top:0}.commerce-price-formatted-components .component-title,.payment-totals-table .label{font-weight:bold}#commerce-pos-pay-balance-wrapper .pager{margin:0 0 20px 0}@media screen and (min-width: 767px){.commerce-pos-col-products,.commerce-pos-pay-col-payments{float:left;padding-right:20px;width:65%;box-sizing:border-box}.commerce-pos-col-transaction-info{width:35%;float:left}}@media screen and (min-width: 980px){.commerce-pos-col-products,.commerce-pos-pay-col-payments{width:75%}.commerce-pos-col-transaction-info{width:25%}}.commerce-pos-header-cashier-form{display:inline-block;float:right}.commerce-pos-cashier-login-form .form-item-code{display:inline;float:right}.commerce-pos-cashier-login-form .form-item-code label{display:inline}.commerce-pos-cashier-login-form .commerce-pos-cashier-code-input{margin-left:10px;margin-right:10px;max-width:100px}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit{display:none}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-in-visible{position:relative;outline:none;display:inline-block;margin:auto;margin-top:10px;margin-right:0;padding:8px 20px;font-size:13px;font-weight:bold;color:#fff;text-decoration:none;text-transform:uppercase;background:#337ab7;border:2px solid transparent;border-radius:2px;transition:all .15s ease-in-out;box-shadow:none}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-in-visible:hover,.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-in-visible:focus{text-shadow:none;background:#2e6da4}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-out{margin-left:10px;float:right} -+#commerce-pos-sale-wrapper,#commerce-pos-pay-form-wrapper{font-family:Arial, "Helvetica Neue", Helvetica, sans-serif !important}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-location-float-form .form-submit,.commerce-pos-form-container .form-submit{background:#337ab7;border:0;margin:0 0 5px 0;border-radius:2px;padding:10px 20px;color:#fff;display:block;width:100%;transition:all .15s ease-in-out;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-location-float-form .form-submit:hover,#commerce-pos-location-float-form .form-submit:focus,.commerce-pos-form-container .form-submit:hover,.commerce-pos-form-container .form-submit:focus{background:#2e6da4}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.fixed-width,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.fixed-width,#commerce-pos-location-float-form .form-submit.fixed-width,.commerce-pos-form-container .form-submit.fixed-width{width:auto}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.btn-success,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.btn-success,#commerce-pos-location-float-form .form-submit.btn-success,.commerce-pos-form-container .form-submit.btn-success{background:#5cb85c}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.btn-danger,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.btn-danger,#commerce-pos-location-float-form .form-submit.btn-danger,.commerce-pos-form-container .form-submit.btn-danger{background:#d9534f}#commerce-pos-sale-wrapper input[type="submit"]{-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-location-float-form .form-submit{width:100px}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:last-of-type{margin-right:0}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn{display:block;width:100%;font-size:20px;padding:20px;margin:0 0 20px 0;background:#5cb85c}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:hover,#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:focus{background:#4cae4c}#commerce-pos-sale-wrapper button,#commerce-pos-sale-wrapper input[type="reset"],#commerce-pos-sale-wrapper input[type="submit"],#commerce-pos-sale-wrapper input[type="button"],#commerce-pos-pay-form-wrapper button,#commerce-pos-pay-form-wrapper input[type="reset"],#commerce-pos-pay-form-wrapper input[type="submit"],#commerce-pos-pay-form-wrapper input[type="button"],#commerce-pos-report-results-container input[type="submit"]{-webkit-appearance:none;cursor:pointer;color:#333;font-weight:bold;font-size:12px;outline:0;overflow:visible;padding:5px 10px;margin:0 4px 0 0;width:auto;display:inline-block;border-radius:2px;border:1px solid #DADADA;background:#fff;transition:all .15s ease-in-out;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-sale-wrapper button:hover,#commerce-pos-sale-wrapper button:focus,#commerce-pos-sale-wrapper input[type="reset"]:hover,#commerce-pos-sale-wrapper input[type="reset"]:focus,#commerce-pos-sale-wrapper input[type="submit"]:hover,#commerce-pos-sale-wrapper input[type="submit"]:focus,#commerce-pos-sale-wrapper input[type="button"]:hover,#commerce-pos-sale-wrapper input[type="button"]:focus,#commerce-pos-pay-form-wrapper button:hover,#commerce-pos-pay-form-wrapper button:focus,#commerce-pos-pay-form-wrapper input[type="reset"]:hover,#commerce-pos-pay-form-wrapper input[type="reset"]:focus,#commerce-pos-pay-form-wrapper input[type="submit"]:hover,#commerce-pos-pay-form-wrapper input[type="submit"]:focus,#commerce-pos-pay-form-wrapper input[type="button"]:hover,#commerce-pos-pay-form-wrapper input[type="button"]:focus,#commerce-pos-report-results-container input[type="submit"]:hover,#commerce-pos-report-results-container input[type="submit"]:focus{background:#f9f9f9}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.form-button-disabled,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.form-button-disabled{background-color:#eee !important;color:#A2A2A2;border-color:#ccc;cursor:default}#commerce-pos-sale-wrapper .button-link,#commerce-pos-sale-wrapper .button-link:hover,#commerce-pos-sale-wrapper button.button-link,#commerce-pos-sale-wrapper input[type="reset"].button-link,#commerce-pos-sale-wrapper input[type="submit"].button-link,#commerce-pos-sale-wrapper input[type="button"].button-link,#commerce-pos-pay-form-wrapper .button-link,#commerce-pos-pay-form-wrapper .button-link:hover,#commerce-pos-pay-form-wrapper button.button-link,#commerce-pos-pay-form-wrapper input[type="reset"].button-link,#commerce-pos-pay-form-wrapper input[type="submit"].button-link,#commerce-pos-pay-form-wrapper input[type="button"].button-link,#commerce-pos-report-results-container .button-link,#commerce-pos-report-results-container .button-link:hover,#commerce-pos-report-results-container button.button-link,#commerce-pos-report-results-container input[type="reset"].button-link,#commerce-pos-report-results-container input[type="submit"].button-link,#commerce-pos-report-results-container input[type="button"].button-link{border:none;background:transparent;font-weight:normal;color:#2698f2;text-decoration:none;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit}#commerce-pos-sale-wrapper .button-link:hover,#commerce-pos-sale-wrapper .button-link:focus,#commerce-pos-sale-wrapper .button-link:hover:hover,#commerce-pos-sale-wrapper .button-link:hover:focus,#commerce-pos-sale-wrapper button.button-link:hover,#commerce-pos-sale-wrapper button.button-link:focus,#commerce-pos-sale-wrapper input[type="reset"].button-link:hover,#commerce-pos-sale-wrapper input[type="reset"].button-link:focus,#commerce-pos-sale-wrapper input[type="submit"].button-link:hover,#commerce-pos-sale-wrapper input[type="submit"].button-link:focus,#commerce-pos-sale-wrapper input[type="button"].button-link:hover,#commerce-pos-sale-wrapper input[type="button"].button-link:focus,#commerce-pos-pay-form-wrapper .button-link:hover,#commerce-pos-pay-form-wrapper .button-link:focus,#commerce-pos-pay-form-wrapper .button-link:hover:hover,#commerce-pos-pay-form-wrapper .button-link:hover:focus,#commerce-pos-pay-form-wrapper button.button-link:hover,#commerce-pos-pay-form-wrapper button.button-link:focus,#commerce-pos-pay-form-wrapper input[type="reset"].button-link:hover,#commerce-pos-pay-form-wrapper input[type="reset"].button-link:focus,#commerce-pos-pay-form-wrapper input[type="submit"].button-link:hover,#commerce-pos-pay-form-wrapper input[type="submit"].button-link:focus,#commerce-pos-pay-form-wrapper input[type="button"].button-link:hover,#commerce-pos-pay-form-wrapper input[type="button"].button-link:focus,#commerce-pos-report-results-container .button-link:hover,#commerce-pos-report-results-container .button-link:focus,#commerce-pos-report-results-container .button-link:hover:hover,#commerce-pos-report-results-container .button-link:hover:focus,#commerce-pos-report-results-container button.button-link:hover,#commerce-pos-report-results-container button.button-link:focus,#commerce-pos-report-results-container input[type="reset"].button-link:hover,#commerce-pos-report-results-container input[type="reset"].button-link:focus,#commerce-pos-report-results-container input[type="submit"].button-link:hover,#commerce-pos-report-results-container input[type="submit"].button-link:focus,#commerce-pos-report-results-container input[type="button"].button-link:hover,#commerce-pos-report-results-container input[type="button"].button-link:focus{background:inherit;text-decoration:underline}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-location-float-form .form-submit,#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit{background:#337ab7;border:0;margin:0 0 5px 0;border-radius:2px;padding:10px 20px;color:#fff;display:block;width:100%;transition:all .15s ease-in-out;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-location-float-form .form-submit:hover,#commerce-pos-location-float-form .form-submit:focus,#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit:hover,#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit:hover,#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit:focus{background:#2e6da4}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn{display:block;width:100%;font-size:20px;padding:20px;margin:0 0 20px 0;background:#5cb85c}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:hover,#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:focus{background:#4cae4c}#commerce-pos-sale-wrapper .button-link.small,#commerce-pos-sale-wrapper input[type="submit"].button-link.small,#commerce-pos-pay-form-wrapper .button-link.small,#commerce-pos-pay-form-wrapper input[type="submit"].button-link.small{font-size:12px}#pos-login-cont{position:relative;margin:50px auto 0 auto;max-width:400px;border-left:1px solid #151515;border-right:1px solid #151515;border-bottom:1px solid #151515;-webkit-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px;background:#fff}#pos-login-content{margin:0;padding:23px 10px 45px 10px}#pos-login-header{margin:0;padding:15px;text-align:center;background:#151515}h1.page-header{display:none}.page-pos-float .pos-main-content{padding-top:50px}.page-pos-float h1.page-header,.page-pos-float h1.page-header{display:block}div.status{margin:15px 0;border-radius:2px}.ajax-progress-throbber{background-color:#fff;position:absolute;z-index:100;border:2px solid #ccc;padding:10px;width:auto}.parked-transactions-wrapper{margin-top:15px;padding:15px 0 0 0;border-top:1px solid #eee}.parked-transactions-wrapper input{margin:0 20px 0 0 !important}.form-item .commerce-pos-hidden-element{display:none}.commerce-pos-form-modal-overlay{background:rgba(0,0,0,0.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9998}.commerce-pos-form-modal-modal{background:#fff;border:1px solid #666;max-height:75%;left:50%;overflow:auto;padding:20px;position:fixed;text-align:center;top:50%;transform:translate(-50%, -50%);width:75%;z-index:9999}@media screen and (min-width: 767px){.commerce-pos-form-modal-modal{width:50%}}@media screen and (min-width: 980px){.commerce-pos-form-modal-modal{width:33%}}.commerce-pos-form-modal-close{color:#666;cursor:pointer;font-size:1.6em;padding:5px;position:absolute;right:15px;top:15px}.commerce-pos-form-modal-throbber img{max-height:60px;max-width:60px}.commerce-pos-form-modal-notice{font-style:italic}#out-of-stock-override-confirm-question{margin-bottom:15px}#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-yes-button,#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-no-button{width:inherit;display:inline-block}#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-yes-button.link,#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-no-button.link{color:#337ab7;background:none;border:none}#commerce-pos-header{margin:0 0 20px 0;padding:20px;color:#fff;background:#313131;border-radius:2px}#commerce-pos-header #pos-logo{float:left;margin:0 30px 0 0;max-width:218px}#commerce-pos-header #pos-logo img{max-width:100%;height:auto}#commerce-pos-header .commerce-pos-header-links{display:inline-block;margin:0;vertical-align:middle}#commerce-pos-header .commerce-pos-header-links ul{margin:0;padding:0;list-style:none}#commerce-pos-header .commerce-pos-header-links ul li{float:left;margin:0 10px 0 0;padding:0;background:none}#commerce-pos-header .commerce-pos-header-links ul li:last-child{margin-right:0}#commerce-pos-header .commerce-pos-header-links ul li a{position:relative;display:block;margin:0;padding:8px 20px;font-size:13px;font-weight:bold;color:#fff;text-decoration:none;text-transform:uppercase;background:#337ab7;border:2px solid transparent;border-radius:2px;transition:all .15s ease-in-out}#commerce-pos-header .commerce-pos-header-links ul li a:hover,#commerce-pos-header .commerce-pos-header-links ul li a:focus{color:#fff;background:#2e6da4}#commerce-pos-header .commerce-pos-header-links ul li a.active{color:#fff;background:transparent;border:2px solid #337ab7;cursor:default}#commerce-pos-header .commerce-pos-header-links ul li a.active:focus{background:rgba(255,255,255,0.2)}@media screen and (max-width: 800px){#commerce-pos-header #pos-logo{padding-top:11px;max-width:161px}}@media screen and (max-width: 767px){#commerce-pos-header .commerce-pos-header-links ul li a{padding:6px 13px;font-size:13px}}.commerce-pos-product-summary{width:100%;margin:10px 0 20px}.commerce-pos-product-summary td{vertical-align:middle;text-align:center}.commerce-pos-product-summary td.title .title{font-weight:bold;font-size:120%;margin-right:10px}.commerce-pos-product-summary td.title .sku{font-size:80%;display:block}.commerce-pos-product-summary tr.odd,.commerce-pos-product-summary tr.even{background:#fff}.commerce-pos-product-summary tr td,.commerce-pos-product-summary tr th{border:1px solid #E4E4E4;text-align:left}.commerce-pos-pay-col-payments .order-text{display:inline-block;margin:0 15px 0 0}.commerce-pos-pay-col-payments .order-text .commerce-pos-sale-pay-edit-order{padding:5px 10px;background:#337ab7;color:#fff !important;font-size:12px;font-weight:bold;transition:all .15s ease-in-out}.commerce-pos-pay-col-payments .order-text .commerce-pos-sale-pay-edit-order:hover,.commerce-pos-pay-col-payments .order-text .commerce-pos-sale-pay-edit-order:focus{background:#2e6da4}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper{margin:20px 0;padding-top:20px;border-top:1px solid #F0F0F0}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input.form-button-disabled{background-color:#eee;color:#A2A2A2;border-color:#ccc;cursor:default}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input.form-button-disabled:hover{background-color:#eee !important}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input[type="submit"]{background-color:#5cb85c;color:#fff;border-color:transparent;padding:15px 25px;margin:0 10px 0 0;font-size:20px}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input[type="submit"]:hover,#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input[type="submit"]:focus{background-color:#4cae4c}.commerce-pos-keypad{width:75%}.commerce-pos-keypad *{box-sizing:border-box}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item-keypad-amount{margin-bottom:0}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item label{font-size:24px;margin-bottom:10px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item-keypad-amount input{max-width:100% !important;margin:0 0 20px 0;padding:15px 20px;height:auto;background:#FFFFFF !important;color:#000;border:2px solid #D6D6D6;font-size:30px;text-align:right;-webkit-box-shadow:inset 0 0 6px 2px rgba(0,0,0,0.1);box-shadow:inset 0 0 6px 2px rgba(0,0,0,0.1)}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item-keypad-amount input.error{border:2px solid red}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay{margin-bottom:15px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay::after{clear:both;content:'';display:block}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay .commerce-pos-keypad-quick-pay-button{float:left;margin-right:10px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay .commerce-pos-keypad-quick-pay-button:last-of-type{margin-right:0}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay input[type="submit"]{background-color:#337ab7;color:#fff;border-color:transparent;padding:15px 20px;font-size:20px;margin-right:0}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay input[type="submit"]:hover,#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay input[type="submit"]:focus{background-color:#2e6da4}.commerce-pos-keypad .commerce-pos-keypad-numbers{position:relative}.commerce-pos-keypad .commerce-pos-keypad-keys{overflow:hidden;border-right:1px solid #D6D6D6}.commerce-pos-keypad .commerce-pos-keypad-key{box-sizing:border-box;width:33.33%;display:block;float:left;padding:14px;border:1px solid #D6D6D6;border-right:0;border-bottom:0;font-size:22px;text-align:center;background-color:#F0F0F0;color:#000000;cursor:pointer;transition:all .1s ease 0s}.commerce-pos-keypad .commerce-pos-keypad-key:hover,.commerce-pos-keypad .commerce-pos-keypad-key:focus{background-color:#E4E4E4}#commerce-pos-location-float-form #edit-actions{margin-top:-6px}#commerce-pos-location-float-form #edit-amount{height:32px;margin-top:5px}.commerce-pos-keypad-key.pressed{background-color:#E4E4E4}.commerce-pos-keypad-actions button{width:33%;padding:15px;margin-right:10px;border:10px solid white;border-radius:30px;float:right;font-size:2em}.commerce-pos-keypad-actions button:hover,.commerce-pos-keypad-actions button:focus{border-color:white}.form-type-textfield.form-item-keypad-amount.form-text{width:100%;padding:40px 20px;background:#666;color:#fff;border:0;border-right:1px solid #fff;font-size:50px;text-align:right}.commerce-pos-keypad-key:last-of-type{background-color:#E4E4E4;color:#000}.commerce-pos-keypad-key:last-of-type:hover,.commerce-pos-keypad-key:last-of-type:focus{background-color:#DADADA}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]{position:relative;display:inline-block;width:100%;height:62px;margin:0;padding:13px 15px;font-size:20px;color:#fff;text-decoration:none;text-transform:uppercase;background:#337ab7;border:0;border-radius:0;box-shadow:none;transition:all .15s ease-in-out}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]:hover,#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]:focus{background-color:#2e6da4}@media screen and (max-width: 767px){.commerce-pos-keypad-amount .form-item-keypad-amount input{font-size:30px}.commerce-pos-keypad-key{font-size:20px}.commerce-pos-keypad-key,#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]{padding:10px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]{height:51px}}@media screen and (max-width: 980px){.commerce-pos-keypad{width:100%}#commerce-pos-pay-form-wrapper .commerce-pos-pay-col-payments .form-wrapper input{padding:10px 15px;font-size:16px}}#edit-date{float:none}#commerce-pos-report-end-of-day .form-item.form-item-location-id{margin:0 15px 15px 0}#commerce-pos-report-end-of-day .form-item-location-id label{margin-bottom:5px}#commerce-pos-report-results-container{padding-top:14px;overflow-x:auto}#commerce-pos-report-results-container table{margin:0;width:100%}#commerce-pos-report-results-container input[type="submit"]{-webkit-appearance:none;cursor:pointer;color:#fff;font-weight:normal;font-size:18px;outline:0;overflow:hidden;padding:11px 23px;margin:8px 18px 8px 0;width:auto;display:inline-block;border-radius:6px;border:none;background:#5cb85c;transition:all .15s ease-in-out}#commerce-pos-report-results-container input[type="submit"]:hover,#commerce-pos-report-results-container input[type="submit"]:focus{background:#3a963a}.sticky-enabled.tableheader-processed.sticky-table thead th{background-color:#E4E4E4;color:inherit;padding:15px;font-weight:bold;border-color:transparent;border-right:1px solid #fff}.sticky-enabled.tableheader-processed.sticky-table tr.odd,.sticky-enabled.tableheader-processed.sticky-table tr.even{background-color:#FFFFFF;border-color:transparent;border-bottom:1px solid #eee}.sticky-enabled.tableheader-processed.sticky-table tr td{padding:15px}.commerce-pos-col-products{width:100%;box-sizing:border-box}.commerce-pos-col-products *{box-sizing:border-box}.commerce-pos-transaction-id{padding:0 0 5px 0;font-size:22px}.payment-totals-table .label{display:table-cell;text-align:left}.payment-totals-table .balance{display:table-cell;text-align:right}#commerce-pos-sale-wrapper a{color:#337ab7}#commerce-pos-sale-wrapper .form-item{margin:20px 0;font-size:14px}#commerce-pos-sale-wrapper a,#commerce-pos-pay-form-wrapper a{color:#337ab7}#commerce-pos-sale-wrapper a:hover,#commerce-pos-sale-wrapper a:focus,#commerce-pos-pay-form-wrapper a:hover,#commerce-pos-pay-form-wrapper a:focus{color:#2e6da4;text-decoration:underline}#commerce-pos-sale-wrapper textarea,#commerce-pos-sale-wrapper select,#commerce-pos-sale-wrapper input,#commerce-pos-pay-form-wrapper textarea,#commerce-pos-pay-form-wrapper select,#commerce-pos-pay-form-wrapper input{margin:0;padding:5px 10px;border-radius:2px;height:auto;max-width:100%;background:#fff;box-sizing:border-box;vertical-align:baseline}#commerce-pos-sale-wrapper textarea.show-ajax-throbber,#commerce-pos-sale-wrapper select.show-ajax-throbber,#commerce-pos-sale-wrapper input.show-ajax-throbber,#commerce-pos-pay-form-wrapper textarea.show-ajax-throbber,#commerce-pos-pay-form-wrapper select.show-ajax-throbber,#commerce-pos-pay-form-wrapper input.show-ajax-throbber{background-image:url(/misc/throbber.gif) !important;background-repeat:no-repeat !important;background-position:right -13px !important}#commerce-pos-sale-wrapper button,#commerce-pos-sale-wrapper input[type="reset"],#commerce-pos-sale-wrapper input[type="submit"],#commerce-pos-sale-wrapper input[type="button"],#commerce-pos-pay-form-wrapper button,#commerce-pos-pay-form-wrapper input[type="reset"],#commerce-pos-pay-form-wrapper input[type="submit"],#commerce-pos-pay-form-wrapper input[type="button"]{-webkit-appearance:none;cursor:pointer;color:#333;font-weight:bold;font-size:12px;outline:0;overflow:visible;padding:5px 10px;margin:0 4px 0 0;width:auto;display:inline-block;border-radius:2px;border:1px solid #DADADA;background:#fff;transition:all .15s ease-in-out}#commerce-pos-sale-wrapper button:hover,#commerce-pos-sale-wrapper input:hover,#commerce-pos-sale-wrapper button:focus,#commerce-pos-sale-wrapper input:focus,#commerce-pos-pay-form-wrapper button:hover,#commerce-pos-pay-form-wrapper input:hover,#commerce-pos-pay-form-wrapper button:focus,#commerce-pos-pay-form-wrapper input:focus{background:#f9f9f9}.commerce-pos-transaction-line-items{border-top:1px solid #eee;margin-bottom:20px}.commerce-pos-transaction-line-items *{vertical-align:middle}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-col{display:inline-block;margin:5px 0;vertical-align:top}.commerce-pos-transaction-line-items .image-wrapper{width:100px;padding-right:2%}.commerce-pos-transaction-line-items .title-wrapper{width:calc(100% - 100px);font-size:12px;line-height:1.3}.commerce-pos-transaction-line-items .title-wrapper .out-of-stock-overridden-notice{color:red}.commerce-pos-transaction-line-items .price-edit-wrapper,.commerce-pos-transaction-line-items .quantity-wrapper{padding-right:2%;text-align:left}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper{clear:both;margin:0;padding:20px 0;border-bottom:1px solid #eee}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .form-item{display:inline-block}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-row-wrapper{margin:0;padding:0;width:100%;font-size:16px}.commerce-pos-transaction-line-items .total-wrapper{width:calc(100% - 250px);text-align:right}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper label{padding:0 2px;margin:0;width:100%;height:38px;line-height:38px;color:#337ab7;border:1px solid transparent;font-size:14px;font-weight:bold;transition:all .15s ease-in-out}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper label:hover,.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper label:focus{background:rgba(0,126,255,0.1)}.commerce-pos-transaction-line-items .title-wrapper .title{font-size:14px;font-weight:bold}@media (min-width: 767px){.commerce-pos-transaction-line-items .title-wrapper .title{font-size:16px}}.commerce-pos-transaction-line-items>.form-wrapper .stock-wrapper label{color:#000;font-weight:normal}#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper .form-item{margin:0;padding:0;width:100%;border:1px solid #ddd;border-radius:2px}#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper label,#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper input{color:#337ab7;font-weight:bold;font-size:14px;border:1px solid transparent;border-radius:0;height:38px;line-height:38px;padding:0 2px;margin:0;width:100%;text-align:center}.commerce-pos-transaction-line-items .quantity-wrapper .add-remove-wrapper{display:inline-block !important;width:20px;margin:0 !important;padding:0 !important;font-size:0;min-height:0 !important;height:auto !important}#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"]{width:20px;height:20px;vertical-align:top;padding:0 !important;margin:0;font-size:13px;border-radius:0;transition:all .1s ease-in-out;border:1px solid #ddd}#commerce-pos-sale-wrapper .add-remove-wrapper input:first-of-type,#commerce-pos-sale-wrapper .add-remove-wrapper button:first-of-type{border-bottom:0;border-left:0}#commerce-pos-sale-wrapper .add-remove-wrapper input:last-of-type,#commerce-pos-sale-wrapper .add-remove-wrapper button:last-of-type{border-left:0}#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"]:hover,#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"]:focus,#commerce-pos-sale-wrapper .add-remove-wrapper button:hover,#commerce-pos-sale-wrapper .add-remove-wrapper button:focus{background:#EAEAEA}#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"],#commerce-pos-sale-wrapper .add-remove-wrapper button{display:block;margin:0;padding:2px 3px;width:20px;height:20px;font-size:14px;line-height:1;border-radius:0}#commerce-pos-sale-wrapper .quantity-wrapper input[type="text"]{height:38px;width:100%;font-size:14px;font-weight:bold;line-height:38px;text-align:center;padding:0;margin:0;color:#337ab7;border:0;border-radius:0}#commerce-pos-sale-wrapper .quantity-wrapper input[type="text"]:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#commerce-pos-sale-wrapper .quantity-wrapper .textbox-wrapper{width:calc(100% - 20px);display:inline-block}#commerce-pos-sale-wrapper .quantity-wrapper .textbox-wrapper .form-item{border:1px solid #ddd;width:100%;text-align:center;margin:0 !important;border-radius:2px 0 0 2px}#commerce-pos-sale-wrapper .quantity-wrapper .form-type-textfield{margin:13px 0 !important;padding:0}#commerce-pos-sale-wrapper .price-edit-wrapper input:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper .btn{margin:0 0 0 10px}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper strong{margin-right:5px;font-size:14px}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper button{position:relative;text-indent:-9999px;width:10px;padding:0;margin:0 0 0 10%;opacity:0.25;background:url(../images/remove-symbol.png) no-repeat center;background-size:10px;border:0}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper input[type="submit"]:hover,#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper input[type="submit"]:focus,#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper button:hover,#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper button:focus{opacity:1}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper{position:relative;width:auto;text-align:center}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper{position:relative;display:block;margin:0 auto;padding:0 80px 0 0;max-width:180px;vertical-align:middle}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .discount-description{margin-left:10px;display:inline-block}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper input.form-text{display:block;margin:0 auto 5px auto;width:100%;height:30px;font-size:12px !important;border:1px solid #ddd}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-item{float:left;margin:0;padding:0;border:none;border-radius:0;vertical-align:baseline}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-submit{display:block;margin:9px auto;font-size:12px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper input[type="submit"].button-link.small{display:inline-block;margin:0 auto;vertical-align:top}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-group .form-submit{vertical-align:top;background:#337ab7;color:#fff;border:1px solid transparent}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue{position:absolute;top:0;right:0;display:block;margin:0;padding:0;width:35px;height:30px;background:#337ab7;color:#fff;border:none}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].commerce-pos-percent-discount-submit,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue.commerce-pos-percent-discount-submit{right:40px}#commerce-pos-sale-wrapper .form-wrapper input[type="submit"].blue{display:inline-block;background:#337ab7;color:#fff;border:1px solid transparent}#commerce-pos-sale-wrapper .form-wrapper input[type="submit"].blue:hover,#commerce-pos-sale-wrapper .form-wrapper input[type="submit"].blue:focus,.commerce-pos-discount-wrapper .form-wrapper input[type="submit"]:hover,.commerce-pos-discount-wrapper .form-wrapper input[type="submit"]:focus{background:#2e6da4}.commerce-pos-discount-wrapper .form-item,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-item{float:none;margin:0;padding:0;width:100%;border:none;border-radius:0;vertical-align:baseline}.views-field-message-commerce-body{padding:20px;background:#F0F0F0;margin:20px 0 5px}.views-field-message-commerce-body p:last-of-type{margin-bottom:0}#commerce-pos-messages-wrapper{margin-bottom:40px}#commerce-pos-messages-wrapper .views-field-name,#commerce-pos-messages-wrapper .views-field-timestamp{font-size:12px}#commerce-pos-return-payment .commerce-price-formatted-components,.payment-totals-table{width:100%;margin-bottom:0}@media screen and (min-width: 980px){#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-row-wrapper{display:table;width:100%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-col{position:relative;display:table-cell;box-sizing:border-box;vertical-align:middle}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .line-item-col{height:212px;vertical-align:middle}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .image-wrapper{width:12%;padding-right:2%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .image-wrapper img{margin:0;width:100%;height:auto}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .title-wrapper{width:36%;padding-right:2%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .price-edit-wrapper{width:17%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .quantity-wrapper{width:12%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper{width:15%}#commerce-pos-sale-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .commerce-pos-discount-wrapper{position:absolute;width:89%}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper{padding-right:54px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue{width:23px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].commerce-pos-percent-discount-submit,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue.commerce-pos-percent-discount-submit{right:26px}}@media screen and (min-width: 1200px){#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper{padding-right:80px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue{width:35px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].commerce-pos-percent-discount-submit,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue.commerce-pos-percent-discount-submit{right:40px}}#commerce-pos-product-no-results-message{text-align:center}#commerce-pos-sale-wrapper #commerce-pos-return-order-search .form-type-textfield{display:inline-block}#commerce-pos-sale-wrapper #commerce-pos-return-order-search .form-submit{display:inline-block;position:relative;top:-35px}#commerce-pos-sale-wrapper #commerce-pos-form-modal-modal{height:auto !important}#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox{margin:5px}#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-image,#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-info{display:inline-block;margin:0px 20px;vertical-align:text-top}#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-image.commerce-pos-return-product-info,#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-info.commerce-pos-return-product-info{position:relative;vertical-align:top;text-align:left;width:40%}#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-image.commerce-pos-return-product-info .commerce-pos-return-product-title,#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-info.commerce-pos-return-product-info .commerce-pos-return-product-title{font-weight:bold}[id^="commerce-pos-sale"] .commerce-pos-product-search-container{padding:20px;margin-bottom:20px;text-align:center;background:#f0f0f0}[id^="commerce-pos-sale"] .commerce-pos-product-search-container #edit-product-search{position:relative;width:400px;margin:0 auto}[id^="commerce-pos-sale"] .commerce-pos-product-search-container .form-item{margin:5px 0}[id^="commerce-pos-sale"] .commerce-pos-product-search-container label{display:none}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input{position:relative;margin:0 0 5px 0;height:40px;width:400px;color:#000}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input::-moz-placeholder{color:#7D7D7D}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input::-webkit-input-placeholder{color:#7D7D7D}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:-ms-input-placeholder{color:#7D7D7D !important}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:focus::-moz-placeholder{color:transparent}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:focus::-webkit-input-placeholder{color:transparent}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:focus:-ms-input-placeholder{color:transparent !important}[id^="commerce-pos-sale"] .commerce-pos-product-search-container .commerce-pos-search-onboarding-message{margin:0 0 10px 0;font-size:16px}[id^="commerce-pos-sale"] .commerce-pos-product-search-container .form-item div.description{font-size:13px;color:#7D7D7D;font-style:italic;margin-top:12px}#commerce-pos-sale-wrapper .commerce-pos-product-search-container .form-item{margin:5px 0}.commerce-pos-product-display{padding:10px 10px 15px;border-bottom:1px solid #eee;transition:all .2s ease-in-out}.commerce-pos-product-display:hover,.commerce-pos-product-display:focus{background:#F0F0F0}.commerce-pos-product-display .display-image{float:left;margin:5px 15px 0 0;border:1px solid #eee}.commerce-pos-product-display .display-details,.commerce-pos-product-display .display-stock,.commerce-pos-product-display .display-price,.commerce-pos-product-display .display-add{padding-left:90px}.commerce-pos-product-display .display-details{font-size:10px}.commerce-pos-product-display .display-details .title{font-weight:bold;font-size:18px}.commerce-pos-product-display .display-price{font-weight:bold}.commerce-pos-product-display .display-add{float:right}.commerce-pos-product-display .display-add a{display:inline-block;padding:0 8px 2px;margin:5px 0 0 0;border-radius:3px;font-size:16px;font-weight:bold;background-color:#337ab7;color:white;transition:all .15s ease-in-out}.commerce-pos-product-display .display-add a:hover,.commerce-pos-product-display .display-add a:focus{background-color:#2e6da4}.commerce-pos-product-display .display-details a{display:inline-block}.commerce-pos-transaction-product-search-item.selected .commerce-pos-product-display{background:#F0F0F0}.ui-autocomplete{max-height:600px;overflow-y:auto}.ui-autocomplete{max-height:600px;overflow-y:auto}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .commerce-price-formatted-components,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .commerce-price-formatted-components{margin-top:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody{border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody>tr,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody>tr{width:100%;max-width:100%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody>tr>td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody>tr>td{border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody>tr>td:last-of-type,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody>tr>td:last-of-type{text-align:right}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr *,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr *{background:#f0f0f0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table{width:100%;font-size:14px;border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.odd,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.even,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.odd,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.even{padding:0;width:100%;background-color:#F0F0F0;color:#333;border:0;border-bottom:1px solid #FFFFFF}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay{background:#313131;font-size:120%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay td{background:#313131;color:#fff}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-change,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-change{font-size:120%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table td:nth-child(1),.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table td:nth-child(1){font-weight:bold}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table td.balance,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table td.balance{font-weight:bold}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td{padding:15px 10px;border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.status,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.actions,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.status,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.actions{text-align:center}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.status img,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.status img{vertical-align:middle}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.status img,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.status img{border-radius:50%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .label,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .label{font-size:inherit;border-radius:0;color:inherit}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .btn,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .btn{margin-bottom:5px}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper input,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper select,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper input,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper select{width:100%;border:1px solid #ccc;border-radius:2px}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .form-item,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .form-item{padding:0;margin:0 0 20px 0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-customer-input-wrapper,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-customer-input-wrapper{border-top:1px solid #eee;margin:25px 0 0 0;padding:20px 0 0 0}#commerce-pos-sale-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance,#commerce-pos-sale-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance,#commerce-pos-pay-form-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance,#commerce-pos-pay-form-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance{background:#dd0000}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper{margin:20px 0;font-size:0}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper .form-item.form-item-transaction-options-actions-add-order-discount-amount{font-size:0}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper .form-text{width:calc(33.33% - 4px);padding:10px;margin:0 4px 0 0;vertical-align:top;display:inline-block;font-size:12px;line-height:1.3;height:35px}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper .form-submit{width:calc(33.33% - 2px);padding:10px;display:inline-block;font-size:12px;line-height:1.3}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper #edit-transaction-options-actions-add-order-discount-percent.form-submit{margin:0 2px 0 0}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper #edit-transaction-options-actions-add-order-discount-fixed.form-submit{margin:0 0 0 2px}#commerce-pos-transactions-options-wrapper .form-item label{margin-bottom:5px;font-size:14px;font-weight:bold}.form-item.form-item-transaction-options-actions-add-order-discount-amount{margin-bottom:5px;display:inline}#commerce-pos-transactions-options-wrapper .commerce-price-formatted-components{width:100%;max-width:100%}#commerce-pos-transactions-options-wrapper .payment-totals-table{width:100%;margin-bottom:20px}#commerce-pos-transactions-options-wrapper .views-table{width:100%;margin-top:0}.commerce-price-formatted-components .component-title,.payment-totals-table .label{font-weight:bold}#commerce-pos-pay-balance-wrapper .pager{margin:0 0 20px 0}@media screen and (min-width: 767px){.commerce-pos-col-products,.commerce-pos-pay-col-payments{float:left;padding-right:20px;width:65%;box-sizing:border-box}.commerce-pos-col-transaction-info{width:35%;float:left}}@media screen and (min-width: 980px){.commerce-pos-col-products,.commerce-pos-pay-col-payments{width:75%}.commerce-pos-col-transaction-info{width:25%}}.commerce-pos-header-cashier-form{display:inline-block;float:right}.commerce-pos-cashier-login-form .form-item-code{display:inline;float:right}.commerce-pos-cashier-login-form .form-item-code label{display:inline}.commerce-pos-cashier-login-form .commerce-pos-cashier-code-input{margin-left:10px;margin-right:10px;max-width:100px}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit{display:none}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-in-visible{position:relative;outline:none;display:inline-block;margin:auto;margin-top:10px;margin-right:0;padding:8px 20px;font-size:13px;font-weight:bold;color:#fff;text-decoration:none;text-transform:uppercase;background:#337ab7;border:2px solid transparent;border-radius:2px;transition:all .15s ease-in-out;box-shadow:none}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-in-visible:hover,.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-in-visible:focus{text-shadow:none;background:#2e6da4}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-out{margin-left:10px;float:right} - - /*# sourceMappingURL=commerce_pos_style.css.map */ -diff --git a/css/commerce_pos_style.css.map b/css/commerce_pos_style.css.map -index 8eff75d..8626a0f 100644 ---- a/css/commerce_pos_style.css.map -+++ b/css/commerce_pos_style.css.map -@@ -1 +1 @@ --{"version":3,"file":"commerce_pos_style.css","sources":["commerce_pos_style.scss","_variables.scss","_base.scss","_header.scss","_pay.scss","_reports.scss","_sale.scss","_search.scss","_sidebar.scss","_layout.scss","_cashier.scss"],"sourcesContent":["//Commerce POS Styles\n@import 'variables';\n@import 'base';\n@import 'header';\n@import 'pay';\n@import 'reports';\n@import 'sale';\n@import 'search';\n@import 'sidebar';\n@import 'layout';\n@import 'cashier';\n","/*---------------------*/\n/*Colours*/\n/*---------------------\nPrimary Colour (Blue): #0091FF\nPrimary Color Hover: #087FDA\nSecondary Colour (Orange): #ff9900\nSecondary Colour Hover: #E28B07\n*/\n\n$primary: #337ab7;\n$primary-hover: #2e6da4;\n\n$secondary: #5cb85c;\n$secondary-hover: #4cae4c;\n\n$button-danger: #d9534f;\n\n$border-color: #ddd;\n\n$overlay-medium: rgba(0, 0, 0, .50);\n","//\n//---GENERAL---\n//\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n font-family: Arial, \"Helvetica Neue\", Helvetica, sans-serif !important;\n}\n\n//Buttons\n#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info,\n#commerce-pos-location-float-form,\n.commerce-pos-form-container {\n .form-submit {\n background: $primary;\n border: 0;\n margin: 0 0 5px 0;\n border-radius: 2px;\n padding: 10px 20px;\n color: #fff;\n display: block;\n width: 100%;\n transition: all .15s ease-in-out;\n -webkit-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n\n &:hover, &:focus {\n background: $primary-hover;\n }\n\n &.fixed-width {\n width: auto;\n }\n\n &.btn-success {\n background: $secondary;\n }\n\n &.btn-danger {\n background: $button-danger;\n }\n }\n}\n\n#commerce-pos-sale-wrapper {\n input[type=\"submit\"] {\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n -o-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n }\n}\n\n#commerce-pos-location-float-form .form-submit {\n width: 100px;\n}\n\n#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:last-of-type {\n margin-right: 0;\n}\n\n#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn {\n display: block;\n width: 100%;\n font-size: 20px;\n padding: 20px;\n margin: 0 0 20px 0;\n background: $secondary;\n\n &:hover, &:focus {\n background: $secondary-hover;\n }\n}\n\n#commerce-pos-sale-wrapper button,\n#commerce-pos-sale-wrapper input[type=\"reset\"],\n#commerce-pos-sale-wrapper input[type=\"submit\"],\n#commerce-pos-sale-wrapper input[type=\"button\"],\n#commerce-pos-pay-form-wrapper button,\n#commerce-pos-pay-form-wrapper input[type=\"reset\"],\n#commerce-pos-pay-form-wrapper input[type=\"submit\"],\n#commerce-pos-pay-form-wrapper input[type=\"button\"],\n#commerce-pos-report-results-container input[type=\"submit\"] {\n -webkit-appearance: none;\n cursor: pointer;\n color: #333;\n font-weight: bold;\n font-size: 12px;\n outline: 0;\n overflow: visible;\n padding: 5px 10px;\n margin: 0 4px 0 0;\n width: auto;\n display: inline-block;\n border-radius: 2px;\n border: 1px solid #DADADA;\n background: #fff;\n transition: all .15s ease-in-out;\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n -o-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n\n &:hover, &:focus {\n background: #f9f9f9;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n .commerce-pos-col-transaction-info .form-submit.form-button-disabled {\n background-color: #eee !important;\n color: #A2A2A2;\n border-color: #ccc;\n cursor: default;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper, #commerce-pos-report-results-container {\n .button-link, .button-link:hover, button.button-link, input[type=\"reset\"].button-link,\n input[type=\"submit\"].button-link, input[type=\"button\"].button-link {\n border: none;\n background: transparent;\n font-weight: normal;\n color: #2698f2;\n text-decoration: none;\n margin: 0;\n padding: 0;\n border: 0;\n outline: 0;\n font-size: 100%;\n vertical-align: baseline;\n font: inherit;\n\n &:hover, &:focus {\n background: inherit;\n text-decoration: underline;\n }\n }\n}\n\n#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit,\n#commerce-pos-location-float-form .form-submit,\n#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit {\n background: $primary;\n border: 0;\n margin: 0 0 5px 0;\n border-radius: 2px;\n padding: 10px 20px;\n color: #fff;\n display: block;\n width: 100%;\n transition: all .15s ease-in-out;\n -webkit-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n\n &:hover, &:focus {\n background: $primary-hover;\n }\n}\n\n#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn {\n display: block;\n width: 100%;\n font-size: 20px;\n padding: 20px;\n margin: 0 0 20px 0;\n background: $secondary;\n\n &:hover, &:focus {\n background: $secondary-hover;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n .button-link.small, input[type=\"submit\"].button-link.small {\n font-size: 12px;\n }\n}\n\n//Login\n#pos-login-cont {\n position: relative;\n margin: 50px auto 0 auto;\n max-width: 400px;\n border-left: 1px solid #151515;\n border-right: 1px solid #151515;\n border-bottom: 1px solid #151515;\n -webkit-border-radius: 0 0 20px 20px;\n border-radius: 0 0 20px 20px;\n background: #fff;\n}\n\n#pos-login-content {\n margin: 0;\n padding: 23px 10px 45px 10px;\n}\n\n#pos-login-header {\n margin: 0;\n padding: 15px;\n text-align: center;\n background: #151515;\n}\n\n//Content\nh1.page-header {\n display: none;\n}\n\n.page-pos-float {\n .pos-main-content {\n padding-top: 50px;\n }\n\n h1.page-header,\n h1.page-header {\n display: block;\n }\n}\n\n//Status Message\ndiv.status {\n margin: 15px 0;\n border-radius: 2px;\n}\n\n//Please Wait\n.ajax-progress-throbber {\n background-color: #fff;\n position: absolute;\n z-index: 100;\n border: 2px solid #ccc;\n padding: 10px;\n width: auto;\n}\n\n//Parked Transactions\n.parked-transactions-wrapper {\n margin-top: 15px;\n padding: 15px 0 0 0;\n border-top: 1px solid #eee;\n\n input {\n margin: 0 20px 0 0 !important;\n }\n}\n\n//Hidden Elements\n.form-item .commerce-pos-hidden-element {\n display: none;\n}\n\n.commerce-pos-form-modal {\n &-overlay {\n background: $overlay-medium;\n height: 100%;\n left: 0;\n position: fixed;\n top: 0;\n width: 100%;\n z-index: 9998;\n }\n\n &-modal {\n background: #fff;\n border: 1px solid #666;\n max-height: 75%;\n left: 50%;\n overflow: auto;\n padding: 20px;\n position: fixed;\n text-align: center;\n top: 50%;\n transform: translate(-50%, -50%);\n width: 75%;\n z-index: 9999;\n\n @media screen and (min-width: 767px) {\n width: 50%;\n }\n\n @media screen and (min-width: 980px) {\n width: 33%;\n }\n }\n\n &-close {\n color: #666;\n cursor: pointer;\n font-size: 1.6em;\n padding: 5px;\n position: absolute;\n right: 15px;\n top: 15px;\n }\n\n &-throbber img {\n max-height: 60px;\n max-width: 60px;\n }\n\n &-notice {\n font-style: italic;\n }\n}\n\n/** Styling for out of stock overridden modal. **/\n#out-of-stock-override-confirm-question {\n margin-bottom: 15px;\n}\n\n#commerce-pos-form-modal-modal {\n #edit-out-of-stock-override-confirm-yes-button,\n #edit-out-of-stock-override-confirm-no-button {\n width: inherit;\n display: inline-block;\n\n &.link {\n color: #337ab7;\n background: none;\n border: none;\n }\n }\n}\n","//\n//---HEADER---\n//\n#commerce-pos-header {\n margin: 0 0 20px 0;\n padding: 20px;\n color: #fff;\n background: #313131;\n border-radius: 2px;\n\n #pos-logo {\n float: left;\n margin: 0 30px 0 0;\n max-width: 218px;\n\n img {\n max-width: 100%;\n height: auto;\n }\n }\n\n //Header Links\n .commerce-pos-header-links {\n display: inline-block;\n margin: 0;\n vertical-align: middle;\n\n ul {\n margin: 0;\n padding: 0;\n list-style: none;\n }\n\n ul li {\n float: left;\n margin: 0 10px 0 0;\n padding: 0;\n background: none;\n }\n\n ul li:last-child {\n margin-right: 0;\n }\n\n ul li a {\n position: relative;\n display: block;\n margin: 0;\n padding: 8px 20px;\n font-size: 13px;\n font-weight: bold;\n color: #fff;\n text-decoration: none;\n\n text-transform: uppercase;\n background: $primary;\n border: 2px solid transparent;\n\n border-radius: 2px;\n transition: all .15s ease-in-out;\n }\n\n ul li a:hover,\n ul li a:focus {\n color: #fff;\n background: $primary-hover;\n }\n\n ul li a.active {\n color: #fff;\n background: transparent;\n border: 2px solid $primary;\n cursor: default;\n }\n\n ul li a.active:focus {\n background: rgba(255,255,255,0.2);\n }\n }\n\n //800px and below\n @media screen and (max-width: 800px) {\n #pos-logo {\n padding-top: 11px;\n max-width: 161px;\n }\n }\n\n //767px and below\n @media screen and (max-width: 767px) {\n .commerce-pos-header-links ul li a {\n padding: 6px 13px;\n font-size: 13px;\n }\n }\n}\n","//\n//---PAY---\n//\n.commerce-pos-product-summary {\n width: 100%;\n margin: 10px 0 20px;\n\n td {\n vertical-align: middle;\n text-align: center;\n }\n\n td.title .title {\n font-weight: bold;\n font-size: 120%;\n margin-right: 10px;\n }\n\n td.title .sku {\n font-size: 80%;\n display: block;\n }\n\n tr.odd, tr.even {\n background: #fff;\n }\n\n tr td, tr th {\n border: 1px solid #E4E4E4;\n text-align: left;\n }\n}\n\n.commerce-pos-pay-col-payments .order-text {\n display: inline-block;\n margin: 0 15px 0 0;\n\n .commerce-pos-sale-pay-edit-order {\n padding: 5px 10px;\n background: $primary;\n color: #fff !important;\n font-size: 12px;\n font-weight: bold;\n transition: all .15s ease-in-out;\n }\n\n .commerce-pos-sale-pay-edit-order:hover,\n .commerce-pos-sale-pay-edit-order:focus {\n background: $primary-hover;\n }\n}\n\n#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper {\n margin: 20px 0;\n padding-top: 20px;\n border-top: 1px solid #F0F0F0;\n\n input.form-button-disabled {\n background-color: #eee;\n color: #A2A2A2;\n border-color: #ccc;\n cursor: default;\n }\n\n input.form-button-disabled:hover {\n background-color: #eee !important;\n }\n\n input[type=\"submit\"] {\n background-color: $secondary;\n color: #fff;\n border-color: transparent;\n padding: 15px 25px;\n margin: 0 10px 0 0;\n font-size: 20px;\n\n &:hover, &:focus {\n background-color: $secondary-hover;\n }\n }\n}\n\n//\n//---KEYPAD---\n//\n.commerce-pos-keypad {\n width: 75%;\n\n * {\n box-sizing: border-box;\n }\n}\n\n#commerce-pos-pay-form-wrapper {\n .commerce-pos-keypad-amount {\n .form-item-keypad-amount {\n margin-bottom: 0;\n }\n\n .form-item label {\n font-size: 24px;\n margin-bottom: 10px;\n }\n\n .form-item-keypad-amount input {\n max-width: 100% !important;\n margin: 0 0 20px 0;\n padding: 15px 20px;\n height: auto;\n background: #FFFFFF !important;\n color: #000;\n border: 2px solid #D6D6D6;\n font-size: 30px;\n text-align: right;\n -webkit-box-shadow: inset 0 0 6px 2px rgba(0, 0, 0, .1);\n box-shadow: inset 0 0 6px 2px rgba(0, 0, 0, .1);\n }\n\n .form-item-keypad-amount input.error {\n border: 2px solid red;\n }\n }\n\n .commerce-pos-keypad-quick-pay {\n margin-bottom: 15px;\n\n &::after {\n clear: both;\n content: '';\n display: block;\n }\n\n .commerce-pos-keypad-quick-pay-button {\n float: left;\n margin-right: 10px;\n\n &:last-of-type {\n margin-right: 0;\n }\n }\n\n input[type=\"submit\"] {\n background-color: $primary;\n color: #fff;\n border-color: transparent;\n padding: 15px 20px;\n font-size: 20px;\n margin-right: 0;\n\n &:hover, &:focus {\n background-color: $primary-hover;\n }\n }\n\n }\n\n}\n\n.commerce-pos-keypad {\n .commerce-pos-keypad-numbers {\n position: relative;\n }\n\n .commerce-pos-keypad-keys {\n overflow: hidden;\n border-right: 1px solid #D6D6D6;\n }\n\n .commerce-pos-keypad-key {\n box-sizing: border-box;\n width: 33.33%;\n display: block;\n float: left;\n padding: 14px;\n border: 1px solid #D6D6D6;\n border-right: 0;\n border-bottom: 0;\n font-size: 22px;\n text-align: center;\n background-color: #F0F0F0;\n color: #000000;\n cursor: pointer;\n transition: all .1s ease 0s;\n }\n\n .commerce-pos-keypad-key:hover, .commerce-pos-keypad-key:focus {\n background-color: #E4E4E4;\n }\n}\n\n#commerce-pos-location-float-form {\n #edit-actions {\n margin-top: -6px;\n }\n\n #edit-amount {\n height: 32px;\n margin-top: 5px;\n }\n}\n\n.commerce-pos-keypad-key.pressed {\n /*transition: all .2s ease 0s;*/\n /*box-shadow: inset 0 0 10px #C1C1C1;*/\n background-color: #E4E4E4;\n}\n\n.commerce-pos-keypad-actions button {\n width: 33%;\n padding: 15px;\n margin-right: 10px;\n border: 10px solid white;\n border-radius: 30px;\n float: right;\n font-size: 2em;\n}\n\n.commerce-pos-keypad-actions button:hover, .commerce-pos-keypad-actions button:focus {\n border-color: white;\n}\n\n.form-type-textfield.form-item-keypad-amount.form-text {\n width: 100%;\n padding: 40px 20px;\n background: #666;\n color: #fff;\n border: 0;\n border-right: 1px solid #fff;\n font-size: 50px;\n text-align: right;\n}\n\n.commerce-pos-keypad-key:last-of-type {\n background-color: #E4E4E4;\n color: #000;\n}\n\n.commerce-pos-keypad-key:last-of-type:hover, .commerce-pos-keypad-key:last-of-type:focus {\n background-color: #DADADA;\n}\n\n#commerce-pos-pay-form-wrapper {\n .commerce-pos-keypad-actions input[type=\"submit\"] {\n position: relative;\n display: inline-block;\n width: 100%;\n height: 62px;\n margin: 0;\n padding: 13px 15px;\n font-size: 20px;\n color: #fff;\n text-decoration: none;\n text-transform: uppercase;\n background: $primary;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n transition: all .15s ease-in-out;\n }\n\n .commerce-pos-keypad-actions input[type=\"submit\"]:hover,\n .commerce-pos-keypad-actions input[type=\"submit\"]:focus {\n background-color: $primary-hover;\n }\n}\n\n\n//767 and below\n@media screen and (max-width: 767px) {\n //\n //---KEYPAD---\n //\n .commerce-pos-keypad-amount .form-item-keypad-amount input {\n font-size: 30px;\n }\n\n .commerce-pos-keypad-key {\n font-size: 20px;\n }\n\n .commerce-pos-keypad-key,\n #commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type=\"submit\"] {\n padding: 10px;\n }\n\n #commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type=\"submit\"] {\n height: 51px;\n }\n}\n\n//980px and below\n@media screen and (max-width: 980px) {\n //\n //---KEYPAD---\n //\n .commerce-pos-keypad {\n width: 100%;\n }\n\n #commerce-pos-pay-form-wrapper .commerce-pos-pay-col-payments .form-wrapper input {\n padding: 10px 15px;\n font-size: 16px;\n }\n}\n","//\n//---REPORTS---\n//\n#edit-date {\n //Fix item label position\n float: none;\n}\n\n#commerce-pos-report-end-of-day {\n\n .form-item.form-item-location-id {\n margin: 0 15px 15px 0;\n }\n\n .form-item-location-id label {\n margin-bottom: 5px;\n }\n}\n\n#commerce-pos-report-results-container {\n padding-top: 14px;\n overflow-x: auto;\n\n table {\n margin: 0;\n width: 100%;\n }\n\n input[type=\"submit\"] {\n -webkit-appearance: none;\n cursor: pointer;\n color: #fff;\n font-weight: normal;\n font-size: 18px;\n outline: 0;\n overflow: hidden;\n padding: 11px 23px;\n margin: 8px 18px 8px 0;\n width: auto;\n display: inline-block;\n border-radius: 6px;\n border: none;\n background: #5cb85c;\n transition: all .15s ease-in-out;\n }\n\n input[type=\"submit\"]:hover, input[type=\"submit\"]:focus {\n background: #3a963a;\n }\n}\n\n.sticky-enabled.tableheader-processed.sticky-table {\n thead th {\n background-color: #E4E4E4;\n color: inherit;\n padding: 15px;\n font-weight: bold;\n border-color: transparent;\n border-right: 1px solid #fff;\n }\n\n tr.odd,\n tr.even {\n background-color: #FFFFFF;\n border-color: transparent;\n border-bottom: 1px solid #eee;\n }\n\n tr td {\n padding: 15px;\n }\n}\n\n","//\n//---SALE---\n//\n.commerce-pos-col-products {\n width: 100%;\n box-sizing: border-box;\n * {\n box-sizing: border-box;\n }\n}\n\n.commerce-pos-transaction-id {\n padding: 0 0 5px 0;\n font-size: 22px;\n}\n\n.payment-totals-table {\n .label {\n display: table-cell;\n text-align: left;\n }\n\n .balance {\n display: table-cell;\n text-align: right;\n }\n}\n\n#commerce-pos-sale-wrapper {\n a {\n color: $primary;\n }\n\n .form-item {\n margin: 20px 0;\n font-size: 14px;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n a {\n color: $primary;\n }\n\n a:hover, a:focus {\n color: $primary-hover;\n text-decoration: underline;\n }\n\n textarea,\n select,\n input {\n margin: 0;\n padding: 5px 10px;\n border-radius: 2px;\n height: auto;\n max-width: 100%;\n background: #fff;\n box-sizing: border-box;\n vertical-align: baseline;\n\n &.show-ajax-throbber {\n background-image: url(/misc/throbber.gif) !important;\n background-repeat: no-repeat !important;\n background-position: right -13px !important;\n }\n }\n\n button, input[type=\"reset\"],\n input[type=\"submit\"], input[type=\"button\"] {\n -webkit-appearance: none;\n cursor: pointer;\n color: #333;\n font-weight: bold;\n font-size: 12px;\n outline: 0;\n overflow: visible;\n padding: 5px 10px;\n margin: 0 4px 0 0;\n width: auto;\n display: inline-block;\n border-radius: 2px;\n border: 1px solid #DADADA;\n background: #fff;\n transition: all .15s ease-in-out;\n }\n\n button:hover, input:hover, button:focus, input:focus {\n background: #f9f9f9;\n }\n}\n\n//\n//---LINE ITEMS---\n//\n.commerce-pos-transaction-line-items {\n border-top: 1px solid #eee;\n margin-bottom: 20px;\n\n * {\n vertical-align: middle;\n }\n\n > .form-wrapper > .form-wrapper .line-item-col {\n display: inline-block;\n margin: 5px 0;\n vertical-align: top;\n }\n\n .image-wrapper {\n width: 100px;\n padding-right: 2%;\n }\n\n .title-wrapper {\n width: calc(100% - 100px);\n font-size: 12px;\n line-height: 1.3;\n\n .out-of-stock-overridden-notice {\n color: red;\n }\n }\n\n .price-edit-wrapper,\n .quantity-wrapper {\n padding-right: 2%;\n text-align: left;\n }\n\n > .form-wrapper > .form-wrapper {\n clear: both;\n margin: 0;\n padding: 20px 0;\n border-bottom: 1px solid #eee;\n }\n\n > .form-wrapper > .form-wrapper .form-item {\n display: inline-block;\n }\n\n > .form-wrapper > .form-wrapper .line-item-row-wrapper {\n margin: 0;\n padding: 0;\n width: 100%;\n font-size: 16px\n }\n\n .total-wrapper {\n width: calc(100% - 250px);\n text-align: right;\n }\n}\n\n.commerce-pos-transaction-line-items > .form-wrapper > .form-wrapper label {\n padding: 0 2px;\n margin: 0;\n width: 100%;\n height: 38px;\n line-height: 38px;\n color: $primary;\n border: 1px solid transparent;\n font-size: 14px;\n font-weight: bold;\n transition: all .15s ease-in-out;\n\n &:hover,\n &:focus {\n background: rgba(0, 126, 255, 0.1);\n }\n}\n\n//\n//---TITLE WRAPPER---\n//\n.commerce-pos-transaction-line-items {\n .title-wrapper .title {\n font-size: 14px;\n font-weight: bold;\n\n @media(min-width: 767px) {\n font-size: 16px;\n }\n }\n}\n\n.commerce-pos-transaction-line-items > .form-wrapper .stock-wrapper label {\n color: #000;\n font-weight: normal;\n}\n\n//\n//---PRICE EDIT WRAPPER---\n//\n#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper {\n .form-item {\n margin: 0;\n padding: 0;\n width: 100%;\n border: 1px solid $border-color;\n border-radius: 2px;\n }\n\n label,\n input {\n color: $primary;\n font-weight: bold;\n font-size: 14px;\n border: 1px solid transparent;\n border-radius: 0;\n height: 38px;\n line-height: 38px;\n padding: 0 2px;\n margin: 0;\n width: 100%;\n text-align: center;\n }\n}\n\n//\n//---QUANTITY WRAPPER---\n//\n.commerce-pos-transaction-line-items .quantity-wrapper .add-remove-wrapper {\n display: inline-block !important;\n width: 20px;\n margin: 0 !important;\n padding: 0 !important;\n font-size: 0;\n min-height: 0 !important;\n height: auto !important;\n}\n\n#commerce-pos-sale-wrapper .add-remove-wrapper {\n input[type=\"submit\"] {\n width: 20px;\n height: 20px;\n vertical-align: top;\n padding: 0 !important;\n margin: 0;\n font-size: 13px;\n border-radius: 0;\n transition: all .1s ease-in-out;\n border: 1px solid $border-color;\n }\n\n input:first-of-type,\n button:first-of-type {\n border-bottom: 0;\n border-left: 0;\n }\n\n input:last-of-type,\n button:last-of-type {\n border-left: 0;\n }\n\n input[type=\"submit\"]:hover,\n input[type=\"submit\"]:focus,\n button:hover,\n button:focus {\n background: #EAEAEA;\n }\n\n input[type=\"submit\"],\n button {\n display: block;\n margin: 0;\n padding: 2px 3px;\n width: 20px;\n height: 20px;\n font-size: 14px;\n line-height: 1;\n border-radius: 0;\n }\n}\n\n#commerce-pos-sale-wrapper .quantity-wrapper {\n input[type=\"text\"] {\n height: 38px;\n width: 100%;\n font-size: 14px;\n font-weight: bold;\n line-height: 38px;\n text-align: center;\n padding: 0;\n margin: 0;\n color: $primary;\n border: 0;\n border-radius: 0;\n }\n\n input[type=\"text\"]:focus {\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n\n .textbox-wrapper {\n width: calc(100% - 20px);\n display: inline-block;\n }\n\n .textbox-wrapper .form-item {\n border: 1px solid $border-color;\n width: 100%;\n text-align: center;\n margin: 0 !important;\n border-radius: 2px 0 0 2px;\n }\n\n .form-type-textfield {\n margin: 13px 0 !important;\n padding: 0;\n }\n}\n\n#commerce-pos-sale-wrapper .price-edit-wrapper input:focus {\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n\n//\n//---TOTAL WRAPPER---\n//\n#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper {\n .btn {\n margin: 0 0 0 10px;\n }\n\n strong {\n margin-right: 5px;\n font-size: 14px;\n }\n\n input[type=\"submit\"],\n button {\n position: relative;\n text-indent: -9999px;\n width: 10px;\n padding: 0;\n margin: 0 0 0 10%;\n opacity: 0.25;\n background: url(../images/remove-symbol.png) no-repeat center;\n background-size: 10px;\n border: 0;\n\n &:hover,\n &:focus {\n opacity: 1;\n }\n }\n}\n\n//\n//---DISCOUNT---\n//\n#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper {\n position: relative;\n width: auto;\n text-align: center;\n\n .form-wrapper {\n position: relative;\n display: block;\n margin: 0 auto;\n padding: 0 80px 0 0;\n max-width: 180px;\n vertical-align: middle;\n }\n\n .discount-description {\n margin-left: 10px;\n display: inline-block;\n }\n\n input.form-text {\n display: block;\n margin: 0 auto 5px auto;\n width: 100%;\n height: 30px;\n font-size: 12px !important;\n border: 1px solid $border-color;\n }\n\n .form-item {\n float: left;\n margin: 0;\n padding: 0;\n border: none;\n border-radius: 0;\n vertical-align: baseline;\n }\n\n .form-submit {\n display: block;\n margin: 9px auto;\n font-size: 12px;\n }\n\n input[type=\"submit\"].button-link.small {\n display: inline-block;\n margin: 0 auto;\n vertical-align: top;\n }\n\n .form-group .form-submit {\n vertical-align: top;\n background: $primary;\n color: #fff;\n border: 1px solid transparent;\n }\n\n .form-wrapper input[type=\"submit\"],\n .form-wrapper input[type=\"submit\"].blue {\n position: absolute;\n top: 0;\n right: 0;\n display: block;\n margin: 0;\n padding: 0;\n width: 35px;\n height: 30px;\n background: $primary;\n color: #fff;\n border: none;\n\n &.commerce-pos-percent-discount-submit {\n right: 40px;\n }\n }\n}\n\n#commerce-pos-sale-wrapper .form-wrapper input[type=\"submit\"].blue {\n display: inline-block;\n background: $primary;\n color: #fff;\n border: 1px solid transparent;\n}\n\n#commerce-pos-sale-wrapper .form-wrapper input[type=\"submit\"].blue:hover,\n#commerce-pos-sale-wrapper .form-wrapper input[type=\"submit\"].blue:focus,\n.commerce-pos-discount-wrapper .form-wrapper input[type=\"submit\"]:hover,\n.commerce-pos-discount-wrapper .form-wrapper input[type=\"submit\"]:focus {\n background: $primary-hover;\n}\n\n.commerce-pos-discount-wrapper .form-item,\n#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-item {\n float: none;\n margin: 0;\n padding: 0;\n width: 100%;\n border: none;\n border-radius: 0;\n vertical-align: baseline;\n}\n\n//\n//---NOTES---\n//\n.views-field-message-commerce-body {\n padding: 20px;\n background: #F0F0F0;\n margin: 20px 0 5px;\n}\n\n.views-field-message-commerce-body p:last-of-type {\n margin-bottom: 0;\n}\n\n#commerce-pos-messages-wrapper {\n margin-bottom: 40px;\n\n .views-field-name,\n .views-field-timestamp {\n font-size: 12px;\n }\n}\n\n//\n//---REFUND---\n//\n#commerce-pos-return-payment .commerce-price-formatted-components, .payment-totals-table {\n width: 100%;\n margin-bottom: 0;\n}\n\n@media screen and (min-width: 980px) {\n #commerce-pos-sale-wrapper .commerce-pos-transaction-line-items {\n > .form-wrapper > .form-wrapper .line-item-row-wrapper {\n display: table;\n width: 100%;\n }\n\n > .form-wrapper > .form-wrapper .line-item-col {\n position: relative;\n display: table-cell;\n box-sizing: border-box;\n vertical-align: middle;\n }\n\n > .form-wrapper > .form-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .line-item-col {\n height: 212px;\n vertical-align: middle;\n }\n\n .image-wrapper {\n width: 12%;\n padding-right: 2%;\n\n img {\n margin: 0;\n width: 100%;\n height: auto;\n }\n }\n\n .title-wrapper {\n width: 36%;\n padding-right: 2%;\n }\n\n .price-edit-wrapper {\n width: 17%;\n }\n\n .quantity-wrapper {\n width: 12%;\n }\n\n .total-wrapper {\n width: 15%;\n }\n\n > .form-wrapper > .form-wrapper .commerce-pos-discount-wrapper {\n\n }\n }\n\n #commerce-pos-sale-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .commerce-pos-discount-wrapper {\n position: absolute;\n width: 89%;\n }\n\n #commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper {\n padding-right: 54px;\n\n input[type=\"submit\"],\n input[type=\"submit\"].blue {\n width: 23px;\n\n &.commerce-pos-percent-discount-submit {\n right: 26px;\n }\n }\n }\n}\n\n@media screen and (min-width: 1200px) {\n #commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper {\n padding-right: 80px;\n\n input[type=\"submit\"],\n input[type=\"submit\"].blue {\n width: 35px;\n\n &.commerce-pos-percent-discount-submit {\n right: 40px;\n }\n }\n }\n}\n\n#commerce-pos-product-no-results-message {\n text-align: center;\n}\n","//\n//---PRODUCT SEARCH---\n//\n\n[id^=\"commerce-pos-sale\"] .commerce-pos-product-search-container {\n padding: 20px;\n margin-bottom: 20px;\n text-align: center;\n background: #f0f0f0;\n\n #edit-product-search {\n position: relative;\n width: 400px;\n margin: 0 auto;\n }\n\n .form-item {\n margin: 5px 0;\n }\n\n //Don't show label, but leave there for screen readers\n label {\n display: none;\n }\n\n input {\n position: relative;\n margin: 0 0 5px 0;\n height: 40px;\n width: 400px;\n color: #000;\n }\n\n /* Placeholder */\n input::-moz-placeholder { /* Firefox */\n color: #7D7D7D;\n }\n\n input::-webkit-input-placeholder {\n /* Chrome, Safari, Opera */\n color:#7D7D7D;\n }\n\n input:-ms-input-placeholder {\n /* IE10–11 */\n color:#7D7D7D !important;\n }\n\n /* Placeholder on input:focus */\n input:focus::-moz-placeholder {\n /* Firefox */\n color:transparent;\n }\n\n input:focus::-webkit-input-placeholder {\n /* Chrome, Safari, Opera */\n color:transparent;\n\n }\n\n input:focus:-ms-input-placeholder {\n /* IE10–11 */\n color:transparent !important;\n }\n\n .commerce-pos-search-onboarding-message {\n margin: 0 0 10px 0;\n font-size: 16px;\n }\n\n .form-item div.description {\n font-size: 13px;\n color:#7D7D7D;\n font-style:italic;\n margin-top: 12px;\n }\n}\n\n/* Form-item search override. */\n#commerce-pos-sale-wrapper .commerce-pos-product-search-container .form-item {\n margin: 5px 0;\n}\n\n.commerce-pos-product-display {\n padding: 10px 10px 15px;\n border-bottom: 1px solid #eee;\n transition: all .2s ease-in-out;\n\n &:hover, &:focus {\n background: #F0F0F0;\n }\n\n .display-image {\n float: left;\n margin: 5px 15px 0 0;\n border: 1px solid #eee;\n }\n\n .display-details,\n .display-stock,\n .display-price,\n .display-add {\n /* Clear image */\n padding-left: 90px;\n }\n\n .display-details {\n font-size: 10px;\n }\n\n .display-details .title {\n font-weight: bold;\n font-size: 18px;\n }\n\n .display-price {\n font-weight: bold;\n }\n\n .display-add {\n float: right;\n }\n\n .display-add a {\n display: inline-block;\n padding: 0 8px 2px;\n margin: 5px 0 0 0;\n border-radius: 3px;\n font-size: 16px;\n font-weight: bold;\n background-color: $primary;\n color: white;\n transition: all .15s ease-in-out;\n }\n\n .display-add a:hover,\n .display-add a:focus {\n background-color: $primary-hover;\n }\n\n .display-details a {\n display: inline-block;\n }\n}\n\n.commerce-pos-transaction-product-search-item.selected .commerce-pos-product-display {\n background: #F0F0F0;\n}\n\n.ui-autocomplete {\n max-height: 600px;\n overflow-y: auto;\n}\n\n.ui-autocomplete {\n max-height: 600px;\n overflow-y: auto;\n}\n","//\n//---SIDEBAR---\n//\n\n.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper,\n.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper {\n .commerce-price-formatted-components {\n margin-top: 0;\n }\n\n table > tbody {\n border: 0;\n }\n\n table > tbody > tr {\n width: 100%;\n max-width: 100%;\n }\n\n table > tbody > tr > td {\n border: 0;\n }\n\n table > tbody > tr > td:last-of-type {\n text-align: right;\n }\n\n table.commerce-pos-sidebar-table tr * {\n background: #f0f0f0;\n }\n\n table.commerce-pos-sidebar-table {\n width: 100%;\n font-size: 14px;\n border: 0;\n\n tr, tr.odd, tr.even {\n padding: 0;\n width: 100%;\n background-color: #F0F0F0;\n color: #333;\n border: 0;\n border-bottom: 1px solid #FFFFFF;\n }\n\n tr.order-to-pay {\n background: #313131;\n font-size: 120%;\n\n td {\n background: #313131;\n color: #fff;\n }\n }\n\n tr.order-change {\n font-size: 120%;\n }\n\n td:nth-child(1) {\n font-weight: bold;\n }\n\n td.balance {\n font-weight: bold;\n }\n\n tr {\n td {\n padding: 15px 10px;\n border: 0;\n\n &.status,\n &.actions {\n text-align: center;\n }\n }\n\n td,\n td.status img {\n vertical-align: middle;\n }\n\n td.status img {\n border-radius: 50%;\n }\n }\n }\n\n .label {\n font-size: inherit;\n border-radius: 0;\n color: inherit;\n }\n\n .btn {\n margin-bottom: 5px;\n }\n\n input,\n select {\n width: 100%;\n border: 1px solid #ccc;\n border-radius: 2px;\n }\n\n .form-item {\n padding: 0;\n margin: 0 0 20px 0;\n }\n\n #commerce-pos-customer-input-wrapper {\n border-top: 1px solid #eee;\n margin: 25px 0 0 0;\n padding: 20px 0 0 0;\n }\n}\n\n// To Pay - Color changes based on balance.\n#commerce-pos-sale-wrapper.sale,\n#commerce-pos-pay-form-wrapper.sale {\n .commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper,\n .commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper {\n table.commerce-pos-sidebar-table tr.order-to-pay {\n &.order-to-pay-positive td.balance {\n background: #dd0000;\n }\n }\n }\n}\n\n//Discount\n#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper {\n margin: 20px 0;\n font-size: 0;\n\n .form-item.form-item-transaction-options-actions-add-order-discount-amount {\n font-size: 0;\n }\n\n .form-text {\n width: calc(33.33% - 4px);\n padding: 10px;\n margin: 0 4px 0 0;\n vertical-align: top;\n display: inline-block;\n font-size: 12px;\n line-height: 1.3;\n height: 35px;\n }\n\n .form-submit {\n width: calc(33.33% - 2px);\n padding: 10px;\n display: inline-block;\n font-size: 12px;\n line-height: 1.3;\n }\n\n #edit-transaction-options-actions-add-order-discount-percent.form-submit {\n margin: 0 2px 0 0;\n }\n\n #edit-transaction-options-actions-add-order-discount-fixed.form-submit {\n margin: 0 0 0 2px;\n }\n}\n\n#commerce-pos-transactions-options-wrapper .form-item label {\n margin-bottom: 5px;\n font-size: 14px;\n font-weight: bold;\n}\n\n.form-item.form-item-transaction-options-actions-add-order-discount-amount {\n margin-bottom: 5px;\n display: inline;\n}\n\n#commerce-pos-transactions-options-wrapper {\n .commerce-price-formatted-components {\n width: 100%;\n max-width: 100%;\n }\n\n .payment-totals-table {\n width: 100%;\n margin-bottom: 20px;\n }\n\n .views-table {\n width: 100%;\n margin-top: 0;\n }\n}\n\n.commerce-price-formatted-components .component-title, .payment-totals-table .label {\n font-weight: bold;\n}\n\n#commerce-pos-pay-balance-wrapper .pager {\n margin: 0 0 20px 0;\n}\n","@media screen and (min-width: 767px) {\n .commerce-pos-col-products,\n .commerce-pos-pay-col-payments {\n float: left;\n padding-right: 20px;\n width: 65%;\n box-sizing: border-box;\n }\n\n .commerce-pos-col-transaction-info {\n width: 35%;\n float: left;\n }\n}\n\n@media screen and (min-width: 980px) {\n .commerce-pos-col-products,\n .commerce-pos-pay-col-payments {\n width: 75%;\n }\n\n .commerce-pos-col-transaction-info {\n width: 25%;\n }\n}","//\n//---CASHIER---\n//\n.commerce-pos-header-cashier-form {\n display: inline-block;\n float: right;\n}\n\n.commerce-pos-cashier-login-form {\n .form-item-code {\n display: inline;\n float: right;\n label {\n display: inline;\n }\n }\n\n .commerce-pos-cashier-code-input {\n margin-left: 10px;\n margin-right: 10px;\n max-width: 100px;\n }\n\n .commerce-pos-cashier-login-form-submit {\n display: none;\n &.commerce-pos-cashier-login-form-log-in-visible {\n position: relative;\n outline: none;\n display: inline-block;\n margin: auto;\n margin-top: 10px;\n margin-right: 0;\n padding: 8px 20px;\n font-size: 13px;\n font-weight: bold;\n color: #fff;\n text-decoration: none;\n text-transform: uppercase;\n background: #337ab7;\n border: 2px solid transparent;\n border-radius: 2px;\n transition: all .15s ease-in-out;\n box-shadow: none;\n &:hover, &:focus {\n text-shadow: none;\n background: #2e6da4;\n }\n }\n &.commerce-pos-cashier-login-form-log-out {\n margin-left: 10px;\n float: right;\n }\n }\n}\n"],"mappings":"AEIA,AAAA,0BAA0B,CAAE,AAAA,8BAA8B,AAAC,CACzD,WAAW,CAAE,yDAA0D,CACxE,AAGD,AAIE,0BAJwB,CAAC,kCAAkC,CAI3D,YAAY,CAHd,AAGE,8BAH4B,CAAC,kCAAkC,CAG/D,YAAY,CAFd,AAEE,iCAF+B,CAE/B,YAAY,CADd,AACE,4BAD0B,CAC1B,YAAY,AAAC,CACX,UAAU,CDLJ,OAAO,CCMb,MAAM,CAAE,CAAE,CACV,MAAM,CAAE,SAAU,CAClB,aAAa,CAAE,GAAI,CACnB,OAAO,CAAE,SAAU,CACnB,KAAK,CAAE,IAAK,CACZ,OAAO,CAAE,KAAM,CACf,KAAK,CAAE,IAAK,CACZ,UAAU,CAAE,oBAAqB,CACjC,kBAAkB,CAAE,IAAK,CACzB,UAAU,CAAE,IAAK,CACjB,WAAW,CAAE,IAAK,CAiBnB,AAjCH,AAIE,0BAJwB,CAAC,kCAAkC,CAI3D,YAAY,AAcT,MAAM,CAlBX,AAIE,0BAJwB,CAAC,kCAAkC,CAI3D,YAAY,AAcA,MAAM,CAjBpB,AAGE,8BAH4B,CAAC,kCAAkC,CAG/D,YAAY,AAcT,MAAM,CAjBX,AAGE,8BAH4B,CAAC,kCAAkC,CAG/D,YAAY,AAcA,MAAM,CAhBpB,AAEE,iCAF+B,CAE/B,YAAY,AAcT,MAAM,CAhBX,AAEE,iCAF+B,CAE/B,YAAY,AAcA,MAAM,CAfpB,AACE,4BAD0B,CAC1B,YAAY,AAcT,MAAM,CAfX,AACE,4BAD0B,CAC1B,YAAY,AAcA,MAAM,AAAC,CACf,UAAU,CDlBA,OAAO,CCmBlB,AApBL,AAIE,0BAJwB,CAAC,kCAAkC,CAI3D,YAAY,AAkBT,YAAY,CArBjB,AAGE,8BAH4B,CAAC,kCAAkC,CAG/D,YAAY,AAkBT,YAAY,CApBjB,AAEE,iCAF+B,CAE/B,YAAY,AAkBT,YAAY,CAnBjB,AACE,4BAD0B,CAC1B,YAAY,AAkBT,YAAY,AAAC,CACZ,KAAK,CAAE,IAAK,CACb,AAxBL,AAIE,0BAJwB,CAAC,kCAAkC,CAI3D,YAAY,AAsBT,YAAY,CAzBjB,AAGE,8BAH4B,CAAC,kCAAkC,CAG/D,YAAY,AAsBT,YAAY,CAxBjB,AAEE,iCAF+B,CAE/B,YAAY,AAsBT,YAAY,CAvBjB,AACE,4BAD0B,CAC1B,YAAY,AAsBT,YAAY,AAAC,CACZ,UAAU,CDxBJ,OAAO,CCyBd,AA5BL,AAIE,0BAJwB,CAAC,kCAAkC,CAI3D,YAAY,AA0BT,WAAW,CA7BhB,AAGE,8BAH4B,CAAC,kCAAkC,CAG/D,YAAY,AA0BT,WAAW,CA5BhB,AAEE,iCAF+B,CAE/B,YAAY,AA0BT,WAAW,CA3BhB,AACE,4BAD0B,CAC1B,YAAY,AA0BT,WAAW,AAAC,CACX,UAAU,CDzBA,OAAO,CC0BlB,AAIL,AACqB,0BADK,CACxB,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAe,CACnB,eAAe,CAAE,IAAK,CACtB,kBAAkB,CAAE,IAAK,CACzB,aAAa,CAAE,IAAK,CACpB,UAAU,CAAE,IAAK,CACjB,WAAW,CAAE,IAAK,CACnB,AAGH,AAAkC,iCAAD,CAAC,YAAY,AAAC,CAC7C,KAAK,CAAE,KAAM,CACd,AAED,AAA0E,0BAAhD,CAAC,kCAAkC,CAAC,YAAY,AAAA,aAAa,AAAC,CACtF,YAAY,CAAE,CAAE,CACjB,AAED,AAAgE,0CAAtB,CAAC,qBAAqB,AAAA,YAAY,CAC5E,AAA8E,8BAAhD,CAAC,kCAAkC,CAAC,YAAY,AAAA,cAAc,CAC5F,AAAkE,8BAApC,CAAC,kCAAkC,CAAC,gCAAgC,AAAC,CACjG,OAAO,CAAE,KAAM,CACf,KAAK,CAAE,IAAK,CACZ,SAAS,CAAE,IAAK,CAChB,OAAO,CAAE,IAAK,CACd,MAAM,CAAE,UAAW,CACnB,UAAU,CD3DA,OAAO,CCgElB,AAbD,AAAgE,0CAAtB,CAAC,qBAAqB,AAAA,YAAY,AAUzE,MAAM,CAVT,AAAgE,0CAAtB,CAAC,qBAAqB,AAAA,YAAY,AAUhE,MAAM,CATlB,AAA8E,8BAAhD,CAAC,kCAAkC,CAAC,YAAY,AAAA,cAAc,AASzF,MAAM,CATT,AAA8E,8BAAhD,CAAC,kCAAkC,CAAC,YAAY,AAAA,cAAc,AAShF,MAAM,CARlB,AAAkE,8BAApC,CAAC,kCAAkC,CAAC,gCAAgC,AAQ/F,MAAM,CART,AAAkE,8BAApC,CAAC,kCAAkC,CAAC,gCAAgC,AAQtF,MAAM,AAAC,CACf,UAAU,CD7DI,OAAO,CC8DtB,AAGH,AAA2B,0BAAD,CAAC,MAAM,CACjC,AAA6C,0BAAnB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,EACjC,AAA8C,0BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EACjC,AAA8C,0BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EACjC,AAA+B,8BAAD,CAAC,MAAM,CACrC,AAAiD,8BAAnB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,EACrC,AAAkD,8BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EACrC,AAAkD,8BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EACrC,AAA0D,sCAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAe,CAC1D,kBAAkB,CAAE,IAAK,CACzB,MAAM,CAAE,OAAQ,CAChB,KAAK,CAAE,IAAK,CACZ,WAAW,CAAE,IAAK,CAClB,SAAS,CAAE,IAAK,CAChB,OAAO,CAAE,CAAE,CACX,QAAQ,CAAE,OAAQ,CAClB,OAAO,CAAE,QAAS,CAClB,MAAM,CAAE,SAAU,CAClB,KAAK,CAAE,IAAK,CACZ,OAAO,CAAE,YAAa,CACtB,aAAa,CAAE,GAAI,CACnB,MAAM,CAAE,iBAAkB,CAC1B,UAAU,CAAE,IAAK,CACjB,UAAU,CAAE,oBAAqB,CACjC,eAAe,CAAE,IAAK,CACtB,kBAAkB,CAAE,IAAK,CACzB,aAAa,CAAE,IAAK,CACpB,UAAU,CAAE,IAAK,CACjB,WAAW,CAAE,IAAK,CAKnB,AAjCD,AAA2B,0BAAD,CAAC,MAAM,AA8B9B,MAAM,CA9BT,AAA2B,0BAAD,CAAC,MAAM,AA8BrB,MAAM,CA7BlB,AAA6C,0BAAnB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CA6B9B,MAAM,CA7BT,AAA6C,0BAAnB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CA6BrB,MAAM,CA5BlB,AAA8C,0BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CA4B9B,MAAM,CA5BT,AAA8C,0BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CA4BrB,MAAM,CA3BlB,AAA8C,0BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CA2B9B,MAAM,CA3BT,AAA8C,0BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CA2BrB,MAAM,CA1BlB,AAA+B,8BAAD,CAAC,MAAM,AA0BlC,MAAM,CA1BT,AAA+B,8BAAD,CAAC,MAAM,AA0BzB,MAAM,CAzBlB,AAAiD,8BAAnB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAyBlC,MAAM,CAzBT,AAAiD,8BAAnB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAyBzB,MAAM,CAxBlB,AAAkD,8BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAwBlC,MAAM,CAxBT,AAAkD,8BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAwBzB,MAAM,CAvBlB,AAAkD,8BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAuBlC,MAAM,CAvBT,AAAkD,8BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAuBzB,MAAM,CAtBlB,AAA0D,sCAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAsB1C,MAAM,CAtBT,AAA0D,sCAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAsBjC,MAAM,AAAC,CACf,UAAU,CAAE,OAAQ,CACrB,AAGH,AACiD,0BADvB,CACxB,kCAAkC,CAAC,YAAY,AAAA,qBAAqB,CAD1C,AACqB,8BADS,CACxD,kCAAkC,CAAC,YAAY,AAAA,qBAAqB,AAAC,CACnE,gBAAgB,CAAE,eAAgB,CAClC,KAAK,CAAE,OAAQ,CACf,YAAY,CAAE,IAAK,CACnB,MAAM,CAAE,OAAQ,CACjB,AAGH,AACE,0BADwB,CACxB,YAAY,CADd,AAC4B,0BADF,CACV,YAAY,AAAA,MAAM,CADlC,AAC0C,0BADhB,CACU,MAAM,AAAA,YAAY,CADtD,AAC2E,0BADjD,CAC8B,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,YAAY,CADvF,AAEsB,0BAFI,CAExB,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,CAFlC,AAEwD,0BAF9B,CAEU,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,CAFxC,AAC1B,8BADwD,CACxD,YAAY,CADc,AACA,8BAD8B,CAC1C,YAAY,AAAA,MAAM,CADN,AACc,8BADgB,CACtB,MAAM,AAAA,YAAY,CAD1B,AAC+C,8BADjB,CACF,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,YAAY,CAD3D,AAEN,8BAFoC,CAExD,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,CAFN,AAE4B,8BAFE,CAEtB,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,CAFR,AAC1D,sCADgG,CAChG,YAAY,CAD8C,AAChC,sCADsE,CAClF,YAAY,AAAA,MAAM,CAD0B,AAClB,sCADwD,CAC9D,MAAM,AAAA,YAAY,CADM,AACe,sCADuB,CAC1C,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,YAAY,CAD3B,AAEtC,sCAF4E,CAEhG,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,CAF0B,AAEJ,sCAF0C,CAE9D,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAAC,CACjE,MAAM,CAAE,IAAK,CACb,UAAU,CAAE,WAAY,CACxB,WAAW,CAAE,MAAO,CACpB,KAAK,CAAE,OAAQ,CACf,eAAe,CAAE,IAAK,CACtB,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,CAAE,CACX,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,CAAE,CACX,SAAS,CAAE,IAAK,CAChB,cAAc,CAAE,QAAS,CACzB,IAAI,CAAE,OAAQ,CAMf,AApBH,AACE,0BADwB,CACxB,YAAY,AAeT,MAAM,CAhBX,AACE,0BADwB,CACxB,YAAY,AAeA,MAAM,CAhBpB,AAC4B,0BADF,CACV,YAAY,AAAA,MAAM,AAe7B,MAAM,CAhBX,AAC4B,0BADF,CACV,YAAY,AAAA,MAAM,AAepB,MAAM,CAhBpB,AAC0C,0BADhB,CACU,MAAM,AAAA,YAAY,AAejD,MAAM,CAhBX,AAC0C,0BADhB,CACU,MAAM,AAAA,YAAY,AAexC,MAAM,CAhBpB,AAC2E,0BADjD,CAC8B,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,YAAY,AAelF,MAAM,CAhBX,AAC2E,0BADjD,CAC8B,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,YAAY,AAezE,MAAM,CAhBpB,AAEsB,0BAFI,CAExB,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAc7B,MAAM,CAhBX,AAEsB,0BAFI,CAExB,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAcpB,MAAM,CAhBpB,AAEwD,0BAF9B,CAEU,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAc/D,MAAM,CAhBX,AAEwD,0BAF9B,CAEU,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AActD,MAAM,CAhBQ,AAC1B,8BADwD,CACxD,YAAY,AAeT,MAAM,CAhBiB,AAC1B,8BADwD,CACxD,YAAY,AAeA,MAAM,CAhBQ,AACA,8BAD8B,CAC1C,YAAY,AAAA,MAAM,AAe7B,MAAM,CAhBiB,AACA,8BAD8B,CAC1C,YAAY,AAAA,MAAM,AAepB,MAAM,CAhBQ,AACc,8BADgB,CACtB,MAAM,AAAA,YAAY,AAejD,MAAM,CAhBiB,AACc,8BADgB,CACtB,MAAM,AAAA,YAAY,AAexC,MAAM,CAhBQ,AAC+C,8BADjB,CACF,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,YAAY,AAelF,MAAM,CAhBiB,AAC+C,8BADjB,CACF,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,YAAY,AAezE,MAAM,CAhBQ,AAEN,8BAFoC,CAExD,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAc7B,MAAM,CAhBiB,AAEN,8BAFoC,CAExD,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAcpB,MAAM,CAhBQ,AAE4B,8BAFE,CAEtB,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAc/D,MAAM,CAhBiB,AAE4B,8BAFE,CAEtB,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AActD,MAAM,CAhBwC,AAC1D,sCADgG,CAChG,YAAY,AAeT,MAAM,CAhBiD,AAC1D,sCADgG,CAChG,YAAY,AAeA,MAAM,CAhBwC,AAChC,sCADsE,CAClF,YAAY,AAAA,MAAM,AAe7B,MAAM,CAhBiD,AAChC,sCADsE,CAClF,YAAY,AAAA,MAAM,AAepB,MAAM,CAhBwC,AAClB,sCADwD,CAC9D,MAAM,AAAA,YAAY,AAejD,MAAM,CAhBiD,AAClB,sCADwD,CAC9D,MAAM,AAAA,YAAY,AAexC,MAAM,CAhBwC,AACe,sCADuB,CAC1C,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,YAAY,AAelF,MAAM,CAhBiD,AACe,sCADuB,CAC1C,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,YAAY,AAezE,MAAM,CAhBwC,AAEtC,sCAF4E,CAEhG,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAc7B,MAAM,CAhBiD,AAEtC,sCAF4E,CAEhG,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAcpB,MAAM,CAhBwC,AAEJ,sCAF0C,CAE9D,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAc/D,MAAM,CAhBiD,AAEJ,sCAF0C,CAE9D,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AActD,MAAM,AAAC,CACf,UAAU,CAAE,OAAQ,CACpB,eAAe,CAAE,SAAU,CAC5B,AAIL,AAA8D,0BAApC,CAAC,kCAAkC,CAAC,YAAY,CAC1E,AAAkE,8BAApC,CAAC,kCAAkC,CAAC,YAAY,CAC9E,AAAkC,iCAAD,CAAC,YAAY,CAC9C,AAA0D,0BAAhC,CAAC,8BAA8B,CAAC,YAAY,CACtE,AAA8D,8BAAhC,CAAC,8BAA8B,CAAC,YAAY,AAAC,CACzE,UAAU,CD7IF,OAAO,CC8If,MAAM,CAAE,CAAE,CACV,MAAM,CAAE,SAAU,CAClB,aAAa,CAAE,GAAI,CACnB,OAAO,CAAE,SAAU,CACnB,KAAK,CAAE,IAAK,CACZ,OAAO,CAAE,KAAM,CACf,KAAK,CAAE,IAAK,CACZ,UAAU,CAAE,oBAAqB,CACjC,kBAAkB,CAAE,IAAK,CACzB,UAAU,CAAE,IAAK,CACjB,WAAW,CAAE,IAAK,CAKnB,AArBD,AAA8D,0BAApC,CAAC,kCAAkC,CAAC,YAAY,AAkBvE,MAAM,CAlBT,AAA8D,0BAApC,CAAC,kCAAkC,CAAC,YAAY,AAkB9D,MAAM,CAjBlB,AAAkE,8BAApC,CAAC,kCAAkC,CAAC,YAAY,AAiB3E,MAAM,CAjBT,AAAkE,8BAApC,CAAC,kCAAkC,CAAC,YAAY,AAiBlE,MAAM,CAhBlB,AAAkC,iCAAD,CAAC,YAAY,AAgB3C,MAAM,CAhBT,AAAkC,iCAAD,CAAC,YAAY,AAgBlC,MAAM,CAflB,AAA0D,0BAAhC,CAAC,8BAA8B,CAAC,YAAY,AAenE,MAAM,CAfT,AAA0D,0BAAhC,CAAC,8BAA8B,CAAC,YAAY,AAe1D,MAAM,CAdlB,AAA8D,8BAAhC,CAAC,8BAA8B,CAAC,YAAY,AAcvE,MAAM,CAdT,AAA8D,8BAAhC,CAAC,8BAA8B,CAAC,YAAY,AAc9D,MAAM,AAAC,CACf,UAAU,CD1JE,OAAO,CC2JpB,AAGH,AAAgE,0CAAtB,CAAC,qBAAqB,AAAA,YAAY,CAC5E,AAA8E,8BAAhD,CAAC,kCAAkC,CAAC,YAAY,AAAA,cAAc,CAC5F,AAAkE,8BAApC,CAAC,kCAAkC,CAAC,gCAAgC,AAAC,CACjG,OAAO,CAAE,KAAM,CACf,KAAK,CAAE,IAAK,CACZ,SAAS,CAAE,IAAK,CAChB,OAAO,CAAE,IAAK,CACd,MAAM,CAAE,UAAW,CACnB,UAAU,CDpKA,OAAO,CCyKlB,AAbD,AAAgE,0CAAtB,CAAC,qBAAqB,AAAA,YAAY,AAUzE,MAAM,CAVT,AAAgE,0CAAtB,CAAC,qBAAqB,AAAA,YAAY,AAUhE,MAAM,CATlB,AAA8E,8BAAhD,CAAC,kCAAkC,CAAC,YAAY,AAAA,cAAc,AASzF,MAAM,CATT,AAA8E,8BAAhD,CAAC,kCAAkC,CAAC,YAAY,AAAA,cAAc,AAShF,MAAM,CARlB,AAAkE,8BAApC,CAAC,kCAAkC,CAAC,gCAAgC,AAQ/F,MAAM,CART,AAAkE,8BAApC,CAAC,kCAAkC,CAAC,gCAAgC,AAQtF,MAAM,AAAC,CACf,UAAU,CDtKI,OAAO,CCuKtB,AAGH,AACc,0BADY,CACxB,YAAY,AAAA,MAAM,CADpB,AACsD,0BAD5B,CACJ,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAAA,MAAM,CADhC,AACd,8BAD4C,CACxD,YAAY,AAAA,MAAM,CADQ,AAC0B,8BADI,CACpC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAAA,MAAM,AAAC,CACzD,SAAS,CAAE,IAAK,CACjB,AAIH,AAAA,eAAe,AAAC,CACd,QAAQ,CAAE,QAAS,CACnB,MAAM,CAAE,gBAAiB,CACzB,SAAS,CAAE,KAAM,CACjB,WAAW,CAAE,iBAAkB,CAC/B,YAAY,CAAE,iBAAkB,CAChC,aAAa,CAAE,iBAAkB,CACjC,qBAAqB,CAAE,aAAc,CACrC,aAAa,CAAE,aAAc,CAC7B,UAAU,CAAE,IAAK,CAClB,AAED,AAAA,kBAAkB,AAAC,CACjB,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,mBAAoB,CAC9B,AAED,AAAA,iBAAiB,AAAC,CAChB,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,IAAK,CACd,UAAU,CAAE,MAAO,CACnB,UAAU,CAAE,OAAQ,CACrB,AAGD,AAAE,EAAA,AAAA,YAAY,AAAC,CACb,OAAO,CAAE,IAAK,CACf,AAED,AACE,eADa,CACb,iBAAiB,AAAC,CAChB,WAAW,CAAE,IAAK,CACnB,AAHH,AAKI,eALW,CAKb,EAAE,AAAA,YAAY,CALhB,AAMI,eANW,CAMb,EAAE,AAAA,YAAY,AAAC,CACb,OAAO,CAAE,KAAM,CAChB,AAIH,AAAG,GAAA,AAAA,OAAO,AAAC,CACT,MAAM,CAAE,MAAO,CACf,aAAa,CAAE,GAAI,CACpB,AAGD,AAAA,uBAAuB,AAAC,CACtB,gBAAgB,CAAE,IAAK,CACvB,QAAQ,CAAE,QAAS,CACnB,OAAO,CAAE,GAAI,CACb,MAAM,CAAE,cAAe,CACvB,OAAO,CAAE,IAAK,CACd,KAAK,CAAE,IAAK,CACb,AAGD,AAAA,4BAA4B,AAAC,CAC3B,UAAU,CAAE,IAAK,CACjB,OAAO,CAAE,UAAW,CACpB,UAAU,CAAE,cAAe,CAK5B,AARD,AAKE,4BAL0B,CAK1B,KAAK,AAAC,CACJ,MAAM,CAAE,qBAAsB,CAC/B,AAIH,AAAW,UAAD,CAAC,4BAA4B,AAAC,CACtC,OAAO,CAAE,IAAK,CACf,AAED,AAAA,gCAAwB,AACZ,CACR,UAAU,CDrPG,eAAI,CCsPjB,MAAM,CAAE,IAAK,CACb,IAAI,CAAE,CAAE,CACR,QAAQ,CAAE,KAAM,CAChB,GAAG,CAAE,CAAE,CACP,KAAK,CAAE,IAAK,CACZ,OAAO,CAAE,IAAK,CACf,AATH,AAAA,8BAAwB,AAWd,CACN,UAAU,CAAE,IAAK,CACjB,MAAM,CAAE,cAAe,CACvB,UAAU,CAAE,GAAI,CAChB,IAAI,CAAE,GAAI,CACV,QAAQ,CAAE,IAAK,CACf,OAAO,CAAE,IAAK,CACd,QAAQ,CAAE,KAAM,CAChB,UAAU,CAAE,MAAO,CACnB,GAAG,CAAE,GAAI,CACT,SAAS,CAAE,qBAAS,CACpB,KAAK,CAAE,GAAI,CACX,OAAO,CAAE,IAAK,CASf,AAPC,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK,EAzBhC,AAAA,8BAAwB,AAWd,CAeJ,KAAK,CAAE,GAAI,CAMd,CAHC,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK,EA7BhC,AAAA,8BAAwB,AAWd,CAmBJ,KAAK,CAAE,GAAI,CAEd,CAhCH,AAAA,8BAAwB,AAkCd,CACN,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,OAAQ,CAChB,SAAS,CAAE,KAAM,CACjB,OAAO,CAAE,GAAI,CACb,QAAQ,CAAE,QAAS,CACnB,KAAK,CAAE,IAAK,CACZ,GAAG,CAAE,IAAK,CACX,AA1CH,AA4Ca,iCA5CW,CA4CX,GAAG,AAAC,CACb,UAAU,CAAE,IAAK,CACjB,SAAS,CAAE,IAAK,CACjB,AA/CH,AAAA,+BAAwB,AAiDb,CACP,UAAU,CAAE,MAAO,CACpB,AAIH,AAAA,uCAAuC,AAAC,CACtC,aAAa,CAAE,IAAK,CACrB,AAED,AACE,8BAD4B,CAC5B,8CAA8C,CADhD,AAEE,8BAF4B,CAE5B,6CAA6C,AAAC,CAC5C,KAAK,CAAE,OAAQ,CACf,OAAO,CAAE,YAAa,CAOvB,AAXH,AACE,8BAD4B,CAC5B,8CAA8C,AAK3C,KAAK,CANV,AAEE,8BAF4B,CAE5B,6CAA6C,AAI1C,KAAK,AAAC,CACL,KAAK,CAAE,OAAQ,CACf,UAAU,CAAE,IAAK,CACjB,MAAM,CAAE,IAAK,CACd,ACxUL,AAAA,oBAAoB,AAAC,CACnB,MAAM,CAAE,UAAW,CACnB,OAAO,CAAE,IAAK,CACd,KAAK,CAAE,IAAK,CACZ,UAAU,CAAE,OAAQ,CACpB,aAAa,CAAE,GAAI,CAuFpB,AA5FD,AAOE,oBAPkB,CAOlB,SAAS,AAAC,CACR,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,UAAW,CACnB,SAAS,CAAE,KAAM,CAMlB,AAhBH,AAYI,oBAZgB,CAOlB,SAAS,CAKP,GAAG,AAAC,CACF,SAAS,CAAE,IAAK,CAChB,MAAM,CAAE,IAAK,CACd,AAfL,AAmBE,oBAnBkB,CAmBlB,0BAA0B,AAAC,CACzB,OAAO,CAAE,YAAa,CACtB,MAAM,CAAE,CAAE,CACV,cAAc,CAAE,MAAO,CAqDxB,AA3EH,AAwBI,oBAxBgB,CAmBlB,0BAA0B,CAKxB,EAAE,AAAC,CACD,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,CAAE,CACX,UAAU,CAAE,IAAK,CAClB,AA5BL,AA8BO,oBA9Ba,CAmBlB,0BAA0B,CAWxB,EAAE,CAAC,EAAE,AAAC,CACJ,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,UAAW,CACnB,OAAO,CAAE,CAAE,CACX,UAAU,CAAE,IAAK,CAClB,AAnCL,AAqCS,oBArCW,CAmBlB,0BAA0B,CAkBxB,EAAE,CAAC,EAAE,AAAA,WAAW,AAAC,CACf,YAAY,CAAE,CAAE,CACjB,AAvCL,AAyCU,oBAzCU,CAmBlB,0BAA0B,CAsBxB,EAAE,CAAC,EAAE,CAAC,CAAC,AAAC,CACN,QAAQ,CAAE,QAAS,CACnB,OAAO,CAAE,KAAM,CACf,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,QAAS,CAClB,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,IAAK,CAClB,KAAK,CAAE,IAAK,CACZ,eAAe,CAAE,IAAK,CAEtB,cAAc,CAAE,SAAU,CAC1B,UAAU,CF9CN,OAAO,CE+CX,MAAM,CAAE,qBAAsB,CAE9B,aAAa,CAAE,GAAI,CACnB,UAAU,CAAE,oBAAqB,CAClC,AAzDL,AA2DW,oBA3DS,CAmBlB,0BAA0B,CAwCxB,EAAE,CAAC,EAAE,CAAC,CAAC,AAAA,MAAM,CA3DjB,AA4DW,oBA5DS,CAmBlB,0BAA0B,CAyCxB,EAAE,CAAC,EAAE,CAAC,CAAC,AAAA,MAAM,AAAC,CACZ,KAAK,CAAE,IAAK,CACZ,UAAU,CFvDA,OAAO,CEwDlB,AA/DL,AAiEW,oBAjES,CAmBlB,0BAA0B,CA8CxB,EAAE,CAAC,EAAE,CAAC,CAAC,AAAA,OAAO,AAAC,CACb,KAAK,CAAE,IAAK,CACZ,UAAU,CAAE,WAAY,CACxB,MAAM,CAAE,GAAG,CAAC,KAAK,CF9Db,OAAO,CE+DX,MAAM,CAAE,OAAQ,CACjB,AAtEL,AAwEkB,oBAxEE,CAmBlB,0BAA0B,CAqDxB,EAAE,CAAC,EAAE,CAAC,CAAC,AAAA,OAAO,AAAA,MAAM,AAAC,CACnB,UAAU,CAAE,qBAAI,CACjB,AAIH,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK,EA9E9B,AA+EI,oBA/EgB,CA+EhB,SAAS,AAAC,CACR,WAAW,CAAE,IAAK,CAClB,SAAS,CAAE,KAAM,CAClB,CAIH,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK,EAtF9B,AAuFqC,oBAvFjB,CAuFhB,0BAA0B,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,AAAC,CACjC,OAAO,CAAE,QAAS,CAClB,SAAS,CAAE,IAAK,CACjB,CC1FL,AAAA,6BAA6B,AAAC,CAC5B,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,WAAY,CA0BrB,AA5BD,AAIE,6BAJ2B,CAI3B,EAAE,AAAC,CACD,cAAc,CAAE,MAAO,CACvB,UAAU,CAAE,MAAO,CACpB,AAPH,AASW,6BATkB,CAS3B,EAAE,AAAA,MAAM,CAAC,MAAM,AAAC,CACd,WAAW,CAAE,IAAK,CAClB,SAAS,CAAE,IAAK,CAChB,YAAY,CAAE,IAAK,CACpB,AAbH,AAeW,6BAfkB,CAe3B,EAAE,AAAA,MAAM,CAAC,IAAI,AAAC,CACZ,SAAS,CAAE,GAAI,CACf,OAAO,CAAE,KAAM,CAChB,AAlBH,AAoBI,6BApByB,CAoB3B,EAAE,AAAA,IAAI,CApBR,AAoBY,6BApBiB,CAoBnB,EAAE,AAAA,KAAK,AAAC,CACd,UAAU,CAAE,IAAK,CAClB,AAtBH,AAwBK,6BAxBwB,CAwB3B,EAAE,CAAC,EAAE,CAxBP,AAwBY,6BAxBiB,CAwBpB,EAAE,CAAC,EAAE,AAAC,CACX,MAAM,CAAE,iBAAkB,CAC1B,UAAU,CAAE,IAAK,CAClB,AAGH,AAA+B,8BAAD,CAAC,WAAW,AAAC,CACzC,OAAO,CAAE,YAAa,CACtB,MAAM,CAAE,UAAW,CAepB,AAjBD,AAIE,8BAJ4B,CAAC,WAAW,CAIxC,iCAAiC,AAAC,CAChC,OAAO,CAAE,QAAS,CAClB,UAAU,CH9BJ,OAAO,CG+Bb,KAAK,CAAE,eAAgB,CACvB,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,IAAK,CAClB,UAAU,CAAE,oBAAqB,CAClC,AAXH,AAamC,8BAbL,CAAC,WAAW,CAaxC,iCAAiC,AAAA,MAAM,CAbzC,AAcmC,8BAdL,CAAC,WAAW,CAcxC,iCAAiC,AAAA,MAAM,AAAC,CACtC,UAAU,CHtCE,OAAO,CGuCpB,AAGH,AAA+B,8BAAD,CAAC,6BAA6B,AAAC,CAC3D,MAAM,CAAE,MAAO,CACf,WAAW,CAAE,IAAK,CAClB,UAAU,CAAE,iBAAkB,CAyB/B,AA5BD,AAKO,8BALuB,CAAC,6BAA6B,CAK1D,KAAK,AAAA,qBAAqB,AAAC,CACzB,gBAAgB,CAAE,IAAK,CACvB,KAAK,CAAE,OAAQ,CACf,YAAY,CAAE,IAAK,CACnB,MAAM,CAAE,OAAQ,CACjB,AAVH,AAY4B,8BAZE,CAAC,6BAA6B,CAY1D,KAAK,AAAA,qBAAqB,AAAA,MAAM,AAAC,CAC/B,gBAAgB,CAAE,eAAgB,CACnC,AAdH,AAgBqB,8BAhBS,CAAC,6BAA6B,CAgB1D,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAe,CACnB,gBAAgB,CHzDR,OAAO,CG0Df,KAAK,CAAE,IAAK,CACZ,YAAY,CAAE,WAAY,CAC1B,OAAO,CAAE,SAAU,CACnB,MAAM,CAAE,UAAW,CACnB,SAAS,CAAE,IAAK,CAKjB,AA3BH,AAgBqB,8BAhBS,CAAC,6BAA6B,CAgB1D,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAQH,MAAM,CAxBX,AAgBqB,8BAhBS,CAAC,6BAA6B,CAgB1D,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAQM,MAAM,AAAC,CACf,gBAAgB,CHhEJ,OAAO,CGiEpB,AAOL,AAAA,oBAAoB,AAAC,CACnB,KAAK,CAAE,GAAI,CAKZ,AAND,AAGE,oBAHkB,CAGlB,CAAC,AAAC,CACA,UAAU,CAAE,UAAW,CACxB,AAGH,AAEI,8BAF0B,CAC5B,2BAA2B,CACzB,wBAAwB,AAAC,CACvB,aAAa,CAAE,CAAE,CAClB,AAJL,AAMe,8BANe,CAC5B,2BAA2B,CAKzB,UAAU,CAAC,KAAK,AAAC,CACf,SAAS,CAAE,IAAK,CAChB,aAAa,CAAE,IAAK,CACrB,AATL,AAW6B,8BAXC,CAC5B,2BAA2B,CAUzB,wBAAwB,CAAC,KAAK,AAAC,CAC7B,SAAS,CAAE,eAAgB,CAC3B,MAAM,CAAE,UAAW,CACnB,OAAO,CAAE,SAAU,CACnB,MAAM,CAAE,IAAK,CACb,UAAU,CAAE,kBAAmB,CAC/B,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,iBAAkB,CAC1B,SAAS,CAAE,IAAK,CAChB,UAAU,CAAE,KAAM,CAClB,kBAAkB,CAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,eAAI,CAC1C,UAAU,CAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,eAAI,CACnC,AAvBL,AAyBkC,8BAzBJ,CAC5B,2BAA2B,CAwBzB,wBAAwB,CAAC,KAAK,AAAA,MAAM,AAAC,CACnC,MAAM,CAAE,aAAc,CACvB,AA3BL,AA8BE,8BA9B4B,CA8B5B,8BAA8B,AAAC,CAC7B,aAAa,CAAE,IAAK,CA8BrB,AA7DH,AA8BE,8BA9B4B,CA8B5B,8BAA8B,AAG3B,OAAO,AAAC,CACP,KAAK,CAAE,IAAK,CACZ,OAAO,CAAE,EAAG,CACZ,OAAO,CAAE,KAAM,CAChB,AArCL,AAuCI,8BAvC0B,CA8B5B,8BAA8B,CAS5B,qCAAqC,AAAC,CACpC,KAAK,CAAE,IAAK,CACZ,YAAY,CAAE,IAAK,CAKpB,AA9CL,AAuCI,8BAvC0B,CA8B5B,8BAA8B,CAS5B,qCAAqC,AAIlC,aAAa,AAAC,CACb,YAAY,CAAE,CAAE,CACjB,AA7CP,AAgDuB,8BAhDO,CA8B5B,8BAA8B,CAkB5B,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAe,CACnB,gBAAgB,CHrIZ,OAAO,CGsIX,KAAK,CAAE,IAAK,CACZ,YAAY,CAAE,WAAY,CAC1B,OAAO,CAAE,SAAU,CACnB,SAAS,CAAE,IAAK,CAChB,YAAY,CAAE,CAAE,CAKjB,AA3DL,AAgDuB,8BAhDO,CA8B5B,8BAA8B,CAkB5B,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAQH,MAAM,CAxDb,AAgDuB,8BAhDO,CA8B5B,8BAA8B,CAkB5B,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAQM,MAAM,AAAC,CACf,gBAAgB,CH5IR,OAAO,CG6IhB,AAOP,AACE,oBADkB,CAClB,4BAA4B,AAAC,CAC3B,QAAQ,CAAE,QAAS,CACpB,AAHH,AAKE,oBALkB,CAKlB,yBAAyB,AAAC,CACxB,QAAQ,CAAE,MAAO,CACjB,YAAY,CAAE,iBAAkB,CACjC,AARH,AAUE,oBAVkB,CAUlB,wBAAwB,AAAC,CACvB,UAAU,CAAE,UAAW,CACvB,KAAK,CAAE,MAAO,CACd,OAAO,CAAE,KAAM,CACf,KAAK,CAAE,IAAK,CACZ,OAAO,CAAE,IAAK,CACd,MAAM,CAAE,iBAAkB,CAC1B,YAAY,CAAE,CAAE,CAChB,aAAa,CAAE,CAAE,CACjB,SAAS,CAAE,IAAK,CAChB,UAAU,CAAE,MAAO,CACnB,gBAAgB,CAAE,OAAQ,CAC1B,KAAK,CAAE,OAAQ,CACf,MAAM,CAAE,OAAQ,CAChB,UAAU,CAAE,eAAgB,CAC7B,AAzBH,AA2B0B,oBA3BN,CA2BlB,wBAAwB,AAAA,MAAM,CA3BhC,AA2B0D,oBA3BtC,CA2Bc,wBAAwB,AAAA,MAAM,AAAC,CAC7D,gBAAgB,CAAE,OAAQ,CAC3B,AAGH,AACE,iCAD+B,CAC/B,aAAa,AAAC,CACZ,UAAU,CAAE,IAAK,CAClB,AAHH,AAKE,iCAL+B,CAK/B,YAAY,AAAC,CACX,MAAM,CAAE,IAAK,CACb,UAAU,CAAE,GAAI,CACjB,AAGH,AAAwB,wBAAA,AAAA,QAAQ,AAAC,CAG/B,gBAAgB,CAAE,OAAQ,CAC3B,AAED,AAA6B,4BAAD,CAAC,MAAM,AAAC,CAClC,KAAK,CAAE,GAAI,CACX,OAAO,CAAE,IAAK,CACd,YAAY,CAAE,IAAK,CACnB,MAAM,CAAE,gBAAiB,CACzB,aAAa,CAAE,IAAK,CACpB,KAAK,CAAE,KAAM,CACb,SAAS,CAAE,GAAI,CAChB,AAED,AAAmC,4BAAP,CAAC,MAAM,AAAA,MAAM,CAAE,AAAmC,4BAAP,CAAC,MAAM,AAAA,MAAM,AAAC,CACnF,YAAY,CAAE,KAAM,CACrB,AAED,AAA4C,oBAAxB,AAAA,wBAAwB,AAAA,UAAU,AAAC,CACrD,KAAK,CAAE,IAAK,CACZ,OAAO,CAAE,SAAU,CACnB,UAAU,CAAE,IAAK,CACjB,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,CAAE,CACV,YAAY,CAAE,cAAe,CAC7B,SAAS,CAAE,IAAK,CAChB,UAAU,CAAE,KAAM,CACnB,AAED,AAAwB,wBAAA,AAAA,aAAa,AAAC,CACpC,gBAAgB,CAAE,OAAQ,CAC1B,KAAK,CAAE,IAAK,CACb,AAED,AAAqC,wBAAb,AAAA,aAAa,AAAA,MAAM,CAAE,AAAqC,wBAAb,AAAA,aAAa,AAAA,MAAM,AAAC,CACvF,gBAAgB,CAAE,OAAQ,CAC3B,AAED,AACkD,8BADpB,CAC5B,4BAA4B,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAe,CAChD,QAAQ,CAAE,QAAS,CACnB,OAAO,CAAE,YAAa,CACtB,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,IAAK,CACb,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,SAAU,CACnB,SAAS,CAAE,IAAK,CAChB,KAAK,CAAE,IAAK,CACZ,eAAe,CAAE,IAAK,CACtB,cAAc,CAAE,SAAU,CAC1B,UAAU,CHpPJ,OAAO,CGqPb,MAAM,CAAE,CAAE,CACV,aAAa,CAAE,CAAE,CACjB,UAAU,CAAE,IAAK,CACjB,UAAU,CAAE,oBAAqB,CAClC,AAjBH,AAmBmD,8BAnBrB,CAmB5B,4BAA4B,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,MAAM,CAnBzD,AAoBmD,8BApBrB,CAoB5B,4BAA4B,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,MAAM,AAAC,CACtD,gBAAgB,CH5PJ,OAAO,CG6PpB,AAKH,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK,EAI1B,AAAqD,2BAA1B,CAAC,wBAAwB,CAAC,KAAK,AAAC,CACzD,SAAS,CAAE,IAAK,CACjB,AAED,AAAA,wBAAwB,AAAC,CACvB,SAAS,CAAE,IAAK,CACjB,AAED,AAAA,wBAAwB,CACxB,AAA+E,8BAAjD,CAAC,4BAA4B,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAe,CAC/E,OAAO,CAAE,IAAK,CACf,AAED,AAA+E,8BAAjD,CAAC,4BAA4B,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAe,CAC/E,MAAM,CAAE,IAAK,CACd,CAIH,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK,EAI1B,AAAA,oBAAoB,AAAC,CACnB,KAAK,CAAE,IAAK,CACb,AAED,AAA4E,8BAA9C,CAAC,8BAA8B,CAAC,aAAa,CAAC,KAAK,AAAC,CAChF,OAAO,CAAE,SAAU,CACnB,SAAS,CAAE,IAAK,CACjB,CC3SH,AAAA,UAAU,AAAC,CAET,KAAK,CAAE,IAAK,CACb,AAED,AAEY,+BAFmB,CAE7B,UAAU,AAAA,sBAAsB,AAAC,CAC/B,MAAM,CAAE,aAAc,CACvB,AAJH,AAMyB,+BANM,CAM7B,sBAAsB,CAAC,KAAK,AAAC,CAC3B,aAAa,CAAE,GAAI,CACpB,AAGH,AAAA,sCAAsC,AAAC,CACrC,WAAW,CAAE,IAAK,CAClB,UAAU,CAAE,IAAK,CA4BlB,AA9BD,AAIE,sCAJoC,CAIpC,KAAK,AAAC,CACJ,MAAM,CAAE,CAAE,CACV,KAAK,CAAE,IAAK,CACb,AAPH,AASqB,sCATiB,CASpC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAe,CACnB,kBAAkB,CAAE,IAAK,CACzB,MAAM,CAAE,OAAQ,CAChB,KAAK,CAAE,IAAK,CACZ,WAAW,CAAE,MAAO,CACpB,SAAS,CAAE,IAAK,CAChB,OAAO,CAAE,CAAE,CACX,QAAQ,CAAE,MAAO,CACjB,OAAO,CAAE,SAAU,CACnB,MAAM,CAAE,cAAe,CACvB,KAAK,CAAE,IAAK,CACZ,OAAO,CAAE,YAAa,CACtB,aAAa,CAAE,GAAI,CACnB,MAAM,CAAE,IAAK,CACb,UAAU,CAAE,OAAQ,CACpB,UAAU,CAAE,oBAAqB,CAClC,AAzBH,AA2BsB,sCA3BgB,CA2BpC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,MAAM,CA3B5B,AA2BkD,sCA3BZ,CA2BR,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,MAAM,AAAC,CACrD,UAAU,CAAE,OAAQ,CACrB,AAGH,AACQ,eADO,AAAA,sBAAsB,AAAA,aAAa,CAChD,KAAK,CAAC,EAAE,AAAC,CACP,gBAAgB,CAAE,OAAQ,CAC1B,KAAK,CAAE,OAAQ,CACf,OAAO,CAAE,IAAK,CACd,WAAW,CAAE,IAAK,CAClB,YAAY,CAAE,WAAY,CAC1B,YAAY,CAAE,cAAe,CAC9B,AARH,AAUI,eAVW,AAAA,sBAAsB,AAAA,aAAa,CAUhD,EAAE,AAAA,IAAI,CAVR,AAWI,eAXW,AAAA,sBAAsB,AAAA,aAAa,CAWhD,EAAE,AAAA,KAAK,AAAC,CACN,gBAAgB,CAAE,OAAQ,CAC1B,YAAY,CAAE,WAAY,CAC1B,aAAa,CAAE,cAAe,CAC/B,AAfH,AAiBK,eAjBU,AAAA,sBAAsB,AAAA,aAAa,CAiBhD,EAAE,CAAC,EAAE,AAAC,CACJ,OAAO,CAAE,IAAK,CACf,ACnEH,AAAA,0BAA0B,AAAC,CACzB,KAAK,CAAE,IAAK,CACZ,UAAU,CAAE,UAAW,CAIxB,AAND,AAGE,0BAHwB,CAGxB,CAAC,AAAC,CACA,UAAU,CAAE,UAAW,CACxB,AAGH,AAAA,4BAA4B,AAAC,CAC3B,OAAO,CAAE,SAAU,CACnB,SAAS,CAAE,IAAK,CACjB,AAED,AACE,qBADmB,CACnB,MAAM,AAAC,CACL,OAAO,CAAE,UAAW,CACpB,UAAU,CAAE,IAAK,CAClB,AAJH,AAME,qBANmB,CAMnB,QAAQ,AAAC,CACP,OAAO,CAAE,UAAW,CACpB,UAAU,CAAE,KAAM,CACnB,AAGH,AACE,0BADwB,CACxB,CAAC,AAAC,CACA,KAAK,CLrBC,OAAO,CKsBd,AAHH,AAKE,0BALwB,CAKxB,UAAU,AAAC,CACT,MAAM,CAAE,MAAO,CACf,SAAS,CAAE,IAAK,CACjB,AAGH,AACE,0BADwB,CACxB,CAAC,CADyB,AAC1B,8BADwD,CACxD,CAAC,AAAC,CACA,KAAK,CLhCC,OAAO,CKiCd,AAHH,AAKG,0BALuB,CAKxB,CAAC,AAAA,MAAM,CALT,AAKY,0BALc,CAKf,CAAC,AAAA,MAAM,CALU,AAKzB,8BALuD,CAKxD,CAAC,AAAA,MAAM,CALmB,AAKhB,8BAL8C,CAK/C,CAAC,AAAA,MAAM,AAAC,CACf,KAAK,CLnCO,OAAO,CKoCnB,eAAe,CAAE,SAAU,CAC5B,AARH,AAUE,0BAVwB,CAUxB,QAAQ,CAVV,AAWE,0BAXwB,CAWxB,MAAM,CAXR,AAYE,0BAZwB,CAYxB,KAAK,CAZqB,AAU1B,8BAVwD,CAUxD,QAAQ,CAVkB,AAW1B,8BAXwD,CAWxD,MAAM,CAXoB,AAY1B,8BAZwD,CAYxD,KAAK,AAAC,CACJ,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,QAAS,CAClB,aAAa,CAAE,GAAI,CACnB,MAAM,CAAE,IAAK,CACb,SAAS,CAAE,IAAK,CAChB,UAAU,CAAE,IAAK,CACjB,UAAU,CAAE,UAAW,CACvB,cAAc,CAAE,QAAS,CAO1B,AA3BH,AAUE,0BAVwB,CAUxB,QAAQ,AAYL,mBAAmB,CAtBxB,AAWE,0BAXwB,CAWxB,MAAM,AAWH,mBAAmB,CAtBxB,AAYE,0BAZwB,CAYxB,KAAK,AAUF,mBAAmB,CAtBI,AAU1B,8BAVwD,CAUxD,QAAQ,AAYL,mBAAmB,CAtBI,AAW1B,8BAXwD,CAWxD,MAAM,AAWH,mBAAmB,CAtBI,AAY1B,8BAZwD,CAYxD,KAAK,AAUF,mBAAmB,AAAC,CACnB,gBAAgB,CAAwB,uBAAC,CAAC,UAAU,CACpD,iBAAiB,CAAE,oBAAqB,CACxC,mBAAmB,CAAE,sBAAuB,CAC7C,AA1BL,AA6BE,0BA7BwB,CA6BxB,MAAM,CA7BR,AA6B4B,0BA7BF,CA6BhB,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,EA7BhB,AA8BqB,0BA9BK,CA8BxB,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EA9BR,AA8B2C,0BA9BjB,CA8BF,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EA9BF,AA6B1B,8BA7BwD,CA6BxD,MAAM,CA7BoB,AA6BA,8BA7B8B,CA6BhD,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,EA7BY,AA8BP,8BA9BqC,CA8BxD,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EA9BoB,AA8Be,8BA9Be,CA8BlC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAe,CACzC,kBAAkB,CAAE,IAAK,CACzB,MAAM,CAAE,OAAQ,CAChB,KAAK,CAAE,IAAK,CACZ,WAAW,CAAE,IAAK,CAClB,SAAS,CAAE,IAAK,CAChB,OAAO,CAAE,CAAE,CACX,QAAQ,CAAE,OAAQ,CAClB,OAAO,CAAE,QAAS,CAClB,MAAM,CAAE,SAAU,CAClB,KAAK,CAAE,IAAK,CACZ,OAAO,CAAE,YAAa,CACtB,aAAa,CAAE,GAAI,CACnB,MAAM,CAAE,iBAAkB,CAC1B,UAAU,CAAE,IAAK,CACjB,UAAU,CAAE,oBAAqB,CAClC,AA9CH,AAgDQ,0BAhDkB,CAgDxB,MAAM,AAAA,MAAM,CAhDd,AAgDqB,0BAhDK,CAgDV,KAAK,AAAA,MAAM,CAhD3B,AAgDmC,0BAhDT,CAgDG,MAAM,AAAA,MAAM,CAhDzC,AAgDgD,0BAhDtB,CAgDiB,KAAK,AAAA,MAAM,CAhD1B,AAgDpB,8BAhDkD,CAgDxD,MAAM,AAAA,MAAM,CAhDc,AAgDP,8BAhDqC,CAgD1C,KAAK,AAAA,MAAM,CAhDC,AAgDO,8BAhDuB,CAgD7B,MAAM,AAAA,MAAM,CAhDb,AAgDoB,8BAhDU,CAgDf,KAAK,AAAA,MAAM,AAAC,CACnD,UAAU,CAAE,OAAQ,CACrB,AAMH,AAAA,oCAAoC,AAAC,CACnC,UAAU,CAAE,cAAe,CAC3B,aAAa,CAAE,IAAK,CAuDrB,AAzDD,AAIE,oCAJkC,CAIlC,CAAC,AAAC,CACA,cAAc,CAAE,MAAO,CACxB,AANH,AAQkC,oCARE,CAQhC,aAAa,CAAG,aAAa,CAAC,cAAc,AAAC,CAC7C,OAAO,CAAE,YAAa,CACtB,MAAM,CAAE,KAAM,CACd,cAAc,CAAE,GAAI,CACrB,AAZH,AAcE,oCAdkC,CAclC,cAAc,AAAC,CACb,KAAK,CAAE,KAAM,CACb,aAAa,CAAE,EAAG,CACnB,AAjBH,AAmBE,oCAnBkC,CAmBlC,cAAc,AAAC,CACb,KAAK,CAAE,kBAAI,CACX,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,GAAI,CAKlB,AA3BH,AAwBI,oCAxBgC,CAmBlC,cAAc,CAKZ,+BAA+B,AAAC,CAC9B,KAAK,CAAE,GAAI,CACZ,AA1BL,AA6BE,oCA7BkC,CA6BlC,mBAAmB,CA7BrB,AA8BE,oCA9BkC,CA8BlC,iBAAiB,AAAC,CAChB,aAAa,CAAE,EAAG,CAClB,UAAU,CAAE,IAAK,CAClB,AAjCH,AAmCoB,oCAnCgB,CAmChC,aAAa,CAAG,aAAa,AAAC,CAC9B,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,MAAO,CAChB,aAAa,CAAE,cAAe,CAC/B,AAxCH,AA0CkC,oCA1CE,CA0ChC,aAAa,CAAG,aAAa,CAAC,UAAU,AAAC,CACzC,OAAO,CAAE,YAAa,CACvB,AA5CH,AA8CkC,oCA9CE,CA8ChC,aAAa,CAAG,aAAa,CAAC,sBAAsB,AAAC,CACrD,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,CAAE,CACX,KAAK,CAAE,IAAK,CACZ,SAAS,CAAE,IACZ,CAAC,AAnDJ,AAqDE,oCArDkC,CAqDlC,cAAc,AAAC,CACb,KAAK,CAAE,kBAAI,CACX,UAAU,CAAE,KAAM,CACnB,AAGH,AAAqE,oCAAjC,CAAG,aAAa,CAAG,aAAa,CAAC,KAAK,AAAC,CACzE,OAAO,CAAE,KAAM,CACf,MAAM,CAAE,CAAE,CACV,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,IAAK,CACb,WAAW,CAAE,IAAK,CAClB,KAAK,CLvJG,OAAO,CKwJf,MAAM,CAAE,qBAAsB,CAC9B,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,IAAK,CAClB,UAAU,CAAE,oBAAqB,CAMlC,AAhBD,AAAqE,oCAAjC,CAAG,aAAa,CAAG,aAAa,CAAC,KAAK,AAYvE,MAAM,CAZT,AAAqE,oCAAjC,CAAG,aAAa,CAAG,aAAa,CAAC,KAAK,AAavE,MAAM,AAAC,CACN,UAAU,CAAE,mBAAI,CACjB,AAMH,AACiB,oCADmB,CAClC,cAAc,CAAC,MAAM,AAAC,CACpB,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,IAAK,CAKnB,AAHC,MAAM,EAAL,SAAS,EAAE,KAAK,EALrB,AACiB,oCADmB,CAClC,cAAc,CAAC,MAAM,AAAC,CAKlB,SAAS,CAAE,IAAK,CAEnB,CAGH,AAAoE,oCAAhC,CAAG,aAAa,CAAC,cAAc,CAAC,KAAK,AAAC,CACxE,KAAK,CAAE,IAAK,CACZ,WAAW,CAAE,MAAO,CACrB,AAKD,AACE,0BADwB,CAAC,mBAAmB,CAAC,yBAAyB,CACtE,UAAU,AAAC,CACT,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,CAAE,CACX,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,GAAG,CAAC,KAAK,CLtLN,IAAI,CKuLf,aAAa,CAAE,GAAI,CACpB,AAPH,AASE,0BATwB,CAAC,mBAAmB,CAAC,yBAAyB,CAStE,KAAK,CATP,AAUE,0BAVwB,CAAC,mBAAmB,CAAC,yBAAyB,CAUtE,KAAK,AAAC,CACJ,KAAK,CLpMC,OAAO,CKqMb,WAAW,CAAE,IAAK,CAClB,SAAS,CAAE,IAAK,CAChB,MAAM,CAAE,qBAAsB,CAC9B,aAAa,CAAE,CAAE,CACjB,MAAM,CAAE,IAAK,CACb,WAAW,CAAE,IAAK,CAClB,OAAO,CAAE,KAAM,CACf,MAAM,CAAE,CAAE,CACV,KAAK,CAAE,IAAK,CACZ,UAAU,CAAE,MAAO,CACpB,AAMH,AAAuD,oCAAnB,CAAC,iBAAiB,CAAC,mBAAmB,AAAC,CACzE,OAAO,CAAE,uBAAwB,CACjC,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,YAAa,CACrB,OAAO,CAAE,YAAa,CACtB,SAAS,CAAE,CAAE,CACb,UAAU,CAAE,YAAa,CACzB,MAAM,CAAE,eAAgB,CACzB,AAED,AACqB,0BADK,CAAC,mBAAmB,CAC5C,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAe,CACnB,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,IAAK,CACb,cAAc,CAAE,GAAI,CACpB,OAAO,CAAE,YAAa,CACtB,MAAM,CAAE,CAAE,CACV,SAAS,CAAE,IAAK,CAChB,aAAa,CAAE,CAAE,CACjB,UAAU,CAAE,mBAAoB,CAChC,MAAM,CAAE,GAAG,CAAC,KAAK,CLjON,IAAI,CKkOhB,AAXH,AAaO,0BAbmB,CAAC,mBAAmB,CAa5C,KAAK,AAAA,cAAc,CAbrB,AAcQ,0BAdkB,CAAC,mBAAmB,CAc5C,MAAM,AAAA,cAAc,AAAC,CACnB,aAAa,CAAE,CAAE,CACjB,WAAW,CAAE,CAAE,CAChB,AAjBH,AAmBO,0BAnBmB,CAAC,mBAAmB,CAmB5C,KAAK,AAAA,aAAa,CAnBpB,AAoBQ,0BApBkB,CAAC,mBAAmB,CAoB5C,MAAM,AAAA,aAAa,AAAC,CAClB,WAAW,CAAE,CAAE,CAChB,AAtBH,AAwBsB,0BAxBI,CAAC,mBAAmB,CAwB5C,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,MAAM,CAxB5B,AAyBsB,0BAzBI,CAAC,mBAAmB,CAyB5C,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,MAAM,CAzB5B,AA0BQ,0BA1BkB,CAAC,mBAAmB,CA0B5C,MAAM,AAAA,MAAM,CA1Bd,AA2BQ,0BA3BkB,CAAC,mBAAmB,CA2B5C,MAAM,AAAA,MAAM,AAAC,CACX,UAAU,CAAE,OAAQ,CACrB,AA7BH,AA+BqB,0BA/BK,CAAC,mBAAmB,CA+B5C,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EA/BR,AAgCE,0BAhCwB,CAAC,mBAAmB,CAgC5C,MAAM,AAAC,CACL,OAAO,CAAE,KAAM,CACf,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,OAAQ,CACjB,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,IAAK,CACb,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,CAAE,CACf,aAAa,CAAE,CAAE,CAClB,AAGH,AACmB,0BADO,CAAC,iBAAiB,CAC1C,KAAK,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,CAAa,CACjB,MAAM,CAAE,IAAK,CACb,KAAK,CAAE,IAAK,CACZ,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,IAAK,CAClB,WAAW,CAAE,IAAK,CAClB,UAAU,CAAE,MAAO,CACnB,OAAO,CAAE,CAAE,CACX,MAAM,CAAE,CAAE,CACV,KAAK,CLrRC,OAAO,CKsRb,MAAM,CAAE,CAAE,CACV,aAAa,CAAE,CAAE,CAClB,AAbH,AAeoB,0BAfM,CAAC,iBAAiB,CAe1C,KAAK,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,CAAY,MAAM,AAAC,CACvB,eAAe,CAAE,IAAK,CACtB,kBAAkB,CAAE,IAAK,CACzB,UAAU,CAAE,IAAK,CAClB,AAnBH,AAqBE,0BArBwB,CAAC,iBAAiB,CAqB1C,gBAAgB,AAAC,CACf,KAAK,CAAE,iBAAI,CACX,OAAO,CAAE,YAAa,CACvB,AAxBH,AA0BmB,0BA1BO,CAAC,iBAAiB,CA0B1C,gBAAgB,CAAC,UAAU,AAAC,CAC1B,MAAM,CAAE,GAAG,CAAC,KAAK,CL9RN,IAAI,CK+Rf,KAAK,CAAE,IAAK,CACZ,UAAU,CAAE,MAAO,CACnB,MAAM,CAAE,YAAa,CACrB,aAAa,CAAE,WAAY,CAC5B,AAhCH,AAkCE,0BAlCwB,CAAC,iBAAiB,CAkC1C,oBAAoB,AAAC,CACnB,MAAM,CAAE,iBAAkB,CAC1B,OAAO,CAAE,CAAE,CACZ,AAGH,AAAoD,0BAA1B,CAAC,mBAAmB,CAAC,KAAK,AAAA,MAAM,AAAC,CACzD,eAAe,CAAE,IAAK,CACtB,kBAAkB,CAAE,IAAK,CACzB,UAAU,CAAE,IAAK,CAClB,AAKD,AACE,0BADwB,CAAC,oCAAoC,CAAC,cAAc,CAC5E,IAAI,AAAC,CACH,MAAM,CAAE,UAAW,CACpB,AAHH,AAKE,0BALwB,CAAC,oCAAoC,CAAC,cAAc,CAK5E,MAAM,AAAC,CACL,YAAY,CAAE,GAAI,CAClB,SAAS,CAAE,IAAK,CACjB,AARH,AAUqB,0BAVK,CAAC,oCAAoC,CAAC,cAAc,CAU5E,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EAVR,AAWE,0BAXwB,CAAC,oCAAoC,CAAC,cAAc,CAW5E,MAAM,AAAC,CACL,QAAQ,CAAE,QAAS,CACnB,WAAW,CAAE,OAAQ,CACrB,KAAK,CAAE,IAAK,CACZ,OAAO,CAAE,CAAE,CACX,MAAM,CAAE,SAAU,CAClB,OAAO,CAAE,IAAK,CACd,UAAU,CAAiC,gCAAC,CAAC,SAAS,CAAC,MAAM,CAC7D,eAAe,CAAE,IAAK,CACtB,MAAM,CAAE,CAAE,CAMX,AA1BH,AAUqB,0BAVK,CAAC,oCAAoC,CAAC,cAAc,CAU5E,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAYH,MAAM,CAtBX,AAUqB,0BAVK,CAAC,oCAAoC,CAAC,cAAc,CAU5E,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAaH,MAAM,CAvBX,AAWE,0BAXwB,CAAC,oCAAoC,CAAC,cAAc,CAW5E,MAAM,AAWH,MAAM,CAtBX,AAWE,0BAXwB,CAAC,oCAAoC,CAAC,cAAc,CAW5E,MAAM,AAYH,MAAM,AAAC,CACN,OAAO,CAAE,CAAE,CACZ,AAOL,AAA2B,0BAAD,CAAC,8BAA8B,AAAC,CACxD,QAAQ,CAAE,QAAS,CACnB,KAAK,CAAE,IAAK,CACZ,UAAU,CAAE,MAAO,CAuEpB,AA1ED,AAKE,0BALwB,CAAC,8BAA8B,CAKvD,aAAa,AAAC,CACZ,QAAQ,CAAE,QAAS,CACnB,OAAO,CAAE,KAAM,CACf,MAAM,CAAE,MAAO,CACf,OAAO,CAAE,UAAW,CACpB,SAAS,CAAE,KAAM,CACjB,cAAc,CAAE,MAAO,CACxB,AAZH,AAcE,0BAdwB,CAAC,8BAA8B,CAcvD,qBAAqB,AAAC,CACpB,WAAW,CAAE,IAAK,CAClB,OAAO,CAAE,YAAa,CACvB,AAjBH,AAmBO,0BAnBmB,CAAC,8BAA8B,CAmBvD,KAAK,AAAA,UAAU,AAAC,CACd,OAAO,CAAE,KAAM,CACf,MAAM,CAAE,eAAgB,CACxB,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,IAAK,CACb,SAAS,CAAE,eAAgB,CAC3B,MAAM,CAAE,GAAG,CAAC,KAAK,CL7WN,IAAI,CK8WhB,AA1BH,AA4BE,0BA5BwB,CAAC,8BAA8B,CA4BvD,UAAU,AAAC,CACT,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,CAAE,CACX,MAAM,CAAE,IAAK,CACb,aAAa,CAAE,CAAE,CACjB,cAAc,CAAE,QAAS,CAC1B,AAnCH,AAqCE,0BArCwB,CAAC,8BAA8B,CAqCvD,YAAY,AAAC,CACX,OAAO,CAAE,KAAM,CACf,MAAM,CAAE,QAAS,CACjB,SAAS,CAAE,IAAK,CACjB,AAzCH,AA2CkC,0BA3CR,CAAC,8BAA8B,CA2CvD,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAAA,MAAM,AAAC,CACrC,OAAO,CAAE,YAAa,CACtB,MAAM,CAAE,MAAO,CACf,cAAc,CAAE,GAAI,CACrB,AA/CH,AAiDc,0BAjDY,CAAC,8BAA8B,CAiDvD,WAAW,CAAC,YAAY,AAAC,CACvB,cAAc,CAAE,GAAI,CACpB,UAAU,CL/YJ,OAAO,CKgZb,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,qBAAsB,CAC/B,AAtDH,AAwDmC,0BAxDT,CAAC,8BAA8B,CAwDvD,aAAa,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EAxDtB,AAyDoC,0BAzDV,CAAC,8BAA8B,CAyDvD,aAAa,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,KAAK,AAAC,CACtC,QAAQ,CAAE,QAAS,CACnB,GAAG,CAAE,CAAE,CACP,KAAK,CAAE,CAAE,CACT,OAAO,CAAE,KAAM,CACf,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,CAAE,CACX,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,IAAK,CACb,UAAU,CL9ZJ,OAAO,CK+Zb,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,IAAK,CAKd,AAzEH,AAwDmC,0BAxDT,CAAC,8BAA8B,CAwDvD,aAAa,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAcjB,qCAAqC,CAtE1C,AAyDoC,0BAzDV,CAAC,8BAA8B,CAyDvD,aAAa,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,KAAK,AAapC,qCAAqC,AAAC,CACrC,KAAK,CAAE,IAAK,CACb,AAIL,AAA6D,0BAAnC,CAAC,aAAa,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,KAAK,AAAC,CACjE,OAAO,CAAE,YAAa,CACtB,UAAU,CL1aF,OAAO,CK2af,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,qBAAsB,CAC/B,AAED,AAAkE,0BAAxC,CAAC,aAAa,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,KAAK,AAAA,MAAM,CACxE,AAAkE,0BAAxC,CAAC,aAAa,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,KAAK,AAAA,MAAM,CACxE,AAAiE,8BAAnC,CAAC,aAAa,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,MAAM,CACvE,AAAiE,8BAAnC,CAAC,aAAa,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,MAAM,AAAC,CACtE,UAAU,CLlbI,OAAO,CKmbtB,AAED,AAA+B,8BAAD,CAAC,UAAU,CACzC,AAA0D,0BAAhC,CAAC,8BAA8B,CAAC,UAAU,AAAC,CACnE,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,CAAE,CACX,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,IAAK,CACb,aAAa,CAAE,CAAE,CACjB,cAAc,CAAE,QAAS,CAC1B,AAKD,AAAA,kCAAkC,AAAC,CACjC,OAAO,CAAE,IAAK,CACd,UAAU,CAAE,OAAQ,CACpB,MAAM,CAAE,UAAW,CACpB,AAED,AAAoC,kCAAF,CAAC,CAAC,AAAA,aAAa,AAAC,CAChD,aAAa,CAAE,CAAE,CAClB,AAED,AAAA,8BAA8B,AAAC,CAC7B,aAAa,CAAE,IAAK,CAMrB,AAPD,AAGE,8BAH4B,CAG5B,iBAAiB,CAHnB,AAIE,8BAJ4B,CAI5B,sBAAsB,AAAC,CACrB,SAAS,CAAE,IAAK,CACjB,AAMH,AAA6B,4BAAD,CAAC,oCAAoC,CAAE,AAAA,qBAAqB,AAAC,CACvF,KAAK,CAAE,IAAK,CACZ,aAAa,CAAE,CAAE,CAClB,AAED,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK,EAC1B,AACkC,0BADR,CAAC,oCAAoC,CAC3D,aAAa,CAAG,aAAa,CAAC,sBAAsB,AAAC,CACrD,OAAO,CAAE,KAAM,CACf,KAAK,CAAE,IAAK,CACb,AAJH,AAMkC,0BANR,CAAC,oCAAoC,CAM3D,aAAa,CAAG,aAAa,CAAC,cAAc,AAAC,CAC7C,QAAQ,CAAE,QAAS,CACnB,OAAO,CAAE,UAAW,CACpB,UAAU,CAAE,UAAW,CACvB,cAAc,CAAE,MAAO,CACxB,AAXH,AAagG,0BAbtE,CAAC,oCAAoC,CAa3D,aAAa,CAAG,aAAa,CAAC,iCAAiC,AAAA,4BAA4B,CAAC,cAAc,AAAC,CAC3G,MAAM,CAAE,KAAM,CACd,cAAc,CAAE,MAAO,CACxB,AAhBH,AAkBE,0BAlBwB,CAAC,oCAAoC,CAkB7D,cAAc,AAAC,CACb,KAAK,CAAE,GAAI,CACX,aAAa,CAAE,EAAG,CAOnB,AA3BH,AAsBI,0BAtBsB,CAAC,oCAAoC,CAkB7D,cAAc,CAIZ,GAAG,AAAC,CACF,MAAM,CAAE,CAAE,CACV,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,IAAK,CACd,AA1BL,AA6BE,0BA7BwB,CAAC,oCAAoC,CA6B7D,cAAc,AAAC,CACb,KAAK,CAAE,GAAI,CACX,aAAa,CAAE,EAAG,CACnB,AAhCH,AAkCE,0BAlCwB,CAAC,oCAAoC,CAkC7D,mBAAmB,AAAC,CAClB,KAAK,CAAE,GAAI,CACZ,AApCH,AAsCE,0BAtCwB,CAAC,oCAAoC,CAsC7D,iBAAiB,AAAC,CAChB,KAAK,CAAE,GAAI,CACZ,AAxCH,AA0CE,0BA1CwB,CAAC,oCAAoC,CA0C7D,cAAc,AAAC,CACb,KAAK,CAAE,GAAI,CACZ,AAOH,AAAyF,0BAA/D,CAAC,iCAAiC,AAAA,4BAA4B,CAAC,8BAA8B,AAAC,CACtH,QAAQ,CAAE,QAAS,CACnB,KAAK,CAAE,GAAI,CACZ,AAED,AAA0D,0BAAhC,CAAC,8BAA8B,CAAC,aAAa,AAAC,CACtE,aAAa,CAAE,IAAK,CAUrB,AAXD,AAGqB,0BAHK,CAAC,8BAA8B,CAAC,aAAa,CAGrE,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EAHR,AAIsB,0BAJI,CAAC,8BAA8B,CAAC,aAAa,CAIrE,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,KAAK,AAAC,CACxB,KAAK,CAAE,IAAK,CAKb,AAVH,AAGqB,0BAHK,CAAC,8BAA8B,CAAC,aAAa,CAGrE,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAIH,qCAAqC,CAP1C,AAIsB,0BAJI,CAAC,8BAA8B,CAAC,aAAa,CAIrE,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,KAAK,AAGtB,qCAAqC,AAAC,CACrC,KAAK,CAAE,IAAK,CACb,CAKP,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,MAAM,EAC3B,AAA0D,0BAAhC,CAAC,8BAA8B,CAAC,aAAa,AAAC,CACtE,aAAa,CAAE,IAAK,CAUrB,AAXD,AAGqB,0BAHK,CAAC,8BAA8B,CAAC,aAAa,CAGrE,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EAHR,AAIsB,0BAJI,CAAC,8BAA8B,CAAC,aAAa,CAIrE,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,KAAK,AAAC,CACxB,KAAK,CAAE,IAAK,CAKb,AAVH,AAGqB,0BAHK,CAAC,8BAA8B,CAAC,aAAa,CAGrE,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAIH,qCAAqC,CAP1C,AAIsB,0BAJI,CAAC,8BAA8B,CAAC,aAAa,CAIrE,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,KAAK,AAGtB,qCAAqC,AAAC,CACrC,KAAK,CAAE,IAAK,CACb,CAKP,AAAA,wCAAwC,AAAC,CACvC,UAAU,CAAE,MAAO,CACpB,CC5jBD,AAAA,AAA0B,EAAzB,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,AAAC,CAC/D,OAAO,CAAE,IAAK,CACd,aAAa,CAAE,IAAK,CACpB,UAAU,CAAE,MAAO,CACnB,UAAU,CAAE,OAAQ,CAoErB,CAxED,AAAA,AAME,EAND,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CAM9D,oBAAoB,AAAC,CACnB,QAAQ,CAAE,QAAS,CACnB,KAAK,CAAE,KAAM,CACb,MAAM,CAAE,MAAO,CAChB,CAVH,AAAA,AAYE,EAZD,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CAY9D,UAAU,AAAC,CACT,MAAM,CAAE,KAAM,CACf,CAdH,AAAA,AAiBE,EAjBD,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CAiB9D,KAAK,AAAC,CACJ,OAAO,CAAE,IAAK,CACf,CAnBH,AAAA,AAqBE,EArBD,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CAqB9D,KAAK,AAAC,CACJ,QAAQ,CAAE,QAAS,CACnB,MAAM,CAAE,SAAU,CAClB,MAAM,CAAE,IAAK,CACb,KAAK,CAAE,KAAM,CACb,KAAK,CAAE,IAAK,CACb,CA3BH,AAAA,AA8BO,EA9BN,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CA8B9D,KAAK,AAAA,kBAAkB,AAAC,CACtB,KAAK,CAAE,OAAQ,CAChB,CAhCH,AAAA,AAkCO,EAlCN,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CAkC9D,KAAK,AAAA,2BAA2B,AAAC,CAE/B,KAAK,CAAC,OAAQ,CACf,CArCH,AAAA,AAuCO,EAvCN,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CAuC9D,KAAK,AAAA,sBAAsB,AAAC,CAE1B,KAAK,CAAC,kBAAmB,CAC1B,CA1CH,AAAA,AA6Ca,EA7CZ,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CA6C9D,KAAK,AAAA,MAAM,AAAA,kBAAkB,AAAC,CAE5B,KAAK,CAAC,WAAY,CACnB,CAhDH,AAAA,AAkDa,EAlDZ,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CAkD9D,KAAK,AAAA,MAAM,AAAA,2BAA2B,AAAC,CAErC,KAAK,CAAC,WAAY,CAEnB,CAtDH,AAAA,AAwDa,EAxDZ,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CAwD9D,KAAK,AAAA,MAAM,AAAA,sBAAsB,AAAC,CAEhC,KAAK,CAAC,sBAAuB,CAC9B,CA3DH,AAAA,AA6DE,EA7DD,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CA6D9D,uCAAuC,AAAC,CACtC,MAAM,CAAE,UAAW,CACnB,SAAS,CAAE,IAAK,CACjB,CAhEH,AAAA,AAkEgB,EAlEf,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CAkE9D,UAAU,CAAC,GAAG,AAAA,YAAY,AAAC,CACzB,SAAS,CAAE,IAAK,CAChB,KAAK,CAAC,OAAQ,CACd,UAAU,CAAC,MAAO,CAClB,UAAU,CAAE,IAAK,CAClB,AAIH,AAAkE,0BAAxC,CAAC,sCAAsC,CAAC,UAAU,AAAC,CAC3E,MAAM,CAAE,KAAM,CACf,AAED,AAAA,6BAA6B,AAAC,CAC5B,OAAO,CAAE,cAAe,CACxB,aAAa,CAAE,cAAe,CAC9B,UAAU,CAAE,mBAAoB,CAyDjC,AA5DD,AAAA,6BAA6B,AAK1B,MAAM,CALT,AAAA,6BAA6B,AAKjB,MAAM,AAAC,CACf,UAAU,CAAE,OAAQ,CACrB,AAPH,AASE,6BAT2B,CAS3B,cAAc,AAAC,CACb,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,YAAa,CACrB,MAAM,CAAE,cAAe,CACxB,AAbH,AAeE,6BAf2B,CAe3B,gBAAgB,CAflB,AAgBE,6BAhB2B,CAgB3B,cAAc,CAhBhB,AAiBE,6BAjB2B,CAiB3B,cAAc,CAjBhB,AAkBE,6BAlB2B,CAkB3B,YAAY,AAAC,CAEX,YAAY,CAAE,IAAK,CACpB,AArBH,AAuBE,6BAvB2B,CAuB3B,gBAAgB,AAAC,CACf,SAAS,CAAE,IAAK,CACjB,AAzBH,AA2BmB,6BA3BU,CA2B3B,gBAAgB,CAAC,MAAM,AAAC,CACtB,WAAW,CAAE,IAAK,CAClB,SAAS,CAAE,IAAK,CACjB,AA9BH,AAgCE,6BAhC2B,CAgC3B,cAAc,AAAC,CACb,WAAW,CAAE,IAAK,CACnB,AAlCH,AAoCE,6BApC2B,CAoC3B,YAAY,AAAC,CACX,KAAK,CAAE,KAAM,CACd,AAtCH,AAwCe,6BAxCc,CAwC3B,YAAY,CAAC,CAAC,AAAC,CACb,OAAO,CAAE,YAAa,CACtB,OAAO,CAAE,SAAU,CACnB,MAAM,CAAE,SAAU,CAClB,aAAa,CAAE,GAAI,CACnB,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,IAAK,CAClB,gBAAgB,CNzHV,OAAO,CM0Hb,KAAK,CAAE,KAAM,CACb,UAAU,CAAE,oBAAqB,CAClC,AAlDH,AAoDgB,6BApDa,CAoD3B,YAAY,CAAC,CAAC,AAAA,MAAM,CApDtB,AAqDgB,6BArDa,CAqD3B,YAAY,CAAC,CAAC,AAAA,MAAM,AAAC,CACnB,gBAAgB,CN/HJ,OAAO,CMgIpB,AAvDH,AAyDmB,6BAzDU,CAyD3B,gBAAgB,CAAC,CAAC,AAAC,CACjB,OAAO,CAAE,YAAa,CACvB,AAGH,AAAuD,6CAAV,AAAA,SAAS,CAAC,6BAA6B,AAAC,CACnF,UAAU,CAAE,OAAQ,CACrB,AAED,AAAA,gBAAgB,AAAC,CACf,UAAU,CAAE,KAAM,CAClB,UAAU,CAAE,IAAK,CAClB,AAED,AAAA,gBAAgB,AAAC,CACf,UAAU,CAAE,KAAM,CAClB,UAAU,CAAE,IAAK,CAClB,ACzJD,AAEE,kCAFgC,CAAC,iCAAiC,CAElE,oCAAoC,CADtC,AACE,kCADgC,CAAC,0CAA0C,CAC3E,oCAAoC,AAAC,CACnC,UAAU,CAAE,CAAE,CACf,AAJH,AAMU,kCANwB,CAAC,iCAAiC,CAMlE,KAAK,CAAG,KAAK,CALf,AAKU,kCALwB,CAAC,0CAA0C,CAK3E,KAAK,CAAG,KAAK,AAAC,CACZ,MAAM,CAAE,CAAE,CACX,AARH,AAUkB,kCAVgB,CAAC,iCAAiC,CAUlE,KAAK,CAAG,KAAK,CAAG,EAAE,CATpB,AASkB,kCATgB,CAAC,0CAA0C,CAS3E,KAAK,CAAG,KAAK,CAAG,EAAE,AAAC,CACjB,KAAK,CAAE,IAAK,CACZ,SAAS,CAAE,IAAK,CACjB,AAbH,AAeuB,kCAfW,CAAC,iCAAiC,CAelE,KAAK,CAAG,KAAK,CAAG,EAAE,CAAG,EAAE,CAdzB,AAcuB,kCAdW,CAAC,0CAA0C,CAc3E,KAAK,CAAG,KAAK,CAAG,EAAE,CAAG,EAAE,AAAC,CACtB,MAAM,CAAE,CAAE,CACX,AAjBH,AAmByB,kCAnBS,CAAC,iCAAiC,CAmBlE,KAAK,CAAG,KAAK,CAAG,EAAE,CAAG,EAAE,AAAA,aAAa,CAlBtC,AAkByB,kCAlBS,CAAC,0CAA0C,CAkB3E,KAAK,CAAG,KAAK,CAAG,EAAE,CAAG,EAAE,AAAA,aAAa,AAAC,CACnC,UAAU,CAAE,KAAM,CACnB,AArBH,AAuBsC,kCAvBJ,CAAC,iCAAiC,CAuBlE,KAAK,AAAA,2BAA2B,CAAC,EAAE,CAAC,CAAC,CAtBvC,AAsBsC,kCAtBJ,CAAC,0CAA0C,CAsB3E,KAAK,AAAA,2BAA2B,CAAC,EAAE,CAAC,CAAC,AAAC,CACpC,UAAU,CAAE,OAAQ,CACrB,AAzBH,AA2BO,kCA3B2B,CAAC,iCAAiC,CA2BlE,KAAK,AAAA,2BAA2B,CA1BlC,AA0BO,kCA1B2B,CAAC,0CAA0C,CA0B3E,KAAK,AAAA,2BAA2B,AAAC,CAC/B,KAAK,CAAE,IAAK,CACZ,SAAS,CAAE,IAAK,CAChB,MAAM,CAAE,CAAE,CAqDX,AAnFH,AAgCI,kCAhC8B,CAAC,iCAAiC,CA2BlE,KAAK,AAAA,2BAA2B,CAK9B,EAAE,CAhCN,AAgCU,kCAhCwB,CAAC,iCAAiC,CA2BlE,KAAK,AAAA,2BAA2B,CAK1B,EAAE,AAAA,IAAI,CAhCd,AAgCkB,kCAhCgB,CAAC,iCAAiC,CA2BlE,KAAK,AAAA,2BAA2B,CAKlB,EAAE,AAAA,KAAK,CA/BvB,AA+BI,kCA/B8B,CAAC,0CAA0C,CA0B3E,KAAK,AAAA,2BAA2B,CAK9B,EAAE,CA/BN,AA+BU,kCA/BwB,CAAC,0CAA0C,CA0B3E,KAAK,AAAA,2BAA2B,CAK1B,EAAE,AAAA,IAAI,CA/Bd,AA+BkB,kCA/BgB,CAAC,0CAA0C,CA0B3E,KAAK,AAAA,2BAA2B,CAKlB,EAAE,AAAA,KAAK,AAAC,CAClB,OAAO,CAAE,CAAE,CACX,KAAK,CAAE,IAAK,CACZ,gBAAgB,CAAE,OAAQ,CAC1B,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,CAAE,CACV,aAAa,CAAE,iBAAkB,CAClC,AAvCL,AAyCM,kCAzC4B,CAAC,iCAAiC,CA2BlE,KAAK,AAAA,2BAA2B,CAc9B,EAAE,AAAA,aAAa,CAxCnB,AAwCM,kCAxC4B,CAAC,0CAA0C,CA0B3E,KAAK,AAAA,2BAA2B,CAc9B,EAAE,AAAA,aAAa,AAAC,CACd,UAAU,CAAE,OAAQ,CACpB,SAAS,CAAE,IAAK,CAMjB,AAjDL,AA6CM,kCA7C4B,CAAC,iCAAiC,CA2BlE,KAAK,AAAA,2BAA2B,CAc9B,EAAE,AAAA,aAAa,CAIb,EAAE,CA5CR,AA4CM,kCA5C4B,CAAC,0CAA0C,CA0B3E,KAAK,AAAA,2BAA2B,CAc9B,EAAE,AAAA,aAAa,CAIb,EAAE,AAAC,CACD,UAAU,CAAE,OAAQ,CACpB,KAAK,CAAE,IAAK,CACb,AAhDP,AAmDM,kCAnD4B,CAAC,iCAAiC,CA2BlE,KAAK,AAAA,2BAA2B,CAwB9B,EAAE,AAAA,aAAa,CAlDnB,AAkDM,kCAlD4B,CAAC,0CAA0C,CA0B3E,KAAK,AAAA,2BAA2B,CAwB9B,EAAE,AAAA,aAAa,AAAC,CACd,SAAS,CAAE,IAAK,CACjB,AArDL,AAuDkB,kCAvDgB,CAAC,iCAAiC,CA2BlE,KAAK,AAAA,2BAA2B,CA4B9B,EAAE,AAAA,UAAW,CAAA,AAAA,CAAC,EAtDlB,AAsDkB,kCAtDgB,CAAC,0CAA0C,CA0B3E,KAAK,AAAA,2BAA2B,CA4B9B,EAAE,AAAA,UAAW,CAAA,AAAA,CAAC,CAAE,CACd,WAAW,CAAE,IAAK,CACnB,AAzDL,AA2DM,kCA3D4B,CAAC,iCAAiC,CA2BlE,KAAK,AAAA,2BAA2B,CAgC9B,EAAE,AAAA,QAAQ,CA1Dd,AA0DM,kCA1D4B,CAAC,0CAA0C,CA0B3E,KAAK,AAAA,2BAA2B,CAgC9B,EAAE,AAAA,QAAQ,AAAC,CACT,WAAW,CAAE,IAAK,CACnB,AA7DL,AAgEM,kCAhE4B,CAAC,iCAAiC,CA2BlE,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CACA,EAAE,CA/DR,AA+DM,kCA/D4B,CAAC,0CAA0C,CA0B3E,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CACA,EAAE,AAAC,CACD,OAAO,CAAE,SAAU,CACnB,MAAM,CAAE,CAAE,CAMX,AAxEP,AAgEM,kCAhE4B,CAAC,iCAAiC,CA2BlE,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CACA,EAAE,AAIC,OAAO,CApEhB,AAgEM,kCAhE4B,CAAC,iCAAiC,CA2BlE,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CACA,EAAE,AAKC,QAAQ,CApEjB,AA+DM,kCA/D4B,CAAC,0CAA0C,CA0B3E,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CACA,EAAE,AAIC,OAAO,CAnEhB,AA+DM,kCA/D4B,CAAC,0CAA0C,CA0B3E,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CACA,EAAE,AAKC,QAAQ,AAAC,CACR,UAAU,CAAE,MAAO,CACpB,AAvET,AA0EM,kCA1E4B,CAAC,iCAAiC,CA2BlE,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CAWA,EAAE,CA1ER,AA2EgB,kCA3EkB,CAAC,iCAAiC,CA2BlE,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CAYA,EAAE,AAAA,OAAO,CAAC,GAAG,CA1EnB,AAyEM,kCAzE4B,CAAC,0CAA0C,CA0B3E,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CAWA,EAAE,CAzER,AA0EgB,kCA1EkB,CAAC,0CAA0C,CA0B3E,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CAYA,EAAE,AAAA,OAAO,CAAC,GAAG,AAAC,CACZ,cAAc,CAAE,MAAO,CACxB,AA7EP,AA+EgB,kCA/EkB,CAAC,iCAAiC,CA2BlE,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CAgBA,EAAE,AAAA,OAAO,CAAC,GAAG,CA9EnB,AA8EgB,kCA9EkB,CAAC,0CAA0C,CA0B3E,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CAgBA,EAAE,AAAA,OAAO,CAAC,GAAG,AAAC,CACZ,aAAa,CAAE,GAAI,CACpB,AAjFP,AAqFE,kCArFgC,CAAC,iCAAiC,CAqFlE,MAAM,CApFR,AAoFE,kCApFgC,CAAC,0CAA0C,CAoF3E,MAAM,AAAC,CACL,SAAS,CAAE,OAAQ,CACnB,aAAa,CAAE,CAAE,CACjB,KAAK,CAAE,OAAQ,CAChB,AAzFH,AA2FE,kCA3FgC,CAAC,iCAAiC,CA2FlE,IAAI,CA1FN,AA0FE,kCA1FgC,CAAC,0CAA0C,CA0F3E,IAAI,AAAC,CACH,aAAa,CAAE,GAAI,CACpB,AA7FH,AA+FE,kCA/FgC,CAAC,iCAAiC,CA+FlE,KAAK,CA/FP,AAgGE,kCAhGgC,CAAC,iCAAiC,CAgGlE,MAAM,CA/FR,AA8FE,kCA9FgC,CAAC,0CAA0C,CA8F3E,KAAK,CA9FP,AA+FE,kCA/FgC,CAAC,0CAA0C,CA+F3E,MAAM,AAAC,CACL,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,cAAe,CACvB,aAAa,CAAE,GAAI,CACpB,AApGH,AAsGE,kCAtGgC,CAAC,iCAAiC,CAsGlE,UAAU,CArGZ,AAqGE,kCArGgC,CAAC,0CAA0C,CAqG3E,UAAU,AAAC,CACT,OAAO,CAAE,CAAE,CACX,MAAM,CAAE,UAAW,CACpB,AAzGH,AA2GE,kCA3GgC,CAAC,iCAAiC,CA2GlE,oCAAoC,CA1GtC,AA0GE,kCA1GgC,CAAC,0CAA0C,CA0G3E,oCAAoC,AAAC,CACnC,UAAU,CAAE,cAAe,CAC3B,MAAM,CAAE,UAAW,CACnB,OAAO,CAAE,UAAW,CACrB,AAIH,AAKgC,0BALN,AAAA,KAAK,CAE7B,kCAAkC,CAAC,iCAAiC,CAElE,KAAK,AAAA,2BAA2B,CAAC,EAAE,AAAA,aAAa,AAC7C,sBAAsB,CAAC,EAAE,AAAA,QAAQ,CALxC,AAKgC,0BALN,AAAA,KAAK,CAG7B,kCAAkC,CAAC,0CAA0C,CAC3E,KAAK,AAAA,2BAA2B,CAAC,EAAE,AAAA,aAAa,AAC7C,sBAAsB,CAAC,EAAE,AAAA,QAAQ,CAJxC,AAIgC,8BAJF,AAAA,KAAK,CACjC,kCAAkC,CAAC,iCAAiC,CAElE,KAAK,AAAA,2BAA2B,CAAC,EAAE,AAAA,aAAa,AAC7C,sBAAsB,CAAC,EAAE,AAAA,QAAQ,CAJxC,AAIgC,8BAJF,AAAA,KAAK,CAEjC,kCAAkC,CAAC,0CAA0C,CAC3E,KAAK,AAAA,2BAA2B,CAAC,EAAE,AAAA,aAAa,AAC7C,sBAAsB,CAAC,EAAE,AAAA,QAAQ,AAAC,CACjC,UAAU,CAAE,OAAQ,CACrB,AAMP,AAA2B,0BAAD,CAAC,iDAAiD,AAAC,CAC3E,MAAM,CAAE,MAAO,CACf,SAAS,CAAE,CAAE,CAgCd,AAlCD,AAIY,0BAJc,CAAC,iDAAiD,CAI1E,UAAU,AAAA,gEAAgE,AAAC,CACzE,SAAS,CAAE,CAAE,CACd,AANH,AAQE,0BARwB,CAAC,iDAAiD,CAQ1E,UAAU,AAAC,CACT,KAAK,CAAE,kBAAI,CACX,OAAO,CAAE,IAAK,CACd,MAAM,CAAE,SAAU,CAClB,cAAc,CAAE,GAAI,CACpB,OAAO,CAAE,YAAa,CACtB,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,GAAI,CACjB,MAAM,CAAE,IAAK,CACd,AAjBH,AAmBE,0BAnBwB,CAAC,iDAAiD,CAmB1E,YAAY,AAAC,CACX,KAAK,CAAE,kBAAI,CACX,OAAO,CAAE,IAAK,CACd,OAAO,CAAE,YAAa,CACtB,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,GAAI,CAClB,AAzBH,AA2B8D,0BA3BpC,CAAC,iDAAiD,CA2B1E,4DAA4D,AAAA,YAAY,AAAC,CACvE,MAAM,CAAE,SAAU,CACnB,AA7BH,AA+B4D,0BA/BlC,CAAC,iDAAiD,CA+B1E,0DAA0D,AAAA,YAAY,AAAC,CACrE,MAAM,CAAE,SAAU,CACnB,AAGH,AAAsD,0CAAZ,CAAC,UAAU,CAAC,KAAK,AAAC,CAC1D,aAAa,CAAE,GAAI,CACnB,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,IAAK,CACnB,AAED,AAAU,UAAA,AAAA,gEAAgE,AAAC,CACzE,aAAa,CAAE,GAAI,CACnB,OAAO,CAAE,MAAO,CACjB,AAED,AACE,0CADwC,CACxC,oCAAoC,AAAC,CACnC,KAAK,CAAE,IAAK,CACZ,SAAS,CAAE,IAAK,CACjB,AAJH,AAME,0CANwC,CAMxC,qBAAqB,AAAC,CACpB,KAAK,CAAE,IAAK,CACZ,aAAa,CAAE,IAAK,CACrB,AATH,AAWE,0CAXwC,CAWxC,YAAY,AAAC,CACX,KAAK,CAAE,IAAK,CACZ,UAAU,CAAE,CAAE,CACf,AAGH,AAAqC,oCAAD,CAAC,gBAAgB,CAAE,AAAsB,qBAAD,CAAC,MAAM,AAAC,CAClF,WAAW,CAAE,IAAK,CACnB,AAED,AAAkC,iCAAD,CAAC,MAAM,AAAC,CACvC,MAAM,CAAE,UAAW,CACpB,AC1MD,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK,EAC1B,AAAA,0BAA0B,CAC1B,AAAA,8BAA8B,AAAC,CAC7B,KAAK,CAAE,IAAK,CACZ,aAAa,CAAE,IAAK,CACpB,KAAK,CAAE,GAAI,CACX,UAAU,CAAE,UAAW,CACxB,AAED,AAAA,kCAAkC,AAAC,CACjC,KAAK,CAAE,GAAI,CACX,KAAK,CAAE,IAAK,CACb,CAGH,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK,EAC1B,AAAA,0BAA0B,CAC1B,AAAA,8BAA8B,AAAC,CAC7B,KAAK,CAAE,GAAI,CACZ,AAED,AAAA,kCAAkC,AAAC,CACjC,KAAK,CAAE,GAAI,CACZ,CCpBH,AAAA,iCAAiC,AAAC,CAChC,OAAO,CAAE,YAAa,CACtB,KAAK,CAAE,KAAM,CACd,AAED,AACE,gCAD8B,CAC9B,eAAe,AAAC,CACd,OAAO,CAAE,MAAO,CAChB,KAAK,CAAE,KAAM,CAId,AAPH,AAII,gCAJ4B,CAC9B,eAAe,CAGb,KAAK,AAAC,CACJ,OAAO,CAAE,MAAO,CACjB,AANL,AASE,gCAT8B,CAS9B,gCAAgC,AAAC,CAC/B,WAAW,CAAE,IAAK,CAClB,YAAY,CAAE,IAAK,CACnB,SAAS,CAAE,KAAM,CAClB,AAbH,AAeE,gCAf8B,CAe9B,uCAAuC,AAAC,CACtC,OAAO,CAAE,IAAK,CA4Bf,AA5CH,AAeE,gCAf8B,CAe9B,uCAAuC,AAEpC,+CAA+C,AAAC,CAC/C,QAAQ,CAAE,QAAS,CACnB,OAAO,CAAE,IAAK,CACd,OAAO,CAAE,YAAa,CACtB,MAAM,CAAE,IAAK,CACb,UAAU,CAAE,IAAK,CACjB,YAAY,CAAE,CAAE,CAChB,OAAO,CAAE,QAAS,CAClB,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,IAAK,CAClB,KAAK,CAAE,IAAK,CACZ,eAAe,CAAE,IAAK,CACtB,cAAc,CAAE,SAAU,CAC1B,UAAU,CAAE,OAAQ,CACpB,MAAM,CAAE,qBAAsB,CAC9B,aAAa,CAAE,GAAI,CACnB,UAAU,CAAE,oBAAqB,CACjC,UAAU,CAAE,IAAK,CAKlB,AAvCL,AAeE,gCAf8B,CAe9B,uCAAuC,AAEpC,+CAA+C,AAkB7C,MAAM,CAnCb,AAeE,gCAf8B,CAe9B,uCAAuC,AAEpC,+CAA+C,AAkBpC,MAAM,AAAC,CACf,WAAW,CAAE,IAAK,CAClB,UAAU,CAAE,OAAQ,CACrB,AAtCP,AAeE,gCAf8B,CAe9B,uCAAuC,AAyBpC,wCAAwC,AAAC,CACxC,WAAW,CAAE,IAAK,CAClB,KAAK,CAAE,KAAM,CACd","names":[]} -\ No newline at end of file -+{"version":3,"file":"commerce_pos_style.css","sources":["commerce_pos_style.scss","_variables.scss","_base.scss","_header.scss","_pay.scss","_reports.scss","_sale.scss","_search.scss","_sidebar.scss","_layout.scss","_cashier.scss"],"sourcesContent":["//Commerce POS Styles\n@import 'variables';\n@import 'base';\n@import 'header';\n@import 'pay';\n@import 'reports';\n@import 'sale';\n@import 'search';\n@import 'sidebar';\n@import 'layout';\n@import 'cashier';\n","/*---------------------*/\n/*Colours*/\n/*---------------------\nPrimary Colour (Blue): #0091FF\nPrimary Color Hover: #087FDA\nSecondary Colour (Orange): #ff9900\nSecondary Colour Hover: #E28B07\n*/\n\n$primary: #337ab7;\n$primary-hover: #2e6da4;\n\n$secondary: #5cb85c;\n$secondary-hover: #4cae4c;\n\n$button-danger: #d9534f;\n\n$border-color: #ddd;\n\n$overlay-medium: rgba(0, 0, 0, .50);\n","//\n//---GENERAL---\n//\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n font-family: Arial, \"Helvetica Neue\", Helvetica, sans-serif !important;\n}\n\n//Buttons\n#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info,\n#commerce-pos-location-float-form,\n.commerce-pos-form-container {\n .form-submit {\n background: $primary;\n border: 0;\n margin: 0 0 5px 0;\n border-radius: 2px;\n padding: 10px 20px;\n color: #fff;\n display: block;\n width: 100%;\n transition: all .15s ease-in-out;\n -webkit-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n\n &:hover, &:focus {\n background: $primary-hover;\n }\n\n &.fixed-width {\n width: auto;\n }\n\n &.btn-success {\n background: $secondary;\n }\n\n &.btn-danger {\n background: $button-danger;\n }\n }\n}\n\n#commerce-pos-sale-wrapper {\n input[type=\"submit\"] {\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n -o-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n }\n}\n\n#commerce-pos-location-float-form .form-submit {\n width: 100px;\n}\n\n#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:last-of-type {\n margin-right: 0;\n}\n\n#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn {\n display: block;\n width: 100%;\n font-size: 20px;\n padding: 20px;\n margin: 0 0 20px 0;\n background: $secondary;\n\n &:hover, &:focus {\n background: $secondary-hover;\n }\n}\n\n#commerce-pos-sale-wrapper button,\n#commerce-pos-sale-wrapper input[type=\"reset\"],\n#commerce-pos-sale-wrapper input[type=\"submit\"],\n#commerce-pos-sale-wrapper input[type=\"button\"],\n#commerce-pos-pay-form-wrapper button,\n#commerce-pos-pay-form-wrapper input[type=\"reset\"],\n#commerce-pos-pay-form-wrapper input[type=\"submit\"],\n#commerce-pos-pay-form-wrapper input[type=\"button\"],\n#commerce-pos-report-results-container input[type=\"submit\"] {\n -webkit-appearance: none;\n cursor: pointer;\n color: #333;\n font-weight: bold;\n font-size: 12px;\n outline: 0;\n overflow: visible;\n padding: 5px 10px;\n margin: 0 4px 0 0;\n width: auto;\n display: inline-block;\n border-radius: 2px;\n border: 1px solid #DADADA;\n background: #fff;\n transition: all .15s ease-in-out;\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n -o-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n\n &:hover, &:focus {\n background: #f9f9f9;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n .commerce-pos-col-transaction-info .form-submit.form-button-disabled {\n background-color: #eee !important;\n color: #A2A2A2;\n border-color: #ccc;\n cursor: default;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper, #commerce-pos-report-results-container {\n .button-link, .button-link:hover, button.button-link, input[type=\"reset\"].button-link,\n input[type=\"submit\"].button-link, input[type=\"button\"].button-link {\n border: none;\n background: transparent;\n font-weight: normal;\n color: #2698f2;\n text-decoration: none;\n margin: 0;\n padding: 0;\n border: 0;\n outline: 0;\n font-size: 100%;\n vertical-align: baseline;\n font: inherit;\n\n &:hover, &:focus {\n background: inherit;\n text-decoration: underline;\n }\n }\n}\n\n#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit,\n#commerce-pos-location-float-form .form-submit,\n#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit {\n background: $primary;\n border: 0;\n margin: 0 0 5px 0;\n border-radius: 2px;\n padding: 10px 20px;\n color: #fff;\n display: block;\n width: 100%;\n transition: all .15s ease-in-out;\n -webkit-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n\n &:hover, &:focus {\n background: $primary-hover;\n }\n}\n\n#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn {\n display: block;\n width: 100%;\n font-size: 20px;\n padding: 20px;\n margin: 0 0 20px 0;\n background: $secondary;\n\n &:hover, &:focus {\n background: $secondary-hover;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n .button-link.small, input[type=\"submit\"].button-link.small {\n font-size: 12px;\n }\n}\n\n//Login\n#pos-login-cont {\n position: relative;\n margin: 50px auto 0 auto;\n max-width: 400px;\n border-left: 1px solid #151515;\n border-right: 1px solid #151515;\n border-bottom: 1px solid #151515;\n -webkit-border-radius: 0 0 20px 20px;\n border-radius: 0 0 20px 20px;\n background: #fff;\n}\n\n#pos-login-content {\n margin: 0;\n padding: 23px 10px 45px 10px;\n}\n\n#pos-login-header {\n margin: 0;\n padding: 15px;\n text-align: center;\n background: #151515;\n}\n\n//Content\nh1.page-header {\n display: none;\n}\n\n.page-pos-float {\n .pos-main-content {\n padding-top: 50px;\n }\n\n h1.page-header,\n h1.page-header {\n display: block;\n }\n}\n\n//Status Message\ndiv.status {\n margin: 15px 0;\n border-radius: 2px;\n}\n\n//Please Wait\n.ajax-progress-throbber {\n background-color: #fff;\n position: absolute;\n z-index: 100;\n border: 2px solid #ccc;\n padding: 10px;\n width: auto;\n}\n\n//Parked Transactions\n.parked-transactions-wrapper {\n margin-top: 15px;\n padding: 15px 0 0 0;\n border-top: 1px solid #eee;\n\n input {\n margin: 0 20px 0 0 !important;\n }\n}\n\n//Hidden Elements\n.form-item .commerce-pos-hidden-element {\n display: none;\n}\n\n.commerce-pos-form-modal {\n &-overlay {\n background: $overlay-medium;\n height: 100%;\n left: 0;\n position: fixed;\n top: 0;\n width: 100%;\n z-index: 9998;\n }\n\n &-modal {\n background: #fff;\n border: 1px solid #666;\n max-height: 75%;\n left: 50%;\n overflow: auto;\n padding: 20px;\n position: fixed;\n text-align: center;\n top: 50%;\n transform: translate(-50%, -50%);\n width: 75%;\n z-index: 9999;\n\n @media screen and (min-width: 767px) {\n width: 50%;\n }\n\n @media screen and (min-width: 980px) {\n width: 33%;\n }\n }\n\n &-close {\n color: #666;\n cursor: pointer;\n font-size: 1.6em;\n padding: 5px;\n position: absolute;\n right: 15px;\n top: 15px;\n }\n\n &-throbber img {\n max-height: 60px;\n max-width: 60px;\n }\n\n &-notice {\n font-style: italic;\n }\n}\n\n/** Styling for out of stock overridden modal. **/\n#out-of-stock-override-confirm-question {\n margin-bottom: 15px;\n}\n\n#commerce-pos-form-modal-modal {\n #edit-out-of-stock-override-confirm-yes-button,\n #edit-out-of-stock-override-confirm-no-button {\n width: inherit;\n display: inline-block;\n\n &.link {\n color: #337ab7;\n background: none;\n border: none;\n }\n }\n}\n","//\n//---HEADER---\n//\n#commerce-pos-header {\n margin: 0 0 20px 0;\n padding: 20px;\n color: #fff;\n background: #313131;\n border-radius: 2px;\n\n #pos-logo {\n float: left;\n margin: 0 30px 0 0;\n max-width: 218px;\n\n img {\n max-width: 100%;\n height: auto;\n }\n }\n\n //Header Links\n .commerce-pos-header-links {\n display: inline-block;\n margin: 0;\n vertical-align: middle;\n\n ul {\n margin: 0;\n padding: 0;\n list-style: none;\n }\n\n ul li {\n float: left;\n margin: 0 10px 0 0;\n padding: 0;\n background: none;\n }\n\n ul li:last-child {\n margin-right: 0;\n }\n\n ul li a {\n position: relative;\n display: block;\n margin: 0;\n padding: 8px 20px;\n font-size: 13px;\n font-weight: bold;\n color: #fff;\n text-decoration: none;\n\n text-transform: uppercase;\n background: $primary;\n border: 2px solid transparent;\n\n border-radius: 2px;\n transition: all .15s ease-in-out;\n }\n\n ul li a:hover,\n ul li a:focus {\n color: #fff;\n background: $primary-hover;\n }\n\n ul li a.active {\n color: #fff;\n background: transparent;\n border: 2px solid $primary;\n cursor: default;\n }\n\n ul li a.active:focus {\n background: rgba(255,255,255,0.2);\n }\n }\n\n //800px and below\n @media screen and (max-width: 800px) {\n #pos-logo {\n padding-top: 11px;\n max-width: 161px;\n }\n }\n\n //767px and below\n @media screen and (max-width: 767px) {\n .commerce-pos-header-links ul li a {\n padding: 6px 13px;\n font-size: 13px;\n }\n }\n}\n","//\n//---PAY---\n//\n.commerce-pos-product-summary {\n width: 100%;\n margin: 10px 0 20px;\n\n td {\n vertical-align: middle;\n text-align: center;\n }\n\n td.title .title {\n font-weight: bold;\n font-size: 120%;\n margin-right: 10px;\n }\n\n td.title .sku {\n font-size: 80%;\n display: block;\n }\n\n tr.odd, tr.even {\n background: #fff;\n }\n\n tr td, tr th {\n border: 1px solid #E4E4E4;\n text-align: left;\n }\n}\n\n.commerce-pos-pay-col-payments .order-text {\n display: inline-block;\n margin: 0 15px 0 0;\n\n .commerce-pos-sale-pay-edit-order {\n padding: 5px 10px;\n background: $primary;\n color: #fff !important;\n font-size: 12px;\n font-weight: bold;\n transition: all .15s ease-in-out;\n }\n\n .commerce-pos-sale-pay-edit-order:hover,\n .commerce-pos-sale-pay-edit-order:focus {\n background: $primary-hover;\n }\n}\n\n#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper {\n margin: 20px 0;\n padding-top: 20px;\n border-top: 1px solid #F0F0F0;\n\n input.form-button-disabled {\n background-color: #eee;\n color: #A2A2A2;\n border-color: #ccc;\n cursor: default;\n }\n\n input.form-button-disabled:hover {\n background-color: #eee !important;\n }\n\n input[type=\"submit\"] {\n background-color: $secondary;\n color: #fff;\n border-color: transparent;\n padding: 15px 25px;\n margin: 0 10px 0 0;\n font-size: 20px;\n\n &:hover, &:focus {\n background-color: $secondary-hover;\n }\n }\n}\n\n//\n//---KEYPAD---\n//\n.commerce-pos-keypad {\n width: 75%;\n\n * {\n box-sizing: border-box;\n }\n}\n\n#commerce-pos-pay-form-wrapper {\n .commerce-pos-keypad-amount {\n .form-item-keypad-amount {\n margin-bottom: 0;\n }\n\n .form-item label {\n font-size: 24px;\n margin-bottom: 10px;\n }\n\n .form-item-keypad-amount input {\n max-width: 100% !important;\n margin: 0 0 20px 0;\n padding: 15px 20px;\n height: auto;\n background: #FFFFFF !important;\n color: #000;\n border: 2px solid #D6D6D6;\n font-size: 30px;\n text-align: right;\n -webkit-box-shadow: inset 0 0 6px 2px rgba(0, 0, 0, .1);\n box-shadow: inset 0 0 6px 2px rgba(0, 0, 0, .1);\n }\n\n .form-item-keypad-amount input.error {\n border: 2px solid red;\n }\n }\n\n .commerce-pos-keypad-quick-pay {\n margin-bottom: 15px;\n\n &::after {\n clear: both;\n content: '';\n display: block;\n }\n\n .commerce-pos-keypad-quick-pay-button {\n float: left;\n margin-right: 10px;\n\n &:last-of-type {\n margin-right: 0;\n }\n }\n\n input[type=\"submit\"] {\n background-color: $primary;\n color: #fff;\n border-color: transparent;\n padding: 15px 20px;\n font-size: 20px;\n margin-right: 0;\n\n &:hover, &:focus {\n background-color: $primary-hover;\n }\n }\n\n }\n\n}\n\n.commerce-pos-keypad {\n .commerce-pos-keypad-numbers {\n position: relative;\n }\n\n .commerce-pos-keypad-keys {\n overflow: hidden;\n border-right: 1px solid #D6D6D6;\n }\n\n .commerce-pos-keypad-key {\n box-sizing: border-box;\n width: 33.33%;\n display: block;\n float: left;\n padding: 14px;\n border: 1px solid #D6D6D6;\n border-right: 0;\n border-bottom: 0;\n font-size: 22px;\n text-align: center;\n background-color: #F0F0F0;\n color: #000000;\n cursor: pointer;\n transition: all .1s ease 0s;\n }\n\n .commerce-pos-keypad-key:hover, .commerce-pos-keypad-key:focus {\n background-color: #E4E4E4;\n }\n}\n\n#commerce-pos-location-float-form {\n #edit-actions {\n margin-top: -6px;\n }\n\n #edit-amount {\n height: 32px;\n margin-top: 5px;\n }\n}\n\n.commerce-pos-keypad-key.pressed {\n /*transition: all .2s ease 0s;*/\n /*box-shadow: inset 0 0 10px #C1C1C1;*/\n background-color: #E4E4E4;\n}\n\n.commerce-pos-keypad-actions button {\n width: 33%;\n padding: 15px;\n margin-right: 10px;\n border: 10px solid white;\n border-radius: 30px;\n float: right;\n font-size: 2em;\n}\n\n.commerce-pos-keypad-actions button:hover, .commerce-pos-keypad-actions button:focus {\n border-color: white;\n}\n\n.form-type-textfield.form-item-keypad-amount.form-text {\n width: 100%;\n padding: 40px 20px;\n background: #666;\n color: #fff;\n border: 0;\n border-right: 1px solid #fff;\n font-size: 50px;\n text-align: right;\n}\n\n.commerce-pos-keypad-key:last-of-type {\n background-color: #E4E4E4;\n color: #000;\n}\n\n.commerce-pos-keypad-key:last-of-type:hover, .commerce-pos-keypad-key:last-of-type:focus {\n background-color: #DADADA;\n}\n\n#commerce-pos-pay-form-wrapper {\n .commerce-pos-keypad-actions input[type=\"submit\"] {\n position: relative;\n display: inline-block;\n width: 100%;\n height: 62px;\n margin: 0;\n padding: 13px 15px;\n font-size: 20px;\n color: #fff;\n text-decoration: none;\n text-transform: uppercase;\n background: $primary;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n transition: all .15s ease-in-out;\n }\n\n .commerce-pos-keypad-actions input[type=\"submit\"]:hover,\n .commerce-pos-keypad-actions input[type=\"submit\"]:focus {\n background-color: $primary-hover;\n }\n}\n\n\n//767 and below\n@media screen and (max-width: 767px) {\n //\n //---KEYPAD---\n //\n .commerce-pos-keypad-amount .form-item-keypad-amount input {\n font-size: 30px;\n }\n\n .commerce-pos-keypad-key {\n font-size: 20px;\n }\n\n .commerce-pos-keypad-key,\n #commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type=\"submit\"] {\n padding: 10px;\n }\n\n #commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type=\"submit\"] {\n height: 51px;\n }\n}\n\n//980px and below\n@media screen and (max-width: 980px) {\n //\n //---KEYPAD---\n //\n .commerce-pos-keypad {\n width: 100%;\n }\n\n #commerce-pos-pay-form-wrapper .commerce-pos-pay-col-payments .form-wrapper input {\n padding: 10px 15px;\n font-size: 16px;\n }\n}\n","//\n//---REPORTS---\n//\n#edit-date {\n //Fix item label position\n float: none;\n}\n\n#commerce-pos-report-end-of-day {\n\n .form-item.form-item-location-id {\n margin: 0 15px 15px 0;\n }\n\n .form-item-location-id label {\n margin-bottom: 5px;\n }\n}\n\n#commerce-pos-report-results-container {\n padding-top: 14px;\n overflow-x: auto;\n\n table {\n margin: 0;\n width: 100%;\n }\n\n input[type=\"submit\"] {\n -webkit-appearance: none;\n cursor: pointer;\n color: #fff;\n font-weight: normal;\n font-size: 18px;\n outline: 0;\n overflow: hidden;\n padding: 11px 23px;\n margin: 8px 18px 8px 0;\n width: auto;\n display: inline-block;\n border-radius: 6px;\n border: none;\n background: #5cb85c;\n transition: all .15s ease-in-out;\n }\n\n input[type=\"submit\"]:hover, input[type=\"submit\"]:focus {\n background: #3a963a;\n }\n}\n\n.sticky-enabled.tableheader-processed.sticky-table {\n thead th {\n background-color: #E4E4E4;\n color: inherit;\n padding: 15px;\n font-weight: bold;\n border-color: transparent;\n border-right: 1px solid #fff;\n }\n\n tr.odd,\n tr.even {\n background-color: #FFFFFF;\n border-color: transparent;\n border-bottom: 1px solid #eee;\n }\n\n tr td {\n padding: 15px;\n }\n}\n\n","//\n//---SALE---\n//\n.commerce-pos-col-products {\n width: 100%;\n box-sizing: border-box;\n * {\n box-sizing: border-box;\n }\n}\n\n.commerce-pos-transaction-id {\n padding: 0 0 5px 0;\n font-size: 22px;\n}\n\n.payment-totals-table {\n .label {\n display: table-cell;\n text-align: left;\n }\n\n .balance {\n display: table-cell;\n text-align: right;\n }\n}\n\n#commerce-pos-sale-wrapper {\n a {\n color: $primary;\n }\n\n .form-item {\n margin: 20px 0;\n font-size: 14px;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n a {\n color: $primary;\n }\n\n a:hover, a:focus {\n color: $primary-hover;\n text-decoration: underline;\n }\n\n textarea,\n select,\n input {\n margin: 0;\n padding: 5px 10px;\n border-radius: 2px;\n height: auto;\n max-width: 100%;\n background: #fff;\n box-sizing: border-box;\n vertical-align: baseline;\n\n &.show-ajax-throbber {\n background-image: url(/misc/throbber.gif) !important;\n background-repeat: no-repeat !important;\n background-position: right -13px !important;\n }\n }\n\n button, input[type=\"reset\"],\n input[type=\"submit\"], input[type=\"button\"] {\n -webkit-appearance: none;\n cursor: pointer;\n color: #333;\n font-weight: bold;\n font-size: 12px;\n outline: 0;\n overflow: visible;\n padding: 5px 10px;\n margin: 0 4px 0 0;\n width: auto;\n display: inline-block;\n border-radius: 2px;\n border: 1px solid #DADADA;\n background: #fff;\n transition: all .15s ease-in-out;\n }\n\n button:hover, input:hover, button:focus, input:focus {\n background: #f9f9f9;\n }\n}\n\n//\n//---LINE ITEMS---\n//\n.commerce-pos-transaction-line-items {\n border-top: 1px solid #eee;\n margin-bottom: 20px;\n\n * {\n vertical-align: middle;\n }\n\n > .form-wrapper > .form-wrapper .line-item-col {\n display: inline-block;\n margin: 5px 0;\n vertical-align: top;\n }\n\n .image-wrapper {\n width: 100px;\n padding-right: 2%;\n }\n\n .title-wrapper {\n width: calc(100% - 100px);\n font-size: 12px;\n line-height: 1.3;\n\n .out-of-stock-overridden-notice {\n color: red;\n }\n }\n\n .price-edit-wrapper,\n .quantity-wrapper {\n padding-right: 2%;\n text-align: left;\n }\n\n > .form-wrapper > .form-wrapper {\n clear: both;\n margin: 0;\n padding: 20px 0;\n border-bottom: 1px solid #eee;\n }\n\n > .form-wrapper > .form-wrapper .form-item {\n display: inline-block;\n }\n\n > .form-wrapper > .form-wrapper .line-item-row-wrapper {\n margin: 0;\n padding: 0;\n width: 100%;\n font-size: 16px\n }\n\n .total-wrapper {\n width: calc(100% - 250px);\n text-align: right;\n }\n}\n\n.commerce-pos-transaction-line-items > .form-wrapper > .form-wrapper label {\n padding: 0 2px;\n margin: 0;\n width: 100%;\n height: 38px;\n line-height: 38px;\n color: $primary;\n border: 1px solid transparent;\n font-size: 14px;\n font-weight: bold;\n transition: all .15s ease-in-out;\n\n &:hover,\n &:focus {\n background: rgba(0, 126, 255, 0.1);\n }\n}\n\n//\n//---TITLE WRAPPER---\n//\n.commerce-pos-transaction-line-items {\n .title-wrapper .title {\n font-size: 14px;\n font-weight: bold;\n\n @media(min-width: 767px) {\n font-size: 16px;\n }\n }\n}\n\n.commerce-pos-transaction-line-items > .form-wrapper .stock-wrapper label {\n color: #000;\n font-weight: normal;\n}\n\n//\n//---PRICE EDIT WRAPPER---\n//\n#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper {\n .form-item {\n margin: 0;\n padding: 0;\n width: 100%;\n border: 1px solid $border-color;\n border-radius: 2px;\n }\n\n label,\n input {\n color: $primary;\n font-weight: bold;\n font-size: 14px;\n border: 1px solid transparent;\n border-radius: 0;\n height: 38px;\n line-height: 38px;\n padding: 0 2px;\n margin: 0;\n width: 100%;\n text-align: center;\n }\n}\n\n//\n//---QUANTITY WRAPPER---\n//\n.commerce-pos-transaction-line-items .quantity-wrapper .add-remove-wrapper {\n display: inline-block !important;\n width: 20px;\n margin: 0 !important;\n padding: 0 !important;\n font-size: 0;\n min-height: 0 !important;\n height: auto !important;\n}\n\n#commerce-pos-sale-wrapper .add-remove-wrapper {\n input[type=\"submit\"] {\n width: 20px;\n height: 20px;\n vertical-align: top;\n padding: 0 !important;\n margin: 0;\n font-size: 13px;\n border-radius: 0;\n transition: all .1s ease-in-out;\n border: 1px solid $border-color;\n }\n\n input:first-of-type,\n button:first-of-type {\n border-bottom: 0;\n border-left: 0;\n }\n\n input:last-of-type,\n button:last-of-type {\n border-left: 0;\n }\n\n input[type=\"submit\"]:hover,\n input[type=\"submit\"]:focus,\n button:hover,\n button:focus {\n background: #EAEAEA;\n }\n\n input[type=\"submit\"],\n button {\n display: block;\n margin: 0;\n padding: 2px 3px;\n width: 20px;\n height: 20px;\n font-size: 14px;\n line-height: 1;\n border-radius: 0;\n }\n}\n\n#commerce-pos-sale-wrapper .quantity-wrapper {\n input[type=\"text\"] {\n height: 38px;\n width: 100%;\n font-size: 14px;\n font-weight: bold;\n line-height: 38px;\n text-align: center;\n padding: 0;\n margin: 0;\n color: $primary;\n border: 0;\n border-radius: 0;\n }\n\n input[type=\"text\"]:focus {\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n\n .textbox-wrapper {\n width: calc(100% - 20px);\n display: inline-block;\n }\n\n .textbox-wrapper .form-item {\n border: 1px solid $border-color;\n width: 100%;\n text-align: center;\n margin: 0 !important;\n border-radius: 2px 0 0 2px;\n }\n\n .form-type-textfield {\n margin: 13px 0 !important;\n padding: 0;\n }\n}\n\n#commerce-pos-sale-wrapper .price-edit-wrapper input:focus {\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n\n//\n//---TOTAL WRAPPER---\n//\n#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper {\n .btn {\n margin: 0 0 0 10px;\n }\n\n strong {\n margin-right: 5px;\n font-size: 14px;\n }\n\n input[type=\"submit\"],\n button {\n position: relative;\n text-indent: -9999px;\n width: 10px;\n padding: 0;\n margin: 0 0 0 10%;\n opacity: 0.25;\n background: url(../images/remove-symbol.png) no-repeat center;\n background-size: 10px;\n border: 0;\n\n &:hover,\n &:focus {\n opacity: 1;\n }\n }\n}\n\n//\n//---DISCOUNT---\n//\n#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper {\n position: relative;\n width: auto;\n text-align: center;\n\n .form-wrapper {\n position: relative;\n display: block;\n margin: 0 auto;\n padding: 0 80px 0 0;\n max-width: 180px;\n vertical-align: middle;\n }\n\n .discount-description {\n margin-left: 10px;\n display: inline-block;\n }\n\n input.form-text {\n display: block;\n margin: 0 auto 5px auto;\n width: 100%;\n height: 30px;\n font-size: 12px !important;\n border: 1px solid $border-color;\n }\n\n .form-item {\n float: left;\n margin: 0;\n padding: 0;\n border: none;\n border-radius: 0;\n vertical-align: baseline;\n }\n\n .form-submit {\n display: block;\n margin: 9px auto;\n font-size: 12px;\n }\n\n input[type=\"submit\"].button-link.small {\n display: inline-block;\n margin: 0 auto;\n vertical-align: top;\n }\n\n .form-group .form-submit {\n vertical-align: top;\n background: $primary;\n color: #fff;\n border: 1px solid transparent;\n }\n\n .form-wrapper input[type=\"submit\"],\n .form-wrapper input[type=\"submit\"].blue {\n position: absolute;\n top: 0;\n right: 0;\n display: block;\n margin: 0;\n padding: 0;\n width: 35px;\n height: 30px;\n background: $primary;\n color: #fff;\n border: none;\n\n &.commerce-pos-percent-discount-submit {\n right: 40px;\n }\n }\n}\n\n#commerce-pos-sale-wrapper .form-wrapper input[type=\"submit\"].blue {\n display: inline-block;\n background: $primary;\n color: #fff;\n border: 1px solid transparent;\n}\n\n#commerce-pos-sale-wrapper .form-wrapper input[type=\"submit\"].blue:hover,\n#commerce-pos-sale-wrapper .form-wrapper input[type=\"submit\"].blue:focus,\n.commerce-pos-discount-wrapper .form-wrapper input[type=\"submit\"]:hover,\n.commerce-pos-discount-wrapper .form-wrapper input[type=\"submit\"]:focus {\n background: $primary-hover;\n}\n\n.commerce-pos-discount-wrapper .form-item,\n#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-item {\n float: none;\n margin: 0;\n padding: 0;\n width: 100%;\n border: none;\n border-radius: 0;\n vertical-align: baseline;\n}\n\n//\n//---NOTES---\n//\n.views-field-message-commerce-body {\n padding: 20px;\n background: #F0F0F0;\n margin: 20px 0 5px;\n}\n\n.views-field-message-commerce-body p:last-of-type {\n margin-bottom: 0;\n}\n\n#commerce-pos-messages-wrapper {\n margin-bottom: 40px;\n\n .views-field-name,\n .views-field-timestamp {\n font-size: 12px;\n }\n}\n\n//\n//---REFUND---\n//\n#commerce-pos-return-payment .commerce-price-formatted-components, .payment-totals-table {\n width: 100%;\n margin-bottom: 0;\n}\n\n@media screen and (min-width: 980px) {\n #commerce-pos-sale-wrapper .commerce-pos-transaction-line-items {\n > .form-wrapper > .form-wrapper .line-item-row-wrapper {\n display: table;\n width: 100%;\n }\n\n > .form-wrapper > .form-wrapper .line-item-col {\n position: relative;\n display: table-cell;\n box-sizing: border-box;\n vertical-align: middle;\n }\n\n > .form-wrapper > .form-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .line-item-col {\n height: 212px;\n vertical-align: middle;\n }\n\n .image-wrapper {\n width: 12%;\n padding-right: 2%;\n\n img {\n margin: 0;\n width: 100%;\n height: auto;\n }\n }\n\n .title-wrapper {\n width: 36%;\n padding-right: 2%;\n }\n\n .price-edit-wrapper {\n width: 17%;\n }\n\n .quantity-wrapper {\n width: 12%;\n }\n\n .total-wrapper {\n width: 15%;\n }\n\n > .form-wrapper > .form-wrapper .commerce-pos-discount-wrapper {\n\n }\n }\n\n #commerce-pos-sale-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .commerce-pos-discount-wrapper {\n position: absolute;\n width: 89%;\n }\n\n #commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper {\n padding-right: 54px;\n\n input[type=\"submit\"],\n input[type=\"submit\"].blue {\n width: 23px;\n\n &.commerce-pos-percent-discount-submit {\n right: 26px;\n }\n }\n }\n}\n\n@media screen and (min-width: 1200px) {\n #commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper {\n padding-right: 80px;\n\n input[type=\"submit\"],\n input[type=\"submit\"].blue {\n width: 35px;\n\n &.commerce-pos-percent-discount-submit {\n right: 40px;\n }\n }\n }\n}\n\n#commerce-pos-product-no-results-message {\n text-align: center;\n}\n\n/** Styling for return order search. **/\n#commerce-pos-sale-wrapper {\n #commerce-pos-return-order-search {\n .form-type-textfield {\n display: inline-block;\n }\n\n .form-submit {\n display: inline-block;\n position: relative;\n top: -35px;\n }\n }\n\n #commerce-pos-form-modal-modal {\n height: auto !important;\n }\n\n .form-item-return-items {\n .form-type-checkbox {\n margin: 5px;\n\n .commerce-pos-return-product-image, .commerce-pos-return-product-info {\n display: inline-block;\n margin: 0px 20px;\n vertical-align: text-top;\n\n &.commerce-pos-return-product-info {\n position: relative;\n vertical-align: top;\n text-align: left;\n width: 40%;\n\n .commerce-pos-return-product-title {\n font-weight: bold;\n }\n }\n }\n }\n }\n}\n","//\n//---PRODUCT SEARCH---\n//\n\n[id^=\"commerce-pos-sale\"] .commerce-pos-product-search-container {\n padding: 20px;\n margin-bottom: 20px;\n text-align: center;\n background: #f0f0f0;\n\n #edit-product-search {\n position: relative;\n width: 400px;\n margin: 0 auto;\n }\n\n .form-item {\n margin: 5px 0;\n }\n\n //Don't show label, but leave there for screen readers\n label {\n display: none;\n }\n\n input {\n position: relative;\n margin: 0 0 5px 0;\n height: 40px;\n width: 400px;\n color: #000;\n }\n\n /* Placeholder */\n input::-moz-placeholder { /* Firefox */\n color: #7D7D7D;\n }\n\n input::-webkit-input-placeholder {\n /* Chrome, Safari, Opera */\n color:#7D7D7D;\n }\n\n input:-ms-input-placeholder {\n /* IE10–11 */\n color:#7D7D7D !important;\n }\n\n /* Placeholder on input:focus */\n input:focus::-moz-placeholder {\n /* Firefox */\n color:transparent;\n }\n\n input:focus::-webkit-input-placeholder {\n /* Chrome, Safari, Opera */\n color:transparent;\n\n }\n\n input:focus:-ms-input-placeholder {\n /* IE10–11 */\n color:transparent !important;\n }\n\n .commerce-pos-search-onboarding-message {\n margin: 0 0 10px 0;\n font-size: 16px;\n }\n\n .form-item div.description {\n font-size: 13px;\n color:#7D7D7D;\n font-style:italic;\n margin-top: 12px;\n }\n}\n\n/* Form-item search override. */\n#commerce-pos-sale-wrapper .commerce-pos-product-search-container .form-item {\n margin: 5px 0;\n}\n\n.commerce-pos-product-display {\n padding: 10px 10px 15px;\n border-bottom: 1px solid #eee;\n transition: all .2s ease-in-out;\n\n &:hover, &:focus {\n background: #F0F0F0;\n }\n\n .display-image {\n float: left;\n margin: 5px 15px 0 0;\n border: 1px solid #eee;\n }\n\n .display-details,\n .display-stock,\n .display-price,\n .display-add {\n /* Clear image */\n padding-left: 90px;\n }\n\n .display-details {\n font-size: 10px;\n }\n\n .display-details .title {\n font-weight: bold;\n font-size: 18px;\n }\n\n .display-price {\n font-weight: bold;\n }\n\n .display-add {\n float: right;\n }\n\n .display-add a {\n display: inline-block;\n padding: 0 8px 2px;\n margin: 5px 0 0 0;\n border-radius: 3px;\n font-size: 16px;\n font-weight: bold;\n background-color: $primary;\n color: white;\n transition: all .15s ease-in-out;\n }\n\n .display-add a:hover,\n .display-add a:focus {\n background-color: $primary-hover;\n }\n\n .display-details a {\n display: inline-block;\n }\n}\n\n.commerce-pos-transaction-product-search-item.selected .commerce-pos-product-display {\n background: #F0F0F0;\n}\n\n.ui-autocomplete {\n max-height: 600px;\n overflow-y: auto;\n}\n\n.ui-autocomplete {\n max-height: 600px;\n overflow-y: auto;\n}\n","//\n//---SIDEBAR---\n//\n\n.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper,\n.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper {\n .commerce-price-formatted-components {\n margin-top: 0;\n }\n\n table > tbody {\n border: 0;\n }\n\n table > tbody > tr {\n width: 100%;\n max-width: 100%;\n }\n\n table > tbody > tr > td {\n border: 0;\n }\n\n table > tbody > tr > td:last-of-type {\n text-align: right;\n }\n\n table.commerce-pos-sidebar-table tr * {\n background: #f0f0f0;\n }\n\n table.commerce-pos-sidebar-table {\n width: 100%;\n font-size: 14px;\n border: 0;\n\n tr, tr.odd, tr.even {\n padding: 0;\n width: 100%;\n background-color: #F0F0F0;\n color: #333;\n border: 0;\n border-bottom: 1px solid #FFFFFF;\n }\n\n tr.order-to-pay {\n background: #313131;\n font-size: 120%;\n\n td {\n background: #313131;\n color: #fff;\n }\n }\n\n tr.order-change {\n font-size: 120%;\n }\n\n td:nth-child(1) {\n font-weight: bold;\n }\n\n td.balance {\n font-weight: bold;\n }\n\n tr {\n td {\n padding: 15px 10px;\n border: 0;\n\n &.status,\n &.actions {\n text-align: center;\n }\n }\n\n td,\n td.status img {\n vertical-align: middle;\n }\n\n td.status img {\n border-radius: 50%;\n }\n }\n }\n\n .label {\n font-size: inherit;\n border-radius: 0;\n color: inherit;\n }\n\n .btn {\n margin-bottom: 5px;\n }\n\n input,\n select {\n width: 100%;\n border: 1px solid #ccc;\n border-radius: 2px;\n }\n\n .form-item {\n padding: 0;\n margin: 0 0 20px 0;\n }\n\n #commerce-pos-customer-input-wrapper {\n border-top: 1px solid #eee;\n margin: 25px 0 0 0;\n padding: 20px 0 0 0;\n }\n}\n\n// To Pay - Color changes based on balance.\n#commerce-pos-sale-wrapper.sale,\n#commerce-pos-pay-form-wrapper.sale {\n .commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper,\n .commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper {\n table.commerce-pos-sidebar-table tr.order-to-pay {\n &.order-to-pay-positive td.balance {\n background: #dd0000;\n }\n }\n }\n}\n\n//Discount\n#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper {\n margin: 20px 0;\n font-size: 0;\n\n .form-item.form-item-transaction-options-actions-add-order-discount-amount {\n font-size: 0;\n }\n\n .form-text {\n width: calc(33.33% - 4px);\n padding: 10px;\n margin: 0 4px 0 0;\n vertical-align: top;\n display: inline-block;\n font-size: 12px;\n line-height: 1.3;\n height: 35px;\n }\n\n .form-submit {\n width: calc(33.33% - 2px);\n padding: 10px;\n display: inline-block;\n font-size: 12px;\n line-height: 1.3;\n }\n\n #edit-transaction-options-actions-add-order-discount-percent.form-submit {\n margin: 0 2px 0 0;\n }\n\n #edit-transaction-options-actions-add-order-discount-fixed.form-submit {\n margin: 0 0 0 2px;\n }\n}\n\n#commerce-pos-transactions-options-wrapper .form-item label {\n margin-bottom: 5px;\n font-size: 14px;\n font-weight: bold;\n}\n\n.form-item.form-item-transaction-options-actions-add-order-discount-amount {\n margin-bottom: 5px;\n display: inline;\n}\n\n#commerce-pos-transactions-options-wrapper {\n .commerce-price-formatted-components {\n width: 100%;\n max-width: 100%;\n }\n\n .payment-totals-table {\n width: 100%;\n margin-bottom: 20px;\n }\n\n .views-table {\n width: 100%;\n margin-top: 0;\n }\n}\n\n.commerce-price-formatted-components .component-title, .payment-totals-table .label {\n font-weight: bold;\n}\n\n#commerce-pos-pay-balance-wrapper .pager {\n margin: 0 0 20px 0;\n}\n","@media screen and (min-width: 767px) {\n .commerce-pos-col-products,\n .commerce-pos-pay-col-payments {\n float: left;\n padding-right: 20px;\n width: 65%;\n box-sizing: border-box;\n }\n\n .commerce-pos-col-transaction-info {\n width: 35%;\n float: left;\n }\n}\n\n@media screen and (min-width: 980px) {\n .commerce-pos-col-products,\n .commerce-pos-pay-col-payments {\n width: 75%;\n }\n\n .commerce-pos-col-transaction-info {\n width: 25%;\n }\n}","//\n//---CASHIER---\n//\n.commerce-pos-header-cashier-form {\n display: inline-block;\n float: right;\n}\n\n.commerce-pos-cashier-login-form {\n .form-item-code {\n display: inline;\n float: right;\n label {\n display: inline;\n }\n }\n\n .commerce-pos-cashier-code-input {\n margin-left: 10px;\n margin-right: 10px;\n max-width: 100px;\n }\n\n .commerce-pos-cashier-login-form-submit {\n display: none;\n &.commerce-pos-cashier-login-form-log-in-visible {\n position: relative;\n outline: none;\n display: inline-block;\n margin: auto;\n margin-top: 10px;\n margin-right: 0;\n padding: 8px 20px;\n font-size: 13px;\n font-weight: bold;\n color: #fff;\n text-decoration: none;\n text-transform: uppercase;\n background: #337ab7;\n border: 2px solid transparent;\n border-radius: 2px;\n transition: all .15s ease-in-out;\n box-shadow: none;\n &:hover, &:focus {\n text-shadow: none;\n background: #2e6da4;\n }\n }\n &.commerce-pos-cashier-login-form-log-out {\n margin-left: 10px;\n float: right;\n }\n }\n}\n"],"mappings":"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","names":[]} -\ No newline at end of file -diff --git a/includes/commerce_pos.transaction.inc b/includes/commerce_pos.transaction.inc -index 4d69f9b..37771bf 100644 ---- a/includes/commerce_pos.transaction.inc -+++ b/includes/commerce_pos.transaction.inc -@@ -174,7 +174,7 @@ function commerce_pos_transaction_form(&$form, &$form_state, $transaction_type) - unset($form_state['lookup_result']); - } - -- // Let's add a order search textfield if we're in a return transaction so the -+ // Let's add an order search textfield if we're in a return transaction so the - // user could easily pick out which items from the order needs to be returned. - if ($return) { - $form['order_search'] = array( -@@ -183,23 +183,24 @@ function commerce_pos_transaction_form(&$form, &$form_state, $transaction_type) - '#tree' => TRUE, - '#suffix' => '', - ); -+ - $form['order_search']['input'] = array( - '#type' => 'textfield', - '#title' => '', - '#size' => 60, -- '#description' => t('Search by order ID to load the items in an order.
(Note: This does not support searching for Order Number.)'), -+ '#description' => t('Search by order number to load the items in an order.'), - '#attributes' => array( - 'placeholder' => t('Order Search'), - ), -+ '#element_validate' => array('element_validate_integer_positive'), - '#default_value' => !empty($form_state['values']['order_search']['input']) ? $form_state['values']['order_search']['input'] : NULL, - ); - - $form['order_search']['search'] = array( - '#type' => 'button', -- '#value' => t('Go'), -+ '#value' => t('Return items from this order'), - '#ajax' => $wrapper_ajax, - '#element_key' => 'do-order-search', -- '#validate' => array('_commerce_pos_order_search_validate'), - '#name' => 'do-order-search', - ); - } -@@ -800,7 +801,7 @@ function commerce_pos_transaction_ajax_check(&$form, &$form_state) { - break; - - case 'do-order-search': -- $order = commerce_order_load($form_state['input']['order_search']['input']); -+ $order = commerce_order_load_by_number($form_state['input']['order_search']['input']); - // If we have got a valid order display the item in the order in a - // modal. - if ($order) { -@@ -936,3 +937,80 @@ function _commerce_pos_override_confirm_validate($form, &$form_state) { - // Add the product to the overridden items list. - $form_state['out_of_stock_overridden_products'][$form_state['triggering_element']['#product_id']] = $form_state['triggering_element']['#product_id']; - } -+ -+/** -+ * Returns a modal form displaying each item in an order along with a checkbox -+ * for the user to add that item to the return transaction. -+ */ -+function commerce_pos_return_select_item_popup(&$form, &$form_state, $order) { -+ -+ // Load our generic modal form. -+ $form['commerce_pos_return_select_item_modal'] = commerce_pos_form_modal(array( -+ 'closeable' => TRUE, -+ 'throbber' => FALSE -+ )); -+ -+ // Initialize variables. -+ $options = array(); -+ $line_items = array(); -+ -+ // Go through each item in the order and generate the html for the items -+ // display. -+ foreach (entity_metadata_wrapper('commerce_order', $order)->commerce_line_items as $delta => $line_item_wrapper) { -+ if (in_array($line_item_wrapper->type->value(), commerce_product_line_item_types())) { -+ -+ // Load the product. -+ $product_sku = $line_item_wrapper->commerce_product->sku->value(); -+ if (!empty($product_sku) && $product = $line_item_wrapper->commerce_product->value()) { -+ -+ // Add all the items one by one to our markup variable so we can add -+ // that to the checkboxes element below. -+ $markup = ''; -+ -+ if ($image = _commerce_pos_product_thumbnail($product)) { -+ $markup .= '
' . $image . '
'; -+ } -+ -+ $markup .= '
' . $product->title_field[LANGUAGE_NONE][0]['safe_value'] . '
'; -+ -+ $markup .= '
' . t('SKU: @sku', array('@sku' => $product_sku)) . '
'; -+ -+ // Make sure we display the actual price paid to account for any -+ // discounts the user might have received. -+ $markup .= '
' -+ . t('Price Paid/Per Item: @price', array('@price' => commerce_currency_format($line_item_wrapper->commerce_unit_price->value()['amount'], $line_item_wrapper->commerce_unit_price->value()['currency_code']))) -+ . '
'; -+ -+ // Add the markup to the checkboxes options to add below. -+ $options[$product_sku] = $markup; -+ -+ // Add the line items indexed by sku to the products array so we can add -+ // it to our close element. -+ $line_items[$product_sku] = $line_item_wrapper; -+ } -+ } -+ } -+ -+ // Add a checkboxes element that will display each product in the order. -+ $form['commerce_pos_return_select_item_modal']['modal']['return_items'] = array( -+ '#title' => t('Check the items that need to be returned'), -+ '#type' => 'checkboxes', -+ '#options' => $options, -+ '#weight' => 0, -+ ); -+ -+ // Add our close button which will add all the items that were selected to -+ // be returned to the return transaction. -+ $form['commerce_pos_return_select_item_modal']['modal']['add'] = array( -+ '#type' => 'button', -+ '#value' => t('Add'), -+ '#ajax' => array( -+ 'callback' => 'commerce_pos_transaction_wrapper_js', -+ 'wrapper' => 'commerce-pos-sale-wrapper', -+ ), -+ '#element_key' => 'return-items-add', -+ '#name' => 'return-items-add', -+ '#line_items' => $line_items, -+ '#weight' => 1, -+ ); -+} -diff --git a/sass/_sale.scss b/sass/_sale.scss -index 83f56fa..5deb8c9 100644 ---- a/sass/_sale.scss -+++ b/sass/_sale.scss -@@ -575,3 +575,45 @@ - #commerce-pos-product-no-results-message { - text-align: center; - } -+ -+/** Styling for return order search. **/ -+#commerce-pos-sale-wrapper { -+ #commerce-pos-return-order-search { -+ .form-type-textfield { -+ display: inline-block; -+ } -+ -+ .form-submit { -+ display: inline-block; -+ position: relative; -+ top: -35px; -+ } -+ } -+ -+ #commerce-pos-form-modal-modal { -+ height: auto !important; -+ } -+ -+ .form-item-return-items { -+ .form-type-checkbox { -+ margin: 5px; -+ -+ .commerce-pos-return-product-image, .commerce-pos-return-product-info { -+ display: inline-block; -+ margin: 0px 20px; -+ vertical-align: text-top; -+ -+ &.commerce-pos-return-product-info { -+ position: relative; -+ vertical-align: top; -+ text-align: left; -+ width: 40%; -+ -+ .commerce-pos-return-product-title { -+ font-weight: bold; -+ } -+ } -+ } -+ } -+ } -+} From bcec5a70a67734feaf89e32630759424755495d2 Mon Sep 17 00:00:00 2001 From: Shabana Navas Date: Thu, 4 May 2017 15:00:05 +0530 Subject: [PATCH 3/6] More code and comment cleanup. --- includes/commerce_pos.transaction.inc | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/includes/commerce_pos.transaction.inc b/includes/commerce_pos.transaction.inc index 37771bf..b1a1a31 100644 --- a/includes/commerce_pos.transaction.inc +++ b/includes/commerce_pos.transaction.inc @@ -183,7 +183,7 @@ function commerce_pos_transaction_form(&$form, &$form_state, $transaction_type) '#tree' => TRUE, '#suffix' => '', ); - + $form['order_search']['input'] = array( '#type' => 'textfield', '#title' => '', @@ -939,8 +939,13 @@ function _commerce_pos_override_confirm_validate($form, &$form_state) { } /** - * Returns a modal form displaying each item in an order along with a checkbox - * for the user to add that item to the return transaction. + * Returns a modal form displaying each item in an order. + * + * This popup shows a checkbox next to each item for the user to add that item + * to the return transaction. + * + * @param $order + * The order entity. */ function commerce_pos_return_select_item_popup(&$form, &$form_state, $order) { @@ -957,7 +962,7 @@ function commerce_pos_return_select_item_popup(&$form, &$form_state, $order) { // Go through each item in the order and generate the html for the items // display. foreach (entity_metadata_wrapper('commerce_order', $order)->commerce_line_items as $delta => $line_item_wrapper) { - if (in_array($line_item_wrapper->type->value(), commerce_product_line_item_types())) { + if (isset($line_item_wrapper->type) && in_array($line_item_wrapper->type->value(), commerce_product_line_item_types())) { // Load the product. $product_sku = $line_item_wrapper->commerce_product->sku->value(); From 1184b280ec953e09b8030ae2a9c740336f1a1cd7 Mon Sep 17 00:00:00 2001 From: Shabana Navas Date: Thu, 11 May 2017 15:53:05 +0530 Subject: [PATCH 4/6] Add toggle to decide between product/order search and style it as per the mockup. --- css/commerce_pos_style.css | 2 +- css/commerce_pos_style.css.map | 2 +- includes/commerce_pos.transaction.inc | 22 +++++++++++++++++++++- sass/_sale.scss | 23 ++++++++++++++++++++++- theme/commerce-pos-transaction.tpl.php | 6 ++++++ 5 files changed, 51 insertions(+), 4 deletions(-) diff --git a/css/commerce_pos_style.css b/css/commerce_pos_style.css index 1398dd1..739f92e 100644 --- a/css/commerce_pos_style.css +++ b/css/commerce_pos_style.css @@ -1,3 +1,3 @@ -#commerce-pos-sale-wrapper,#commerce-pos-pay-form-wrapper{font-family:Arial, "Helvetica Neue", Helvetica, sans-serif !important}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-location-float-form .form-submit,.commerce-pos-form-container .form-submit{background:#337ab7;border:0;margin:0 0 5px 0;border-radius:2px;padding:10px 20px;color:#fff;display:block;width:100%;transition:all .15s ease-in-out;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-location-float-form .form-submit:hover,#commerce-pos-location-float-form .form-submit:focus,.commerce-pos-form-container .form-submit:hover,.commerce-pos-form-container .form-submit:focus{background:#2e6da4}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.fixed-width,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.fixed-width,#commerce-pos-location-float-form .form-submit.fixed-width,.commerce-pos-form-container .form-submit.fixed-width{width:auto}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.btn-success,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.btn-success,#commerce-pos-location-float-form .form-submit.btn-success,.commerce-pos-form-container .form-submit.btn-success{background:#5cb85c}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.btn-danger,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.btn-danger,#commerce-pos-location-float-form .form-submit.btn-danger,.commerce-pos-form-container .form-submit.btn-danger{background:#d9534f}#commerce-pos-sale-wrapper input[type="submit"]{-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-location-float-form .form-submit{width:100px}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:last-of-type{margin-right:0}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn{display:block;width:100%;font-size:20px;padding:20px;margin:0 0 20px 0;background:#5cb85c}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:hover,#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:focus{background:#4cae4c}#commerce-pos-sale-wrapper button,#commerce-pos-sale-wrapper input[type="reset"],#commerce-pos-sale-wrapper input[type="submit"],#commerce-pos-sale-wrapper input[type="button"],#commerce-pos-pay-form-wrapper button,#commerce-pos-pay-form-wrapper input[type="reset"],#commerce-pos-pay-form-wrapper input[type="submit"],#commerce-pos-pay-form-wrapper input[type="button"],#commerce-pos-report-results-container input[type="submit"]{-webkit-appearance:none;cursor:pointer;color:#333;font-weight:bold;font-size:12px;outline:0;overflow:visible;padding:5px 10px;margin:0 4px 0 0;width:auto;display:inline-block;border-radius:2px;border:1px solid #DADADA;background:#fff;transition:all .15s ease-in-out;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-sale-wrapper button:hover,#commerce-pos-sale-wrapper button:focus,#commerce-pos-sale-wrapper input[type="reset"]:hover,#commerce-pos-sale-wrapper input[type="reset"]:focus,#commerce-pos-sale-wrapper input[type="submit"]:hover,#commerce-pos-sale-wrapper input[type="submit"]:focus,#commerce-pos-sale-wrapper input[type="button"]:hover,#commerce-pos-sale-wrapper input[type="button"]:focus,#commerce-pos-pay-form-wrapper button:hover,#commerce-pos-pay-form-wrapper button:focus,#commerce-pos-pay-form-wrapper input[type="reset"]:hover,#commerce-pos-pay-form-wrapper input[type="reset"]:focus,#commerce-pos-pay-form-wrapper input[type="submit"]:hover,#commerce-pos-pay-form-wrapper input[type="submit"]:focus,#commerce-pos-pay-form-wrapper input[type="button"]:hover,#commerce-pos-pay-form-wrapper input[type="button"]:focus,#commerce-pos-report-results-container input[type="submit"]:hover,#commerce-pos-report-results-container input[type="submit"]:focus{background:#f9f9f9}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.form-button-disabled,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.form-button-disabled{background-color:#eee !important;color:#A2A2A2;border-color:#ccc;cursor:default}#commerce-pos-sale-wrapper .button-link,#commerce-pos-sale-wrapper .button-link:hover,#commerce-pos-sale-wrapper button.button-link,#commerce-pos-sale-wrapper input[type="reset"].button-link,#commerce-pos-sale-wrapper input[type="submit"].button-link,#commerce-pos-sale-wrapper input[type="button"].button-link,#commerce-pos-pay-form-wrapper .button-link,#commerce-pos-pay-form-wrapper .button-link:hover,#commerce-pos-pay-form-wrapper button.button-link,#commerce-pos-pay-form-wrapper input[type="reset"].button-link,#commerce-pos-pay-form-wrapper input[type="submit"].button-link,#commerce-pos-pay-form-wrapper input[type="button"].button-link,#commerce-pos-report-results-container .button-link,#commerce-pos-report-results-container .button-link:hover,#commerce-pos-report-results-container button.button-link,#commerce-pos-report-results-container input[type="reset"].button-link,#commerce-pos-report-results-container input[type="submit"].button-link,#commerce-pos-report-results-container input[type="button"].button-link{border:none;background:transparent;font-weight:normal;color:#2698f2;text-decoration:none;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit}#commerce-pos-sale-wrapper .button-link:hover,#commerce-pos-sale-wrapper .button-link:focus,#commerce-pos-sale-wrapper .button-link:hover:hover,#commerce-pos-sale-wrapper .button-link:hover:focus,#commerce-pos-sale-wrapper button.button-link:hover,#commerce-pos-sale-wrapper button.button-link:focus,#commerce-pos-sale-wrapper input[type="reset"].button-link:hover,#commerce-pos-sale-wrapper input[type="reset"].button-link:focus,#commerce-pos-sale-wrapper input[type="submit"].button-link:hover,#commerce-pos-sale-wrapper input[type="submit"].button-link:focus,#commerce-pos-sale-wrapper input[type="button"].button-link:hover,#commerce-pos-sale-wrapper input[type="button"].button-link:focus,#commerce-pos-pay-form-wrapper .button-link:hover,#commerce-pos-pay-form-wrapper .button-link:focus,#commerce-pos-pay-form-wrapper .button-link:hover:hover,#commerce-pos-pay-form-wrapper .button-link:hover:focus,#commerce-pos-pay-form-wrapper button.button-link:hover,#commerce-pos-pay-form-wrapper button.button-link:focus,#commerce-pos-pay-form-wrapper input[type="reset"].button-link:hover,#commerce-pos-pay-form-wrapper input[type="reset"].button-link:focus,#commerce-pos-pay-form-wrapper input[type="submit"].button-link:hover,#commerce-pos-pay-form-wrapper input[type="submit"].button-link:focus,#commerce-pos-pay-form-wrapper input[type="button"].button-link:hover,#commerce-pos-pay-form-wrapper input[type="button"].button-link:focus,#commerce-pos-report-results-container .button-link:hover,#commerce-pos-report-results-container .button-link:focus,#commerce-pos-report-results-container .button-link:hover:hover,#commerce-pos-report-results-container .button-link:hover:focus,#commerce-pos-report-results-container button.button-link:hover,#commerce-pos-report-results-container button.button-link:focus,#commerce-pos-report-results-container input[type="reset"].button-link:hover,#commerce-pos-report-results-container input[type="reset"].button-link:focus,#commerce-pos-report-results-container input[type="submit"].button-link:hover,#commerce-pos-report-results-container input[type="submit"].button-link:focus,#commerce-pos-report-results-container input[type="button"].button-link:hover,#commerce-pos-report-results-container input[type="button"].button-link:focus{background:inherit;text-decoration:underline}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-location-float-form .form-submit,#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit{background:#337ab7;border:0;margin:0 0 5px 0;border-radius:2px;padding:10px 20px;color:#fff;display:block;width:100%;transition:all .15s ease-in-out;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-location-float-form .form-submit:hover,#commerce-pos-location-float-form .form-submit:focus,#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit:hover,#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit:hover,#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit:focus{background:#2e6da4}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn{display:block;width:100%;font-size:20px;padding:20px;margin:0 0 20px 0;background:#5cb85c}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:hover,#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:focus{background:#4cae4c}#commerce-pos-sale-wrapper .button-link.small,#commerce-pos-sale-wrapper input[type="submit"].button-link.small,#commerce-pos-pay-form-wrapper .button-link.small,#commerce-pos-pay-form-wrapper input[type="submit"].button-link.small{font-size:12px}#pos-login-cont{position:relative;margin:50px auto 0 auto;max-width:400px;border-left:1px solid #151515;border-right:1px solid #151515;border-bottom:1px solid #151515;-webkit-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px;background:#fff}#pos-login-content{margin:0;padding:23px 10px 45px 10px}#pos-login-header{margin:0;padding:15px;text-align:center;background:#151515}h1.page-header{display:none}.page-pos-float .pos-main-content{padding-top:50px}.page-pos-float h1.page-header,.page-pos-float h1.page-header{display:block}div.status{margin:15px 0;border-radius:2px}.ajax-progress-throbber{background-color:#fff;position:absolute;z-index:100;border:2px solid #ccc;padding:10px;width:auto}.parked-transactions-wrapper{margin-top:15px;padding:15px 0 0 0;border-top:1px solid #eee}.parked-transactions-wrapper input{margin:0 20px 0 0 !important}.form-item .commerce-pos-hidden-element{display:none}.commerce-pos-form-modal-overlay{background:rgba(0,0,0,0.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9998}.commerce-pos-form-modal-modal{background:#fff;border:1px solid #666;max-height:75%;left:50%;overflow:auto;padding:20px;position:fixed;text-align:center;top:50%;transform:translate(-50%, -50%);width:75%;z-index:9999}@media screen and (min-width: 767px){.commerce-pos-form-modal-modal{width:50%}}@media screen and (min-width: 980px){.commerce-pos-form-modal-modal{width:33%}}.commerce-pos-form-modal-close{color:#666;cursor:pointer;font-size:1.6em;padding:5px;position:absolute;right:15px;top:15px}.commerce-pos-form-modal-throbber img{max-height:60px;max-width:60px}.commerce-pos-form-modal-notice{font-style:italic}#out-of-stock-override-confirm-question{margin-bottom:15px}#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-yes-button,#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-no-button{width:inherit;display:inline-block}#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-yes-button.link,#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-no-button.link{color:#337ab7;background:none;border:none}#commerce-pos-header{margin:0 0 20px 0;padding:20px;color:#fff;background:#313131;border-radius:2px}#commerce-pos-header #pos-logo{float:left;margin:0 30px 0 0;max-width:218px}#commerce-pos-header #pos-logo img{max-width:100%;height:auto}#commerce-pos-header .commerce-pos-header-links{display:inline-block;margin:0;vertical-align:middle}#commerce-pos-header .commerce-pos-header-links ul{margin:0;padding:0;list-style:none}#commerce-pos-header .commerce-pos-header-links ul li{float:left;margin:0 10px 0 0;padding:0;background:none}#commerce-pos-header .commerce-pos-header-links ul li:last-child{margin-right:0}#commerce-pos-header .commerce-pos-header-links ul li a{position:relative;display:block;margin:0;padding:8px 20px;font-size:13px;font-weight:bold;color:#fff;text-decoration:none;text-transform:uppercase;background:#337ab7;border:2px solid transparent;border-radius:2px;transition:all .15s ease-in-out}#commerce-pos-header .commerce-pos-header-links ul li a:hover,#commerce-pos-header .commerce-pos-header-links ul li a:focus{color:#fff;background:#2e6da4}#commerce-pos-header .commerce-pos-header-links ul li a.active{color:#fff;background:transparent;border:2px solid #337ab7;cursor:default}#commerce-pos-header .commerce-pos-header-links ul li a.active:focus{background:rgba(255,255,255,0.2)}@media screen and (max-width: 800px){#commerce-pos-header #pos-logo{padding-top:11px;max-width:161px}}@media screen and (max-width: 767px){#commerce-pos-header .commerce-pos-header-links ul li a{padding:6px 13px;font-size:13px}}.commerce-pos-product-summary{width:100%;margin:10px 0 20px}.commerce-pos-product-summary td{vertical-align:middle;text-align:center}.commerce-pos-product-summary td.title .title{font-weight:bold;font-size:120%;margin-right:10px}.commerce-pos-product-summary td.title .sku{font-size:80%;display:block}.commerce-pos-product-summary tr.odd,.commerce-pos-product-summary tr.even{background:#fff}.commerce-pos-product-summary tr td,.commerce-pos-product-summary tr th{border:1px solid #E4E4E4;text-align:left}.commerce-pos-pay-col-payments .order-text{display:inline-block;margin:0 15px 0 0}.commerce-pos-pay-col-payments .order-text .commerce-pos-sale-pay-edit-order{padding:5px 10px;background:#337ab7;color:#fff !important;font-size:12px;font-weight:bold;transition:all .15s ease-in-out}.commerce-pos-pay-col-payments .order-text .commerce-pos-sale-pay-edit-order:hover,.commerce-pos-pay-col-payments .order-text .commerce-pos-sale-pay-edit-order:focus{background:#2e6da4}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper{margin:20px 0;padding-top:20px;border-top:1px solid #F0F0F0}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input.form-button-disabled{background-color:#eee;color:#A2A2A2;border-color:#ccc;cursor:default}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input.form-button-disabled:hover{background-color:#eee !important}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input[type="submit"]{background-color:#5cb85c;color:#fff;border-color:transparent;padding:15px 25px;margin:0 10px 0 0;font-size:20px}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input[type="submit"]:hover,#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input[type="submit"]:focus{background-color:#4cae4c}.commerce-pos-keypad{width:75%}.commerce-pos-keypad *{box-sizing:border-box}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item-keypad-amount{margin-bottom:0}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item label{font-size:24px;margin-bottom:10px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item-keypad-amount input{max-width:100% !important;margin:0 0 20px 0;padding:15px 20px;height:auto;background:#FFFFFF !important;color:#000;border:2px solid #D6D6D6;font-size:30px;text-align:right;-webkit-box-shadow:inset 0 0 6px 2px rgba(0,0,0,0.1);box-shadow:inset 0 0 6px 2px rgba(0,0,0,0.1)}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item-keypad-amount input.error{border:2px solid red}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay{margin-bottom:15px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay::after{clear:both;content:'';display:block}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay .commerce-pos-keypad-quick-pay-button{float:left;margin-right:10px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay .commerce-pos-keypad-quick-pay-button:last-of-type{margin-right:0}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay input[type="submit"]{background-color:#337ab7;color:#fff;border-color:transparent;padding:15px 20px;font-size:20px;margin-right:0}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay input[type="submit"]:hover,#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay input[type="submit"]:focus{background-color:#2e6da4}.commerce-pos-keypad .commerce-pos-keypad-numbers{position:relative}.commerce-pos-keypad .commerce-pos-keypad-keys{overflow:hidden;border-right:1px solid #D6D6D6}.commerce-pos-keypad .commerce-pos-keypad-key{box-sizing:border-box;width:33.33%;display:block;float:left;padding:14px;border:1px solid #D6D6D6;border-right:0;border-bottom:0;font-size:22px;text-align:center;background-color:#F0F0F0;color:#000000;cursor:pointer;transition:all .1s ease 0s}.commerce-pos-keypad .commerce-pos-keypad-key:hover,.commerce-pos-keypad .commerce-pos-keypad-key:focus{background-color:#E4E4E4}#commerce-pos-location-float-form #edit-actions{margin-top:-6px}#commerce-pos-location-float-form #edit-amount{height:32px;margin-top:5px}.commerce-pos-keypad-key.pressed{background-color:#E4E4E4}.commerce-pos-keypad-actions button{width:33%;padding:15px;margin-right:10px;border:10px solid white;border-radius:30px;float:right;font-size:2em}.commerce-pos-keypad-actions button:hover,.commerce-pos-keypad-actions button:focus{border-color:white}.form-type-textfield.form-item-keypad-amount.form-text{width:100%;padding:40px 20px;background:#666;color:#fff;border:0;border-right:1px solid #fff;font-size:50px;text-align:right}.commerce-pos-keypad-key:last-of-type{background-color:#E4E4E4;color:#000}.commerce-pos-keypad-key:last-of-type:hover,.commerce-pos-keypad-key:last-of-type:focus{background-color:#DADADA}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]{position:relative;display:inline-block;width:100%;height:62px;margin:0;padding:13px 15px;font-size:20px;color:#fff;text-decoration:none;text-transform:uppercase;background:#337ab7;border:0;border-radius:0;box-shadow:none;transition:all .15s ease-in-out}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]:hover,#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]:focus{background-color:#2e6da4}@media screen and (max-width: 767px){.commerce-pos-keypad-amount .form-item-keypad-amount input{font-size:30px}.commerce-pos-keypad-key{font-size:20px}.commerce-pos-keypad-key,#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]{padding:10px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]{height:51px}}@media screen and (max-width: 980px){.commerce-pos-keypad{width:100%}#commerce-pos-pay-form-wrapper .commerce-pos-pay-col-payments .form-wrapper input{padding:10px 15px;font-size:16px}}#edit-date{float:none}#commerce-pos-report-end-of-day .form-item.form-item-location-id{margin:0 15px 15px 0}#commerce-pos-report-end-of-day .form-item-location-id label{margin-bottom:5px}#commerce-pos-report-results-container{padding-top:14px;overflow-x:auto}#commerce-pos-report-results-container table{margin:0;width:100%}#commerce-pos-report-results-container input[type="submit"]{-webkit-appearance:none;cursor:pointer;color:#fff;font-weight:normal;font-size:18px;outline:0;overflow:hidden;padding:11px 23px;margin:8px 18px 8px 0;width:auto;display:inline-block;border-radius:6px;border:none;background:#5cb85c;transition:all .15s ease-in-out}#commerce-pos-report-results-container input[type="submit"]:hover,#commerce-pos-report-results-container input[type="submit"]:focus{background:#3a963a}.sticky-enabled.tableheader-processed.sticky-table thead th{background-color:#E4E4E4;color:inherit;padding:15px;font-weight:bold;border-color:transparent;border-right:1px solid #fff}.sticky-enabled.tableheader-processed.sticky-table tr.odd,.sticky-enabled.tableheader-processed.sticky-table tr.even{background-color:#FFFFFF;border-color:transparent;border-bottom:1px solid #eee}.sticky-enabled.tableheader-processed.sticky-table tr td{padding:15px}.commerce-pos-col-products{width:100%;box-sizing:border-box}.commerce-pos-col-products *{box-sizing:border-box}.commerce-pos-transaction-id{padding:0 0 5px 0;font-size:22px}.payment-totals-table .label{display:table-cell;text-align:left}.payment-totals-table .balance{display:table-cell;text-align:right}#commerce-pos-sale-wrapper a{color:#337ab7}#commerce-pos-sale-wrapper .form-item{margin:20px 0;font-size:14px}#commerce-pos-sale-wrapper a,#commerce-pos-pay-form-wrapper a{color:#337ab7}#commerce-pos-sale-wrapper a:hover,#commerce-pos-sale-wrapper a:focus,#commerce-pos-pay-form-wrapper a:hover,#commerce-pos-pay-form-wrapper a:focus{color:#2e6da4;text-decoration:underline}#commerce-pos-sale-wrapper textarea,#commerce-pos-sale-wrapper select,#commerce-pos-sale-wrapper input,#commerce-pos-pay-form-wrapper textarea,#commerce-pos-pay-form-wrapper select,#commerce-pos-pay-form-wrapper input{margin:0;padding:5px 10px;border-radius:2px;height:auto;max-width:100%;background:#fff;box-sizing:border-box;vertical-align:baseline}#commerce-pos-sale-wrapper textarea.show-ajax-throbber,#commerce-pos-sale-wrapper select.show-ajax-throbber,#commerce-pos-sale-wrapper input.show-ajax-throbber,#commerce-pos-pay-form-wrapper textarea.show-ajax-throbber,#commerce-pos-pay-form-wrapper select.show-ajax-throbber,#commerce-pos-pay-form-wrapper input.show-ajax-throbber{background-image:url(/misc/throbber.gif) !important;background-repeat:no-repeat !important;background-position:right -13px !important}#commerce-pos-sale-wrapper button,#commerce-pos-sale-wrapper input[type="reset"],#commerce-pos-sale-wrapper input[type="submit"],#commerce-pos-sale-wrapper input[type="button"],#commerce-pos-pay-form-wrapper button,#commerce-pos-pay-form-wrapper input[type="reset"],#commerce-pos-pay-form-wrapper input[type="submit"],#commerce-pos-pay-form-wrapper input[type="button"]{-webkit-appearance:none;cursor:pointer;color:#333;font-weight:bold;font-size:12px;outline:0;overflow:visible;padding:5px 10px;margin:0 4px 0 0;width:auto;display:inline-block;border-radius:2px;border:1px solid #DADADA;background:#fff;transition:all .15s ease-in-out}#commerce-pos-sale-wrapper button:hover,#commerce-pos-sale-wrapper input:hover,#commerce-pos-sale-wrapper button:focus,#commerce-pos-sale-wrapper input:focus,#commerce-pos-pay-form-wrapper button:hover,#commerce-pos-pay-form-wrapper input:hover,#commerce-pos-pay-form-wrapper button:focus,#commerce-pos-pay-form-wrapper input:focus{background:#f9f9f9}.commerce-pos-transaction-line-items{border-top:1px solid #eee;margin-bottom:20px}.commerce-pos-transaction-line-items *{vertical-align:middle}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-col{display:inline-block;margin:5px 0;vertical-align:top}.commerce-pos-transaction-line-items .image-wrapper{width:100px;padding-right:2%}.commerce-pos-transaction-line-items .title-wrapper{width:calc(100% - 100px);font-size:12px;line-height:1.3}.commerce-pos-transaction-line-items .title-wrapper .out-of-stock-overridden-notice{color:red}.commerce-pos-transaction-line-items .price-edit-wrapper,.commerce-pos-transaction-line-items .quantity-wrapper{padding-right:2%;text-align:left}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper{clear:both;margin:0;padding:20px 0;border-bottom:1px solid #eee}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .form-item{display:inline-block}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-row-wrapper{margin:0;padding:0;width:100%;font-size:16px}.commerce-pos-transaction-line-items .total-wrapper{width:calc(100% - 250px);text-align:right}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper label{padding:0 2px;margin:0;width:100%;height:38px;line-height:38px;color:#337ab7;border:1px solid transparent;font-size:14px;font-weight:bold;transition:all .15s ease-in-out}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper label:hover,.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper label:focus{background:rgba(0,126,255,0.1)}.commerce-pos-transaction-line-items .title-wrapper .title{font-size:14px;font-weight:bold}@media (min-width: 767px){.commerce-pos-transaction-line-items .title-wrapper .title{font-size:16px}}.commerce-pos-transaction-line-items>.form-wrapper .stock-wrapper label{color:#000;font-weight:normal}#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper .form-item{margin:0;padding:0;width:100%;border:1px solid #ddd;border-radius:2px}#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper label,#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper input{color:#337ab7;font-weight:bold;font-size:14px;border:1px solid transparent;border-radius:0;height:38px;line-height:38px;padding:0 2px;margin:0;width:100%;text-align:center}.commerce-pos-transaction-line-items .quantity-wrapper .add-remove-wrapper{display:inline-block !important;width:20px;margin:0 !important;padding:0 !important;font-size:0;min-height:0 !important;height:auto !important}#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"]{width:20px;height:20px;vertical-align:top;padding:0 !important;margin:0;font-size:13px;border-radius:0;transition:all .1s ease-in-out;border:1px solid #ddd}#commerce-pos-sale-wrapper .add-remove-wrapper input:first-of-type,#commerce-pos-sale-wrapper .add-remove-wrapper button:first-of-type{border-bottom:0;border-left:0}#commerce-pos-sale-wrapper .add-remove-wrapper input:last-of-type,#commerce-pos-sale-wrapper .add-remove-wrapper button:last-of-type{border-left:0}#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"]:hover,#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"]:focus,#commerce-pos-sale-wrapper .add-remove-wrapper button:hover,#commerce-pos-sale-wrapper .add-remove-wrapper button:focus{background:#EAEAEA}#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"],#commerce-pos-sale-wrapper .add-remove-wrapper button{display:block;margin:0;padding:2px 3px;width:20px;height:20px;font-size:14px;line-height:1;border-radius:0}#commerce-pos-sale-wrapper .quantity-wrapper input[type="text"]{height:38px;width:100%;font-size:14px;font-weight:bold;line-height:38px;text-align:center;padding:0;margin:0;color:#337ab7;border:0;border-radius:0}#commerce-pos-sale-wrapper .quantity-wrapper input[type="text"]:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#commerce-pos-sale-wrapper .quantity-wrapper .textbox-wrapper{width:calc(100% - 20px);display:inline-block}#commerce-pos-sale-wrapper .quantity-wrapper .textbox-wrapper .form-item{border:1px solid #ddd;width:100%;text-align:center;margin:0 !important;border-radius:2px 0 0 2px}#commerce-pos-sale-wrapper .quantity-wrapper .form-type-textfield{margin:13px 0 !important;padding:0}#commerce-pos-sale-wrapper .price-edit-wrapper input:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper .btn{margin:0 0 0 10px}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper strong{margin-right:5px;font-size:14px}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper button{position:relative;text-indent:-9999px;width:10px;padding:0;margin:0 0 0 10%;opacity:0.25;background:url(../images/remove-symbol.png) no-repeat center;background-size:10px;border:0}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper input[type="submit"]:hover,#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper input[type="submit"]:focus,#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper button:hover,#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper button:focus{opacity:1}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper{position:relative;width:auto;text-align:center}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper{position:relative;display:block;margin:0 auto;padding:0 80px 0 0;max-width:180px;vertical-align:middle}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .discount-description{margin-left:10px;display:inline-block}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper input.form-text{display:block;margin:0 auto 5px auto;width:100%;height:30px;font-size:12px !important;border:1px solid #ddd}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-item{float:left;margin:0;padding:0;border:none;border-radius:0;vertical-align:baseline}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-submit{display:block;margin:9px auto;font-size:12px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper input[type="submit"].button-link.small{display:inline-block;margin:0 auto;vertical-align:top}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-group .form-submit{vertical-align:top;background:#337ab7;color:#fff;border:1px solid transparent}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue{position:absolute;top:0;right:0;display:block;margin:0;padding:0;width:35px;height:30px;background:#337ab7;color:#fff;border:none}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].commerce-pos-percent-discount-submit,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue.commerce-pos-percent-discount-submit{right:40px}#commerce-pos-sale-wrapper .form-wrapper input[type="submit"].blue{display:inline-block;background:#337ab7;color:#fff;border:1px solid transparent}#commerce-pos-sale-wrapper .form-wrapper input[type="submit"].blue:hover,#commerce-pos-sale-wrapper .form-wrapper input[type="submit"].blue:focus,.commerce-pos-discount-wrapper .form-wrapper input[type="submit"]:hover,.commerce-pos-discount-wrapper .form-wrapper input[type="submit"]:focus{background:#2e6da4}.commerce-pos-discount-wrapper .form-item,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-item{float:none;margin:0;padding:0;width:100%;border:none;border-radius:0;vertical-align:baseline}.views-field-message-commerce-body{padding:20px;background:#F0F0F0;margin:20px 0 5px}.views-field-message-commerce-body p:last-of-type{margin-bottom:0}#commerce-pos-messages-wrapper{margin-bottom:40px}#commerce-pos-messages-wrapper .views-field-name,#commerce-pos-messages-wrapper .views-field-timestamp{font-size:12px}#commerce-pos-return-payment .commerce-price-formatted-components,.payment-totals-table{width:100%;margin-bottom:0}@media screen and (min-width: 980px){#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-row-wrapper{display:table;width:100%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-col{position:relative;display:table-cell;box-sizing:border-box;vertical-align:middle}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .line-item-col{height:212px;vertical-align:middle}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .image-wrapper{width:12%;padding-right:2%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .image-wrapper img{margin:0;width:100%;height:auto}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .title-wrapper{width:36%;padding-right:2%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .price-edit-wrapper{width:17%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .quantity-wrapper{width:12%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper{width:15%}#commerce-pos-sale-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .commerce-pos-discount-wrapper{position:absolute;width:89%}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper{padding-right:54px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue{width:23px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].commerce-pos-percent-discount-submit,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue.commerce-pos-percent-discount-submit{right:26px}}@media screen and (min-width: 1200px){#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper{padding-right:80px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue{width:35px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].commerce-pos-percent-discount-submit,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue.commerce-pos-percent-discount-submit{right:40px}}#commerce-pos-product-no-results-message{text-align:center}#commerce-pos-sale-wrapper #commerce-pos-return-order-search .form-type-textfield{display:inline-block}#commerce-pos-sale-wrapper #commerce-pos-return-order-search .form-submit{display:inline-block;position:relative;top:-35px}#commerce-pos-sale-wrapper #commerce-pos-form-modal-modal{height:auto !important}#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox{margin:5px}#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-image,#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-info{display:inline-block;margin:0px 20px;vertical-align:text-top}#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-image.commerce-pos-return-product-info,#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-info.commerce-pos-return-product-info{position:relative;vertical-align:top;text-align:left;width:40%}#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-image.commerce-pos-return-product-info .commerce-pos-return-product-title,#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-info.commerce-pos-return-product-info .commerce-pos-return-product-title{font-weight:bold}[id^="commerce-pos-sale"] .commerce-pos-product-search-container{padding:20px;margin-bottom:20px;text-align:center;background:#f0f0f0}[id^="commerce-pos-sale"] .commerce-pos-product-search-container #edit-product-search{position:relative;width:400px;margin:0 auto}[id^="commerce-pos-sale"] .commerce-pos-product-search-container .form-item{margin:5px 0}[id^="commerce-pos-sale"] .commerce-pos-product-search-container label{display:none}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input{position:relative;margin:0 0 5px 0;height:40px;width:400px;color:#000}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input::-moz-placeholder{color:#7D7D7D}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input::-webkit-input-placeholder{color:#7D7D7D}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:-ms-input-placeholder{color:#7D7D7D !important}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:focus::-moz-placeholder{color:transparent}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:focus::-webkit-input-placeholder{color:transparent}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:focus:-ms-input-placeholder{color:transparent !important}[id^="commerce-pos-sale"] .commerce-pos-product-search-container .commerce-pos-search-onboarding-message{margin:0 0 10px 0;font-size:16px}[id^="commerce-pos-sale"] .commerce-pos-product-search-container .form-item div.description{font-size:13px;color:#7D7D7D;font-style:italic;margin-top:12px}#commerce-pos-sale-wrapper .commerce-pos-product-search-container .form-item{margin:5px 0}.commerce-pos-product-display{padding:10px 10px 15px;border-bottom:1px solid #eee;transition:all .2s ease-in-out}.commerce-pos-product-display:hover,.commerce-pos-product-display:focus{background:#F0F0F0}.commerce-pos-product-display .display-image{float:left;margin:5px 15px 0 0;border:1px solid #eee}.commerce-pos-product-display .display-details,.commerce-pos-product-display .display-stock,.commerce-pos-product-display .display-price,.commerce-pos-product-display .display-add{padding-left:90px}.commerce-pos-product-display .display-details{font-size:10px}.commerce-pos-product-display .display-details .title{font-weight:bold;font-size:18px}.commerce-pos-product-display .display-price{font-weight:bold}.commerce-pos-product-display .display-add{float:right}.commerce-pos-product-display .display-add a{display:inline-block;padding:0 8px 2px;margin:5px 0 0 0;border-radius:3px;font-size:16px;font-weight:bold;background-color:#337ab7;color:white;transition:all .15s ease-in-out}.commerce-pos-product-display .display-add a:hover,.commerce-pos-product-display .display-add a:focus{background-color:#2e6da4}.commerce-pos-product-display .display-details a{display:inline-block}.commerce-pos-transaction-product-search-item.selected .commerce-pos-product-display{background:#F0F0F0}.ui-autocomplete{max-height:600px;overflow-y:auto}.ui-autocomplete{max-height:600px;overflow-y:auto}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .commerce-price-formatted-components,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .commerce-price-formatted-components{margin-top:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody{border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody>tr,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody>tr{width:100%;max-width:100%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody>tr>td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody>tr>td{border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody>tr>td:last-of-type,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody>tr>td:last-of-type{text-align:right}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr *,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr *{background:#f0f0f0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table{width:100%;font-size:14px;border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.odd,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.even,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.odd,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.even{padding:0;width:100%;background-color:#F0F0F0;color:#333;border:0;border-bottom:1px solid #FFFFFF}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay{background:#313131;font-size:120%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay td{background:#313131;color:#fff}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-change,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-change{font-size:120%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table td:nth-child(1),.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table td:nth-child(1){font-weight:bold}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table td.balance,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table td.balance{font-weight:bold}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td{padding:15px 10px;border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.status,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.actions,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.status,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.actions{text-align:center}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.status img,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.status img{vertical-align:middle}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.status img,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.status img{border-radius:50%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .label,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .label{font-size:inherit;border-radius:0;color:inherit}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .btn,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .btn{margin-bottom:5px}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper input,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper select,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper input,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper select{width:100%;border:1px solid #ccc;border-radius:2px}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .form-item,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .form-item{padding:0;margin:0 0 20px 0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-customer-input-wrapper,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-customer-input-wrapper{border-top:1px solid #eee;margin:25px 0 0 0;padding:20px 0 0 0}#commerce-pos-sale-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance,#commerce-pos-sale-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance,#commerce-pos-pay-form-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance,#commerce-pos-pay-form-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance{background:#dd0000}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper{margin:20px 0;font-size:0}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper .form-item.form-item-transaction-options-actions-add-order-discount-amount{font-size:0}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper .form-text{width:calc(33.33% - 4px);padding:10px;margin:0 4px 0 0;vertical-align:top;display:inline-block;font-size:12px;line-height:1.3;height:35px}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper .form-submit{width:calc(33.33% - 2px);padding:10px;display:inline-block;font-size:12px;line-height:1.3}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper #edit-transaction-options-actions-add-order-discount-percent.form-submit{margin:0 2px 0 0}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper #edit-transaction-options-actions-add-order-discount-fixed.form-submit{margin:0 0 0 2px}#commerce-pos-transactions-options-wrapper .form-item label{margin-bottom:5px;font-size:14px;font-weight:bold}.form-item.form-item-transaction-options-actions-add-order-discount-amount{margin-bottom:5px;display:inline}#commerce-pos-transactions-options-wrapper .commerce-price-formatted-components{width:100%;max-width:100%}#commerce-pos-transactions-options-wrapper .payment-totals-table{width:100%;margin-bottom:20px}#commerce-pos-transactions-options-wrapper .views-table{width:100%;margin-top:0}.commerce-price-formatted-components .component-title,.payment-totals-table .label{font-weight:bold}#commerce-pos-pay-balance-wrapper .pager{margin:0 0 20px 0}@media screen and (min-width: 767px){.commerce-pos-col-products,.commerce-pos-pay-col-payments{float:left;padding-right:20px;width:65%;box-sizing:border-box}.commerce-pos-col-transaction-info{width:35%;float:left}}@media screen and (min-width: 980px){.commerce-pos-col-products,.commerce-pos-pay-col-payments{width:75%}.commerce-pos-col-transaction-info{width:25%}}.commerce-pos-header-cashier-form{display:inline-block;float:right}.commerce-pos-cashier-login-form .form-item-code{display:inline;float:right}.commerce-pos-cashier-login-form .form-item-code label{display:inline}.commerce-pos-cashier-login-form .commerce-pos-cashier-code-input{margin-left:10px;margin-right:10px;max-width:100px}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit{display:none}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-in-visible{position:relative;outline:none;display:inline-block;margin:auto;margin-top:10px;margin-right:0;padding:8px 20px;font-size:13px;font-weight:bold;color:#fff;text-decoration:none;text-transform:uppercase;background:#337ab7;border:2px solid transparent;border-radius:2px;transition:all .15s ease-in-out;box-shadow:none}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-in-visible:hover,.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-in-visible:focus{text-shadow:none;background:#2e6da4}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-out{margin-left:10px;float:right} +#commerce-pos-sale-wrapper,#commerce-pos-pay-form-wrapper{font-family:Arial, "Helvetica Neue", Helvetica, sans-serif !important}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-location-float-form .form-submit,.commerce-pos-form-container .form-submit{background:#337ab7;border:0;margin:0 0 5px 0;border-radius:2px;padding:10px 20px;color:#fff;display:block;width:100%;transition:all .15s ease-in-out;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-location-float-form .form-submit:hover,#commerce-pos-location-float-form .form-submit:focus,.commerce-pos-form-container .form-submit:hover,.commerce-pos-form-container .form-submit:focus{background:#2e6da4}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.fixed-width,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.fixed-width,#commerce-pos-location-float-form .form-submit.fixed-width,.commerce-pos-form-container .form-submit.fixed-width{width:auto}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.btn-success,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.btn-success,#commerce-pos-location-float-form .form-submit.btn-success,.commerce-pos-form-container .form-submit.btn-success{background:#5cb85c}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.btn-danger,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.btn-danger,#commerce-pos-location-float-form .form-submit.btn-danger,.commerce-pos-form-container .form-submit.btn-danger{background:#d9534f}#commerce-pos-sale-wrapper input[type="submit"]{-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-location-float-form .form-submit{width:100px}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:last-of-type{margin-right:0}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn{display:block;width:100%;font-size:20px;padding:20px;margin:0 0 20px 0;background:#5cb85c}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:hover,#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:focus{background:#4cae4c}#commerce-pos-sale-wrapper button,#commerce-pos-sale-wrapper input[type="reset"],#commerce-pos-sale-wrapper input[type="submit"],#commerce-pos-sale-wrapper input[type="button"],#commerce-pos-pay-form-wrapper button,#commerce-pos-pay-form-wrapper input[type="reset"],#commerce-pos-pay-form-wrapper input[type="submit"],#commerce-pos-pay-form-wrapper input[type="button"],#commerce-pos-report-results-container input[type="submit"]{-webkit-appearance:none;cursor:pointer;color:#333;font-weight:bold;font-size:12px;outline:0;overflow:visible;padding:5px 10px;margin:0 4px 0 0;width:auto;display:inline-block;border-radius:2px;border:1px solid #DADADA;background:#fff;transition:all .15s ease-in-out;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-sale-wrapper button:hover,#commerce-pos-sale-wrapper button:focus,#commerce-pos-sale-wrapper input[type="reset"]:hover,#commerce-pos-sale-wrapper input[type="reset"]:focus,#commerce-pos-sale-wrapper input[type="submit"]:hover,#commerce-pos-sale-wrapper input[type="submit"]:focus,#commerce-pos-sale-wrapper input[type="button"]:hover,#commerce-pos-sale-wrapper input[type="button"]:focus,#commerce-pos-pay-form-wrapper button:hover,#commerce-pos-pay-form-wrapper button:focus,#commerce-pos-pay-form-wrapper input[type="reset"]:hover,#commerce-pos-pay-form-wrapper input[type="reset"]:focus,#commerce-pos-pay-form-wrapper input[type="submit"]:hover,#commerce-pos-pay-form-wrapper input[type="submit"]:focus,#commerce-pos-pay-form-wrapper input[type="button"]:hover,#commerce-pos-pay-form-wrapper input[type="button"]:focus,#commerce-pos-report-results-container input[type="submit"]:hover,#commerce-pos-report-results-container input[type="submit"]:focus{background:#f9f9f9}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.form-button-disabled,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.form-button-disabled{background-color:#eee !important;color:#A2A2A2;border-color:#ccc;cursor:default}#commerce-pos-sale-wrapper .button-link,#commerce-pos-sale-wrapper .button-link:hover,#commerce-pos-sale-wrapper button.button-link,#commerce-pos-sale-wrapper input[type="reset"].button-link,#commerce-pos-sale-wrapper input[type="submit"].button-link,#commerce-pos-sale-wrapper input[type="button"].button-link,#commerce-pos-pay-form-wrapper .button-link,#commerce-pos-pay-form-wrapper .button-link:hover,#commerce-pos-pay-form-wrapper button.button-link,#commerce-pos-pay-form-wrapper input[type="reset"].button-link,#commerce-pos-pay-form-wrapper input[type="submit"].button-link,#commerce-pos-pay-form-wrapper input[type="button"].button-link,#commerce-pos-report-results-container .button-link,#commerce-pos-report-results-container .button-link:hover,#commerce-pos-report-results-container button.button-link,#commerce-pos-report-results-container input[type="reset"].button-link,#commerce-pos-report-results-container input[type="submit"].button-link,#commerce-pos-report-results-container input[type="button"].button-link{border:none;background:transparent;font-weight:normal;color:#2698f2;text-decoration:none;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit}#commerce-pos-sale-wrapper .button-link:hover,#commerce-pos-sale-wrapper .button-link:focus,#commerce-pos-sale-wrapper .button-link:hover:hover,#commerce-pos-sale-wrapper .button-link:hover:focus,#commerce-pos-sale-wrapper button.button-link:hover,#commerce-pos-sale-wrapper button.button-link:focus,#commerce-pos-sale-wrapper input[type="reset"].button-link:hover,#commerce-pos-sale-wrapper input[type="reset"].button-link:focus,#commerce-pos-sale-wrapper input[type="submit"].button-link:hover,#commerce-pos-sale-wrapper input[type="submit"].button-link:focus,#commerce-pos-sale-wrapper input[type="button"].button-link:hover,#commerce-pos-sale-wrapper input[type="button"].button-link:focus,#commerce-pos-pay-form-wrapper .button-link:hover,#commerce-pos-pay-form-wrapper .button-link:focus,#commerce-pos-pay-form-wrapper .button-link:hover:hover,#commerce-pos-pay-form-wrapper .button-link:hover:focus,#commerce-pos-pay-form-wrapper button.button-link:hover,#commerce-pos-pay-form-wrapper button.button-link:focus,#commerce-pos-pay-form-wrapper input[type="reset"].button-link:hover,#commerce-pos-pay-form-wrapper input[type="reset"].button-link:focus,#commerce-pos-pay-form-wrapper input[type="submit"].button-link:hover,#commerce-pos-pay-form-wrapper input[type="submit"].button-link:focus,#commerce-pos-pay-form-wrapper input[type="button"].button-link:hover,#commerce-pos-pay-form-wrapper input[type="button"].button-link:focus,#commerce-pos-report-results-container .button-link:hover,#commerce-pos-report-results-container .button-link:focus,#commerce-pos-report-results-container .button-link:hover:hover,#commerce-pos-report-results-container .button-link:hover:focus,#commerce-pos-report-results-container button.button-link:hover,#commerce-pos-report-results-container button.button-link:focus,#commerce-pos-report-results-container input[type="reset"].button-link:hover,#commerce-pos-report-results-container input[type="reset"].button-link:focus,#commerce-pos-report-results-container input[type="submit"].button-link:hover,#commerce-pos-report-results-container input[type="submit"].button-link:focus,#commerce-pos-report-results-container input[type="button"].button-link:hover,#commerce-pos-report-results-container input[type="button"].button-link:focus{background:inherit;text-decoration:underline}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-location-float-form .form-submit,#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit{background:#337ab7;border:0;margin:0 0 5px 0;border-radius:2px;padding:10px 20px;color:#fff;display:block;width:100%;transition:all .15s ease-in-out;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-location-float-form .form-submit:hover,#commerce-pos-location-float-form .form-submit:focus,#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit:hover,#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit:hover,#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit:focus{background:#2e6da4}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn{display:block;width:100%;font-size:20px;padding:20px;margin:0 0 20px 0;background:#5cb85c}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:hover,#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:focus{background:#4cae4c}#commerce-pos-sale-wrapper .button-link.small,#commerce-pos-sale-wrapper input[type="submit"].button-link.small,#commerce-pos-pay-form-wrapper .button-link.small,#commerce-pos-pay-form-wrapper input[type="submit"].button-link.small{font-size:12px}#pos-login-cont{position:relative;margin:50px auto 0 auto;max-width:400px;border-left:1px solid #151515;border-right:1px solid #151515;border-bottom:1px solid #151515;-webkit-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px;background:#fff}#pos-login-content{margin:0;padding:23px 10px 45px 10px}#pos-login-header{margin:0;padding:15px;text-align:center;background:#151515}h1.page-header{display:none}.page-pos-float .pos-main-content{padding-top:50px}.page-pos-float h1.page-header,.page-pos-float h1.page-header{display:block}div.status{margin:15px 0;border-radius:2px}.ajax-progress-throbber{background-color:#fff;position:absolute;z-index:100;border:2px solid #ccc;padding:10px;width:auto}.parked-transactions-wrapper{margin-top:15px;padding:15px 0 0 0;border-top:1px solid #eee}.parked-transactions-wrapper input{margin:0 20px 0 0 !important}.form-item .commerce-pos-hidden-element{display:none}.commerce-pos-form-modal-overlay{background:rgba(0,0,0,0.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9998}.commerce-pos-form-modal-modal{background:#fff;border:1px solid #666;max-height:75%;left:50%;overflow:auto;padding:20px;position:fixed;text-align:center;top:50%;transform:translate(-50%, -50%);width:75%;z-index:9999}@media screen and (min-width: 767px){.commerce-pos-form-modal-modal{width:50%}}@media screen and (min-width: 980px){.commerce-pos-form-modal-modal{width:33%}}.commerce-pos-form-modal-close{color:#666;cursor:pointer;font-size:1.6em;padding:5px;position:absolute;right:15px;top:15px}.commerce-pos-form-modal-throbber img{max-height:60px;max-width:60px}.commerce-pos-form-modal-notice{font-style:italic}#out-of-stock-override-confirm-question{margin-bottom:15px}#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-yes-button,#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-no-button{width:inherit;display:inline-block}#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-yes-button.link,#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-no-button.link{color:#337ab7;background:none;border:none}#commerce-pos-header{margin:0 0 20px 0;padding:20px;color:#fff;background:#313131;border-radius:2px}#commerce-pos-header #pos-logo{float:left;margin:0 30px 0 0;max-width:218px}#commerce-pos-header #pos-logo img{max-width:100%;height:auto}#commerce-pos-header .commerce-pos-header-links{display:inline-block;margin:0;vertical-align:middle}#commerce-pos-header .commerce-pos-header-links ul{margin:0;padding:0;list-style:none}#commerce-pos-header .commerce-pos-header-links ul li{float:left;margin:0 10px 0 0;padding:0;background:none}#commerce-pos-header .commerce-pos-header-links ul li:last-child{margin-right:0}#commerce-pos-header .commerce-pos-header-links ul li a{position:relative;display:block;margin:0;padding:8px 20px;font-size:13px;font-weight:bold;color:#fff;text-decoration:none;text-transform:uppercase;background:#337ab7;border:2px solid transparent;border-radius:2px;transition:all .15s ease-in-out}#commerce-pos-header .commerce-pos-header-links ul li a:hover,#commerce-pos-header .commerce-pos-header-links ul li a:focus{color:#fff;background:#2e6da4}#commerce-pos-header .commerce-pos-header-links ul li a.active{color:#fff;background:transparent;border:2px solid #337ab7;cursor:default}#commerce-pos-header .commerce-pos-header-links ul li a.active:focus{background:rgba(255,255,255,0.2)}@media screen and (max-width: 800px){#commerce-pos-header #pos-logo{padding-top:11px;max-width:161px}}@media screen and (max-width: 767px){#commerce-pos-header .commerce-pos-header-links ul li a{padding:6px 13px;font-size:13px}}.commerce-pos-product-summary{width:100%;margin:10px 0 20px}.commerce-pos-product-summary td{vertical-align:middle;text-align:center}.commerce-pos-product-summary td.title .title{font-weight:bold;font-size:120%;margin-right:10px}.commerce-pos-product-summary td.title .sku{font-size:80%;display:block}.commerce-pos-product-summary tr.odd,.commerce-pos-product-summary tr.even{background:#fff}.commerce-pos-product-summary tr td,.commerce-pos-product-summary tr th{border:1px solid #E4E4E4;text-align:left}.commerce-pos-pay-col-payments .order-text{display:inline-block;margin:0 15px 0 0}.commerce-pos-pay-col-payments .order-text .commerce-pos-sale-pay-edit-order{padding:5px 10px;background:#337ab7;color:#fff !important;font-size:12px;font-weight:bold;transition:all .15s ease-in-out}.commerce-pos-pay-col-payments .order-text .commerce-pos-sale-pay-edit-order:hover,.commerce-pos-pay-col-payments .order-text .commerce-pos-sale-pay-edit-order:focus{background:#2e6da4}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper{margin:20px 0;padding-top:20px;border-top:1px solid #F0F0F0}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input.form-button-disabled{background-color:#eee;color:#A2A2A2;border-color:#ccc;cursor:default}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input.form-button-disabled:hover{background-color:#eee !important}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input[type="submit"]{background-color:#5cb85c;color:#fff;border-color:transparent;padding:15px 25px;margin:0 10px 0 0;font-size:20px}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input[type="submit"]:hover,#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input[type="submit"]:focus{background-color:#4cae4c}.commerce-pos-keypad{width:75%}.commerce-pos-keypad *{box-sizing:border-box}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item-keypad-amount{margin-bottom:0}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item label{font-size:24px;margin-bottom:10px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item-keypad-amount input{max-width:100% !important;margin:0 0 20px 0;padding:15px 20px;height:auto;background:#FFFFFF !important;color:#000;border:2px solid #D6D6D6;font-size:30px;text-align:right;-webkit-box-shadow:inset 0 0 6px 2px rgba(0,0,0,0.1);box-shadow:inset 0 0 6px 2px rgba(0,0,0,0.1)}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item-keypad-amount input.error{border:2px solid red}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay{margin-bottom:15px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay::after{clear:both;content:'';display:block}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay .commerce-pos-keypad-quick-pay-button{float:left;margin-right:10px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay .commerce-pos-keypad-quick-pay-button:last-of-type{margin-right:0}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay input[type="submit"]{background-color:#337ab7;color:#fff;border-color:transparent;padding:15px 20px;font-size:20px;margin-right:0}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay input[type="submit"]:hover,#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay input[type="submit"]:focus{background-color:#2e6da4}.commerce-pos-keypad .commerce-pos-keypad-numbers{position:relative}.commerce-pos-keypad .commerce-pos-keypad-keys{overflow:hidden;border-right:1px solid #D6D6D6}.commerce-pos-keypad .commerce-pos-keypad-key{box-sizing:border-box;width:33.33%;display:block;float:left;padding:14px;border:1px solid #D6D6D6;border-right:0;border-bottom:0;font-size:22px;text-align:center;background-color:#F0F0F0;color:#000000;cursor:pointer;transition:all .1s ease 0s}.commerce-pos-keypad .commerce-pos-keypad-key:hover,.commerce-pos-keypad .commerce-pos-keypad-key:focus{background-color:#E4E4E4}#commerce-pos-location-float-form #edit-actions{margin-top:-6px}#commerce-pos-location-float-form #edit-amount{height:32px;margin-top:5px}.commerce-pos-keypad-key.pressed{background-color:#E4E4E4}.commerce-pos-keypad-actions button{width:33%;padding:15px;margin-right:10px;border:10px solid white;border-radius:30px;float:right;font-size:2em}.commerce-pos-keypad-actions button:hover,.commerce-pos-keypad-actions button:focus{border-color:white}.form-type-textfield.form-item-keypad-amount.form-text{width:100%;padding:40px 20px;background:#666;color:#fff;border:0;border-right:1px solid #fff;font-size:50px;text-align:right}.commerce-pos-keypad-key:last-of-type{background-color:#E4E4E4;color:#000}.commerce-pos-keypad-key:last-of-type:hover,.commerce-pos-keypad-key:last-of-type:focus{background-color:#DADADA}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]{position:relative;display:inline-block;width:100%;height:62px;margin:0;padding:13px 15px;font-size:20px;color:#fff;text-decoration:none;text-transform:uppercase;background:#337ab7;border:0;border-radius:0;box-shadow:none;transition:all .15s ease-in-out}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]:hover,#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]:focus{background-color:#2e6da4}@media screen and (max-width: 767px){.commerce-pos-keypad-amount .form-item-keypad-amount input{font-size:30px}.commerce-pos-keypad-key{font-size:20px}.commerce-pos-keypad-key,#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]{padding:10px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]{height:51px}}@media screen and (max-width: 980px){.commerce-pos-keypad{width:100%}#commerce-pos-pay-form-wrapper .commerce-pos-pay-col-payments .form-wrapper input{padding:10px 15px;font-size:16px}}#edit-date{float:none}#commerce-pos-report-end-of-day .form-item.form-item-location-id{margin:0 15px 15px 0}#commerce-pos-report-end-of-day .form-item-location-id label{margin-bottom:5px}#commerce-pos-report-results-container{padding-top:14px;overflow-x:auto}#commerce-pos-report-results-container table{margin:0;width:100%}#commerce-pos-report-results-container input[type="submit"]{-webkit-appearance:none;cursor:pointer;color:#fff;font-weight:normal;font-size:18px;outline:0;overflow:hidden;padding:11px 23px;margin:8px 18px 8px 0;width:auto;display:inline-block;border-radius:6px;border:none;background:#5cb85c;transition:all .15s ease-in-out}#commerce-pos-report-results-container input[type="submit"]:hover,#commerce-pos-report-results-container input[type="submit"]:focus{background:#3a963a}.sticky-enabled.tableheader-processed.sticky-table thead th{background-color:#E4E4E4;color:inherit;padding:15px;font-weight:bold;border-color:transparent;border-right:1px solid #fff}.sticky-enabled.tableheader-processed.sticky-table tr.odd,.sticky-enabled.tableheader-processed.sticky-table tr.even{background-color:#FFFFFF;border-color:transparent;border-bottom:1px solid #eee}.sticky-enabled.tableheader-processed.sticky-table tr td{padding:15px}.commerce-pos-col-products{width:100%;box-sizing:border-box}.commerce-pos-col-products *{box-sizing:border-box}.commerce-pos-transaction-id{padding:0 0 5px 0;font-size:22px}.payment-totals-table .label{display:table-cell;text-align:left}.payment-totals-table .balance{display:table-cell;text-align:right}#commerce-pos-sale-wrapper a{color:#337ab7}#commerce-pos-sale-wrapper .form-item{margin:20px 0;font-size:14px}#commerce-pos-sale-wrapper a,#commerce-pos-pay-form-wrapper a{color:#337ab7}#commerce-pos-sale-wrapper a:hover,#commerce-pos-sale-wrapper a:focus,#commerce-pos-pay-form-wrapper a:hover,#commerce-pos-pay-form-wrapper a:focus{color:#2e6da4;text-decoration:underline}#commerce-pos-sale-wrapper textarea,#commerce-pos-sale-wrapper select,#commerce-pos-sale-wrapper input,#commerce-pos-pay-form-wrapper textarea,#commerce-pos-pay-form-wrapper select,#commerce-pos-pay-form-wrapper input{margin:0;padding:5px 10px;border-radius:2px;height:auto;max-width:100%;background:#fff;box-sizing:border-box;vertical-align:baseline}#commerce-pos-sale-wrapper textarea.show-ajax-throbber,#commerce-pos-sale-wrapper select.show-ajax-throbber,#commerce-pos-sale-wrapper input.show-ajax-throbber,#commerce-pos-pay-form-wrapper textarea.show-ajax-throbber,#commerce-pos-pay-form-wrapper select.show-ajax-throbber,#commerce-pos-pay-form-wrapper input.show-ajax-throbber{background-image:url(/misc/throbber.gif) !important;background-repeat:no-repeat !important;background-position:right -13px !important}#commerce-pos-sale-wrapper button,#commerce-pos-sale-wrapper input[type="reset"],#commerce-pos-sale-wrapper input[type="submit"],#commerce-pos-sale-wrapper input[type="button"],#commerce-pos-pay-form-wrapper button,#commerce-pos-pay-form-wrapper input[type="reset"],#commerce-pos-pay-form-wrapper input[type="submit"],#commerce-pos-pay-form-wrapper input[type="button"]{-webkit-appearance:none;cursor:pointer;color:#333;font-weight:bold;font-size:12px;outline:0;overflow:visible;padding:5px 10px;margin:0 4px 0 0;width:auto;display:inline-block;border-radius:2px;border:1px solid #DADADA;background:#fff;transition:all .15s ease-in-out}#commerce-pos-sale-wrapper button:hover,#commerce-pos-sale-wrapper input:hover,#commerce-pos-sale-wrapper button:focus,#commerce-pos-sale-wrapper input:focus,#commerce-pos-pay-form-wrapper button:hover,#commerce-pos-pay-form-wrapper input:hover,#commerce-pos-pay-form-wrapper button:focus,#commerce-pos-pay-form-wrapper input:focus{background:#f9f9f9}.commerce-pos-transaction-line-items{border-top:1px solid #eee;margin-bottom:20px}.commerce-pos-transaction-line-items *{vertical-align:middle}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-col{display:inline-block;margin:5px 0;vertical-align:top}.commerce-pos-transaction-line-items .image-wrapper{width:100px;padding-right:2%}.commerce-pos-transaction-line-items .title-wrapper{width:calc(100% - 100px);font-size:12px;line-height:1.3}.commerce-pos-transaction-line-items .title-wrapper .out-of-stock-overridden-notice{color:red}.commerce-pos-transaction-line-items .price-edit-wrapper,.commerce-pos-transaction-line-items .quantity-wrapper{padding-right:2%;text-align:left}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper{clear:both;margin:0;padding:20px 0;border-bottom:1px solid #eee}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .form-item{display:inline-block}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-row-wrapper{margin:0;padding:0;width:100%;font-size:16px}.commerce-pos-transaction-line-items .total-wrapper{width:calc(100% - 250px);text-align:right}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper label{padding:0 2px;margin:0;width:100%;height:38px;line-height:38px;color:#337ab7;border:1px solid transparent;font-size:14px;font-weight:bold;transition:all .15s ease-in-out}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper label:hover,.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper label:focus{background:rgba(0,126,255,0.1)}.commerce-pos-transaction-line-items .title-wrapper .title{font-size:14px;font-weight:bold}@media (min-width: 767px){.commerce-pos-transaction-line-items .title-wrapper .title{font-size:16px}}.commerce-pos-transaction-line-items>.form-wrapper .stock-wrapper label{color:#000;font-weight:normal}#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper .form-item{margin:0;padding:0;width:100%;border:1px solid #ddd;border-radius:2px}#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper label,#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper input{color:#337ab7;font-weight:bold;font-size:14px;border:1px solid transparent;border-radius:0;height:38px;line-height:38px;padding:0 2px;margin:0;width:100%;text-align:center}.commerce-pos-transaction-line-items .quantity-wrapper .add-remove-wrapper{display:inline-block !important;width:20px;margin:0 !important;padding:0 !important;font-size:0;min-height:0 !important;height:auto !important}#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"]{width:20px;height:20px;vertical-align:top;padding:0 !important;margin:0;font-size:13px;border-radius:0;transition:all .1s ease-in-out;border:1px solid #ddd}#commerce-pos-sale-wrapper .add-remove-wrapper input:first-of-type,#commerce-pos-sale-wrapper .add-remove-wrapper button:first-of-type{border-bottom:0;border-left:0}#commerce-pos-sale-wrapper .add-remove-wrapper input:last-of-type,#commerce-pos-sale-wrapper .add-remove-wrapper button:last-of-type{border-left:0}#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"]:hover,#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"]:focus,#commerce-pos-sale-wrapper .add-remove-wrapper button:hover,#commerce-pos-sale-wrapper .add-remove-wrapper button:focus{background:#EAEAEA}#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"],#commerce-pos-sale-wrapper .add-remove-wrapper button{display:block;margin:0;padding:2px 3px;width:20px;height:20px;font-size:14px;line-height:1;border-radius:0}#commerce-pos-sale-wrapper .quantity-wrapper input[type="text"]{height:38px;width:100%;font-size:14px;font-weight:bold;line-height:38px;text-align:center;padding:0;margin:0;color:#337ab7;border:0;border-radius:0}#commerce-pos-sale-wrapper .quantity-wrapper input[type="text"]:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#commerce-pos-sale-wrapper .quantity-wrapper .textbox-wrapper{width:calc(100% - 20px);display:inline-block}#commerce-pos-sale-wrapper .quantity-wrapper .textbox-wrapper .form-item{border:1px solid #ddd;width:100%;text-align:center;margin:0 !important;border-radius:2px 0 0 2px}#commerce-pos-sale-wrapper .quantity-wrapper .form-type-textfield{margin:13px 0 !important;padding:0}#commerce-pos-sale-wrapper .price-edit-wrapper input:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper .btn{margin:0 0 0 10px}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper strong{margin-right:5px;font-size:14px}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper button{position:relative;text-indent:-9999px;width:10px;padding:0;margin:0 0 0 10%;opacity:0.25;background:url(../images/remove-symbol.png) no-repeat center;background-size:10px;border:0}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper input[type="submit"]:hover,#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper input[type="submit"]:focus,#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper button:hover,#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper button:focus{opacity:1}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper{position:relative;width:auto;text-align:center}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper{position:relative;display:block;margin:0 auto;padding:0 80px 0 0;max-width:180px;vertical-align:middle}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .discount-description{margin-left:10px;display:inline-block}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper input.form-text{display:block;margin:0 auto 5px auto;width:100%;height:30px;font-size:12px !important;border:1px solid #ddd}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-item{float:left;margin:0;padding:0;border:none;border-radius:0;vertical-align:baseline}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-submit{display:block;margin:9px auto;font-size:12px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper input[type="submit"].button-link.small{display:inline-block;margin:0 auto;vertical-align:top}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-group .form-submit{vertical-align:top;background:#337ab7;color:#fff;border:1px solid transparent}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue{position:absolute;top:0;right:0;display:block;margin:0;padding:0;width:35px;height:30px;background:#337ab7;color:#fff;border:none}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].commerce-pos-percent-discount-submit,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue.commerce-pos-percent-discount-submit{right:40px}#commerce-pos-sale-wrapper .form-wrapper input[type="submit"].blue{display:inline-block;background:#337ab7;color:#fff;border:1px solid transparent}#commerce-pos-sale-wrapper .form-wrapper input[type="submit"].blue:hover,#commerce-pos-sale-wrapper .form-wrapper input[type="submit"].blue:focus,.commerce-pos-discount-wrapper .form-wrapper input[type="submit"]:hover,.commerce-pos-discount-wrapper .form-wrapper input[type="submit"]:focus{background:#2e6da4}.commerce-pos-discount-wrapper .form-item,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-item{float:none;margin:0;padding:0;width:100%;border:none;border-radius:0;vertical-align:baseline}.views-field-message-commerce-body{padding:20px;background:#F0F0F0;margin:20px 0 5px}.views-field-message-commerce-body p:last-of-type{margin-bottom:0}#commerce-pos-messages-wrapper{margin-bottom:40px}#commerce-pos-messages-wrapper .views-field-name,#commerce-pos-messages-wrapper .views-field-timestamp{font-size:12px}#commerce-pos-return-payment .commerce-price-formatted-components,.payment-totals-table{width:100%;margin-bottom:0}@media screen and (min-width: 980px){#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-row-wrapper{display:table;width:100%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-col{position:relative;display:table-cell;box-sizing:border-box;vertical-align:middle}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .line-item-col{height:212px;vertical-align:middle}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .image-wrapper{width:12%;padding-right:2%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .image-wrapper img{margin:0;width:100%;height:auto}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .title-wrapper{width:36%;padding-right:2%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .price-edit-wrapper{width:17%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .quantity-wrapper{width:12%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper{width:15%}#commerce-pos-sale-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .commerce-pos-discount-wrapper{position:absolute;width:89%}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper{padding-right:54px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue{width:23px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].commerce-pos-percent-discount-submit,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue.commerce-pos-percent-discount-submit{right:26px}}@media screen and (min-width: 1200px){#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper{padding-right:80px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue{width:35px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].commerce-pos-percent-discount-submit,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue.commerce-pos-percent-discount-submit{right:40px}}#commerce-pos-product-no-results-message{text-align:center}#commerce-pos-sale-wrapper #commerce-pos-return-order-search .form-type-textfield{display:inline-block}#commerce-pos-sale-wrapper #commerce-pos-return-order-search .form-submit{display:inline-block;position:relative;top:-33px}#commerce-pos-sale-wrapper #commerce-pos-form-modal-modal{height:auto !important}#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox{margin:5px}#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-image,#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-info{display:inline-block;margin:0px 20px;vertical-align:text-top}#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-image.commerce-pos-return-product-info,#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-info.commerce-pos-return-product-info{position:relative;vertical-align:top;text-align:left;width:40%}#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-image.commerce-pos-return-product-info .commerce-pos-return-product-title,#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-info.commerce-pos-return-product-info .commerce-pos-return-product-title{font-weight:bold}#commerce-pos-sale-wrapper #edit-search-type .form-item{display:inline-block;width:190px}#commerce-pos-sale-wrapper #edit-search-type .form-item input{width:15px}#commerce-pos-sale-wrapper #edit-search-type .form-item label{display:inline-block;vertical-align:text-bottom;font-size:14px}#commerce-pos-sale-wrapper input#edit-order-search-input{width:320px}[id^="commerce-pos-sale"] .commerce-pos-product-search-container{padding:20px;margin-bottom:20px;text-align:center;background:#f0f0f0}[id^="commerce-pos-sale"] .commerce-pos-product-search-container #edit-product-search{position:relative;width:400px;margin:0 auto}[id^="commerce-pos-sale"] .commerce-pos-product-search-container .form-item{margin:5px 0}[id^="commerce-pos-sale"] .commerce-pos-product-search-container label{display:none}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input{position:relative;margin:0 0 5px 0;height:40px;width:400px;color:#000}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input::-moz-placeholder{color:#7D7D7D}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input::-webkit-input-placeholder{color:#7D7D7D}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:-ms-input-placeholder{color:#7D7D7D !important}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:focus::-moz-placeholder{color:transparent}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:focus::-webkit-input-placeholder{color:transparent}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:focus:-ms-input-placeholder{color:transparent !important}[id^="commerce-pos-sale"] .commerce-pos-product-search-container .commerce-pos-search-onboarding-message{margin:0 0 10px 0;font-size:16px}[id^="commerce-pos-sale"] .commerce-pos-product-search-container .form-item div.description{font-size:13px;color:#7D7D7D;font-style:italic;margin-top:12px}#commerce-pos-sale-wrapper .commerce-pos-product-search-container .form-item{margin:5px 0}.commerce-pos-product-display{padding:10px 10px 15px;border-bottom:1px solid #eee;transition:all .2s ease-in-out}.commerce-pos-product-display:hover,.commerce-pos-product-display:focus{background:#F0F0F0}.commerce-pos-product-display .display-image{float:left;margin:5px 15px 0 0;border:1px solid #eee}.commerce-pos-product-display .display-details,.commerce-pos-product-display .display-stock,.commerce-pos-product-display .display-price,.commerce-pos-product-display .display-add{padding-left:90px}.commerce-pos-product-display .display-details{font-size:10px}.commerce-pos-product-display .display-details .title{font-weight:bold;font-size:18px}.commerce-pos-product-display .display-price{font-weight:bold}.commerce-pos-product-display .display-add{float:right}.commerce-pos-product-display .display-add a{display:inline-block;padding:0 8px 2px;margin:5px 0 0 0;border-radius:3px;font-size:16px;font-weight:bold;background-color:#337ab7;color:white;transition:all .15s ease-in-out}.commerce-pos-product-display .display-add a:hover,.commerce-pos-product-display .display-add a:focus{background-color:#2e6da4}.commerce-pos-product-display .display-details a{display:inline-block}.commerce-pos-transaction-product-search-item.selected .commerce-pos-product-display{background:#F0F0F0}.ui-autocomplete{max-height:600px;overflow-y:auto}.ui-autocomplete{max-height:600px;overflow-y:auto}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .commerce-price-formatted-components,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .commerce-price-formatted-components{margin-top:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody{border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody>tr,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody>tr{width:100%;max-width:100%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody>tr>td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody>tr>td{border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody>tr>td:last-of-type,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody>tr>td:last-of-type{text-align:right}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr *,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr *{background:#f0f0f0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table{width:100%;font-size:14px;border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.odd,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.even,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.odd,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.even{padding:0;width:100%;background-color:#F0F0F0;color:#333;border:0;border-bottom:1px solid #FFFFFF}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay{background:#313131;font-size:120%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay td{background:#313131;color:#fff}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-change,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-change{font-size:120%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table td:nth-child(1),.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table td:nth-child(1){font-weight:bold}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table td.balance,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table td.balance{font-weight:bold}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td{padding:15px 10px;border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.status,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.actions,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.status,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.actions{text-align:center}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.status img,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.status img{vertical-align:middle}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.status img,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.status img{border-radius:50%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .label,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .label{font-size:inherit;border-radius:0;color:inherit}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .btn,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .btn{margin-bottom:5px}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper input,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper select,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper input,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper select{width:100%;border:1px solid #ccc;border-radius:2px}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .form-item,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .form-item{padding:0;margin:0 0 20px 0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-customer-input-wrapper,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-customer-input-wrapper{border-top:1px solid #eee;margin:25px 0 0 0;padding:20px 0 0 0}#commerce-pos-sale-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance,#commerce-pos-sale-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance,#commerce-pos-pay-form-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance,#commerce-pos-pay-form-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance{background:#dd0000}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper{margin:20px 0;font-size:0}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper .form-item.form-item-transaction-options-actions-add-order-discount-amount{font-size:0}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper .form-text{width:calc(33.33% - 4px);padding:10px;margin:0 4px 0 0;vertical-align:top;display:inline-block;font-size:12px;line-height:1.3;height:35px}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper .form-submit{width:calc(33.33% - 2px);padding:10px;display:inline-block;font-size:12px;line-height:1.3}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper #edit-transaction-options-actions-add-order-discount-percent.form-submit{margin:0 2px 0 0}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper #edit-transaction-options-actions-add-order-discount-fixed.form-submit{margin:0 0 0 2px}#commerce-pos-transactions-options-wrapper .form-item label{margin-bottom:5px;font-size:14px;font-weight:bold}.form-item.form-item-transaction-options-actions-add-order-discount-amount{margin-bottom:5px;display:inline}#commerce-pos-transactions-options-wrapper .commerce-price-formatted-components{width:100%;max-width:100%}#commerce-pos-transactions-options-wrapper .payment-totals-table{width:100%;margin-bottom:20px}#commerce-pos-transactions-options-wrapper .views-table{width:100%;margin-top:0}.commerce-price-formatted-components .component-title,.payment-totals-table .label{font-weight:bold}#commerce-pos-pay-balance-wrapper .pager{margin:0 0 20px 0}@media screen and (min-width: 767px){.commerce-pos-col-products,.commerce-pos-pay-col-payments{float:left;padding-right:20px;width:65%;box-sizing:border-box}.commerce-pos-col-transaction-info{width:35%;float:left}}@media screen and (min-width: 980px){.commerce-pos-col-products,.commerce-pos-pay-col-payments{width:75%}.commerce-pos-col-transaction-info{width:25%}}.commerce-pos-header-cashier-form{display:inline-block;float:right}.commerce-pos-cashier-login-form .form-item-code{display:inline;float:right}.commerce-pos-cashier-login-form .form-item-code label{display:inline}.commerce-pos-cashier-login-form .commerce-pos-cashier-code-input{margin-left:10px;margin-right:10px;max-width:100px}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit{display:none}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-in-visible{position:relative;outline:none;display:inline-block;margin:auto;margin-top:10px;margin-right:0;padding:8px 20px;font-size:13px;font-weight:bold;color:#fff;text-decoration:none;text-transform:uppercase;background:#337ab7;border:2px solid transparent;border-radius:2px;transition:all .15s ease-in-out;box-shadow:none}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-in-visible:hover,.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-in-visible:focus{text-shadow:none;background:#2e6da4}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-out{margin-left:10px;float:right} /*# sourceMappingURL=commerce_pos_style.css.map */ diff --git a/css/commerce_pos_style.css.map b/css/commerce_pos_style.css.map index 8626a0f..0d10c8e 100644 --- a/css/commerce_pos_style.css.map +++ b/css/commerce_pos_style.css.map @@ -1 +1 @@ -{"version":3,"file":"commerce_pos_style.css","sources":["commerce_pos_style.scss","_variables.scss","_base.scss","_header.scss","_pay.scss","_reports.scss","_sale.scss","_search.scss","_sidebar.scss","_layout.scss","_cashier.scss"],"sourcesContent":["//Commerce POS Styles\n@import 'variables';\n@import 'base';\n@import 'header';\n@import 'pay';\n@import 'reports';\n@import 'sale';\n@import 'search';\n@import 'sidebar';\n@import 'layout';\n@import 'cashier';\n","/*---------------------*/\n/*Colours*/\n/*---------------------\nPrimary Colour (Blue): #0091FF\nPrimary Color Hover: #087FDA\nSecondary Colour (Orange): #ff9900\nSecondary Colour Hover: #E28B07\n*/\n\n$primary: #337ab7;\n$primary-hover: #2e6da4;\n\n$secondary: #5cb85c;\n$secondary-hover: #4cae4c;\n\n$button-danger: #d9534f;\n\n$border-color: #ddd;\n\n$overlay-medium: rgba(0, 0, 0, .50);\n","//\n//---GENERAL---\n//\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n font-family: Arial, \"Helvetica Neue\", Helvetica, sans-serif !important;\n}\n\n//Buttons\n#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info,\n#commerce-pos-location-float-form,\n.commerce-pos-form-container {\n .form-submit {\n background: $primary;\n border: 0;\n margin: 0 0 5px 0;\n border-radius: 2px;\n padding: 10px 20px;\n color: #fff;\n display: block;\n width: 100%;\n transition: all .15s ease-in-out;\n -webkit-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n\n &:hover, &:focus {\n background: $primary-hover;\n }\n\n &.fixed-width {\n width: auto;\n }\n\n &.btn-success {\n background: $secondary;\n }\n\n &.btn-danger {\n background: $button-danger;\n }\n }\n}\n\n#commerce-pos-sale-wrapper {\n input[type=\"submit\"] {\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n -o-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n }\n}\n\n#commerce-pos-location-float-form .form-submit {\n width: 100px;\n}\n\n#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:last-of-type {\n margin-right: 0;\n}\n\n#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn {\n display: block;\n width: 100%;\n font-size: 20px;\n padding: 20px;\n margin: 0 0 20px 0;\n background: $secondary;\n\n &:hover, &:focus {\n background: $secondary-hover;\n }\n}\n\n#commerce-pos-sale-wrapper button,\n#commerce-pos-sale-wrapper input[type=\"reset\"],\n#commerce-pos-sale-wrapper input[type=\"submit\"],\n#commerce-pos-sale-wrapper input[type=\"button\"],\n#commerce-pos-pay-form-wrapper button,\n#commerce-pos-pay-form-wrapper input[type=\"reset\"],\n#commerce-pos-pay-form-wrapper input[type=\"submit\"],\n#commerce-pos-pay-form-wrapper input[type=\"button\"],\n#commerce-pos-report-results-container input[type=\"submit\"] {\n -webkit-appearance: none;\n cursor: pointer;\n color: #333;\n font-weight: bold;\n font-size: 12px;\n outline: 0;\n overflow: visible;\n padding: 5px 10px;\n margin: 0 4px 0 0;\n width: auto;\n display: inline-block;\n border-radius: 2px;\n border: 1px solid #DADADA;\n background: #fff;\n transition: all .15s ease-in-out;\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n -o-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n\n &:hover, &:focus {\n background: #f9f9f9;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n .commerce-pos-col-transaction-info .form-submit.form-button-disabled {\n background-color: #eee !important;\n color: #A2A2A2;\n border-color: #ccc;\n cursor: default;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper, #commerce-pos-report-results-container {\n .button-link, .button-link:hover, button.button-link, input[type=\"reset\"].button-link,\n input[type=\"submit\"].button-link, input[type=\"button\"].button-link {\n border: none;\n background: transparent;\n font-weight: normal;\n color: #2698f2;\n text-decoration: none;\n margin: 0;\n padding: 0;\n border: 0;\n outline: 0;\n font-size: 100%;\n vertical-align: baseline;\n font: inherit;\n\n &:hover, &:focus {\n background: inherit;\n text-decoration: underline;\n }\n }\n}\n\n#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit,\n#commerce-pos-location-float-form .form-submit,\n#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit {\n background: $primary;\n border: 0;\n margin: 0 0 5px 0;\n border-radius: 2px;\n padding: 10px 20px;\n color: #fff;\n display: block;\n width: 100%;\n transition: all .15s ease-in-out;\n -webkit-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n\n &:hover, &:focus {\n background: $primary-hover;\n }\n}\n\n#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn {\n display: block;\n width: 100%;\n font-size: 20px;\n padding: 20px;\n margin: 0 0 20px 0;\n background: $secondary;\n\n &:hover, &:focus {\n background: $secondary-hover;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n .button-link.small, input[type=\"submit\"].button-link.small {\n font-size: 12px;\n }\n}\n\n//Login\n#pos-login-cont {\n position: relative;\n margin: 50px auto 0 auto;\n max-width: 400px;\n border-left: 1px solid #151515;\n border-right: 1px solid #151515;\n border-bottom: 1px solid #151515;\n -webkit-border-radius: 0 0 20px 20px;\n border-radius: 0 0 20px 20px;\n background: #fff;\n}\n\n#pos-login-content {\n margin: 0;\n padding: 23px 10px 45px 10px;\n}\n\n#pos-login-header {\n margin: 0;\n padding: 15px;\n text-align: center;\n background: #151515;\n}\n\n//Content\nh1.page-header {\n display: none;\n}\n\n.page-pos-float {\n .pos-main-content {\n padding-top: 50px;\n }\n\n h1.page-header,\n h1.page-header {\n display: block;\n }\n}\n\n//Status Message\ndiv.status {\n margin: 15px 0;\n border-radius: 2px;\n}\n\n//Please Wait\n.ajax-progress-throbber {\n background-color: #fff;\n position: absolute;\n z-index: 100;\n border: 2px solid #ccc;\n padding: 10px;\n width: auto;\n}\n\n//Parked Transactions\n.parked-transactions-wrapper {\n margin-top: 15px;\n padding: 15px 0 0 0;\n border-top: 1px solid #eee;\n\n input {\n margin: 0 20px 0 0 !important;\n }\n}\n\n//Hidden Elements\n.form-item .commerce-pos-hidden-element {\n display: none;\n}\n\n.commerce-pos-form-modal {\n &-overlay {\n background: $overlay-medium;\n height: 100%;\n left: 0;\n position: fixed;\n top: 0;\n width: 100%;\n z-index: 9998;\n }\n\n &-modal {\n background: #fff;\n border: 1px solid #666;\n max-height: 75%;\n left: 50%;\n overflow: auto;\n padding: 20px;\n position: fixed;\n text-align: center;\n top: 50%;\n transform: translate(-50%, -50%);\n width: 75%;\n z-index: 9999;\n\n @media screen and (min-width: 767px) {\n width: 50%;\n }\n\n @media screen and (min-width: 980px) {\n width: 33%;\n }\n }\n\n &-close {\n color: #666;\n cursor: pointer;\n font-size: 1.6em;\n padding: 5px;\n position: absolute;\n right: 15px;\n top: 15px;\n }\n\n &-throbber img {\n max-height: 60px;\n max-width: 60px;\n }\n\n &-notice {\n font-style: italic;\n }\n}\n\n/** Styling for out of stock overridden modal. **/\n#out-of-stock-override-confirm-question {\n margin-bottom: 15px;\n}\n\n#commerce-pos-form-modal-modal {\n #edit-out-of-stock-override-confirm-yes-button,\n #edit-out-of-stock-override-confirm-no-button {\n width: inherit;\n display: inline-block;\n\n &.link {\n color: #337ab7;\n background: none;\n border: none;\n }\n }\n}\n","//\n//---HEADER---\n//\n#commerce-pos-header {\n margin: 0 0 20px 0;\n padding: 20px;\n color: #fff;\n background: #313131;\n border-radius: 2px;\n\n #pos-logo {\n float: left;\n margin: 0 30px 0 0;\n max-width: 218px;\n\n img {\n max-width: 100%;\n height: auto;\n }\n }\n\n //Header Links\n .commerce-pos-header-links {\n display: inline-block;\n margin: 0;\n vertical-align: middle;\n\n ul {\n margin: 0;\n padding: 0;\n list-style: none;\n }\n\n ul li {\n float: left;\n margin: 0 10px 0 0;\n padding: 0;\n background: none;\n }\n\n ul li:last-child {\n margin-right: 0;\n }\n\n ul li a {\n position: relative;\n display: block;\n margin: 0;\n padding: 8px 20px;\n font-size: 13px;\n font-weight: bold;\n color: #fff;\n text-decoration: none;\n\n text-transform: uppercase;\n background: $primary;\n border: 2px solid transparent;\n\n border-radius: 2px;\n transition: all .15s ease-in-out;\n }\n\n ul li a:hover,\n ul li a:focus {\n color: #fff;\n background: $primary-hover;\n }\n\n ul li a.active {\n color: #fff;\n background: transparent;\n border: 2px solid $primary;\n cursor: default;\n }\n\n ul li a.active:focus {\n background: rgba(255,255,255,0.2);\n }\n }\n\n //800px and below\n @media screen and (max-width: 800px) {\n #pos-logo {\n padding-top: 11px;\n max-width: 161px;\n }\n }\n\n //767px and below\n @media screen and (max-width: 767px) {\n .commerce-pos-header-links ul li a {\n padding: 6px 13px;\n font-size: 13px;\n }\n }\n}\n","//\n//---PAY---\n//\n.commerce-pos-product-summary {\n width: 100%;\n margin: 10px 0 20px;\n\n td {\n vertical-align: middle;\n text-align: center;\n }\n\n td.title .title {\n font-weight: bold;\n font-size: 120%;\n margin-right: 10px;\n }\n\n td.title .sku {\n font-size: 80%;\n display: block;\n }\n\n tr.odd, tr.even {\n background: #fff;\n }\n\n tr td, tr th {\n border: 1px solid #E4E4E4;\n text-align: left;\n }\n}\n\n.commerce-pos-pay-col-payments .order-text {\n display: inline-block;\n margin: 0 15px 0 0;\n\n .commerce-pos-sale-pay-edit-order {\n padding: 5px 10px;\n background: $primary;\n color: #fff !important;\n font-size: 12px;\n font-weight: bold;\n transition: all .15s ease-in-out;\n }\n\n .commerce-pos-sale-pay-edit-order:hover,\n .commerce-pos-sale-pay-edit-order:focus {\n background: $primary-hover;\n }\n}\n\n#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper {\n margin: 20px 0;\n padding-top: 20px;\n border-top: 1px solid #F0F0F0;\n\n input.form-button-disabled {\n background-color: #eee;\n color: #A2A2A2;\n border-color: #ccc;\n cursor: default;\n }\n\n input.form-button-disabled:hover {\n background-color: #eee !important;\n }\n\n input[type=\"submit\"] {\n background-color: $secondary;\n color: #fff;\n border-color: transparent;\n padding: 15px 25px;\n margin: 0 10px 0 0;\n font-size: 20px;\n\n &:hover, &:focus {\n background-color: $secondary-hover;\n }\n }\n}\n\n//\n//---KEYPAD---\n//\n.commerce-pos-keypad {\n width: 75%;\n\n * {\n box-sizing: border-box;\n }\n}\n\n#commerce-pos-pay-form-wrapper {\n .commerce-pos-keypad-amount {\n .form-item-keypad-amount {\n margin-bottom: 0;\n }\n\n .form-item label {\n font-size: 24px;\n margin-bottom: 10px;\n }\n\n .form-item-keypad-amount input {\n max-width: 100% !important;\n margin: 0 0 20px 0;\n padding: 15px 20px;\n height: auto;\n background: #FFFFFF !important;\n color: #000;\n border: 2px solid #D6D6D6;\n font-size: 30px;\n text-align: right;\n -webkit-box-shadow: inset 0 0 6px 2px rgba(0, 0, 0, .1);\n box-shadow: inset 0 0 6px 2px rgba(0, 0, 0, .1);\n }\n\n .form-item-keypad-amount input.error {\n border: 2px solid red;\n }\n }\n\n .commerce-pos-keypad-quick-pay {\n margin-bottom: 15px;\n\n &::after {\n clear: both;\n content: '';\n display: block;\n }\n\n .commerce-pos-keypad-quick-pay-button {\n float: left;\n margin-right: 10px;\n\n &:last-of-type {\n margin-right: 0;\n }\n }\n\n input[type=\"submit\"] {\n background-color: $primary;\n color: #fff;\n border-color: transparent;\n padding: 15px 20px;\n font-size: 20px;\n margin-right: 0;\n\n &:hover, &:focus {\n background-color: $primary-hover;\n }\n }\n\n }\n\n}\n\n.commerce-pos-keypad {\n .commerce-pos-keypad-numbers {\n position: relative;\n }\n\n .commerce-pos-keypad-keys {\n overflow: hidden;\n border-right: 1px solid #D6D6D6;\n }\n\n .commerce-pos-keypad-key {\n box-sizing: border-box;\n width: 33.33%;\n display: block;\n float: left;\n padding: 14px;\n border: 1px solid #D6D6D6;\n border-right: 0;\n border-bottom: 0;\n font-size: 22px;\n text-align: center;\n background-color: #F0F0F0;\n color: #000000;\n cursor: pointer;\n transition: all .1s ease 0s;\n }\n\n .commerce-pos-keypad-key:hover, .commerce-pos-keypad-key:focus {\n background-color: #E4E4E4;\n }\n}\n\n#commerce-pos-location-float-form {\n #edit-actions {\n margin-top: -6px;\n }\n\n #edit-amount {\n height: 32px;\n margin-top: 5px;\n }\n}\n\n.commerce-pos-keypad-key.pressed {\n /*transition: all .2s ease 0s;*/\n /*box-shadow: inset 0 0 10px #C1C1C1;*/\n background-color: #E4E4E4;\n}\n\n.commerce-pos-keypad-actions button {\n width: 33%;\n padding: 15px;\n margin-right: 10px;\n border: 10px solid white;\n border-radius: 30px;\n float: right;\n font-size: 2em;\n}\n\n.commerce-pos-keypad-actions button:hover, .commerce-pos-keypad-actions button:focus {\n border-color: white;\n}\n\n.form-type-textfield.form-item-keypad-amount.form-text {\n width: 100%;\n padding: 40px 20px;\n background: #666;\n color: #fff;\n border: 0;\n border-right: 1px solid #fff;\n font-size: 50px;\n text-align: right;\n}\n\n.commerce-pos-keypad-key:last-of-type {\n background-color: #E4E4E4;\n color: #000;\n}\n\n.commerce-pos-keypad-key:last-of-type:hover, .commerce-pos-keypad-key:last-of-type:focus {\n background-color: #DADADA;\n}\n\n#commerce-pos-pay-form-wrapper {\n .commerce-pos-keypad-actions input[type=\"submit\"] {\n position: relative;\n display: inline-block;\n width: 100%;\n height: 62px;\n margin: 0;\n padding: 13px 15px;\n font-size: 20px;\n color: #fff;\n text-decoration: none;\n text-transform: uppercase;\n background: $primary;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n transition: all .15s ease-in-out;\n }\n\n .commerce-pos-keypad-actions input[type=\"submit\"]:hover,\n .commerce-pos-keypad-actions input[type=\"submit\"]:focus {\n background-color: $primary-hover;\n }\n}\n\n\n//767 and below\n@media screen and (max-width: 767px) {\n //\n //---KEYPAD---\n //\n .commerce-pos-keypad-amount .form-item-keypad-amount input {\n font-size: 30px;\n }\n\n .commerce-pos-keypad-key {\n font-size: 20px;\n }\n\n .commerce-pos-keypad-key,\n #commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type=\"submit\"] {\n padding: 10px;\n }\n\n #commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type=\"submit\"] {\n height: 51px;\n }\n}\n\n//980px and below\n@media screen and (max-width: 980px) {\n //\n //---KEYPAD---\n //\n .commerce-pos-keypad {\n width: 100%;\n }\n\n #commerce-pos-pay-form-wrapper .commerce-pos-pay-col-payments .form-wrapper input {\n padding: 10px 15px;\n font-size: 16px;\n }\n}\n","//\n//---REPORTS---\n//\n#edit-date {\n //Fix item label position\n float: none;\n}\n\n#commerce-pos-report-end-of-day {\n\n .form-item.form-item-location-id {\n margin: 0 15px 15px 0;\n }\n\n .form-item-location-id label {\n margin-bottom: 5px;\n }\n}\n\n#commerce-pos-report-results-container {\n padding-top: 14px;\n overflow-x: auto;\n\n table {\n margin: 0;\n width: 100%;\n }\n\n input[type=\"submit\"] {\n -webkit-appearance: none;\n cursor: pointer;\n color: #fff;\n font-weight: normal;\n font-size: 18px;\n outline: 0;\n overflow: hidden;\n padding: 11px 23px;\n margin: 8px 18px 8px 0;\n width: auto;\n display: inline-block;\n border-radius: 6px;\n border: none;\n background: #5cb85c;\n transition: all .15s ease-in-out;\n }\n\n input[type=\"submit\"]:hover, input[type=\"submit\"]:focus {\n background: #3a963a;\n }\n}\n\n.sticky-enabled.tableheader-processed.sticky-table {\n thead th {\n background-color: #E4E4E4;\n color: inherit;\n padding: 15px;\n font-weight: bold;\n border-color: transparent;\n border-right: 1px solid #fff;\n }\n\n tr.odd,\n tr.even {\n background-color: #FFFFFF;\n border-color: transparent;\n border-bottom: 1px solid #eee;\n }\n\n tr td {\n padding: 15px;\n }\n}\n\n","//\n//---SALE---\n//\n.commerce-pos-col-products {\n width: 100%;\n box-sizing: border-box;\n * {\n box-sizing: border-box;\n }\n}\n\n.commerce-pos-transaction-id {\n padding: 0 0 5px 0;\n font-size: 22px;\n}\n\n.payment-totals-table {\n .label {\n display: table-cell;\n text-align: left;\n }\n\n .balance {\n display: table-cell;\n text-align: right;\n }\n}\n\n#commerce-pos-sale-wrapper {\n a {\n color: $primary;\n }\n\n .form-item {\n margin: 20px 0;\n font-size: 14px;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n a {\n color: $primary;\n }\n\n a:hover, a:focus {\n color: $primary-hover;\n text-decoration: underline;\n }\n\n textarea,\n select,\n input {\n margin: 0;\n padding: 5px 10px;\n border-radius: 2px;\n height: auto;\n max-width: 100%;\n background: #fff;\n box-sizing: border-box;\n vertical-align: baseline;\n\n &.show-ajax-throbber {\n background-image: url(/misc/throbber.gif) !important;\n background-repeat: no-repeat !important;\n background-position: right -13px !important;\n }\n }\n\n button, input[type=\"reset\"],\n input[type=\"submit\"], input[type=\"button\"] {\n -webkit-appearance: none;\n cursor: pointer;\n color: #333;\n font-weight: bold;\n font-size: 12px;\n outline: 0;\n overflow: visible;\n padding: 5px 10px;\n margin: 0 4px 0 0;\n width: auto;\n display: inline-block;\n border-radius: 2px;\n border: 1px solid #DADADA;\n background: #fff;\n transition: all .15s ease-in-out;\n }\n\n button:hover, input:hover, button:focus, input:focus {\n background: #f9f9f9;\n }\n}\n\n//\n//---LINE ITEMS---\n//\n.commerce-pos-transaction-line-items {\n border-top: 1px solid #eee;\n margin-bottom: 20px;\n\n * {\n vertical-align: middle;\n }\n\n > .form-wrapper > .form-wrapper .line-item-col {\n display: inline-block;\n margin: 5px 0;\n vertical-align: top;\n }\n\n .image-wrapper {\n width: 100px;\n padding-right: 2%;\n }\n\n .title-wrapper {\n width: calc(100% - 100px);\n font-size: 12px;\n line-height: 1.3;\n\n .out-of-stock-overridden-notice {\n color: red;\n }\n }\n\n .price-edit-wrapper,\n .quantity-wrapper {\n padding-right: 2%;\n text-align: left;\n }\n\n > .form-wrapper > .form-wrapper {\n clear: both;\n margin: 0;\n padding: 20px 0;\n border-bottom: 1px solid #eee;\n }\n\n > .form-wrapper > .form-wrapper .form-item {\n display: inline-block;\n }\n\n > .form-wrapper > .form-wrapper .line-item-row-wrapper {\n margin: 0;\n padding: 0;\n width: 100%;\n font-size: 16px\n }\n\n .total-wrapper {\n width: calc(100% - 250px);\n text-align: right;\n }\n}\n\n.commerce-pos-transaction-line-items > .form-wrapper > .form-wrapper label {\n padding: 0 2px;\n margin: 0;\n width: 100%;\n height: 38px;\n line-height: 38px;\n color: $primary;\n border: 1px solid transparent;\n font-size: 14px;\n font-weight: bold;\n transition: all .15s ease-in-out;\n\n &:hover,\n &:focus {\n background: rgba(0, 126, 255, 0.1);\n }\n}\n\n//\n//---TITLE WRAPPER---\n//\n.commerce-pos-transaction-line-items {\n .title-wrapper .title {\n font-size: 14px;\n font-weight: bold;\n\n @media(min-width: 767px) {\n font-size: 16px;\n }\n }\n}\n\n.commerce-pos-transaction-line-items > .form-wrapper .stock-wrapper label {\n color: #000;\n font-weight: normal;\n}\n\n//\n//---PRICE EDIT WRAPPER---\n//\n#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper {\n .form-item {\n margin: 0;\n padding: 0;\n width: 100%;\n border: 1px solid $border-color;\n border-radius: 2px;\n }\n\n label,\n input {\n color: $primary;\n font-weight: bold;\n font-size: 14px;\n border: 1px solid transparent;\n border-radius: 0;\n height: 38px;\n line-height: 38px;\n padding: 0 2px;\n margin: 0;\n width: 100%;\n text-align: center;\n }\n}\n\n//\n//---QUANTITY WRAPPER---\n//\n.commerce-pos-transaction-line-items .quantity-wrapper .add-remove-wrapper {\n display: inline-block !important;\n width: 20px;\n margin: 0 !important;\n padding: 0 !important;\n font-size: 0;\n min-height: 0 !important;\n height: auto !important;\n}\n\n#commerce-pos-sale-wrapper .add-remove-wrapper {\n input[type=\"submit\"] {\n width: 20px;\n height: 20px;\n vertical-align: top;\n padding: 0 !important;\n margin: 0;\n font-size: 13px;\n border-radius: 0;\n transition: all .1s ease-in-out;\n border: 1px solid $border-color;\n }\n\n input:first-of-type,\n button:first-of-type {\n border-bottom: 0;\n border-left: 0;\n }\n\n input:last-of-type,\n button:last-of-type {\n border-left: 0;\n }\n\n input[type=\"submit\"]:hover,\n input[type=\"submit\"]:focus,\n button:hover,\n button:focus {\n background: #EAEAEA;\n }\n\n input[type=\"submit\"],\n button {\n display: block;\n margin: 0;\n padding: 2px 3px;\n width: 20px;\n height: 20px;\n font-size: 14px;\n line-height: 1;\n border-radius: 0;\n }\n}\n\n#commerce-pos-sale-wrapper .quantity-wrapper {\n input[type=\"text\"] {\n height: 38px;\n width: 100%;\n font-size: 14px;\n font-weight: bold;\n line-height: 38px;\n text-align: center;\n padding: 0;\n margin: 0;\n color: $primary;\n border: 0;\n border-radius: 0;\n }\n\n input[type=\"text\"]:focus {\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n\n .textbox-wrapper {\n width: calc(100% - 20px);\n display: inline-block;\n }\n\n .textbox-wrapper .form-item {\n border: 1px solid $border-color;\n width: 100%;\n text-align: center;\n margin: 0 !important;\n border-radius: 2px 0 0 2px;\n }\n\n .form-type-textfield {\n margin: 13px 0 !important;\n padding: 0;\n }\n}\n\n#commerce-pos-sale-wrapper .price-edit-wrapper input:focus {\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n\n//\n//---TOTAL WRAPPER---\n//\n#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper {\n .btn {\n margin: 0 0 0 10px;\n }\n\n strong {\n margin-right: 5px;\n font-size: 14px;\n }\n\n input[type=\"submit\"],\n button {\n position: relative;\n text-indent: -9999px;\n width: 10px;\n padding: 0;\n margin: 0 0 0 10%;\n opacity: 0.25;\n background: url(../images/remove-symbol.png) no-repeat center;\n background-size: 10px;\n border: 0;\n\n &:hover,\n &:focus {\n opacity: 1;\n }\n }\n}\n\n//\n//---DISCOUNT---\n//\n#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper {\n position: relative;\n width: auto;\n text-align: center;\n\n .form-wrapper {\n position: relative;\n display: block;\n margin: 0 auto;\n padding: 0 80px 0 0;\n max-width: 180px;\n vertical-align: middle;\n }\n\n .discount-description {\n margin-left: 10px;\n display: inline-block;\n }\n\n input.form-text {\n display: block;\n margin: 0 auto 5px auto;\n width: 100%;\n height: 30px;\n font-size: 12px !important;\n border: 1px solid $border-color;\n }\n\n .form-item {\n float: left;\n margin: 0;\n padding: 0;\n border: none;\n border-radius: 0;\n vertical-align: baseline;\n }\n\n .form-submit {\n display: block;\n margin: 9px auto;\n font-size: 12px;\n }\n\n input[type=\"submit\"].button-link.small {\n display: inline-block;\n margin: 0 auto;\n vertical-align: top;\n }\n\n .form-group .form-submit {\n vertical-align: top;\n background: $primary;\n color: #fff;\n border: 1px solid transparent;\n }\n\n .form-wrapper input[type=\"submit\"],\n .form-wrapper input[type=\"submit\"].blue {\n position: absolute;\n top: 0;\n right: 0;\n display: block;\n margin: 0;\n padding: 0;\n width: 35px;\n height: 30px;\n background: $primary;\n color: #fff;\n border: none;\n\n &.commerce-pos-percent-discount-submit {\n right: 40px;\n }\n }\n}\n\n#commerce-pos-sale-wrapper .form-wrapper input[type=\"submit\"].blue {\n display: inline-block;\n background: $primary;\n color: #fff;\n border: 1px solid transparent;\n}\n\n#commerce-pos-sale-wrapper .form-wrapper input[type=\"submit\"].blue:hover,\n#commerce-pos-sale-wrapper .form-wrapper input[type=\"submit\"].blue:focus,\n.commerce-pos-discount-wrapper .form-wrapper input[type=\"submit\"]:hover,\n.commerce-pos-discount-wrapper .form-wrapper input[type=\"submit\"]:focus {\n background: $primary-hover;\n}\n\n.commerce-pos-discount-wrapper .form-item,\n#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-item {\n float: none;\n margin: 0;\n padding: 0;\n width: 100%;\n border: none;\n border-radius: 0;\n vertical-align: baseline;\n}\n\n//\n//---NOTES---\n//\n.views-field-message-commerce-body {\n padding: 20px;\n background: #F0F0F0;\n margin: 20px 0 5px;\n}\n\n.views-field-message-commerce-body p:last-of-type {\n margin-bottom: 0;\n}\n\n#commerce-pos-messages-wrapper {\n margin-bottom: 40px;\n\n .views-field-name,\n .views-field-timestamp {\n font-size: 12px;\n }\n}\n\n//\n//---REFUND---\n//\n#commerce-pos-return-payment .commerce-price-formatted-components, .payment-totals-table {\n width: 100%;\n margin-bottom: 0;\n}\n\n@media screen and (min-width: 980px) {\n #commerce-pos-sale-wrapper .commerce-pos-transaction-line-items {\n > .form-wrapper > .form-wrapper .line-item-row-wrapper {\n display: table;\n width: 100%;\n }\n\n > .form-wrapper > .form-wrapper .line-item-col {\n position: relative;\n display: table-cell;\n box-sizing: border-box;\n vertical-align: middle;\n }\n\n > .form-wrapper > .form-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .line-item-col {\n height: 212px;\n vertical-align: middle;\n }\n\n .image-wrapper {\n width: 12%;\n padding-right: 2%;\n\n img {\n margin: 0;\n width: 100%;\n height: auto;\n }\n }\n\n .title-wrapper {\n width: 36%;\n padding-right: 2%;\n }\n\n .price-edit-wrapper {\n width: 17%;\n }\n\n .quantity-wrapper {\n width: 12%;\n }\n\n .total-wrapper {\n width: 15%;\n }\n\n > .form-wrapper > .form-wrapper .commerce-pos-discount-wrapper {\n\n }\n }\n\n #commerce-pos-sale-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .commerce-pos-discount-wrapper {\n position: absolute;\n width: 89%;\n }\n\n #commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper {\n padding-right: 54px;\n\n input[type=\"submit\"],\n input[type=\"submit\"].blue {\n width: 23px;\n\n &.commerce-pos-percent-discount-submit {\n right: 26px;\n }\n }\n }\n}\n\n@media screen and (min-width: 1200px) {\n #commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper {\n padding-right: 80px;\n\n input[type=\"submit\"],\n input[type=\"submit\"].blue {\n width: 35px;\n\n &.commerce-pos-percent-discount-submit {\n right: 40px;\n }\n }\n }\n}\n\n#commerce-pos-product-no-results-message {\n text-align: center;\n}\n\n/** Styling for return order search. **/\n#commerce-pos-sale-wrapper {\n #commerce-pos-return-order-search {\n .form-type-textfield {\n display: inline-block;\n }\n\n .form-submit {\n display: inline-block;\n position: relative;\n top: -35px;\n }\n }\n\n #commerce-pos-form-modal-modal {\n height: auto !important;\n }\n\n .form-item-return-items {\n .form-type-checkbox {\n margin: 5px;\n\n .commerce-pos-return-product-image, .commerce-pos-return-product-info {\n display: inline-block;\n margin: 0px 20px;\n vertical-align: text-top;\n\n &.commerce-pos-return-product-info {\n position: relative;\n vertical-align: top;\n text-align: left;\n width: 40%;\n\n .commerce-pos-return-product-title {\n font-weight: bold;\n }\n }\n }\n }\n }\n}\n","//\n//---PRODUCT SEARCH---\n//\n\n[id^=\"commerce-pos-sale\"] .commerce-pos-product-search-container {\n padding: 20px;\n margin-bottom: 20px;\n text-align: center;\n background: #f0f0f0;\n\n #edit-product-search {\n position: relative;\n width: 400px;\n margin: 0 auto;\n }\n\n .form-item {\n margin: 5px 0;\n }\n\n //Don't show label, but leave there for screen readers\n label {\n display: none;\n }\n\n input {\n position: relative;\n margin: 0 0 5px 0;\n height: 40px;\n width: 400px;\n color: #000;\n }\n\n /* Placeholder */\n input::-moz-placeholder { /* Firefox */\n color: #7D7D7D;\n }\n\n input::-webkit-input-placeholder {\n /* Chrome, Safari, Opera */\n color:#7D7D7D;\n }\n\n input:-ms-input-placeholder {\n /* IE10–11 */\n color:#7D7D7D !important;\n }\n\n /* Placeholder on input:focus */\n input:focus::-moz-placeholder {\n /* Firefox */\n color:transparent;\n }\n\n input:focus::-webkit-input-placeholder {\n /* Chrome, Safari, Opera */\n color:transparent;\n\n }\n\n input:focus:-ms-input-placeholder {\n /* IE10–11 */\n color:transparent !important;\n }\n\n .commerce-pos-search-onboarding-message {\n margin: 0 0 10px 0;\n font-size: 16px;\n }\n\n .form-item div.description {\n font-size: 13px;\n color:#7D7D7D;\n font-style:italic;\n margin-top: 12px;\n }\n}\n\n/* Form-item search override. */\n#commerce-pos-sale-wrapper .commerce-pos-product-search-container .form-item {\n margin: 5px 0;\n}\n\n.commerce-pos-product-display {\n padding: 10px 10px 15px;\n border-bottom: 1px solid #eee;\n transition: all .2s ease-in-out;\n\n &:hover, &:focus {\n background: #F0F0F0;\n }\n\n .display-image {\n float: left;\n margin: 5px 15px 0 0;\n border: 1px solid #eee;\n }\n\n .display-details,\n .display-stock,\n .display-price,\n .display-add {\n /* Clear image */\n padding-left: 90px;\n }\n\n .display-details {\n font-size: 10px;\n }\n\n .display-details .title {\n font-weight: bold;\n font-size: 18px;\n }\n\n .display-price {\n font-weight: bold;\n }\n\n .display-add {\n float: right;\n }\n\n .display-add a {\n display: inline-block;\n padding: 0 8px 2px;\n margin: 5px 0 0 0;\n border-radius: 3px;\n font-size: 16px;\n font-weight: bold;\n background-color: $primary;\n color: white;\n transition: all .15s ease-in-out;\n }\n\n .display-add a:hover,\n .display-add a:focus {\n background-color: $primary-hover;\n }\n\n .display-details a {\n display: inline-block;\n }\n}\n\n.commerce-pos-transaction-product-search-item.selected .commerce-pos-product-display {\n background: #F0F0F0;\n}\n\n.ui-autocomplete {\n max-height: 600px;\n overflow-y: auto;\n}\n\n.ui-autocomplete {\n max-height: 600px;\n overflow-y: auto;\n}\n","//\n//---SIDEBAR---\n//\n\n.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper,\n.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper {\n .commerce-price-formatted-components {\n margin-top: 0;\n }\n\n table > tbody {\n border: 0;\n }\n\n table > tbody > tr {\n width: 100%;\n max-width: 100%;\n }\n\n table > tbody > tr > td {\n border: 0;\n }\n\n table > tbody > tr > td:last-of-type {\n text-align: right;\n }\n\n table.commerce-pos-sidebar-table tr * {\n background: #f0f0f0;\n }\n\n table.commerce-pos-sidebar-table {\n width: 100%;\n font-size: 14px;\n border: 0;\n\n tr, tr.odd, tr.even {\n padding: 0;\n width: 100%;\n background-color: #F0F0F0;\n color: #333;\n border: 0;\n border-bottom: 1px solid #FFFFFF;\n }\n\n tr.order-to-pay {\n background: #313131;\n font-size: 120%;\n\n td {\n background: #313131;\n color: #fff;\n }\n }\n\n tr.order-change {\n font-size: 120%;\n }\n\n td:nth-child(1) {\n font-weight: bold;\n }\n\n td.balance {\n font-weight: bold;\n }\n\n tr {\n td {\n padding: 15px 10px;\n border: 0;\n\n &.status,\n &.actions {\n text-align: center;\n }\n }\n\n td,\n td.status img {\n vertical-align: middle;\n }\n\n td.status img {\n border-radius: 50%;\n }\n }\n }\n\n .label {\n font-size: inherit;\n border-radius: 0;\n color: inherit;\n }\n\n .btn {\n margin-bottom: 5px;\n }\n\n input,\n select {\n width: 100%;\n border: 1px solid #ccc;\n border-radius: 2px;\n }\n\n .form-item {\n padding: 0;\n margin: 0 0 20px 0;\n }\n\n #commerce-pos-customer-input-wrapper {\n border-top: 1px solid #eee;\n margin: 25px 0 0 0;\n padding: 20px 0 0 0;\n }\n}\n\n// To Pay - Color changes based on balance.\n#commerce-pos-sale-wrapper.sale,\n#commerce-pos-pay-form-wrapper.sale {\n .commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper,\n .commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper {\n table.commerce-pos-sidebar-table tr.order-to-pay {\n &.order-to-pay-positive td.balance {\n background: #dd0000;\n }\n }\n }\n}\n\n//Discount\n#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper {\n margin: 20px 0;\n font-size: 0;\n\n .form-item.form-item-transaction-options-actions-add-order-discount-amount {\n font-size: 0;\n }\n\n .form-text {\n width: calc(33.33% - 4px);\n padding: 10px;\n margin: 0 4px 0 0;\n vertical-align: top;\n display: inline-block;\n font-size: 12px;\n line-height: 1.3;\n height: 35px;\n }\n\n .form-submit {\n width: calc(33.33% - 2px);\n padding: 10px;\n display: inline-block;\n font-size: 12px;\n line-height: 1.3;\n }\n\n #edit-transaction-options-actions-add-order-discount-percent.form-submit {\n margin: 0 2px 0 0;\n }\n\n #edit-transaction-options-actions-add-order-discount-fixed.form-submit {\n margin: 0 0 0 2px;\n }\n}\n\n#commerce-pos-transactions-options-wrapper .form-item label {\n margin-bottom: 5px;\n font-size: 14px;\n font-weight: bold;\n}\n\n.form-item.form-item-transaction-options-actions-add-order-discount-amount {\n margin-bottom: 5px;\n display: inline;\n}\n\n#commerce-pos-transactions-options-wrapper {\n .commerce-price-formatted-components {\n width: 100%;\n max-width: 100%;\n }\n\n .payment-totals-table {\n width: 100%;\n margin-bottom: 20px;\n }\n\n .views-table {\n width: 100%;\n margin-top: 0;\n }\n}\n\n.commerce-price-formatted-components .component-title, .payment-totals-table .label {\n font-weight: bold;\n}\n\n#commerce-pos-pay-balance-wrapper .pager {\n margin: 0 0 20px 0;\n}\n","@media screen and (min-width: 767px) {\n .commerce-pos-col-products,\n .commerce-pos-pay-col-payments {\n float: left;\n padding-right: 20px;\n width: 65%;\n box-sizing: border-box;\n }\n\n .commerce-pos-col-transaction-info {\n width: 35%;\n float: left;\n }\n}\n\n@media screen and (min-width: 980px) {\n .commerce-pos-col-products,\n .commerce-pos-pay-col-payments {\n width: 75%;\n }\n\n .commerce-pos-col-transaction-info {\n width: 25%;\n }\n}","//\n//---CASHIER---\n//\n.commerce-pos-header-cashier-form {\n display: inline-block;\n float: right;\n}\n\n.commerce-pos-cashier-login-form {\n .form-item-code {\n display: inline;\n float: right;\n label {\n display: inline;\n }\n }\n\n .commerce-pos-cashier-code-input {\n margin-left: 10px;\n margin-right: 10px;\n max-width: 100px;\n }\n\n .commerce-pos-cashier-login-form-submit {\n display: none;\n &.commerce-pos-cashier-login-form-log-in-visible {\n position: relative;\n outline: none;\n display: inline-block;\n margin: auto;\n margin-top: 10px;\n margin-right: 0;\n padding: 8px 20px;\n font-size: 13px;\n font-weight: bold;\n color: #fff;\n text-decoration: none;\n text-transform: uppercase;\n background: #337ab7;\n border: 2px solid transparent;\n border-radius: 2px;\n transition: all .15s ease-in-out;\n box-shadow: none;\n &:hover, &:focus {\n text-shadow: none;\n background: #2e6da4;\n }\n }\n &.commerce-pos-cashier-login-form-log-out {\n margin-left: 10px;\n float: right;\n }\n }\n}\n"],"mappings":"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","names":[]} \ No newline at end of file +{"version":3,"file":"commerce_pos_style.css","sources":["commerce_pos_style.scss","_variables.scss","_base.scss","_header.scss","_pay.scss","_reports.scss","_sale.scss","_search.scss","_sidebar.scss","_layout.scss","_cashier.scss"],"sourcesContent":["//Commerce POS Styles\n@import 'variables';\n@import 'base';\n@import 'header';\n@import 'pay';\n@import 'reports';\n@import 'sale';\n@import 'search';\n@import 'sidebar';\n@import 'layout';\n@import 'cashier';\n","/*---------------------*/\n/*Colours*/\n/*---------------------\nPrimary Colour (Blue): #0091FF\nPrimary Color Hover: #087FDA\nSecondary Colour (Orange): #ff9900\nSecondary Colour Hover: #E28B07\n*/\n\n$primary: #337ab7;\n$primary-hover: #2e6da4;\n\n$secondary: #5cb85c;\n$secondary-hover: #4cae4c;\n\n$button-danger: #d9534f;\n\n$border-color: #ddd;\n\n$overlay-medium: rgba(0, 0, 0, .50);\n","//\n//---GENERAL---\n//\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n font-family: Arial, \"Helvetica Neue\", Helvetica, sans-serif !important;\n}\n\n//Buttons\n#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info,\n#commerce-pos-location-float-form,\n.commerce-pos-form-container {\n .form-submit {\n background: $primary;\n border: 0;\n margin: 0 0 5px 0;\n border-radius: 2px;\n padding: 10px 20px;\n color: #fff;\n display: block;\n width: 100%;\n transition: all .15s ease-in-out;\n -webkit-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n\n &:hover, &:focus {\n background: $primary-hover;\n }\n\n &.fixed-width {\n width: auto;\n }\n\n &.btn-success {\n background: $secondary;\n }\n\n &.btn-danger {\n background: $button-danger;\n }\n }\n}\n\n#commerce-pos-sale-wrapper {\n input[type=\"submit\"] {\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n -o-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n }\n}\n\n#commerce-pos-location-float-form .form-submit {\n width: 100px;\n}\n\n#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:last-of-type {\n margin-right: 0;\n}\n\n#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn {\n display: block;\n width: 100%;\n font-size: 20px;\n padding: 20px;\n margin: 0 0 20px 0;\n background: $secondary;\n\n &:hover, &:focus {\n background: $secondary-hover;\n }\n}\n\n#commerce-pos-sale-wrapper button,\n#commerce-pos-sale-wrapper input[type=\"reset\"],\n#commerce-pos-sale-wrapper input[type=\"submit\"],\n#commerce-pos-sale-wrapper input[type=\"button\"],\n#commerce-pos-pay-form-wrapper button,\n#commerce-pos-pay-form-wrapper input[type=\"reset\"],\n#commerce-pos-pay-form-wrapper input[type=\"submit\"],\n#commerce-pos-pay-form-wrapper input[type=\"button\"],\n#commerce-pos-report-results-container input[type=\"submit\"] {\n -webkit-appearance: none;\n cursor: pointer;\n color: #333;\n font-weight: bold;\n font-size: 12px;\n outline: 0;\n overflow: visible;\n padding: 5px 10px;\n margin: 0 4px 0 0;\n width: auto;\n display: inline-block;\n border-radius: 2px;\n border: 1px solid #DADADA;\n background: #fff;\n transition: all .15s ease-in-out;\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n -o-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n\n &:hover, &:focus {\n background: #f9f9f9;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n .commerce-pos-col-transaction-info .form-submit.form-button-disabled {\n background-color: #eee !important;\n color: #A2A2A2;\n border-color: #ccc;\n cursor: default;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper, #commerce-pos-report-results-container {\n .button-link, .button-link:hover, button.button-link, input[type=\"reset\"].button-link,\n input[type=\"submit\"].button-link, input[type=\"button\"].button-link {\n border: none;\n background: transparent;\n font-weight: normal;\n color: #2698f2;\n text-decoration: none;\n margin: 0;\n padding: 0;\n border: 0;\n outline: 0;\n font-size: 100%;\n vertical-align: baseline;\n font: inherit;\n\n &:hover, &:focus {\n background: inherit;\n text-decoration: underline;\n }\n }\n}\n\n#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit,\n#commerce-pos-location-float-form .form-submit,\n#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit {\n background: $primary;\n border: 0;\n margin: 0 0 5px 0;\n border-radius: 2px;\n padding: 10px 20px;\n color: #fff;\n display: block;\n width: 100%;\n transition: all .15s ease-in-out;\n -webkit-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n\n &:hover, &:focus {\n background: $primary-hover;\n }\n}\n\n#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn {\n display: block;\n width: 100%;\n font-size: 20px;\n padding: 20px;\n margin: 0 0 20px 0;\n background: $secondary;\n\n &:hover, &:focus {\n background: $secondary-hover;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n .button-link.small, input[type=\"submit\"].button-link.small {\n font-size: 12px;\n }\n}\n\n//Login\n#pos-login-cont {\n position: relative;\n margin: 50px auto 0 auto;\n max-width: 400px;\n border-left: 1px solid #151515;\n border-right: 1px solid #151515;\n border-bottom: 1px solid #151515;\n -webkit-border-radius: 0 0 20px 20px;\n border-radius: 0 0 20px 20px;\n background: #fff;\n}\n\n#pos-login-content {\n margin: 0;\n padding: 23px 10px 45px 10px;\n}\n\n#pos-login-header {\n margin: 0;\n padding: 15px;\n text-align: center;\n background: #151515;\n}\n\n//Content\nh1.page-header {\n display: none;\n}\n\n.page-pos-float {\n .pos-main-content {\n padding-top: 50px;\n }\n\n h1.page-header,\n h1.page-header {\n display: block;\n }\n}\n\n//Status Message\ndiv.status {\n margin: 15px 0;\n border-radius: 2px;\n}\n\n//Please Wait\n.ajax-progress-throbber {\n background-color: #fff;\n position: absolute;\n z-index: 100;\n border: 2px solid #ccc;\n padding: 10px;\n width: auto;\n}\n\n//Parked Transactions\n.parked-transactions-wrapper {\n margin-top: 15px;\n padding: 15px 0 0 0;\n border-top: 1px solid #eee;\n\n input {\n margin: 0 20px 0 0 !important;\n }\n}\n\n//Hidden Elements\n.form-item .commerce-pos-hidden-element {\n display: none;\n}\n\n.commerce-pos-form-modal {\n &-overlay {\n background: $overlay-medium;\n height: 100%;\n left: 0;\n position: fixed;\n top: 0;\n width: 100%;\n z-index: 9998;\n }\n\n &-modal {\n background: #fff;\n border: 1px solid #666;\n max-height: 75%;\n left: 50%;\n overflow: auto;\n padding: 20px;\n position: fixed;\n text-align: center;\n top: 50%;\n transform: translate(-50%, -50%);\n width: 75%;\n z-index: 9999;\n\n @media screen and (min-width: 767px) {\n width: 50%;\n }\n\n @media screen and (min-width: 980px) {\n width: 33%;\n }\n }\n\n &-close {\n color: #666;\n cursor: pointer;\n font-size: 1.6em;\n padding: 5px;\n position: absolute;\n right: 15px;\n top: 15px;\n }\n\n &-throbber img {\n max-height: 60px;\n max-width: 60px;\n }\n\n &-notice {\n font-style: italic;\n }\n}\n\n/** Styling for out of stock overridden modal. **/\n#out-of-stock-override-confirm-question {\n margin-bottom: 15px;\n}\n\n#commerce-pos-form-modal-modal {\n #edit-out-of-stock-override-confirm-yes-button,\n #edit-out-of-stock-override-confirm-no-button {\n width: inherit;\n display: inline-block;\n\n &.link {\n color: #337ab7;\n background: none;\n border: none;\n }\n }\n}\n","//\n//---HEADER---\n//\n#commerce-pos-header {\n margin: 0 0 20px 0;\n padding: 20px;\n color: #fff;\n background: #313131;\n border-radius: 2px;\n\n #pos-logo {\n float: left;\n margin: 0 30px 0 0;\n max-width: 218px;\n\n img {\n max-width: 100%;\n height: auto;\n }\n }\n\n //Header Links\n .commerce-pos-header-links {\n display: inline-block;\n margin: 0;\n vertical-align: middle;\n\n ul {\n margin: 0;\n padding: 0;\n list-style: none;\n }\n\n ul li {\n float: left;\n margin: 0 10px 0 0;\n padding: 0;\n background: none;\n }\n\n ul li:last-child {\n margin-right: 0;\n }\n\n ul li a {\n position: relative;\n display: block;\n margin: 0;\n padding: 8px 20px;\n font-size: 13px;\n font-weight: bold;\n color: #fff;\n text-decoration: none;\n\n text-transform: uppercase;\n background: $primary;\n border: 2px solid transparent;\n\n border-radius: 2px;\n transition: all .15s ease-in-out;\n }\n\n ul li a:hover,\n ul li a:focus {\n color: #fff;\n background: $primary-hover;\n }\n\n ul li a.active {\n color: #fff;\n background: transparent;\n border: 2px solid $primary;\n cursor: default;\n }\n\n ul li a.active:focus {\n background: rgba(255,255,255,0.2);\n }\n }\n\n //800px and below\n @media screen and (max-width: 800px) {\n #pos-logo {\n padding-top: 11px;\n max-width: 161px;\n }\n }\n\n //767px and below\n @media screen and (max-width: 767px) {\n .commerce-pos-header-links ul li a {\n padding: 6px 13px;\n font-size: 13px;\n }\n }\n}\n","//\n//---PAY---\n//\n.commerce-pos-product-summary {\n width: 100%;\n margin: 10px 0 20px;\n\n td {\n vertical-align: middle;\n text-align: center;\n }\n\n td.title .title {\n font-weight: bold;\n font-size: 120%;\n margin-right: 10px;\n }\n\n td.title .sku {\n font-size: 80%;\n display: block;\n }\n\n tr.odd, tr.even {\n background: #fff;\n }\n\n tr td, tr th {\n border: 1px solid #E4E4E4;\n text-align: left;\n }\n}\n\n.commerce-pos-pay-col-payments .order-text {\n display: inline-block;\n margin: 0 15px 0 0;\n\n .commerce-pos-sale-pay-edit-order {\n padding: 5px 10px;\n background: $primary;\n color: #fff !important;\n font-size: 12px;\n font-weight: bold;\n transition: all .15s ease-in-out;\n }\n\n .commerce-pos-sale-pay-edit-order:hover,\n .commerce-pos-sale-pay-edit-order:focus {\n background: $primary-hover;\n }\n}\n\n#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper {\n margin: 20px 0;\n padding-top: 20px;\n border-top: 1px solid #F0F0F0;\n\n input.form-button-disabled {\n background-color: #eee;\n color: #A2A2A2;\n border-color: #ccc;\n cursor: default;\n }\n\n input.form-button-disabled:hover {\n background-color: #eee !important;\n }\n\n input[type=\"submit\"] {\n background-color: $secondary;\n color: #fff;\n border-color: transparent;\n padding: 15px 25px;\n margin: 0 10px 0 0;\n font-size: 20px;\n\n &:hover, &:focus {\n background-color: $secondary-hover;\n }\n }\n}\n\n//\n//---KEYPAD---\n//\n.commerce-pos-keypad {\n width: 75%;\n\n * {\n box-sizing: border-box;\n }\n}\n\n#commerce-pos-pay-form-wrapper {\n .commerce-pos-keypad-amount {\n .form-item-keypad-amount {\n margin-bottom: 0;\n }\n\n .form-item label {\n font-size: 24px;\n margin-bottom: 10px;\n }\n\n .form-item-keypad-amount input {\n max-width: 100% !important;\n margin: 0 0 20px 0;\n padding: 15px 20px;\n height: auto;\n background: #FFFFFF !important;\n color: #000;\n border: 2px solid #D6D6D6;\n font-size: 30px;\n text-align: right;\n -webkit-box-shadow: inset 0 0 6px 2px rgba(0, 0, 0, .1);\n box-shadow: inset 0 0 6px 2px rgba(0, 0, 0, .1);\n }\n\n .form-item-keypad-amount input.error {\n border: 2px solid red;\n }\n }\n\n .commerce-pos-keypad-quick-pay {\n margin-bottom: 15px;\n\n &::after {\n clear: both;\n content: '';\n display: block;\n }\n\n .commerce-pos-keypad-quick-pay-button {\n float: left;\n margin-right: 10px;\n\n &:last-of-type {\n margin-right: 0;\n }\n }\n\n input[type=\"submit\"] {\n background-color: $primary;\n color: #fff;\n border-color: transparent;\n padding: 15px 20px;\n font-size: 20px;\n margin-right: 0;\n\n &:hover, &:focus {\n background-color: $primary-hover;\n }\n }\n\n }\n\n}\n\n.commerce-pos-keypad {\n .commerce-pos-keypad-numbers {\n position: relative;\n }\n\n .commerce-pos-keypad-keys {\n overflow: hidden;\n border-right: 1px solid #D6D6D6;\n }\n\n .commerce-pos-keypad-key {\n box-sizing: border-box;\n width: 33.33%;\n display: block;\n float: left;\n padding: 14px;\n border: 1px solid #D6D6D6;\n border-right: 0;\n border-bottom: 0;\n font-size: 22px;\n text-align: center;\n background-color: #F0F0F0;\n color: #000000;\n cursor: pointer;\n transition: all .1s ease 0s;\n }\n\n .commerce-pos-keypad-key:hover, .commerce-pos-keypad-key:focus {\n background-color: #E4E4E4;\n }\n}\n\n#commerce-pos-location-float-form {\n #edit-actions {\n margin-top: -6px;\n }\n\n #edit-amount {\n height: 32px;\n margin-top: 5px;\n }\n}\n\n.commerce-pos-keypad-key.pressed {\n /*transition: all .2s ease 0s;*/\n /*box-shadow: inset 0 0 10px #C1C1C1;*/\n background-color: #E4E4E4;\n}\n\n.commerce-pos-keypad-actions button {\n width: 33%;\n padding: 15px;\n margin-right: 10px;\n border: 10px solid white;\n border-radius: 30px;\n float: right;\n font-size: 2em;\n}\n\n.commerce-pos-keypad-actions button:hover, .commerce-pos-keypad-actions button:focus {\n border-color: white;\n}\n\n.form-type-textfield.form-item-keypad-amount.form-text {\n width: 100%;\n padding: 40px 20px;\n background: #666;\n color: #fff;\n border: 0;\n border-right: 1px solid #fff;\n font-size: 50px;\n text-align: right;\n}\n\n.commerce-pos-keypad-key:last-of-type {\n background-color: #E4E4E4;\n color: #000;\n}\n\n.commerce-pos-keypad-key:last-of-type:hover, .commerce-pos-keypad-key:last-of-type:focus {\n background-color: #DADADA;\n}\n\n#commerce-pos-pay-form-wrapper {\n .commerce-pos-keypad-actions input[type=\"submit\"] {\n position: relative;\n display: inline-block;\n width: 100%;\n height: 62px;\n margin: 0;\n padding: 13px 15px;\n font-size: 20px;\n color: #fff;\n text-decoration: none;\n text-transform: uppercase;\n background: $primary;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n transition: all .15s ease-in-out;\n }\n\n .commerce-pos-keypad-actions input[type=\"submit\"]:hover,\n .commerce-pos-keypad-actions input[type=\"submit\"]:focus {\n background-color: $primary-hover;\n }\n}\n\n\n//767 and below\n@media screen and (max-width: 767px) {\n //\n //---KEYPAD---\n //\n .commerce-pos-keypad-amount .form-item-keypad-amount input {\n font-size: 30px;\n }\n\n .commerce-pos-keypad-key {\n font-size: 20px;\n }\n\n .commerce-pos-keypad-key,\n #commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type=\"submit\"] {\n padding: 10px;\n }\n\n #commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type=\"submit\"] {\n height: 51px;\n }\n}\n\n//980px and below\n@media screen and (max-width: 980px) {\n //\n //---KEYPAD---\n //\n .commerce-pos-keypad {\n width: 100%;\n }\n\n #commerce-pos-pay-form-wrapper .commerce-pos-pay-col-payments .form-wrapper input {\n padding: 10px 15px;\n font-size: 16px;\n }\n}\n","//\n//---REPORTS---\n//\n#edit-date {\n //Fix item label position\n float: none;\n}\n\n#commerce-pos-report-end-of-day {\n\n .form-item.form-item-location-id {\n margin: 0 15px 15px 0;\n }\n\n .form-item-location-id label {\n margin-bottom: 5px;\n }\n}\n\n#commerce-pos-report-results-container {\n padding-top: 14px;\n overflow-x: auto;\n\n table {\n margin: 0;\n width: 100%;\n }\n\n input[type=\"submit\"] {\n -webkit-appearance: none;\n cursor: pointer;\n color: #fff;\n font-weight: normal;\n font-size: 18px;\n outline: 0;\n overflow: hidden;\n padding: 11px 23px;\n margin: 8px 18px 8px 0;\n width: auto;\n display: inline-block;\n border-radius: 6px;\n border: none;\n background: #5cb85c;\n transition: all .15s ease-in-out;\n }\n\n input[type=\"submit\"]:hover, input[type=\"submit\"]:focus {\n background: #3a963a;\n }\n}\n\n.sticky-enabled.tableheader-processed.sticky-table {\n thead th {\n background-color: #E4E4E4;\n color: inherit;\n padding: 15px;\n font-weight: bold;\n border-color: transparent;\n border-right: 1px solid #fff;\n }\n\n tr.odd,\n tr.even {\n background-color: #FFFFFF;\n border-color: transparent;\n border-bottom: 1px solid #eee;\n }\n\n tr td {\n padding: 15px;\n }\n}\n\n","//\n//---SALE---\n//\n.commerce-pos-col-products {\n width: 100%;\n box-sizing: border-box;\n * {\n box-sizing: border-box;\n }\n}\n\n.commerce-pos-transaction-id {\n padding: 0 0 5px 0;\n font-size: 22px;\n}\n\n.payment-totals-table {\n .label {\n display: table-cell;\n text-align: left;\n }\n\n .balance {\n display: table-cell;\n text-align: right;\n }\n}\n\n#commerce-pos-sale-wrapper {\n a {\n color: $primary;\n }\n\n .form-item {\n margin: 20px 0;\n font-size: 14px;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n a {\n color: $primary;\n }\n\n a:hover, a:focus {\n color: $primary-hover;\n text-decoration: underline;\n }\n\n textarea,\n select,\n input {\n margin: 0;\n padding: 5px 10px;\n border-radius: 2px;\n height: auto;\n max-width: 100%;\n background: #fff;\n box-sizing: border-box;\n vertical-align: baseline;\n\n &.show-ajax-throbber {\n background-image: url(/misc/throbber.gif) !important;\n background-repeat: no-repeat !important;\n background-position: right -13px !important;\n }\n }\n\n button, input[type=\"reset\"],\n input[type=\"submit\"], input[type=\"button\"] {\n -webkit-appearance: none;\n cursor: pointer;\n color: #333;\n font-weight: bold;\n font-size: 12px;\n outline: 0;\n overflow: visible;\n padding: 5px 10px;\n margin: 0 4px 0 0;\n width: auto;\n display: inline-block;\n border-radius: 2px;\n border: 1px solid #DADADA;\n background: #fff;\n transition: all .15s ease-in-out;\n }\n\n button:hover, input:hover, button:focus, input:focus {\n background: #f9f9f9;\n }\n}\n\n//\n//---LINE ITEMS---\n//\n.commerce-pos-transaction-line-items {\n border-top: 1px solid #eee;\n margin-bottom: 20px;\n\n * {\n vertical-align: middle;\n }\n\n > .form-wrapper > .form-wrapper .line-item-col {\n display: inline-block;\n margin: 5px 0;\n vertical-align: top;\n }\n\n .image-wrapper {\n width: 100px;\n padding-right: 2%;\n }\n\n .title-wrapper {\n width: calc(100% - 100px);\n font-size: 12px;\n line-height: 1.3;\n\n .out-of-stock-overridden-notice {\n color: red;\n }\n }\n\n .price-edit-wrapper,\n .quantity-wrapper {\n padding-right: 2%;\n text-align: left;\n }\n\n > .form-wrapper > .form-wrapper {\n clear: both;\n margin: 0;\n padding: 20px 0;\n border-bottom: 1px solid #eee;\n }\n\n > .form-wrapper > .form-wrapper .form-item {\n display: inline-block;\n }\n\n > .form-wrapper > .form-wrapper .line-item-row-wrapper {\n margin: 0;\n padding: 0;\n width: 100%;\n font-size: 16px\n }\n\n .total-wrapper {\n width: calc(100% - 250px);\n text-align: right;\n }\n}\n\n.commerce-pos-transaction-line-items > .form-wrapper > .form-wrapper label {\n padding: 0 2px;\n margin: 0;\n width: 100%;\n height: 38px;\n line-height: 38px;\n color: $primary;\n border: 1px solid transparent;\n font-size: 14px;\n font-weight: bold;\n transition: all .15s ease-in-out;\n\n &:hover,\n &:focus {\n background: rgba(0, 126, 255, 0.1);\n }\n}\n\n//\n//---TITLE WRAPPER---\n//\n.commerce-pos-transaction-line-items {\n .title-wrapper .title {\n font-size: 14px;\n font-weight: bold;\n\n @media(min-width: 767px) {\n font-size: 16px;\n }\n }\n}\n\n.commerce-pos-transaction-line-items > .form-wrapper .stock-wrapper label {\n color: #000;\n font-weight: normal;\n}\n\n//\n//---PRICE EDIT WRAPPER---\n//\n#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper {\n .form-item {\n margin: 0;\n padding: 0;\n width: 100%;\n border: 1px solid $border-color;\n border-radius: 2px;\n }\n\n label,\n input {\n color: $primary;\n font-weight: bold;\n font-size: 14px;\n border: 1px solid transparent;\n border-radius: 0;\n height: 38px;\n line-height: 38px;\n padding: 0 2px;\n margin: 0;\n width: 100%;\n text-align: center;\n }\n}\n\n//\n//---QUANTITY WRAPPER---\n//\n.commerce-pos-transaction-line-items .quantity-wrapper .add-remove-wrapper {\n display: inline-block !important;\n width: 20px;\n margin: 0 !important;\n padding: 0 !important;\n font-size: 0;\n min-height: 0 !important;\n height: auto !important;\n}\n\n#commerce-pos-sale-wrapper .add-remove-wrapper {\n input[type=\"submit\"] {\n width: 20px;\n height: 20px;\n vertical-align: top;\n padding: 0 !important;\n margin: 0;\n font-size: 13px;\n border-radius: 0;\n transition: all .1s ease-in-out;\n border: 1px solid $border-color;\n }\n\n input:first-of-type,\n button:first-of-type {\n border-bottom: 0;\n border-left: 0;\n }\n\n input:last-of-type,\n button:last-of-type {\n border-left: 0;\n }\n\n input[type=\"submit\"]:hover,\n input[type=\"submit\"]:focus,\n button:hover,\n button:focus {\n background: #EAEAEA;\n }\n\n input[type=\"submit\"],\n button {\n display: block;\n margin: 0;\n padding: 2px 3px;\n width: 20px;\n height: 20px;\n font-size: 14px;\n line-height: 1;\n border-radius: 0;\n }\n}\n\n#commerce-pos-sale-wrapper .quantity-wrapper {\n input[type=\"text\"] {\n height: 38px;\n width: 100%;\n font-size: 14px;\n font-weight: bold;\n line-height: 38px;\n text-align: center;\n padding: 0;\n margin: 0;\n color: $primary;\n border: 0;\n border-radius: 0;\n }\n\n input[type=\"text\"]:focus {\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n\n .textbox-wrapper {\n width: calc(100% - 20px);\n display: inline-block;\n }\n\n .textbox-wrapper .form-item {\n border: 1px solid $border-color;\n width: 100%;\n text-align: center;\n margin: 0 !important;\n border-radius: 2px 0 0 2px;\n }\n\n .form-type-textfield {\n margin: 13px 0 !important;\n padding: 0;\n }\n}\n\n#commerce-pos-sale-wrapper .price-edit-wrapper input:focus {\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n\n//\n//---TOTAL WRAPPER---\n//\n#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper {\n .btn {\n margin: 0 0 0 10px;\n }\n\n strong {\n margin-right: 5px;\n font-size: 14px;\n }\n\n input[type=\"submit\"],\n button {\n position: relative;\n text-indent: -9999px;\n width: 10px;\n padding: 0;\n margin: 0 0 0 10%;\n opacity: 0.25;\n background: url(../images/remove-symbol.png) no-repeat center;\n background-size: 10px;\n border: 0;\n\n &:hover,\n &:focus {\n opacity: 1;\n }\n }\n}\n\n//\n//---DISCOUNT---\n//\n#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper {\n position: relative;\n width: auto;\n text-align: center;\n\n .form-wrapper {\n position: relative;\n display: block;\n margin: 0 auto;\n padding: 0 80px 0 0;\n max-width: 180px;\n vertical-align: middle;\n }\n\n .discount-description {\n margin-left: 10px;\n display: inline-block;\n }\n\n input.form-text {\n display: block;\n margin: 0 auto 5px auto;\n width: 100%;\n height: 30px;\n font-size: 12px !important;\n border: 1px solid $border-color;\n }\n\n .form-item {\n float: left;\n margin: 0;\n padding: 0;\n border: none;\n border-radius: 0;\n vertical-align: baseline;\n }\n\n .form-submit {\n display: block;\n margin: 9px auto;\n font-size: 12px;\n }\n\n input[type=\"submit\"].button-link.small {\n display: inline-block;\n margin: 0 auto;\n vertical-align: top;\n }\n\n .form-group .form-submit {\n vertical-align: top;\n background: $primary;\n color: #fff;\n border: 1px solid transparent;\n }\n\n .form-wrapper input[type=\"submit\"],\n .form-wrapper input[type=\"submit\"].blue {\n position: absolute;\n top: 0;\n right: 0;\n display: block;\n margin: 0;\n padding: 0;\n width: 35px;\n height: 30px;\n background: $primary;\n color: #fff;\n border: none;\n\n &.commerce-pos-percent-discount-submit {\n right: 40px;\n }\n }\n}\n\n#commerce-pos-sale-wrapper .form-wrapper input[type=\"submit\"].blue {\n display: inline-block;\n background: $primary;\n color: #fff;\n border: 1px solid transparent;\n}\n\n#commerce-pos-sale-wrapper .form-wrapper input[type=\"submit\"].blue:hover,\n#commerce-pos-sale-wrapper .form-wrapper input[type=\"submit\"].blue:focus,\n.commerce-pos-discount-wrapper .form-wrapper input[type=\"submit\"]:hover,\n.commerce-pos-discount-wrapper .form-wrapper input[type=\"submit\"]:focus {\n background: $primary-hover;\n}\n\n.commerce-pos-discount-wrapper .form-item,\n#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-item {\n float: none;\n margin: 0;\n padding: 0;\n width: 100%;\n border: none;\n border-radius: 0;\n vertical-align: baseline;\n}\n\n//\n//---NOTES---\n//\n.views-field-message-commerce-body {\n padding: 20px;\n background: #F0F0F0;\n margin: 20px 0 5px;\n}\n\n.views-field-message-commerce-body p:last-of-type {\n margin-bottom: 0;\n}\n\n#commerce-pos-messages-wrapper {\n margin-bottom: 40px;\n\n .views-field-name,\n .views-field-timestamp {\n font-size: 12px;\n }\n}\n\n//\n//---REFUND---\n//\n#commerce-pos-return-payment .commerce-price-formatted-components, .payment-totals-table {\n width: 100%;\n margin-bottom: 0;\n}\n\n@media screen and (min-width: 980px) {\n #commerce-pos-sale-wrapper .commerce-pos-transaction-line-items {\n > .form-wrapper > .form-wrapper .line-item-row-wrapper {\n display: table;\n width: 100%;\n }\n\n > .form-wrapper > .form-wrapper .line-item-col {\n position: relative;\n display: table-cell;\n box-sizing: border-box;\n vertical-align: middle;\n }\n\n > .form-wrapper > .form-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .line-item-col {\n height: 212px;\n vertical-align: middle;\n }\n\n .image-wrapper {\n width: 12%;\n padding-right: 2%;\n\n img {\n margin: 0;\n width: 100%;\n height: auto;\n }\n }\n\n .title-wrapper {\n width: 36%;\n padding-right: 2%;\n }\n\n .price-edit-wrapper {\n width: 17%;\n }\n\n .quantity-wrapper {\n width: 12%;\n }\n\n .total-wrapper {\n width: 15%;\n }\n\n > .form-wrapper > .form-wrapper .commerce-pos-discount-wrapper {\n\n }\n }\n\n #commerce-pos-sale-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .commerce-pos-discount-wrapper {\n position: absolute;\n width: 89%;\n }\n\n #commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper {\n padding-right: 54px;\n\n input[type=\"submit\"],\n input[type=\"submit\"].blue {\n width: 23px;\n\n &.commerce-pos-percent-discount-submit {\n right: 26px;\n }\n }\n }\n}\n\n@media screen and (min-width: 1200px) {\n #commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper {\n padding-right: 80px;\n\n input[type=\"submit\"],\n input[type=\"submit\"].blue {\n width: 35px;\n\n &.commerce-pos-percent-discount-submit {\n right: 40px;\n }\n }\n }\n}\n\n#commerce-pos-product-no-results-message {\n text-align: center;\n}\n\n/** Styling for return order search. **/\n#commerce-pos-sale-wrapper {\n #commerce-pos-return-order-search {\n .form-type-textfield {\n display: inline-block;\n }\n\n .form-submit {\n display: inline-block;\n position: relative;\n top: -33px;\n }\n }\n\n #commerce-pos-form-modal-modal {\n height: auto !important;\n }\n\n .form-item-return-items {\n .form-type-checkbox {\n margin: 5px;\n\n .commerce-pos-return-product-image, .commerce-pos-return-product-info {\n display: inline-block;\n margin: 0px 20px;\n vertical-align: text-top;\n\n &.commerce-pos-return-product-info {\n position: relative;\n vertical-align: top;\n text-align: left;\n width: 40%;\n\n .commerce-pos-return-product-title {\n font-weight: bold;\n }\n }\n }\n }\n }\n\n #edit-search-type {\n .form-item {\n display: inline-block;\n width: 190px;\n\n input {\n width: 15px;\n }\n\n label {\n display: inline-block;\n vertical-align: text-bottom;\n font-size: 14px;\n }\n }\n }\n\n input#edit-order-search-input {\n width: 320px;\n }\n}\n","//\n//---PRODUCT SEARCH---\n//\n\n[id^=\"commerce-pos-sale\"] .commerce-pos-product-search-container {\n padding: 20px;\n margin-bottom: 20px;\n text-align: center;\n background: #f0f0f0;\n\n #edit-product-search {\n position: relative;\n width: 400px;\n margin: 0 auto;\n }\n\n .form-item {\n margin: 5px 0;\n }\n\n //Don't show label, but leave there for screen readers\n label {\n display: none;\n }\n\n input {\n position: relative;\n margin: 0 0 5px 0;\n height: 40px;\n width: 400px;\n color: #000;\n }\n\n /* Placeholder */\n input::-moz-placeholder { /* Firefox */\n color: #7D7D7D;\n }\n\n input::-webkit-input-placeholder {\n /* Chrome, Safari, Opera */\n color:#7D7D7D;\n }\n\n input:-ms-input-placeholder {\n /* IE10–11 */\n color:#7D7D7D !important;\n }\n\n /* Placeholder on input:focus */\n input:focus::-moz-placeholder {\n /* Firefox */\n color:transparent;\n }\n\n input:focus::-webkit-input-placeholder {\n /* Chrome, Safari, Opera */\n color:transparent;\n\n }\n\n input:focus:-ms-input-placeholder {\n /* IE10–11 */\n color:transparent !important;\n }\n\n .commerce-pos-search-onboarding-message {\n margin: 0 0 10px 0;\n font-size: 16px;\n }\n\n .form-item div.description {\n font-size: 13px;\n color:#7D7D7D;\n font-style:italic;\n margin-top: 12px;\n }\n}\n\n/* Form-item search override. */\n#commerce-pos-sale-wrapper .commerce-pos-product-search-container .form-item {\n margin: 5px 0;\n}\n\n.commerce-pos-product-display {\n padding: 10px 10px 15px;\n border-bottom: 1px solid #eee;\n transition: all .2s ease-in-out;\n\n &:hover, &:focus {\n background: #F0F0F0;\n }\n\n .display-image {\n float: left;\n margin: 5px 15px 0 0;\n border: 1px solid #eee;\n }\n\n .display-details,\n .display-stock,\n .display-price,\n .display-add {\n /* Clear image */\n padding-left: 90px;\n }\n\n .display-details {\n font-size: 10px;\n }\n\n .display-details .title {\n font-weight: bold;\n font-size: 18px;\n }\n\n .display-price {\n font-weight: bold;\n }\n\n .display-add {\n float: right;\n }\n\n .display-add a {\n display: inline-block;\n padding: 0 8px 2px;\n margin: 5px 0 0 0;\n border-radius: 3px;\n font-size: 16px;\n font-weight: bold;\n background-color: $primary;\n color: white;\n transition: all .15s ease-in-out;\n }\n\n .display-add a:hover,\n .display-add a:focus {\n background-color: $primary-hover;\n }\n\n .display-details a {\n display: inline-block;\n }\n}\n\n.commerce-pos-transaction-product-search-item.selected .commerce-pos-product-display {\n background: #F0F0F0;\n}\n\n.ui-autocomplete {\n max-height: 600px;\n overflow-y: auto;\n}\n\n.ui-autocomplete {\n max-height: 600px;\n overflow-y: auto;\n}\n","//\n//---SIDEBAR---\n//\n\n.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper,\n.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper {\n .commerce-price-formatted-components {\n margin-top: 0;\n }\n\n table > tbody {\n border: 0;\n }\n\n table > tbody > tr {\n width: 100%;\n max-width: 100%;\n }\n\n table > tbody > tr > td {\n border: 0;\n }\n\n table > tbody > tr > td:last-of-type {\n text-align: right;\n }\n\n table.commerce-pos-sidebar-table tr * {\n background: #f0f0f0;\n }\n\n table.commerce-pos-sidebar-table {\n width: 100%;\n font-size: 14px;\n border: 0;\n\n tr, tr.odd, tr.even {\n padding: 0;\n width: 100%;\n background-color: #F0F0F0;\n color: #333;\n border: 0;\n border-bottom: 1px solid #FFFFFF;\n }\n\n tr.order-to-pay {\n background: #313131;\n font-size: 120%;\n\n td {\n background: #313131;\n color: #fff;\n }\n }\n\n tr.order-change {\n font-size: 120%;\n }\n\n td:nth-child(1) {\n font-weight: bold;\n }\n\n td.balance {\n font-weight: bold;\n }\n\n tr {\n td {\n padding: 15px 10px;\n border: 0;\n\n &.status,\n &.actions {\n text-align: center;\n }\n }\n\n td,\n td.status img {\n vertical-align: middle;\n }\n\n td.status img {\n border-radius: 50%;\n }\n }\n }\n\n .label {\n font-size: inherit;\n border-radius: 0;\n color: inherit;\n }\n\n .btn {\n margin-bottom: 5px;\n }\n\n input,\n select {\n width: 100%;\n border: 1px solid #ccc;\n border-radius: 2px;\n }\n\n .form-item {\n padding: 0;\n margin: 0 0 20px 0;\n }\n\n #commerce-pos-customer-input-wrapper {\n border-top: 1px solid #eee;\n margin: 25px 0 0 0;\n padding: 20px 0 0 0;\n }\n}\n\n// To Pay - Color changes based on balance.\n#commerce-pos-sale-wrapper.sale,\n#commerce-pos-pay-form-wrapper.sale {\n .commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper,\n .commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper {\n table.commerce-pos-sidebar-table tr.order-to-pay {\n &.order-to-pay-positive td.balance {\n background: #dd0000;\n }\n }\n }\n}\n\n//Discount\n#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper {\n margin: 20px 0;\n font-size: 0;\n\n .form-item.form-item-transaction-options-actions-add-order-discount-amount {\n font-size: 0;\n }\n\n .form-text {\n width: calc(33.33% - 4px);\n padding: 10px;\n margin: 0 4px 0 0;\n vertical-align: top;\n display: inline-block;\n font-size: 12px;\n line-height: 1.3;\n height: 35px;\n }\n\n .form-submit {\n width: calc(33.33% - 2px);\n padding: 10px;\n display: inline-block;\n font-size: 12px;\n line-height: 1.3;\n }\n\n #edit-transaction-options-actions-add-order-discount-percent.form-submit {\n margin: 0 2px 0 0;\n }\n\n #edit-transaction-options-actions-add-order-discount-fixed.form-submit {\n margin: 0 0 0 2px;\n }\n}\n\n#commerce-pos-transactions-options-wrapper .form-item label {\n margin-bottom: 5px;\n font-size: 14px;\n font-weight: bold;\n}\n\n.form-item.form-item-transaction-options-actions-add-order-discount-amount {\n margin-bottom: 5px;\n display: inline;\n}\n\n#commerce-pos-transactions-options-wrapper {\n .commerce-price-formatted-components {\n width: 100%;\n max-width: 100%;\n }\n\n .payment-totals-table {\n width: 100%;\n margin-bottom: 20px;\n }\n\n .views-table {\n width: 100%;\n margin-top: 0;\n }\n}\n\n.commerce-price-formatted-components .component-title, .payment-totals-table .label {\n font-weight: bold;\n}\n\n#commerce-pos-pay-balance-wrapper .pager {\n margin: 0 0 20px 0;\n}\n","@media screen and (min-width: 767px) {\n .commerce-pos-col-products,\n .commerce-pos-pay-col-payments {\n float: left;\n padding-right: 20px;\n width: 65%;\n box-sizing: border-box;\n }\n\n .commerce-pos-col-transaction-info {\n width: 35%;\n float: left;\n }\n}\n\n@media screen and (min-width: 980px) {\n .commerce-pos-col-products,\n .commerce-pos-pay-col-payments {\n width: 75%;\n }\n\n .commerce-pos-col-transaction-info {\n width: 25%;\n }\n}","//\n//---CASHIER---\n//\n.commerce-pos-header-cashier-form {\n display: inline-block;\n float: right;\n}\n\n.commerce-pos-cashier-login-form {\n .form-item-code {\n display: inline;\n float: right;\n label {\n display: inline;\n }\n }\n\n .commerce-pos-cashier-code-input {\n margin-left: 10px;\n margin-right: 10px;\n max-width: 100px;\n }\n\n .commerce-pos-cashier-login-form-submit {\n display: none;\n &.commerce-pos-cashier-login-form-log-in-visible {\n position: relative;\n outline: none;\n display: inline-block;\n margin: auto;\n margin-top: 10px;\n margin-right: 0;\n padding: 8px 20px;\n font-size: 13px;\n font-weight: bold;\n color: #fff;\n text-decoration: none;\n text-transform: uppercase;\n background: #337ab7;\n border: 2px solid transparent;\n border-radius: 2px;\n transition: all .15s ease-in-out;\n box-shadow: none;\n &:hover, &:focus {\n text-shadow: none;\n background: #2e6da4;\n }\n }\n &.commerce-pos-cashier-login-form-log-out {\n margin-left: 10px;\n float: right;\n }\n }\n}\n"],"mappings":"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","names":[]} \ No newline at end of file diff --git a/includes/commerce_pos.transaction.inc b/includes/commerce_pos.transaction.inc index b1a1a31..d956e44 100644 --- a/includes/commerce_pos.transaction.inc +++ b/includes/commerce_pos.transaction.inc @@ -177,11 +177,25 @@ function commerce_pos_transaction_form(&$form, &$form_state, $transaction_type) // Let's add an order search textfield if we're in a return transaction so the // user could easily pick out which items from the order needs to be returned. if ($return) { + $form['search_type'] = array( + '#type' => radios, + '#options' => array( + 'product' => t('Search or scan product'), + 'order' => t('Search for Order ID'), + ), + '#default_value' => 'product', + ); + $form['order_search'] = array( '#type' => 'container', '#prefix' => '', + '#states' => array( + 'visible' => array( + ':input[name="search_type"]' => array('value' => 'order'), + ), + ), ); $form['order_search']['input'] = array( @@ -198,10 +212,11 @@ function commerce_pos_transaction_form(&$form, &$form_state, $transaction_type) $form['order_search']['search'] = array( '#type' => 'button', - '#value' => t('Return items from this order'), + '#value' => t('Search'), '#ajax' => $wrapper_ajax, '#element_key' => 'do-order-search', '#name' => 'do-order-search', + '#attributes' => array('class' => array('blue')), ); } @@ -233,6 +248,11 @@ function commerce_pos_transaction_form(&$form, &$form_state, $transaction_type) 'placeholder' => t('Product Search'), ), '#element_validate' => array('_commerce_pos_transaction_validate_product_input'), + '#states' => array( + 'visible' => array( + ':input[name="search_type"]' => array('value' => 'product'), + ), + ), ); $form['product_search']['product_sku'] = array( diff --git a/sass/_sale.scss b/sass/_sale.scss index 5deb8c9..a7ae90f 100644 --- a/sass/_sale.scss +++ b/sass/_sale.scss @@ -586,7 +586,7 @@ .form-submit { display: inline-block; position: relative; - top: -35px; + top: -33px; } } @@ -616,4 +616,25 @@ } } } + + #edit-search-type { + .form-item { + display: inline-block; + width: 190px; + + input { + width: 15px; + } + + label { + display: inline-block; + vertical-align: text-bottom; + font-size: 14px; + } + } + } + + input#edit-order-search-input { + width: 320px; + } } diff --git a/theme/commerce-pos-transaction.tpl.php b/theme/commerce-pos-transaction.tpl.php index 35f0ea4..56d3206 100644 --- a/theme/commerce-pos-transaction.tpl.php +++ b/theme/commerce-pos-transaction.tpl.php @@ -19,6 +19,12 @@
+ + + + + + From 8c109f71b4048eaae4b65bae4ef364f45cd076c1 Mon Sep 17 00:00:00 2001 From: Shabana Navas Date: Thu, 11 May 2017 17:31:26 +0530 Subject: [PATCH 5/6] Fix typo. --- includes/commerce_pos.transaction.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/commerce_pos.transaction.inc b/includes/commerce_pos.transaction.inc index 4b12dae..fba93f2 100644 --- a/includes/commerce_pos.transaction.inc +++ b/includes/commerce_pos.transaction.inc @@ -178,7 +178,7 @@ function commerce_pos_transaction_form(&$form, &$form_state, $transaction_type) // user could easily pick out which items from the order needs to be returned. if ($return) { $form['search_type'] = array( - '#type' => radios, + '#type' => 'radios', '#options' => array( 'product' => t('Search or scan product'), 'order' => t('Search for Order ID'), From 593b1b0eeada40ddcfb2e50d0471bbe1271d1ccf Mon Sep 17 00:00:00 2001 From: Shabana Navas Date: Thu, 11 May 2017 17:56:43 +0530 Subject: [PATCH 6/6] Minor styling change. --- css/commerce_pos_style.css | 2 +- css/commerce_pos_style.css.map | 2 +- sass/_sale.scss | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/css/commerce_pos_style.css b/css/commerce_pos_style.css index 29ff78c..5ffed07 100644 --- a/css/commerce_pos_style.css +++ b/css/commerce_pos_style.css @@ -1,3 +1,3 @@ -#commerce-pos-sale-wrapper,#commerce-pos-pay-form-wrapper{font-family:Arial, "Helvetica Neue", Helvetica, sans-serif !important}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-location-float-form .form-submit,.commerce-pos-form-container .form-submit{background:#337ab7;border:0;margin:0 0 5px 0;border-radius:2px;padding:10px 20px;color:#fff;display:block;width:100%;transition:all .15s ease-in-out;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-location-float-form .form-submit:hover,#commerce-pos-location-float-form .form-submit:focus,.commerce-pos-form-container .form-submit:hover,.commerce-pos-form-container .form-submit:focus{background:#2e6da4}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.fixed-width,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.fixed-width,#commerce-pos-location-float-form .form-submit.fixed-width,.commerce-pos-form-container .form-submit.fixed-width{width:auto}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.btn-success,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.btn-success,#commerce-pos-location-float-form .form-submit.btn-success,.commerce-pos-form-container .form-submit.btn-success{background:#5cb85c}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.btn-danger,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.btn-danger,#commerce-pos-location-float-form .form-submit.btn-danger,.commerce-pos-form-container .form-submit.btn-danger{background:#d9534f}#commerce-pos-sale-wrapper input[type="submit"]{-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-location-float-form .form-submit{width:100px}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:last-of-type{margin-right:0}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn{display:block;width:100%;font-size:20px;padding:20px;margin:0 0 20px 0;background:#5cb85c}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:hover,#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:focus{background:#4cae4c}#commerce-pos-sale-wrapper button,#commerce-pos-sale-wrapper input[type="reset"],#commerce-pos-sale-wrapper input[type="submit"],#commerce-pos-sale-wrapper input[type="button"],#commerce-pos-pay-form-wrapper button,#commerce-pos-pay-form-wrapper input[type="reset"],#commerce-pos-pay-form-wrapper input[type="submit"],#commerce-pos-pay-form-wrapper input[type="button"],#commerce-pos-report-results-container input[type="submit"]{-webkit-appearance:none;cursor:pointer;color:#333;font-weight:bold;font-size:12px;outline:0;overflow:visible;padding:5px 10px;margin:0 4px 0 0;width:auto;display:inline-block;border-radius:2px;border:1px solid #DADADA;background:#fff;transition:all .15s ease-in-out;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-sale-wrapper button:hover,#commerce-pos-sale-wrapper button:focus,#commerce-pos-sale-wrapper input[type="reset"]:hover,#commerce-pos-sale-wrapper input[type="reset"]:focus,#commerce-pos-sale-wrapper input[type="submit"]:hover,#commerce-pos-sale-wrapper input[type="submit"]:focus,#commerce-pos-sale-wrapper input[type="button"]:hover,#commerce-pos-sale-wrapper input[type="button"]:focus,#commerce-pos-pay-form-wrapper button:hover,#commerce-pos-pay-form-wrapper button:focus,#commerce-pos-pay-form-wrapper input[type="reset"]:hover,#commerce-pos-pay-form-wrapper input[type="reset"]:focus,#commerce-pos-pay-form-wrapper input[type="submit"]:hover,#commerce-pos-pay-form-wrapper input[type="submit"]:focus,#commerce-pos-pay-form-wrapper input[type="button"]:hover,#commerce-pos-pay-form-wrapper input[type="button"]:focus,#commerce-pos-report-results-container input[type="submit"]:hover,#commerce-pos-report-results-container input[type="submit"]:focus{background:#f9f9f9}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.form-button-disabled,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.form-button-disabled{background-color:#eee !important;color:#A2A2A2;border-color:#ccc;cursor:default}#commerce-pos-sale-wrapper .button-link,#commerce-pos-sale-wrapper .button-link:hover,#commerce-pos-sale-wrapper button.button-link,#commerce-pos-sale-wrapper input[type="reset"].button-link,#commerce-pos-sale-wrapper input[type="submit"].button-link,#commerce-pos-sale-wrapper input[type="button"].button-link,#commerce-pos-pay-form-wrapper .button-link,#commerce-pos-pay-form-wrapper .button-link:hover,#commerce-pos-pay-form-wrapper button.button-link,#commerce-pos-pay-form-wrapper input[type="reset"].button-link,#commerce-pos-pay-form-wrapper input[type="submit"].button-link,#commerce-pos-pay-form-wrapper input[type="button"].button-link,#commerce-pos-report-results-container .button-link,#commerce-pos-report-results-container .button-link:hover,#commerce-pos-report-results-container button.button-link,#commerce-pos-report-results-container input[type="reset"].button-link,#commerce-pos-report-results-container input[type="submit"].button-link,#commerce-pos-report-results-container input[type="button"].button-link{border:none;background:transparent;font-weight:normal;color:#2698f2;text-decoration:none;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit}#commerce-pos-sale-wrapper .button-link:hover,#commerce-pos-sale-wrapper .button-link:focus,#commerce-pos-sale-wrapper .button-link:hover:hover,#commerce-pos-sale-wrapper .button-link:hover:focus,#commerce-pos-sale-wrapper button.button-link:hover,#commerce-pos-sale-wrapper button.button-link:focus,#commerce-pos-sale-wrapper input[type="reset"].button-link:hover,#commerce-pos-sale-wrapper input[type="reset"].button-link:focus,#commerce-pos-sale-wrapper input[type="submit"].button-link:hover,#commerce-pos-sale-wrapper input[type="submit"].button-link:focus,#commerce-pos-sale-wrapper input[type="button"].button-link:hover,#commerce-pos-sale-wrapper input[type="button"].button-link:focus,#commerce-pos-pay-form-wrapper .button-link:hover,#commerce-pos-pay-form-wrapper .button-link:focus,#commerce-pos-pay-form-wrapper .button-link:hover:hover,#commerce-pos-pay-form-wrapper .button-link:hover:focus,#commerce-pos-pay-form-wrapper button.button-link:hover,#commerce-pos-pay-form-wrapper button.button-link:focus,#commerce-pos-pay-form-wrapper input[type="reset"].button-link:hover,#commerce-pos-pay-form-wrapper input[type="reset"].button-link:focus,#commerce-pos-pay-form-wrapper input[type="submit"].button-link:hover,#commerce-pos-pay-form-wrapper input[type="submit"].button-link:focus,#commerce-pos-pay-form-wrapper input[type="button"].button-link:hover,#commerce-pos-pay-form-wrapper input[type="button"].button-link:focus,#commerce-pos-report-results-container .button-link:hover,#commerce-pos-report-results-container .button-link:focus,#commerce-pos-report-results-container .button-link:hover:hover,#commerce-pos-report-results-container .button-link:hover:focus,#commerce-pos-report-results-container button.button-link:hover,#commerce-pos-report-results-container button.button-link:focus,#commerce-pos-report-results-container input[type="reset"].button-link:hover,#commerce-pos-report-results-container input[type="reset"].button-link:focus,#commerce-pos-report-results-container input[type="submit"].button-link:hover,#commerce-pos-report-results-container input[type="submit"].button-link:focus,#commerce-pos-report-results-container input[type="button"].button-link:hover,#commerce-pos-report-results-container input[type="button"].button-link:focus{background:inherit;text-decoration:underline}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-location-float-form .form-submit,#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit{background:#337ab7;border:0;margin:0 0 5px 0;border-radius:2px;padding:10px 20px;color:#fff;display:block;width:100%;transition:all .15s ease-in-out;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-location-float-form .form-submit:hover,#commerce-pos-location-float-form .form-submit:focus,#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit:hover,#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit:hover,#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit:focus{background:#2e6da4}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn{display:block;width:100%;font-size:20px;padding:20px;margin:0 0 20px 0;background:#5cb85c}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:hover,#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:focus{background:#4cae4c}#commerce-pos-sale-wrapper .button-link.small,#commerce-pos-sale-wrapper input[type="submit"].button-link.small,#commerce-pos-pay-form-wrapper .button-link.small,#commerce-pos-pay-form-wrapper input[type="submit"].button-link.small{font-size:12px}#pos-login-cont{position:relative;margin:50px auto 0 auto;max-width:400px;border-left:1px solid #151515;border-right:1px solid #151515;border-bottom:1px solid #151515;-webkit-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px;background:#fff}#pos-login-content{margin:0;padding:23px 10px 45px 10px}#pos-login-header{margin:0;padding:15px;text-align:center;background:#151515}h1.page-header{display:none}.page-pos-float .pos-main-content{padding-top:50px}.page-pos-float h1.page-header,.page-pos-float h1.page-header{display:block}div.status{margin:15px 0;border-radius:2px}.ajax-progress-throbber{background-color:#fff;position:absolute;z-index:100;border:2px solid #ccc;padding:10px;width:auto}.parked-transactions-wrapper{margin-top:15px;padding:15px 0 0 0;border-top:1px solid #eee}.parked-transactions-wrapper input{margin:0 20px 0 0 !important}.form-item .commerce-pos-hidden-element{display:none}.commerce-pos-form-modal-overlay{background:rgba(0,0,0,0.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9998}.commerce-pos-form-modal-modal{background:#fff;border:1px solid #666;max-height:75%;left:50%;overflow:auto;padding:20px;position:fixed;text-align:center;top:50%;transform:translate(-50%, -50%);width:75%;z-index:9999}@media screen and (min-width: 767px){.commerce-pos-form-modal-modal{width:50%}}@media screen and (min-width: 980px){.commerce-pos-form-modal-modal{width:33%}}.commerce-pos-form-modal-close{color:#666;cursor:pointer;font-size:1.6em;padding:5px;position:absolute;right:15px;top:15px}.commerce-pos-form-modal-throbber img{max-height:60px;max-width:60px}.commerce-pos-form-modal-notice{font-style:italic}#out-of-stock-override-confirm-question{margin-bottom:15px}#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-yes-button,#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-no-button{width:inherit;display:inline-block}#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-yes-button.link,#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-no-button.link{color:#337ab7;background:none;border:none}#commerce-pos-header{margin:0 0 20px 0;padding:20px;color:#fff;background:#313131;border-radius:2px}#commerce-pos-header #pos-logo{float:left;margin:0 30px 0 0;max-width:218px}#commerce-pos-header #pos-logo img{max-width:100%;height:auto}#commerce-pos-header .commerce-pos-header-links{display:inline-block;margin:0;vertical-align:middle}#commerce-pos-header .commerce-pos-header-links ul{margin:0;padding:0;list-style:none}#commerce-pos-header .commerce-pos-header-links ul li{float:left;margin:0 10px 0 0;padding:0;background:none}#commerce-pos-header .commerce-pos-header-links ul li:last-child{margin-right:0}#commerce-pos-header .commerce-pos-header-links ul li a{position:relative;display:block;margin:0;padding:8px 20px;font-size:13px;font-weight:bold;color:#fff;text-decoration:none;text-transform:uppercase;background:#337ab7;border:2px solid transparent;border-radius:2px;transition:all .15s ease-in-out}#commerce-pos-header .commerce-pos-header-links ul li a:hover,#commerce-pos-header .commerce-pos-header-links ul li a:focus{color:#fff;background:#2e6da4}#commerce-pos-header .commerce-pos-header-links ul li a.active{color:#fff;background:transparent;border:2px solid #337ab7;cursor:default}#commerce-pos-header .commerce-pos-header-links ul li a.active:focus{background:rgba(255,255,255,0.2)}@media screen and (max-width: 800px){#commerce-pos-header #pos-logo{padding-top:11px;max-width:161px}}@media screen and (max-width: 767px){#commerce-pos-header .commerce-pos-header-links ul li a{padding:6px 13px;font-size:13px}}.commerce-pos-product-summary{width:100%;margin:10px 0 20px}.commerce-pos-product-summary td{vertical-align:middle;text-align:center}.commerce-pos-product-summary td.title .title{font-weight:bold;font-size:120%;margin-right:10px}.commerce-pos-product-summary td.title .sku{font-size:80%;display:block}.commerce-pos-product-summary tr.odd,.commerce-pos-product-summary tr.even{background:#fff}.commerce-pos-product-summary tr td,.commerce-pos-product-summary tr th{border:1px solid #E4E4E4;text-align:left}.commerce-pos-pay-col-payments .order-text{display:inline-block;margin:0 15px 0 0}.commerce-pos-pay-col-payments .order-text .commerce-pos-sale-pay-edit-order{padding:5px 10px;background:#337ab7;color:#fff !important;font-size:12px;font-weight:bold;transition:all .15s ease-in-out}.commerce-pos-pay-col-payments .order-text .commerce-pos-sale-pay-edit-order:hover,.commerce-pos-pay-col-payments .order-text .commerce-pos-sale-pay-edit-order:focus{background:#2e6da4}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper{margin:20px 0;padding-top:20px;border-top:1px solid #F0F0F0}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input.form-button-disabled{background-color:#eee;color:#A2A2A2;border-color:#ccc;cursor:default}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input.form-button-disabled:hover{background-color:#eee !important}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input[type="submit"]{background-color:#5cb85c;color:#fff;border-color:transparent;padding:15px 25px;margin:0 10px 0 0;font-size:20px}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input[type="submit"]:hover,#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input[type="submit"]:focus{background-color:#4cae4c}.commerce-pos-keypad{width:75%}.commerce-pos-keypad *{box-sizing:border-box}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item-keypad-amount{margin-bottom:0}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item label{font-size:24px;margin-bottom:10px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item-keypad-amount input{max-width:100% !important;margin:0 0 20px 0;padding:15px 20px;height:auto;background:#FFFFFF !important;color:#000;border:2px solid #D6D6D6;font-size:30px;text-align:right;-webkit-box-shadow:inset 0 0 6px 2px rgba(0,0,0,0.1);box-shadow:inset 0 0 6px 2px rgba(0,0,0,0.1)}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item-keypad-amount input.error{border:2px solid red}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay{margin-bottom:15px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay::after{clear:both;content:'';display:block}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay .commerce-pos-keypad-quick-pay-button{float:left;margin-right:10px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay .commerce-pos-keypad-quick-pay-button:last-of-type{margin-right:0}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay input[type="submit"]{background-color:#337ab7;color:#fff;border-color:transparent;padding:15px 20px;font-size:20px;margin-right:0}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay input[type="submit"]:hover,#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay input[type="submit"]:focus{background-color:#2e6da4}.commerce-pos-keypad .commerce-pos-keypad-numbers{position:relative}.commerce-pos-keypad .commerce-pos-keypad-keys{overflow:hidden;border-right:1px solid #D6D6D6}.commerce-pos-keypad .commerce-pos-keypad-key{box-sizing:border-box;width:33.33%;display:block;float:left;padding:14px;border:1px solid #D6D6D6;border-right:0;border-bottom:0;font-size:22px;text-align:center;background-color:#F0F0F0;color:#000000;cursor:pointer;transition:all .1s ease 0s}.commerce-pos-keypad .commerce-pos-keypad-key:hover,.commerce-pos-keypad .commerce-pos-keypad-key:focus{background-color:#E4E4E4}#commerce-pos-location-float-form #edit-actions{margin-top:-6px}#commerce-pos-location-float-form #edit-amount{height:32px;margin-top:5px}.commerce-pos-keypad-key.pressed{background-color:#E4E4E4}.commerce-pos-keypad-actions button{width:33%;padding:15px;margin-right:10px;border:10px solid white;border-radius:30px;float:right;font-size:2em}.commerce-pos-keypad-actions button:hover,.commerce-pos-keypad-actions button:focus{border-color:white}.form-type-textfield.form-item-keypad-amount.form-text{width:100%;padding:40px 20px;background:#666;color:#fff;border:0;border-right:1px solid #fff;font-size:50px;text-align:right}.commerce-pos-keypad-key:last-of-type{background-color:#E4E4E4;color:#000}.commerce-pos-keypad-key:last-of-type:hover,.commerce-pos-keypad-key:last-of-type:focus{background-color:#DADADA}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]{position:relative;display:inline-block;width:100%;height:62px;margin:0;padding:13px 15px;font-size:20px;color:#fff;text-decoration:none;text-transform:uppercase;background:#337ab7;border:0;border-radius:0;box-shadow:none;transition:all .15s ease-in-out}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]:hover,#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]:focus{background-color:#2e6da4}@media screen and (max-width: 767px){.commerce-pos-keypad-amount .form-item-keypad-amount input{font-size:30px}.commerce-pos-keypad-key{font-size:20px}.commerce-pos-keypad-key,#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]{padding:10px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]{height:51px}}@media screen and (max-width: 980px){.commerce-pos-keypad{width:100%}#commerce-pos-pay-form-wrapper .commerce-pos-pay-col-payments .form-wrapper input{padding:10px 15px;font-size:16px}}#edit-date{float:none}#commerce-pos-report-end-of-day .form-item.form-item-location-id{margin:0 15px 15px 0}#commerce-pos-report-end-of-day .form-item-location-id label{margin-bottom:5px}#commerce-pos-report-results-container{padding-top:14px;overflow-x:auto}#commerce-pos-report-results-container table{margin:0;width:100%}#commerce-pos-report-results-container input[type="submit"]{-webkit-appearance:none;cursor:pointer;color:#fff;font-weight:normal;font-size:18px;outline:0;overflow:hidden;padding:11px 23px;margin:8px 18px 8px 0;width:auto;display:inline-block;border-radius:6px;border:none;background:#5cb85c;transition:all .15s ease-in-out}#commerce-pos-report-results-container input[type="submit"]:hover,#commerce-pos-report-results-container input[type="submit"]:focus{background:#3a963a}.sticky-enabled.tableheader-processed.sticky-table thead th{background-color:#E4E4E4;color:inherit;padding:15px;font-weight:bold;border-color:transparent;border-right:1px solid #fff}.sticky-enabled.tableheader-processed.sticky-table tr.odd,.sticky-enabled.tableheader-processed.sticky-table tr.even{background-color:#FFFFFF;border-color:transparent;border-bottom:1px solid #eee}.sticky-enabled.tableheader-processed.sticky-table tr td{padding:15px}.commerce-pos-col-products{width:100%;box-sizing:border-box}.commerce-pos-col-products *{box-sizing:border-box}.commerce-pos-transaction-id{padding:0 0 5px 0;font-size:22px}.payment-totals-table .label{display:table-cell;text-align:left}.payment-totals-table .balance{display:table-cell;text-align:right}#commerce-pos-sale-wrapper a{color:#337ab7}#commerce-pos-sale-wrapper .form-item{margin:20px 0;font-size:14px}#commerce-pos-sale-wrapper a,#commerce-pos-pay-form-wrapper a{color:#337ab7}#commerce-pos-sale-wrapper a:hover,#commerce-pos-sale-wrapper a:focus,#commerce-pos-pay-form-wrapper a:hover,#commerce-pos-pay-form-wrapper a:focus{color:#2e6da4;text-decoration:underline}#commerce-pos-sale-wrapper textarea,#commerce-pos-sale-wrapper select,#commerce-pos-sale-wrapper input,#commerce-pos-pay-form-wrapper textarea,#commerce-pos-pay-form-wrapper select,#commerce-pos-pay-form-wrapper input{margin:0;padding:5px 10px;border-radius:2px;height:auto;max-width:100%;background:#fff;box-sizing:border-box;vertical-align:baseline}#commerce-pos-sale-wrapper textarea.show-ajax-throbber,#commerce-pos-sale-wrapper select.show-ajax-throbber,#commerce-pos-sale-wrapper input.show-ajax-throbber,#commerce-pos-pay-form-wrapper textarea.show-ajax-throbber,#commerce-pos-pay-form-wrapper select.show-ajax-throbber,#commerce-pos-pay-form-wrapper input.show-ajax-throbber{background-image:url(/misc/throbber.gif) !important;background-repeat:no-repeat !important;background-position:right -13px !important}#commerce-pos-sale-wrapper button,#commerce-pos-sale-wrapper input[type="reset"],#commerce-pos-sale-wrapper input[type="submit"],#commerce-pos-sale-wrapper input[type="button"],#commerce-pos-pay-form-wrapper button,#commerce-pos-pay-form-wrapper input[type="reset"],#commerce-pos-pay-form-wrapper input[type="submit"],#commerce-pos-pay-form-wrapper input[type="button"]{-webkit-appearance:none;cursor:pointer;color:#333;font-weight:bold;font-size:12px;outline:0;overflow:visible;padding:5px 10px;margin:0 4px 0 0;width:auto;display:inline-block;border-radius:2px;border:1px solid #DADADA;background:#fff;transition:all .15s ease-in-out}#commerce-pos-sale-wrapper button:hover,#commerce-pos-sale-wrapper input:hover,#commerce-pos-sale-wrapper button:focus,#commerce-pos-sale-wrapper input:focus,#commerce-pos-pay-form-wrapper button:hover,#commerce-pos-pay-form-wrapper input:hover,#commerce-pos-pay-form-wrapper button:focus,#commerce-pos-pay-form-wrapper input:focus{background:#f9f9f9}.commerce-pos-transaction-line-items{border-top:1px solid #eee;margin-bottom:20px}.commerce-pos-transaction-line-items *{vertical-align:middle}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-col{display:inline-block;margin:5px 0;vertical-align:top}.commerce-pos-transaction-line-items .image-wrapper{width:100px;padding-right:2%}.commerce-pos-transaction-line-items .title-wrapper{width:calc(100% - 100px);font-size:12px;line-height:1.3}.commerce-pos-transaction-line-items .title-wrapper .out-of-stock-overridden-notice{color:red}.commerce-pos-transaction-line-items .price-edit-wrapper,.commerce-pos-transaction-line-items .quantity-wrapper{padding-right:2%;text-align:left}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper{clear:both;margin:0;padding:20px 0;border-bottom:1px solid #eee}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .form-item{display:inline-block}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-row-wrapper{margin:0;padding:0;width:100%;font-size:16px}.commerce-pos-transaction-line-items .total-wrapper{width:calc(100% - 250px);text-align:right}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper label{padding:0 2px;margin:0;width:100%;height:38px;line-height:38px;color:#337ab7;border:1px solid transparent;font-size:14px;font-weight:bold;transition:all .15s ease-in-out}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper label:hover,.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper label:focus{background:rgba(0,126,255,0.1)}.commerce-pos-transaction-line-items .title-wrapper .title{font-size:14px;font-weight:bold}@media (min-width: 767px){.commerce-pos-transaction-line-items .title-wrapper .title{font-size:16px}}.commerce-pos-transaction-line-items>.form-wrapper .stock-wrapper label{color:#000;font-weight:normal}#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper .form-item{margin:0;padding:0;width:100%;border:1px solid #ddd;border-radius:2px}#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper label,#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper input{color:#337ab7;font-weight:bold;font-size:14px;border:1px solid transparent;border-radius:0;height:38px;line-height:38px;padding:0 2px;margin:0;width:100%;text-align:center}.commerce-pos-transaction-line-items .quantity-wrapper .add-remove-wrapper{display:inline-block !important;width:20px;margin:0 !important;padding:0 !important;font-size:0;min-height:0 !important;height:auto !important}#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"]{width:20px;height:20px;vertical-align:top;padding:0 !important;margin:0;font-size:13px;border-radius:0;transition:all .1s ease-in-out;border:1px solid #ddd}#commerce-pos-sale-wrapper .add-remove-wrapper input:first-of-type,#commerce-pos-sale-wrapper .add-remove-wrapper button:first-of-type{border-bottom:0;border-left:0}#commerce-pos-sale-wrapper .add-remove-wrapper input:last-of-type,#commerce-pos-sale-wrapper .add-remove-wrapper button:last-of-type{border-left:0}#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"]:hover,#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"]:focus,#commerce-pos-sale-wrapper .add-remove-wrapper button:hover,#commerce-pos-sale-wrapper .add-remove-wrapper button:focus{background:#EAEAEA}#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"],#commerce-pos-sale-wrapper .add-remove-wrapper button{display:block;margin:0;padding:2px 3px;width:20px;height:20px;font-size:14px;line-height:1;border-radius:0}#commerce-pos-sale-wrapper .quantity-wrapper input[type="text"]{height:38px;width:100%;font-size:14px;font-weight:bold;line-height:38px;text-align:center;padding:0;margin:0;color:#337ab7;border:0;border-radius:0}#commerce-pos-sale-wrapper .quantity-wrapper input[type="text"]:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#commerce-pos-sale-wrapper .quantity-wrapper .textbox-wrapper{width:calc(100% - 20px);display:inline-block}#commerce-pos-sale-wrapper .quantity-wrapper .textbox-wrapper .form-item{border:1px solid #ddd;width:100%;text-align:center;margin:0 !important;border-radius:2px 0 0 2px}#commerce-pos-sale-wrapper .quantity-wrapper .form-type-textfield{margin:13px 0 !important;padding:0}#commerce-pos-sale-wrapper .price-edit-wrapper input:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper .btn{margin:0 0 0 10px}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper strong{margin-right:5px;font-size:14px}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper button{position:relative;text-indent:-9999px;width:10px;padding:0;margin:0 0 0 10%;opacity:0.25;background:url(../images/remove-symbol.png) no-repeat center;background-size:10px;border:0}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper input[type="submit"]:hover,#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper input[type="submit"]:focus,#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper button:hover,#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper button:focus{opacity:1}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper{position:relative;width:auto;text-align:center}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper{position:relative;display:block;margin:0 auto;padding:0 80px 0 0;max-width:180px;vertical-align:middle}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .discount-description{margin-left:10px;display:inline-block}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper input.form-text{display:block;margin:0 auto 5px auto;width:100%;height:30px;font-size:12px !important;border:1px solid #ddd}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-item{float:left;margin:0;padding:0;border:none;border-radius:0;vertical-align:baseline}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-submit{display:block;margin:9px auto;font-size:12px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper input[type="submit"].button-link.small{display:inline-block;margin:0 auto;vertical-align:top}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-group .form-submit{vertical-align:top;background:#337ab7;color:#fff;border:1px solid transparent}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue{position:absolute;top:0;right:0;display:block;margin:0;padding:0;width:35px;height:30px;background:#337ab7;color:#fff;border:none}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].commerce-pos-percent-discount-submit,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue.commerce-pos-percent-discount-submit{right:40px}#commerce-pos-sale-wrapper .form-wrapper input[type="submit"].blue{display:inline-block;background:#337ab7;color:#fff;border:1px solid transparent}#commerce-pos-sale-wrapper .form-wrapper input[type="submit"].blue:hover,#commerce-pos-sale-wrapper .form-wrapper input[type="submit"].blue:focus,.commerce-pos-discount-wrapper .form-wrapper input[type="submit"]:hover,.commerce-pos-discount-wrapper .form-wrapper input[type="submit"]:focus{background:#2e6da4}.commerce-pos-discount-wrapper .form-item,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-item{float:none;margin:0;padding:0;width:100%;border:none;border-radius:0;vertical-align:baseline}.views-field-message-commerce-body{padding:20px;background:#F0F0F0;margin:20px 0 5px}.views-field-message-commerce-body p:last-of-type{margin-bottom:0}#commerce-pos-messages-wrapper{margin-bottom:40px}#commerce-pos-messages-wrapper .views-field-name,#commerce-pos-messages-wrapper .views-field-timestamp{font-size:12px}#commerce-pos-return-payment .commerce-price-formatted-components,.payment-totals-table{width:100%;margin-bottom:0}@media screen and (min-width: 980px){#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-row-wrapper{display:table;width:100%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-col{position:relative;display:table-cell;box-sizing:border-box;vertical-align:middle}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .line-item-col{height:212px;vertical-align:middle}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .image-wrapper{width:12%;padding-right:2%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .image-wrapper img{margin:0;width:100%;height:auto}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .title-wrapper{width:36%;padding-right:2%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .price-edit-wrapper{width:17%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .quantity-wrapper{width:12%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper{width:15%}#commerce-pos-sale-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .commerce-pos-discount-wrapper{position:absolute;width:89%}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper{padding-right:54px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue{width:23px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].commerce-pos-percent-discount-submit,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue.commerce-pos-percent-discount-submit{right:26px}}@media screen and (min-width: 1200px){#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper{padding-right:80px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue{width:35px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].commerce-pos-percent-discount-submit,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue.commerce-pos-percent-discount-submit{right:40px}}#commerce-pos-product-no-results-message{text-align:center}#commerce-pos-sale-wrapper #commerce-pos-return-order-search .form-type-textfield{display:inline-block}#commerce-pos-sale-wrapper #commerce-pos-return-order-search .form-submit{display:inline-block;position:relative;top:-33px}#commerce-pos-sale-wrapper #commerce-pos-form-modal-modal{height:auto !important}#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox{margin:5px}#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-image,#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-info{display:inline-block;margin:0px 20px;vertical-align:text-top}#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-image.commerce-pos-return-product-info,#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-info.commerce-pos-return-product-info{position:relative;vertical-align:top;text-align:left;width:40%}#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-image.commerce-pos-return-product-info .commerce-pos-return-product-title,#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-info.commerce-pos-return-product-info .commerce-pos-return-product-title{font-weight:bold}#commerce-pos-sale-wrapper #edit-search-type .form-item{display:inline-block;width:190px}#commerce-pos-sale-wrapper #edit-search-type .form-item input{width:15px}#commerce-pos-sale-wrapper #edit-search-type .form-item label{display:inline-block;vertical-align:text-bottom;font-size:14px}#commerce-pos-sale-wrapper input#edit-order-search-input{width:320px}[id^="commerce-pos-sale"] .commerce-pos-product-search-container{padding:20px;margin-bottom:20px;text-align:center;background:#f0f0f0}[id^="commerce-pos-sale"] .commerce-pos-product-search-container #edit-product-search{position:relative;width:400px;margin:0 auto}[id^="commerce-pos-sale"] .commerce-pos-product-search-container .form-item{margin:5px 0}[id^="commerce-pos-sale"] .commerce-pos-product-search-container label{display:none}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input{position:relative;margin:0 0 5px 0;height:40px;width:400px;color:#000}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input::-moz-placeholder{color:#7D7D7D}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input::-webkit-input-placeholder{color:#7D7D7D}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:-ms-input-placeholder{color:#7D7D7D !important}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:focus::-moz-placeholder{color:transparent}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:focus::-webkit-input-placeholder{color:transparent}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:focus:-ms-input-placeholder{color:transparent !important}[id^="commerce-pos-sale"] .commerce-pos-product-search-container .commerce-pos-search-onboarding-message{margin:0 0 10px 0;font-size:16px}[id^="commerce-pos-sale"] .commerce-pos-product-search-container .form-item div.description{font-size:13px;color:#7D7D7D;font-style:italic;margin-top:12px}#commerce-pos-sale-wrapper .commerce-pos-product-search-container .form-item{margin:5px 0}.commerce-pos-product-display{padding:10px 10px 15px;border-bottom:1px solid #eee;transition:all .2s ease-in-out}.commerce-pos-product-display:hover,.commerce-pos-product-display:focus{background:#F0F0F0}.commerce-pos-product-display .display-image{float:left;margin:5px 15px 0 0;border:1px solid #eee}.commerce-pos-product-display .display-details,.commerce-pos-product-display .display-stock,.commerce-pos-product-display .display-price,.commerce-pos-product-display .display-add{padding-left:90px}.commerce-pos-product-display .display-details{font-size:10px}.commerce-pos-product-display .display-details .title{font-weight:bold;font-size:18px}.commerce-pos-product-display .display-price{font-weight:bold}.commerce-pos-product-display .display-add{float:right}.commerce-pos-product-display .display-add a{display:inline-block;padding:0 8px 2px;margin:5px 0 0 0;border-radius:3px;font-size:16px;font-weight:bold;background-color:#337ab7;color:white;transition:all .15s ease-in-out}.commerce-pos-product-display .display-add a:hover,.commerce-pos-product-display .display-add a:focus{background-color:#2e6da4}.commerce-pos-product-display .display-details a{display:inline-block}.commerce-pos-transaction-product-search-item.selected .commerce-pos-product-display{background:#F0F0F0}.ui-autocomplete{max-height:600px;overflow-y:auto}.ui-autocomplete{max-height:600px;overflow-y:auto}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .commerce-price-formatted-components,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .commerce-price-formatted-components{margin-top:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody{border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody>tr,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody>tr{width:100%;max-width:100%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody>tr>td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody>tr>td{border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody>tr>td:last-of-type,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody>tr>td:last-of-type{text-align:right}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr *,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr *{background:#f0f0f0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr * a.commerce-pos-apply-change-gratuity,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr * a.commerce-pos-apply-change-gratuity{padding-left:22px;background-position-y:1px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIyMiIgaGVpZ2h0PSIxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHJlY3QgaWQ9ImJhY2tncm91bmRyZWN0IiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSIwIiB5PSIwIiBmaWxsPSJub25lIiBzdHJva2U9Im5vbmUiIGNsYXNzPSJzZWxlY3RlZCIvPjxnIGNsYXNzPSJjdXJyZW50TGF5ZXIiPjx0aXRsZT5MYXllciAxPC90aXRsZT48ZyBpZD0ic3ZnXzEiIGNsYXNzPSIiIGZpbGwtb3BhY2l0eT0iMSIgZmlsbD0iIzMzN2FiNyI+PGcgaWQ9InN2Z18yIiBmaWxsPSIjMzM3YWI3Ij48cGF0aCBkPSJNMC42OTI4NTEwNDQ0OTUzNDUyLDEyLjMxMzA4Nzc2NDkzMTIyNyBjMC40NjE5MTA1Mjg3MjY3Mjc1NSwwLjQ2MTkxMDUyODcyNjcyNzU1IDEuMDE5MTY2NzQxMjkxNjMzMiwwLjY5Mjg4MTk2OTgyNjQwNTggMS42NzE5NjI3NTg1MzA0OTE1LDAuNjkyODgxOTY5ODI2NDA1OCBoMTEuODIzNjA4OTI1ODA0NTI4IGMwLjY1MjgyODM3MDcxMTQ4NzksMCAxLjIxMDE0OTI5MDIyMTY1MTMsLTAuMjMwOTcxNDQxMDk5Njc4NTcgMS42NzE4NjU2OTgxMTI2MDMyLC0wLjY5Mjg4MTk2OTgyNjQwNTggYzAuNDYxNzE2NDA3ODkwOTUzMSwtMC40NjE2ODQwNTQ0MTgzMjM5NCAwLjY5MjY1NTQ5NTUxODAwMDksLTEuMDE5MDM3MzI3NDAxMTE2NiAwLjY5MjY1NTQ5NTUxODAwMDksLTEuNjcxODMzMzQ0NjM5OTczOCBIMC4wMDAwMDE0MjgxNDE1Njk3ODY0NzUgQzAuMDAwMTMwODQyMDMyMDg3NzM3MiwxMS4yOTQwNTA0Mzc1MzAxMTYgMC4yMzEwNjk5Mjk2NTkxMzczNCwxMS44NTE0MDM3MTA1MTI5MDggMC42OTI4NTEwNDQ0OTUzNDUyLDEyLjMxMzA4Nzc2NDkzMTIyNyB6IiBpZD0ic3ZnXzMiIGZpbGw9IiMzMzdhYjciLz48cGF0aCBkPSJNNC40MzM5MTU0MzgwNzk0NDUsOS40NTg4NjQ0MDk1ODU0MzYgaDYuNTAyODg2MjMxMTAwOTcgYzAuNTY2NDQ0NTk4NzkxNTkyMSwwIDEuMDUyOTQzNzY2NzE2NDkxLC0wLjIwMzE0NzQ1NDYzODU4ODU1IDEuNDU5NDk3NTAzNzc0NzAwNCwtMC42MDk2MDQxMzEyNzg5MSBjMC40MDYzNTk2MTYyMjI0MzUwNSwtMC40MDY0NTY2NzY2NDAzMjI2IDAuNjA5NjA0MTMxMjc4OTEsLTAuODkyOTg4MTk4MDM3ODUxMSAwLjYwOTYwNDEzMTI3ODkxLC0xLjQ1OTQ5NzUwMzc3NDcwMDQgdi0wLjI5NTUxNjYxODk5NDg4MjM1IGgwLjU5MTAzMzIzNzk4OTc2NDYgYzAuOTc5MjEwMjAyNTk0NjAxMywwIDEuODE1MzUzMzQ5MjIyOTkzNCwtMC4zNDYzMTE1NzEwMjI2ODY5IDIuNTA4MDQxMTk4MjEzNjIzNywtMS4wMzkxNjExODczNzY0NjI2IGMwLjY5MjYyMzE0MjA0NTM3MjUsLTAuNjkyODE3MjYyODgxMTQ3OCAxLjAzOTE5MzU0MDg0OTA5MjIsLTEuNTI4NzMzOTM1MjAxMTMzOCAxLjAzOTE5MzU0MDg0OTA5MjIsLTIuNTA3ODQ3MDc3Mzc3ODQ5IGMwLC0wLjk3OTI0MjU1NjA2NzIzMTcgLTAuMzQ2NTcwMzk4ODAzNzIwMDQsLTEuODE1Mjg4NjQyMjc3NzM0NiAtMS4wMzkxOTM1NDA4NDkwOTIyLC0yLjUwODAwODg0NDc0MDk5NDMgYy0wLjY5MjY1NTQ5NTUxODAwMDksLTAuNjkyNzIwMjAyNDYzMjYwNiAtMS41Mjg4MzA5OTU2MTkwMjE0LC0xLjAzOTIyNTg5NDMyMTcyMTYgLTIuNTA4MDQxMTk4MjEzNjIzNywtMS4wMzkyMjU4OTQzMjE3MjE2IEgyLjk1NTkxMTc0Nzk2MDg2MDMgYy0wLjE2MDA1MjYyOTA5NjUyNzMyLDAgLTAuMjk4NTkwMTk4ODk0NjUzOSwwLjA1ODYyNDQ5MjQwNDA2NDY4NSAtMC40MTU2NDUwNjI4NjcwMDgwMywwLjE3NTQ4NTIzNTU0MDY0MzY5IGMtMC4xMTY5OTAxNTcwMjcwOTYwMywwLjExNzAyMjUxMDQ5OTcyNTA2IC0wLjE3NTQ4NTIzNTU0MDY0MzY5LDAuMjU1NjU3MTQwNzE1NzM5MTQgLTAuMTc1NDg1MjM1NTQwNjQzNjksMC40MTU3NDIxMjMyODQ4OTU5IHY2Ljc5ODQ2NzU1NzA0MTExIGMwLDAuNTY2NTQxNjU5MjA5NDc5NiAwLjIwMzE3OTgwODExMTIxNzU4LDEuMDUzMDQwODI3MTM0Mzc4NSAwLjYwOTYzNjQ4NDc1MTUzOTEsMS40NTk0OTc1MDM3NzQ3MDA0IEMzLjM4MDg3NDYxMDk0NTA2MzQsOS4yNTU3MTY5NTQ5NDY4NDggMy44NjczNzM3Nzg4Njk5NjM0LDkuNDU4ODY0NDA5NTg1NDM2IDQuNDMzOTE1NDM4MDc5NDQ1LDkuNDU4ODY0NDA5NTg1NDM2IHpNMTMuMDA1OTAzMzA0MjM0MDM0LDEuNzczNzE3NTgxNjY5MTY2NiBoMC41OTEyMjczNTg4MjU1MzgzIGMwLjQ5MjcxMTAzNDY2OTcwMTM0LDAgMC45MTE0NjIwMzA5MDkxMDk4LDAuMTcyNDQ0MDA5MTEzNTAxNDcgMS4yNTYyMjA2MzUyNDU1OTU0LDAuNTE3MjM0OTY2OTIyNjE2NyBjMC4zNDQ3NTg2MDQzMzY0ODU2NCwwLjM0NDg4ODAxODIyNzAwMjcgMC41MTcyNjczMjAzOTUyNDU0LDAuNzYzNTc0MzA3NTIxMTUyNSAwLjUxNzI2NzMyMDM5NTI0NTQsMS4yNTYzMTc2OTU2NjM0ODMyIGMwLDAuNDkyNDg0NTYwMzYxMjk3OSAtMC4xNzI1MDg3MTYwNTg3NTk5NSwwLjkxMTI2NzkxMDA3MzMzNDcgLTAuNTE3MjY3MzIwMzk1MjQ1NCwxLjI1NjI4NTM0MjE5MDg1MzcgYy0wLjM0NDc1ODYwNDMzNjQ4NTY0LDAuMzQ0NzkwOTU3ODA5MTE0OTUgLTAuNzYzNTQxOTU0MDQ4NTIzNywwLjUxNzI2NzMyMDM5NTI0NTQgLTEuMjU2MjIwNjM1MjQ1NTk1NCwwLjUxNzI2NzMyMDM5NTI0NTQgaC0wLjU5MTIyNzM1ODgyNTUzODMgVjEuNzczNzE3NTgxNjY5MTY2NiB6IiBpZD0ic3ZnXzQiIGZpbGw9IiMzMzdhYjciLz48L2c+PC9nPjxnIGlkPSJzdmdfNSIgY2xhc3M9IiI+PC9nPjxnIGlkPSJzdmdfNiIgY2xhc3M9IiI+PC9nPjxnIGlkPSJzdmdfNyIgY2xhc3M9IiI+PC9nPjxnIGlkPSJzdmdfOCIgY2xhc3M9IiI+PC9nPjxnIGlkPSJzdmdfOSIgY2xhc3M9IiI+PC9nPjxnIGlkPSJzdmdfMTAiIGNsYXNzPSIiPjwvZz48ZyBpZD0ic3ZnXzExIiBjbGFzcz0iIj48L2c+PGcgaWQ9InN2Z18xMiIgY2xhc3M9IiI+PC9nPjxnIGlkPSJzdmdfMTMiIGNsYXNzPSIiPjwvZz48ZyBpZD0ic3ZnXzE0IiBjbGFzcz0iIj48L2c+PGcgaWQ9InN2Z18xNSIgY2xhc3M9IiI+PC9nPjxnIGlkPSJzdmdfMTYiIGNsYXNzPSIiPjwvZz48ZyBpZD0ic3ZnXzE3IiBjbGFzcz0iIj48L2c+PGcgaWQ9InN2Z18xOCIgY2xhc3M9IiI+PC9nPjxnIGlkPSJzdmdfMTkiIGNsYXNzPSIiPjwvZz48L2c+PC9zdmc+);background-repeat:no-repeat;text-decoration:none}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr * a.commerce-pos-apply-change-gratuity span,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr * a.commerce-pos-apply-change-gratuity span{opacity:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr * a.commerce-pos-apply-change-gratuity:hover span,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr * a.commerce-pos-apply-change-gratuity:hover span{opacity:1}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table{width:100%;font-size:14px;border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.odd,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.even,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.odd,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.even{padding:0;width:100%;background-color:#F0F0F0;color:#333;border:0;border-bottom:1px solid #FFFFFF}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay{background:#313131;font-size:120%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay td{background:#313131;color:#fff}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-change,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-change{font-size:120%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table td:nth-child(1),.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table td:nth-child(1){font-weight:bold}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table td.balance,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table td.balance{font-weight:bold}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td{padding:15px 10px;border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.status,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.actions,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.status,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.actions{text-align:center}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.status img,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.status img{vertical-align:middle}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.status img,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.status img{border-radius:50%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .label,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .label{font-size:inherit;border-radius:0;color:inherit}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .btn,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .btn{margin-bottom:5px}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper input,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper select,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper input,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper select{width:100%;border:1px solid #ccc;border-radius:2px}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .form-item,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .form-item{padding:0;margin:0 0 20px 0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-customer-input-wrapper,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-customer-input-wrapper{border-top:1px solid #eee;margin:25px 0 0 0;padding:20px 0 0 0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper{clear:both;margin-top:15px}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper:after,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper:after{content:"";display:table;clear:both}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-label,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-label{clear:both;font-weight:bold;margin-bottom:5px}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-input,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-input{float:left;width:25%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-input input,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-input input{height:40px}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-percent-button,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-fixed-button,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-percent-button,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-fixed-button{width:35%;float:left;margin:0 0 0 2%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-percent-button input,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-fixed-button input,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-percent-button input,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-fixed-button input{padding:8px 0;height:40px;font-size:15px;background:#337ab7}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-percent-button input:hover,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-percent-button input:focus,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-fixed-button input:hover,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-fixed-button input:focus,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-percent-button input:hover,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-percent-button input:focus,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-fixed-button input:hover,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-fixed-button input:focus{background:#2e6da4}#commerce-pos-sale-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance,#commerce-pos-sale-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance,#commerce-pos-pay-form-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance,#commerce-pos-pay-form-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance{background:#dd0000}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper{font-size:0}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper .form-item.form-item-transaction-options-actions-add-order-discount-amount{font-size:0}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper .form-text{width:calc(33.33% - 4px);padding:10px;margin:0 4px 0 0;vertical-align:top;display:inline-block;font-size:12px;line-height:1.3;height:35px}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper .form-submit{width:calc(33.33% - 2px);padding:10px;display:inline-block;font-size:12px;line-height:1.3}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper #edit-transaction-options-actions-add-order-discount-percent.form-submit{margin:0 2px 0 0}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper #edit-transaction-options-actions-add-order-discount-fixed.form-submit{margin:0 0 0 2px}#commerce-pos-transactions-options-wrapper .form-item label{margin-bottom:5px;font-size:14px;font-weight:bold}.form-item.form-item-transaction-options-actions-add-order-discount-amount{margin-bottom:5px;display:inline}#commerce-pos-transactions-options-wrapper .commerce-price-formatted-components{width:100%;max-width:100%}#commerce-pos-transactions-options-wrapper .payment-totals-table{width:100%;margin-bottom:20px}#commerce-pos-transactions-options-wrapper .views-table{width:100%;margin-top:0}.commerce-price-formatted-components .component-title,.payment-totals-table .label{font-weight:bold}#commerce-pos-pay-balance-wrapper .pager{margin:0 0 20px 0}@media screen and (min-width: 767px){.commerce-pos-col-products,.commerce-pos-pay-col-payments{float:left;padding-right:20px;width:65%;box-sizing:border-box}.commerce-pos-col-transaction-info{width:35%;float:left}}@media screen and (min-width: 980px){.commerce-pos-col-products,.commerce-pos-pay-col-payments{width:75%}.commerce-pos-col-transaction-info{width:25%}}.commerce-pos-header-cashier-form{display:inline-block;float:right}.commerce-pos-cashier-login-form .form-item-code{display:inline;float:right}.commerce-pos-cashier-login-form .form-item-code label{display:inline}.commerce-pos-cashier-login-form .commerce-pos-cashier-code-input{margin-left:10px;margin-right:10px;max-width:100px}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit{display:none}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-in-visible{position:relative;outline:none;display:inline-block;margin:auto;margin-top:10px;margin-right:0;padding:8px 20px;font-size:13px;font-weight:bold;color:#fff;text-decoration:none;text-transform:uppercase;background:#337ab7;border:2px solid transparent;border-radius:2px;transition:all .15s ease-in-out;box-shadow:none}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-in-visible:hover,.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-in-visible:focus{text-shadow:none;background:#2e6da4}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-out{margin-left:10px;float:right} +#commerce-pos-sale-wrapper,#commerce-pos-pay-form-wrapper{font-family:Arial, "Helvetica Neue", Helvetica, sans-serif !important}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-location-float-form .form-submit,.commerce-pos-form-container .form-submit{background:#337ab7;border:0;margin:0 0 5px 0;border-radius:2px;padding:10px 20px;color:#fff;display:block;width:100%;transition:all .15s ease-in-out;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-location-float-form .form-submit:hover,#commerce-pos-location-float-form .form-submit:focus,.commerce-pos-form-container .form-submit:hover,.commerce-pos-form-container .form-submit:focus{background:#2e6da4}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.fixed-width,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.fixed-width,#commerce-pos-location-float-form .form-submit.fixed-width,.commerce-pos-form-container .form-submit.fixed-width{width:auto}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.btn-success,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.btn-success,#commerce-pos-location-float-form .form-submit.btn-success,.commerce-pos-form-container .form-submit.btn-success{background:#5cb85c}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.btn-danger,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.btn-danger,#commerce-pos-location-float-form .form-submit.btn-danger,.commerce-pos-form-container .form-submit.btn-danger{background:#d9534f}#commerce-pos-sale-wrapper input[type="submit"]{-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-location-float-form .form-submit{width:100px}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:last-of-type{margin-right:0}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn{display:block;width:100%;font-size:20px;padding:20px;margin:0 0 20px 0;background:#5cb85c}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:hover,#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:focus{background:#4cae4c}#commerce-pos-sale-wrapper button,#commerce-pos-sale-wrapper input[type="reset"],#commerce-pos-sale-wrapper input[type="submit"],#commerce-pos-sale-wrapper input[type="button"],#commerce-pos-pay-form-wrapper button,#commerce-pos-pay-form-wrapper input[type="reset"],#commerce-pos-pay-form-wrapper input[type="submit"],#commerce-pos-pay-form-wrapper input[type="button"],#commerce-pos-report-results-container input[type="submit"]{-webkit-appearance:none;cursor:pointer;color:#333;font-weight:bold;font-size:12px;outline:0;overflow:visible;padding:5px 10px;margin:0 4px 0 0;width:auto;display:inline-block;border-radius:2px;border:1px solid #DADADA;background:#fff;transition:all .15s ease-in-out;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-sale-wrapper button:hover,#commerce-pos-sale-wrapper button:focus,#commerce-pos-sale-wrapper input[type="reset"]:hover,#commerce-pos-sale-wrapper input[type="reset"]:focus,#commerce-pos-sale-wrapper input[type="submit"]:hover,#commerce-pos-sale-wrapper input[type="submit"]:focus,#commerce-pos-sale-wrapper input[type="button"]:hover,#commerce-pos-sale-wrapper input[type="button"]:focus,#commerce-pos-pay-form-wrapper button:hover,#commerce-pos-pay-form-wrapper button:focus,#commerce-pos-pay-form-wrapper input[type="reset"]:hover,#commerce-pos-pay-form-wrapper input[type="reset"]:focus,#commerce-pos-pay-form-wrapper input[type="submit"]:hover,#commerce-pos-pay-form-wrapper input[type="submit"]:focus,#commerce-pos-pay-form-wrapper input[type="button"]:hover,#commerce-pos-pay-form-wrapper input[type="button"]:focus,#commerce-pos-report-results-container input[type="submit"]:hover,#commerce-pos-report-results-container input[type="submit"]:focus{background:#f9f9f9}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit.form-button-disabled,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit.form-button-disabled{background-color:#eee !important;color:#A2A2A2;border-color:#ccc;cursor:default}#commerce-pos-sale-wrapper .button-link,#commerce-pos-sale-wrapper .button-link:hover,#commerce-pos-sale-wrapper button.button-link,#commerce-pos-sale-wrapper input[type="reset"].button-link,#commerce-pos-sale-wrapper input[type="submit"].button-link,#commerce-pos-sale-wrapper input[type="button"].button-link,#commerce-pos-pay-form-wrapper .button-link,#commerce-pos-pay-form-wrapper .button-link:hover,#commerce-pos-pay-form-wrapper button.button-link,#commerce-pos-pay-form-wrapper input[type="reset"].button-link,#commerce-pos-pay-form-wrapper input[type="submit"].button-link,#commerce-pos-pay-form-wrapper input[type="button"].button-link,#commerce-pos-report-results-container .button-link,#commerce-pos-report-results-container .button-link:hover,#commerce-pos-report-results-container button.button-link,#commerce-pos-report-results-container input[type="reset"].button-link,#commerce-pos-report-results-container input[type="submit"].button-link,#commerce-pos-report-results-container input[type="button"].button-link{border:none;background:transparent;font-weight:normal;color:#2698f2;text-decoration:none;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit}#commerce-pos-sale-wrapper .button-link:hover,#commerce-pos-sale-wrapper .button-link:focus,#commerce-pos-sale-wrapper .button-link:hover:hover,#commerce-pos-sale-wrapper .button-link:hover:focus,#commerce-pos-sale-wrapper button.button-link:hover,#commerce-pos-sale-wrapper button.button-link:focus,#commerce-pos-sale-wrapper input[type="reset"].button-link:hover,#commerce-pos-sale-wrapper input[type="reset"].button-link:focus,#commerce-pos-sale-wrapper input[type="submit"].button-link:hover,#commerce-pos-sale-wrapper input[type="submit"].button-link:focus,#commerce-pos-sale-wrapper input[type="button"].button-link:hover,#commerce-pos-sale-wrapper input[type="button"].button-link:focus,#commerce-pos-pay-form-wrapper .button-link:hover,#commerce-pos-pay-form-wrapper .button-link:focus,#commerce-pos-pay-form-wrapper .button-link:hover:hover,#commerce-pos-pay-form-wrapper .button-link:hover:focus,#commerce-pos-pay-form-wrapper button.button-link:hover,#commerce-pos-pay-form-wrapper button.button-link:focus,#commerce-pos-pay-form-wrapper input[type="reset"].button-link:hover,#commerce-pos-pay-form-wrapper input[type="reset"].button-link:focus,#commerce-pos-pay-form-wrapper input[type="submit"].button-link:hover,#commerce-pos-pay-form-wrapper input[type="submit"].button-link:focus,#commerce-pos-pay-form-wrapper input[type="button"].button-link:hover,#commerce-pos-pay-form-wrapper input[type="button"].button-link:focus,#commerce-pos-report-results-container .button-link:hover,#commerce-pos-report-results-container .button-link:focus,#commerce-pos-report-results-container .button-link:hover:hover,#commerce-pos-report-results-container .button-link:hover:focus,#commerce-pos-report-results-container button.button-link:hover,#commerce-pos-report-results-container button.button-link:focus,#commerce-pos-report-results-container input[type="reset"].button-link:hover,#commerce-pos-report-results-container input[type="reset"].button-link:focus,#commerce-pos-report-results-container input[type="submit"].button-link:hover,#commerce-pos-report-results-container input[type="submit"].button-link:focus,#commerce-pos-report-results-container input[type="button"].button-link:hover,#commerce-pos-report-results-container input[type="button"].button-link:focus{background:inherit;text-decoration:underline}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit,#commerce-pos-location-float-form .form-submit,#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit{background:#337ab7;border:0;margin:0 0 5px 0;border-radius:2px;padding:10px 20px;color:#fff;display:block;width:100%;transition:all .15s ease-in-out;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:focus,#commerce-pos-location-float-form .form-submit:hover,#commerce-pos-location-float-form .form-submit:focus,#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit:hover,#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit:hover,#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit:focus{background:#2e6da4}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn{display:block;width:100%;font-size:20px;padding:20px;margin:0 0 20px 0;background:#5cb85c}#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:hover,#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type:focus,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:hover,#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn:focus{background:#4cae4c}#commerce-pos-sale-wrapper .button-link.small,#commerce-pos-sale-wrapper input[type="submit"].button-link.small,#commerce-pos-pay-form-wrapper .button-link.small,#commerce-pos-pay-form-wrapper input[type="submit"].button-link.small{font-size:12px}#pos-login-cont{position:relative;margin:50px auto 0 auto;max-width:400px;border-left:1px solid #151515;border-right:1px solid #151515;border-bottom:1px solid #151515;-webkit-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px;background:#fff}#pos-login-content{margin:0;padding:23px 10px 45px 10px}#pos-login-header{margin:0;padding:15px;text-align:center;background:#151515}h1.page-header{display:none}.page-pos-float .pos-main-content{padding-top:50px}.page-pos-float h1.page-header,.page-pos-float h1.page-header{display:block}div.status{margin:15px 0;border-radius:2px}.ajax-progress-throbber{background-color:#fff;position:absolute;z-index:100;border:2px solid #ccc;padding:10px;width:auto}.parked-transactions-wrapper{margin-top:15px;padding:15px 0 0 0;border-top:1px solid #eee}.parked-transactions-wrapper input{margin:0 20px 0 0 !important}.form-item .commerce-pos-hidden-element{display:none}.commerce-pos-form-modal-overlay{background:rgba(0,0,0,0.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9998}.commerce-pos-form-modal-modal{background:#fff;border:1px solid #666;max-height:75%;left:50%;overflow:auto;padding:20px;position:fixed;text-align:center;top:50%;transform:translate(-50%, -50%);width:75%;z-index:9999}@media screen and (min-width: 767px){.commerce-pos-form-modal-modal{width:50%}}@media screen and (min-width: 980px){.commerce-pos-form-modal-modal{width:33%}}.commerce-pos-form-modal-close{color:#666;cursor:pointer;font-size:1.6em;padding:5px;position:absolute;right:15px;top:15px}.commerce-pos-form-modal-throbber img{max-height:60px;max-width:60px}.commerce-pos-form-modal-notice{font-style:italic}#out-of-stock-override-confirm-question{margin-bottom:15px}#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-yes-button,#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-no-button{width:inherit;display:inline-block}#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-yes-button.link,#commerce-pos-form-modal-modal #edit-out-of-stock-override-confirm-no-button.link{color:#337ab7;background:none;border:none}#commerce-pos-header{margin:0 0 20px 0;padding:20px;color:#fff;background:#313131;border-radius:2px}#commerce-pos-header #pos-logo{float:left;margin:0 30px 0 0;max-width:218px}#commerce-pos-header #pos-logo img{max-width:100%;height:auto}#commerce-pos-header .commerce-pos-header-links{display:inline-block;margin:0;vertical-align:middle}#commerce-pos-header .commerce-pos-header-links ul{margin:0;padding:0;list-style:none}#commerce-pos-header .commerce-pos-header-links ul li{float:left;margin:0 10px 0 0;padding:0;background:none}#commerce-pos-header .commerce-pos-header-links ul li:last-child{margin-right:0}#commerce-pos-header .commerce-pos-header-links ul li a{position:relative;display:block;margin:0;padding:8px 20px;font-size:13px;font-weight:bold;color:#fff;text-decoration:none;text-transform:uppercase;background:#337ab7;border:2px solid transparent;border-radius:2px;transition:all .15s ease-in-out}#commerce-pos-header .commerce-pos-header-links ul li a:hover,#commerce-pos-header .commerce-pos-header-links ul li a:focus{color:#fff;background:#2e6da4}#commerce-pos-header .commerce-pos-header-links ul li a.active{color:#fff;background:transparent;border:2px solid #337ab7;cursor:default}#commerce-pos-header .commerce-pos-header-links ul li a.active:focus{background:rgba(255,255,255,0.2)}@media screen and (max-width: 800px){#commerce-pos-header #pos-logo{padding-top:11px;max-width:161px}}@media screen and (max-width: 767px){#commerce-pos-header .commerce-pos-header-links ul li a{padding:6px 13px;font-size:13px}}.commerce-pos-product-summary{width:100%;margin:10px 0 20px}.commerce-pos-product-summary td{vertical-align:middle;text-align:center}.commerce-pos-product-summary td.title .title{font-weight:bold;font-size:120%;margin-right:10px}.commerce-pos-product-summary td.title .sku{font-size:80%;display:block}.commerce-pos-product-summary tr.odd,.commerce-pos-product-summary tr.even{background:#fff}.commerce-pos-product-summary tr td,.commerce-pos-product-summary tr th{border:1px solid #E4E4E4;text-align:left}.commerce-pos-pay-col-payments .order-text{display:inline-block;margin:0 15px 0 0}.commerce-pos-pay-col-payments .order-text .commerce-pos-sale-pay-edit-order{padding:5px 10px;background:#337ab7;color:#fff !important;font-size:12px;font-weight:bold;transition:all .15s ease-in-out}.commerce-pos-pay-col-payments .order-text .commerce-pos-sale-pay-edit-order:hover,.commerce-pos-pay-col-payments .order-text .commerce-pos-sale-pay-edit-order:focus{background:#2e6da4}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper{margin:20px 0;padding-top:20px;border-top:1px solid #F0F0F0}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input.form-button-disabled{background-color:#eee;color:#A2A2A2;border-color:#ccc;cursor:default}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input.form-button-disabled:hover{background-color:#eee !important}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input[type="submit"]{background-color:#5cb85c;color:#fff;border-color:transparent;padding:15px 25px;margin:0 10px 0 0;font-size:20px}#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input[type="submit"]:hover,#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper input[type="submit"]:focus{background-color:#4cae4c}.commerce-pos-keypad{width:75%}.commerce-pos-keypad *{box-sizing:border-box}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item-keypad-amount{margin-bottom:0}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item label{font-size:24px;margin-bottom:10px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item-keypad-amount input{max-width:100% !important;margin:0 0 20px 0;padding:15px 20px;height:auto;background:#FFFFFF !important;color:#000;border:2px solid #D6D6D6;font-size:30px;text-align:right;-webkit-box-shadow:inset 0 0 6px 2px rgba(0,0,0,0.1);box-shadow:inset 0 0 6px 2px rgba(0,0,0,0.1)}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-amount .form-item-keypad-amount input.error{border:2px solid red}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay{margin-bottom:15px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay::after{clear:both;content:'';display:block}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay .commerce-pos-keypad-quick-pay-button{float:left;margin-right:10px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay .commerce-pos-keypad-quick-pay-button:last-of-type{margin-right:0}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay input[type="submit"]{background-color:#337ab7;color:#fff;border-color:transparent;padding:15px 20px;font-size:20px;margin-right:0}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay input[type="submit"]:hover,#commerce-pos-pay-form-wrapper .commerce-pos-keypad-quick-pay input[type="submit"]:focus{background-color:#2e6da4}.commerce-pos-keypad .commerce-pos-keypad-numbers{position:relative}.commerce-pos-keypad .commerce-pos-keypad-keys{overflow:hidden;border-right:1px solid #D6D6D6}.commerce-pos-keypad .commerce-pos-keypad-key{box-sizing:border-box;width:33.33%;display:block;float:left;padding:14px;border:1px solid #D6D6D6;border-right:0;border-bottom:0;font-size:22px;text-align:center;background-color:#F0F0F0;color:#000000;cursor:pointer;transition:all .1s ease 0s}.commerce-pos-keypad .commerce-pos-keypad-key:hover,.commerce-pos-keypad .commerce-pos-keypad-key:focus{background-color:#E4E4E4}#commerce-pos-location-float-form #edit-actions{margin-top:-6px}#commerce-pos-location-float-form #edit-amount{height:32px;margin-top:5px}.commerce-pos-keypad-key.pressed{background-color:#E4E4E4}.commerce-pos-keypad-actions button{width:33%;padding:15px;margin-right:10px;border:10px solid white;border-radius:30px;float:right;font-size:2em}.commerce-pos-keypad-actions button:hover,.commerce-pos-keypad-actions button:focus{border-color:white}.form-type-textfield.form-item-keypad-amount.form-text{width:100%;padding:40px 20px;background:#666;color:#fff;border:0;border-right:1px solid #fff;font-size:50px;text-align:right}.commerce-pos-keypad-key:last-of-type{background-color:#E4E4E4;color:#000}.commerce-pos-keypad-key:last-of-type:hover,.commerce-pos-keypad-key:last-of-type:focus{background-color:#DADADA}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]{position:relative;display:inline-block;width:100%;height:62px;margin:0;padding:13px 15px;font-size:20px;color:#fff;text-decoration:none;text-transform:uppercase;background:#337ab7;border:0;border-radius:0;box-shadow:none;transition:all .15s ease-in-out}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]:hover,#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]:focus{background-color:#2e6da4}@media screen and (max-width: 767px){.commerce-pos-keypad-amount .form-item-keypad-amount input{font-size:30px}.commerce-pos-keypad-key{font-size:20px}.commerce-pos-keypad-key,#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]{padding:10px}#commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type="submit"]{height:51px}}@media screen and (max-width: 980px){.commerce-pos-keypad{width:100%}#commerce-pos-pay-form-wrapper .commerce-pos-pay-col-payments .form-wrapper input{padding:10px 15px;font-size:16px}}#edit-date{float:none}#commerce-pos-report-end-of-day .form-item.form-item-location-id{margin:0 15px 15px 0}#commerce-pos-report-end-of-day .form-item-location-id label{margin-bottom:5px}#commerce-pos-report-results-container{padding-top:14px;overflow-x:auto}#commerce-pos-report-results-container table{margin:0;width:100%}#commerce-pos-report-results-container input[type="submit"]{-webkit-appearance:none;cursor:pointer;color:#fff;font-weight:normal;font-size:18px;outline:0;overflow:hidden;padding:11px 23px;margin:8px 18px 8px 0;width:auto;display:inline-block;border-radius:6px;border:none;background:#5cb85c;transition:all .15s ease-in-out}#commerce-pos-report-results-container input[type="submit"]:hover,#commerce-pos-report-results-container input[type="submit"]:focus{background:#3a963a}.sticky-enabled.tableheader-processed.sticky-table thead th{background-color:#E4E4E4;color:inherit;padding:15px;font-weight:bold;border-color:transparent;border-right:1px solid #fff}.sticky-enabled.tableheader-processed.sticky-table tr.odd,.sticky-enabled.tableheader-processed.sticky-table tr.even{background-color:#FFFFFF;border-color:transparent;border-bottom:1px solid #eee}.sticky-enabled.tableheader-processed.sticky-table tr td{padding:15px}.commerce-pos-col-products{width:100%;box-sizing:border-box}.commerce-pos-col-products *{box-sizing:border-box}.commerce-pos-transaction-id{padding:0 0 5px 0;font-size:22px}.payment-totals-table .label{display:table-cell;text-align:left}.payment-totals-table .balance{display:table-cell;text-align:right}#commerce-pos-sale-wrapper a{color:#337ab7}#commerce-pos-sale-wrapper .form-item{margin:20px 0;font-size:14px}#commerce-pos-sale-wrapper a,#commerce-pos-pay-form-wrapper a{color:#337ab7}#commerce-pos-sale-wrapper a:hover,#commerce-pos-sale-wrapper a:focus,#commerce-pos-pay-form-wrapper a:hover,#commerce-pos-pay-form-wrapper a:focus{color:#2e6da4;text-decoration:underline}#commerce-pos-sale-wrapper textarea,#commerce-pos-sale-wrapper select,#commerce-pos-sale-wrapper input,#commerce-pos-pay-form-wrapper textarea,#commerce-pos-pay-form-wrapper select,#commerce-pos-pay-form-wrapper input{margin:0;padding:5px 10px;border-radius:2px;height:auto;max-width:100%;background:#fff;box-sizing:border-box;vertical-align:baseline}#commerce-pos-sale-wrapper textarea.show-ajax-throbber,#commerce-pos-sale-wrapper select.show-ajax-throbber,#commerce-pos-sale-wrapper input.show-ajax-throbber,#commerce-pos-pay-form-wrapper textarea.show-ajax-throbber,#commerce-pos-pay-form-wrapper select.show-ajax-throbber,#commerce-pos-pay-form-wrapper input.show-ajax-throbber{background-image:url(/misc/throbber.gif) !important;background-repeat:no-repeat !important;background-position:right -13px !important}#commerce-pos-sale-wrapper button,#commerce-pos-sale-wrapper input[type="reset"],#commerce-pos-sale-wrapper input[type="submit"],#commerce-pos-sale-wrapper input[type="button"],#commerce-pos-pay-form-wrapper button,#commerce-pos-pay-form-wrapper input[type="reset"],#commerce-pos-pay-form-wrapper input[type="submit"],#commerce-pos-pay-form-wrapper input[type="button"]{-webkit-appearance:none;cursor:pointer;color:#333;font-weight:bold;font-size:12px;outline:0;overflow:visible;padding:5px 10px;margin:0 4px 0 0;width:auto;display:inline-block;border-radius:2px;border:1px solid #DADADA;background:#fff;transition:all .15s ease-in-out}#commerce-pos-sale-wrapper button:hover,#commerce-pos-sale-wrapper input:hover,#commerce-pos-sale-wrapper button:focus,#commerce-pos-sale-wrapper input:focus,#commerce-pos-pay-form-wrapper button:hover,#commerce-pos-pay-form-wrapper input:hover,#commerce-pos-pay-form-wrapper button:focus,#commerce-pos-pay-form-wrapper input:focus{background:#f9f9f9}.commerce-pos-transaction-line-items{border-top:1px solid #eee;margin-bottom:20px}.commerce-pos-transaction-line-items *{vertical-align:middle}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-col{display:inline-block;margin:5px 0;vertical-align:top}.commerce-pos-transaction-line-items .image-wrapper{width:100px;padding-right:2%}.commerce-pos-transaction-line-items .title-wrapper{width:calc(100% - 100px);font-size:12px;line-height:1.3}.commerce-pos-transaction-line-items .title-wrapper .out-of-stock-overridden-notice{color:red}.commerce-pos-transaction-line-items .price-edit-wrapper,.commerce-pos-transaction-line-items .quantity-wrapper{padding-right:2%;text-align:left}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper{clear:both;margin:0;padding:20px 0;border-bottom:1px solid #eee}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .form-item{display:inline-block}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-row-wrapper{margin:0;padding:0;width:100%;font-size:16px}.commerce-pos-transaction-line-items .total-wrapper{width:calc(100% - 250px);text-align:right}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper label{padding:0 2px;margin:0;width:100%;height:38px;line-height:38px;color:#337ab7;border:1px solid transparent;font-size:14px;font-weight:bold;transition:all .15s ease-in-out}.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper label:hover,.commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper label:focus{background:rgba(0,126,255,0.1)}.commerce-pos-transaction-line-items .title-wrapper .title{font-size:14px;font-weight:bold}@media (min-width: 767px){.commerce-pos-transaction-line-items .title-wrapper .title{font-size:16px}}.commerce-pos-transaction-line-items>.form-wrapper .stock-wrapper label{color:#000;font-weight:normal}#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper .form-item{margin:0;padding:0;width:100%;border:1px solid #ddd;border-radius:2px}#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper label,#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper input{color:#337ab7;font-weight:bold;font-size:14px;border:1px solid transparent;border-radius:0;height:38px;line-height:38px;padding:0 2px;margin:0;width:100%;text-align:center}.commerce-pos-transaction-line-items .quantity-wrapper .add-remove-wrapper{display:inline-block !important;width:20px;margin:0 !important;padding:0 !important;font-size:0;min-height:0 !important;height:auto !important}#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"]{width:20px;height:20px;vertical-align:top;padding:0 !important;margin:0;font-size:13px;border-radius:0;transition:all .1s ease-in-out;border:1px solid #ddd}#commerce-pos-sale-wrapper .add-remove-wrapper input:first-of-type,#commerce-pos-sale-wrapper .add-remove-wrapper button:first-of-type{border-bottom:0;border-left:0}#commerce-pos-sale-wrapper .add-remove-wrapper input:last-of-type,#commerce-pos-sale-wrapper .add-remove-wrapper button:last-of-type{border-left:0}#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"]:hover,#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"]:focus,#commerce-pos-sale-wrapper .add-remove-wrapper button:hover,#commerce-pos-sale-wrapper .add-remove-wrapper button:focus{background:#EAEAEA}#commerce-pos-sale-wrapper .add-remove-wrapper input[type="submit"],#commerce-pos-sale-wrapper .add-remove-wrapper button{display:block;margin:0;padding:2px 3px;width:20px;height:20px;font-size:14px;line-height:1;border-radius:0}#commerce-pos-sale-wrapper .quantity-wrapper input[type="text"]{height:38px;width:100%;font-size:14px;font-weight:bold;line-height:38px;text-align:center;padding:0;margin:0;color:#337ab7;border:0;border-radius:0}#commerce-pos-sale-wrapper .quantity-wrapper input[type="text"]:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#commerce-pos-sale-wrapper .quantity-wrapper .textbox-wrapper{width:calc(100% - 20px);display:inline-block}#commerce-pos-sale-wrapper .quantity-wrapper .textbox-wrapper .form-item{border:1px solid #ddd;width:100%;text-align:center;margin:0 !important;border-radius:2px 0 0 2px}#commerce-pos-sale-wrapper .quantity-wrapper .form-type-textfield{margin:13px 0 !important;padding:0}#commerce-pos-sale-wrapper .price-edit-wrapper input:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper .btn{margin:0 0 0 10px}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper strong{margin-right:5px;font-size:14px}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper button{position:relative;text-indent:-9999px;width:10px;padding:0;margin:0 0 0 10%;opacity:0.25;background:url(../images/remove-symbol.png) no-repeat center;background-size:10px;border:0}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper input[type="submit"]:hover,#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper input[type="submit"]:focus,#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper button:hover,#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper button:focus{opacity:1}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper{position:relative;width:auto;text-align:center}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper{position:relative;display:block;margin:0 auto;padding:0 80px 0 0;max-width:180px;vertical-align:middle}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .discount-description{margin-left:10px;display:inline-block}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper input.form-text{display:block;margin:0 auto 5px auto;width:100%;height:30px;font-size:12px !important;border:1px solid #ddd}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-item{float:left;margin:0;padding:0;border:none;border-radius:0;vertical-align:baseline}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-submit{display:block;margin:9px auto;font-size:12px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper input[type="submit"].button-link.small{display:inline-block;margin:0 auto;vertical-align:top}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-group .form-submit{vertical-align:top;background:#337ab7;color:#fff;border:1px solid transparent}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue{position:absolute;top:0;right:0;display:block;margin:0;padding:0;width:35px;height:30px;background:#337ab7;color:#fff;border:none}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].commerce-pos-percent-discount-submit,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue.commerce-pos-percent-discount-submit{right:40px}#commerce-pos-sale-wrapper .form-wrapper input[type="submit"].blue{display:inline-block;background:#337ab7;color:#fff;border:1px solid transparent}#commerce-pos-sale-wrapper .form-wrapper input[type="submit"].blue:hover,#commerce-pos-sale-wrapper .form-wrapper input[type="submit"].blue:focus,.commerce-pos-discount-wrapper .form-wrapper input[type="submit"]:hover,.commerce-pos-discount-wrapper .form-wrapper input[type="submit"]:focus{background:#2e6da4}.commerce-pos-discount-wrapper .form-item,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-item{float:none;margin:0;padding:0;width:100%;border:none;border-radius:0;vertical-align:baseline}.views-field-message-commerce-body{padding:20px;background:#F0F0F0;margin:20px 0 5px}.views-field-message-commerce-body p:last-of-type{margin-bottom:0}#commerce-pos-messages-wrapper{margin-bottom:40px}#commerce-pos-messages-wrapper .views-field-name,#commerce-pos-messages-wrapper .views-field-timestamp{font-size:12px}#commerce-pos-return-payment .commerce-price-formatted-components,.payment-totals-table{width:100%;margin-bottom:0}@media screen and (min-width: 980px){#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-row-wrapper{display:table;width:100%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-col{position:relative;display:table-cell;box-sizing:border-box;vertical-align:middle}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items>.form-wrapper>.form-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .line-item-col{height:212px;vertical-align:middle}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .image-wrapper{width:12%;padding-right:2%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .image-wrapper img{margin:0;width:100%;height:auto}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .title-wrapper{width:36%;padding-right:2%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .price-edit-wrapper{width:17%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .quantity-wrapper{width:12%}#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper{width:15%}#commerce-pos-sale-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .commerce-pos-discount-wrapper{position:absolute;width:89%}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper{padding-right:54px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue{width:23px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].commerce-pos-percent-discount-submit,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue.commerce-pos-percent-discount-submit{right:26px}}@media screen and (min-width: 1200px){#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper{padding-right:80px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"],#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue{width:35px}#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].commerce-pos-percent-discount-submit,#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper input[type="submit"].blue.commerce-pos-percent-discount-submit{right:40px}}#commerce-pos-product-no-results-message{text-align:center}#commerce-pos-sale-wrapper #commerce-pos-return-order-search .form-type-textfield{display:inline-block}#commerce-pos-sale-wrapper #commerce-pos-return-order-search .form-submit{display:inline-block;position:relative;top:-33px}#commerce-pos-sale-wrapper #commerce-pos-form-modal-modal{height:auto !important}#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox{margin:5px}#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-image,#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-info{display:inline-block;margin:0px 20px;vertical-align:text-top}#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-image.commerce-pos-return-product-info,#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-info.commerce-pos-return-product-info{position:relative;vertical-align:top;text-align:left;width:40%}#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-image.commerce-pos-return-product-info .commerce-pos-return-product-title,#commerce-pos-sale-wrapper .form-item-return-items .form-type-checkbox .commerce-pos-return-product-info.commerce-pos-return-product-info .commerce-pos-return-product-title{font-weight:bold}#commerce-pos-sale-wrapper .form-radios .form-item{display:inline-block;width:190px}#commerce-pos-sale-wrapper .form-radios .form-item input{width:15px}#commerce-pos-sale-wrapper .form-radios .form-item label{display:inline-block;vertical-align:text-bottom;font-size:14px}#commerce-pos-sale-wrapper input#edit-order-search-input{width:320px}[id^="commerce-pos-sale"] .commerce-pos-product-search-container{padding:20px;margin-bottom:20px;text-align:center;background:#f0f0f0}[id^="commerce-pos-sale"] .commerce-pos-product-search-container #edit-product-search{position:relative;width:400px;margin:0 auto}[id^="commerce-pos-sale"] .commerce-pos-product-search-container .form-item{margin:5px 0}[id^="commerce-pos-sale"] .commerce-pos-product-search-container label{display:none}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input{position:relative;margin:0 0 5px 0;height:40px;width:400px;color:#000}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input::-moz-placeholder{color:#7D7D7D}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input::-webkit-input-placeholder{color:#7D7D7D}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:-ms-input-placeholder{color:#7D7D7D !important}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:focus::-moz-placeholder{color:transparent}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:focus::-webkit-input-placeholder{color:transparent}[id^="commerce-pos-sale"] .commerce-pos-product-search-container input:focus:-ms-input-placeholder{color:transparent !important}[id^="commerce-pos-sale"] .commerce-pos-product-search-container .commerce-pos-search-onboarding-message{margin:0 0 10px 0;font-size:16px}[id^="commerce-pos-sale"] .commerce-pos-product-search-container .form-item div.description{font-size:13px;color:#7D7D7D;font-style:italic;margin-top:12px}#commerce-pos-sale-wrapper .commerce-pos-product-search-container .form-item{margin:5px 0}.commerce-pos-product-display{padding:10px 10px 15px;border-bottom:1px solid #eee;transition:all .2s ease-in-out}.commerce-pos-product-display:hover,.commerce-pos-product-display:focus{background:#F0F0F0}.commerce-pos-product-display .display-image{float:left;margin:5px 15px 0 0;border:1px solid #eee}.commerce-pos-product-display .display-details,.commerce-pos-product-display .display-stock,.commerce-pos-product-display .display-price,.commerce-pos-product-display .display-add{padding-left:90px}.commerce-pos-product-display .display-details{font-size:10px}.commerce-pos-product-display .display-details .title{font-weight:bold;font-size:18px}.commerce-pos-product-display .display-price{font-weight:bold}.commerce-pos-product-display .display-add{float:right}.commerce-pos-product-display .display-add a{display:inline-block;padding:0 8px 2px;margin:5px 0 0 0;border-radius:3px;font-size:16px;font-weight:bold;background-color:#337ab7;color:white;transition:all .15s ease-in-out}.commerce-pos-product-display .display-add a:hover,.commerce-pos-product-display .display-add a:focus{background-color:#2e6da4}.commerce-pos-product-display .display-details a{display:inline-block}.commerce-pos-transaction-product-search-item.selected .commerce-pos-product-display{background:#F0F0F0}.ui-autocomplete{max-height:600px;overflow-y:auto}.ui-autocomplete{max-height:600px;overflow-y:auto}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .commerce-price-formatted-components,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .commerce-price-formatted-components{margin-top:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody{border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody>tr,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody>tr{width:100%;max-width:100%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody>tr>td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody>tr>td{border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table>tbody>tr>td:last-of-type,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table>tbody>tr>td:last-of-type{text-align:right}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr *,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr *{background:#f0f0f0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr * a.commerce-pos-apply-change-gratuity,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr * a.commerce-pos-apply-change-gratuity{padding-left:22px;background-position-y:1px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIyMiIgaGVpZ2h0PSIxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHJlY3QgaWQ9ImJhY2tncm91bmRyZWN0IiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSIwIiB5PSIwIiBmaWxsPSJub25lIiBzdHJva2U9Im5vbmUiIGNsYXNzPSJzZWxlY3RlZCIvPjxnIGNsYXNzPSJjdXJyZW50TGF5ZXIiPjx0aXRsZT5MYXllciAxPC90aXRsZT48ZyBpZD0ic3ZnXzEiIGNsYXNzPSIiIGZpbGwtb3BhY2l0eT0iMSIgZmlsbD0iIzMzN2FiNyI+PGcgaWQ9InN2Z18yIiBmaWxsPSIjMzM3YWI3Ij48cGF0aCBkPSJNMC42OTI4NTEwNDQ0OTUzNDUyLDEyLjMxMzA4Nzc2NDkzMTIyNyBjMC40NjE5MTA1Mjg3MjY3Mjc1NSwwLjQ2MTkxMDUyODcyNjcyNzU1IDEuMDE5MTY2NzQxMjkxNjMzMiwwLjY5Mjg4MTk2OTgyNjQwNTggMS42NzE5NjI3NTg1MzA0OTE1LDAuNjkyODgxOTY5ODI2NDA1OCBoMTEuODIzNjA4OTI1ODA0NTI4IGMwLjY1MjgyODM3MDcxMTQ4NzksMCAxLjIxMDE0OTI5MDIyMTY1MTMsLTAuMjMwOTcxNDQxMDk5Njc4NTcgMS42NzE4NjU2OTgxMTI2MDMyLC0wLjY5Mjg4MTk2OTgyNjQwNTggYzAuNDYxNzE2NDA3ODkwOTUzMSwtMC40NjE2ODQwNTQ0MTgzMjM5NCAwLjY5MjY1NTQ5NTUxODAwMDksLTEuMDE5MDM3MzI3NDAxMTE2NiAwLjY5MjY1NTQ5NTUxODAwMDksLTEuNjcxODMzMzQ0NjM5OTczOCBIMC4wMDAwMDE0MjgxNDE1Njk3ODY0NzUgQzAuMDAwMTMwODQyMDMyMDg3NzM3MiwxMS4yOTQwNTA0Mzc1MzAxMTYgMC4yMzEwNjk5Mjk2NTkxMzczNCwxMS44NTE0MDM3MTA1MTI5MDggMC42OTI4NTEwNDQ0OTUzNDUyLDEyLjMxMzA4Nzc2NDkzMTIyNyB6IiBpZD0ic3ZnXzMiIGZpbGw9IiMzMzdhYjciLz48cGF0aCBkPSJNNC40MzM5MTU0MzgwNzk0NDUsOS40NTg4NjQ0MDk1ODU0MzYgaDYuNTAyODg2MjMxMTAwOTcgYzAuNTY2NDQ0NTk4NzkxNTkyMSwwIDEuMDUyOTQzNzY2NzE2NDkxLC0wLjIwMzE0NzQ1NDYzODU4ODU1IDEuNDU5NDk3NTAzNzc0NzAwNCwtMC42MDk2MDQxMzEyNzg5MSBjMC40MDYzNTk2MTYyMjI0MzUwNSwtMC40MDY0NTY2NzY2NDAzMjI2IDAuNjA5NjA0MTMxMjc4OTEsLTAuODkyOTg4MTk4MDM3ODUxMSAwLjYwOTYwNDEzMTI3ODkxLC0xLjQ1OTQ5NzUwMzc3NDcwMDQgdi0wLjI5NTUxNjYxODk5NDg4MjM1IGgwLjU5MTAzMzIzNzk4OTc2NDYgYzAuOTc5MjEwMjAyNTk0NjAxMywwIDEuODE1MzUzMzQ5MjIyOTkzNCwtMC4zNDYzMTE1NzEwMjI2ODY5IDIuNTA4MDQxMTk4MjEzNjIzNywtMS4wMzkxNjExODczNzY0NjI2IGMwLjY5MjYyMzE0MjA0NTM3MjUsLTAuNjkyODE3MjYyODgxMTQ3OCAxLjAzOTE5MzU0MDg0OTA5MjIsLTEuNTI4NzMzOTM1MjAxMTMzOCAxLjAzOTE5MzU0MDg0OTA5MjIsLTIuNTA3ODQ3MDc3Mzc3ODQ5IGMwLC0wLjk3OTI0MjU1NjA2NzIzMTcgLTAuMzQ2NTcwMzk4ODAzNzIwMDQsLTEuODE1Mjg4NjQyMjc3NzM0NiAtMS4wMzkxOTM1NDA4NDkwOTIyLC0yLjUwODAwODg0NDc0MDk5NDMgYy0wLjY5MjY1NTQ5NTUxODAwMDksLTAuNjkyNzIwMjAyNDYzMjYwNiAtMS41Mjg4MzA5OTU2MTkwMjE0LC0xLjAzOTIyNTg5NDMyMTcyMTYgLTIuNTA4MDQxMTk4MjEzNjIzNywtMS4wMzkyMjU4OTQzMjE3MjE2IEgyLjk1NTkxMTc0Nzk2MDg2MDMgYy0wLjE2MDA1MjYyOTA5NjUyNzMyLDAgLTAuMjk4NTkwMTk4ODk0NjUzOSwwLjA1ODYyNDQ5MjQwNDA2NDY4NSAtMC40MTU2NDUwNjI4NjcwMDgwMywwLjE3NTQ4NTIzNTU0MDY0MzY5IGMtMC4xMTY5OTAxNTcwMjcwOTYwMywwLjExNzAyMjUxMDQ5OTcyNTA2IC0wLjE3NTQ4NTIzNTU0MDY0MzY5LDAuMjU1NjU3MTQwNzE1NzM5MTQgLTAuMTc1NDg1MjM1NTQwNjQzNjksMC40MTU3NDIxMjMyODQ4OTU5IHY2Ljc5ODQ2NzU1NzA0MTExIGMwLDAuNTY2NTQxNjU5MjA5NDc5NiAwLjIwMzE3OTgwODExMTIxNzU4LDEuMDUzMDQwODI3MTM0Mzc4NSAwLjYwOTYzNjQ4NDc1MTUzOTEsMS40NTk0OTc1MDM3NzQ3MDA0IEMzLjM4MDg3NDYxMDk0NTA2MzQsOS4yNTU3MTY5NTQ5NDY4NDggMy44NjczNzM3Nzg4Njk5NjM0LDkuNDU4ODY0NDA5NTg1NDM2IDQuNDMzOTE1NDM4MDc5NDQ1LDkuNDU4ODY0NDA5NTg1NDM2IHpNMTMuMDA1OTAzMzA0MjM0MDM0LDEuNzczNzE3NTgxNjY5MTY2NiBoMC41OTEyMjczNTg4MjU1MzgzIGMwLjQ5MjcxMTAzNDY2OTcwMTM0LDAgMC45MTE0NjIwMzA5MDkxMDk4LDAuMTcyNDQ0MDA5MTEzNTAxNDcgMS4yNTYyMjA2MzUyNDU1OTU0LDAuNTE3MjM0OTY2OTIyNjE2NyBjMC4zNDQ3NTg2MDQzMzY0ODU2NCwwLjM0NDg4ODAxODIyNzAwMjcgMC41MTcyNjczMjAzOTUyNDU0LDAuNzYzNTc0MzA3NTIxMTUyNSAwLjUxNzI2NzMyMDM5NTI0NTQsMS4yNTYzMTc2OTU2NjM0ODMyIGMwLDAuNDkyNDg0NTYwMzYxMjk3OSAtMC4xNzI1MDg3MTYwNTg3NTk5NSwwLjkxMTI2NzkxMDA3MzMzNDcgLTAuNTE3MjY3MzIwMzk1MjQ1NCwxLjI1NjI4NTM0MjE5MDg1MzcgYy0wLjM0NDc1ODYwNDMzNjQ4NTY0LDAuMzQ0NzkwOTU3ODA5MTE0OTUgLTAuNzYzNTQxOTU0MDQ4NTIzNywwLjUxNzI2NzMyMDM5NTI0NTQgLTEuMjU2MjIwNjM1MjQ1NTk1NCwwLjUxNzI2NzMyMDM5NTI0NTQgaC0wLjU5MTIyNzM1ODgyNTUzODMgVjEuNzczNzE3NTgxNjY5MTY2NiB6IiBpZD0ic3ZnXzQiIGZpbGw9IiMzMzdhYjciLz48L2c+PC9nPjxnIGlkPSJzdmdfNSIgY2xhc3M9IiI+PC9nPjxnIGlkPSJzdmdfNiIgY2xhc3M9IiI+PC9nPjxnIGlkPSJzdmdfNyIgY2xhc3M9IiI+PC9nPjxnIGlkPSJzdmdfOCIgY2xhc3M9IiI+PC9nPjxnIGlkPSJzdmdfOSIgY2xhc3M9IiI+PC9nPjxnIGlkPSJzdmdfMTAiIGNsYXNzPSIiPjwvZz48ZyBpZD0ic3ZnXzExIiBjbGFzcz0iIj48L2c+PGcgaWQ9InN2Z18xMiIgY2xhc3M9IiI+PC9nPjxnIGlkPSJzdmdfMTMiIGNsYXNzPSIiPjwvZz48ZyBpZD0ic3ZnXzE0IiBjbGFzcz0iIj48L2c+PGcgaWQ9InN2Z18xNSIgY2xhc3M9IiI+PC9nPjxnIGlkPSJzdmdfMTYiIGNsYXNzPSIiPjwvZz48ZyBpZD0ic3ZnXzE3IiBjbGFzcz0iIj48L2c+PGcgaWQ9InN2Z18xOCIgY2xhc3M9IiI+PC9nPjxnIGlkPSJzdmdfMTkiIGNsYXNzPSIiPjwvZz48L2c+PC9zdmc+);background-repeat:no-repeat;text-decoration:none}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr * a.commerce-pos-apply-change-gratuity span,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr * a.commerce-pos-apply-change-gratuity span{opacity:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr * a.commerce-pos-apply-change-gratuity:hover span,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr * a.commerce-pos-apply-change-gratuity:hover span{opacity:1}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table{width:100%;font-size:14px;border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.odd,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.even,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.odd,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.even{padding:0;width:100%;background-color:#F0F0F0;color:#333;border:0;border-bottom:1px solid #FFFFFF}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay{background:#313131;font-size:120%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay td{background:#313131;color:#fff}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-change,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-change{font-size:120%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table td:nth-child(1),.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table td:nth-child(1){font-weight:bold}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table td.balance,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table td.balance{font-weight:bold}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td{padding:15px 10px;border:0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.status,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.actions,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.status,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.actions{text-align:center}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.status img,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.status img{vertical-align:middle}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr td.status img,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr td.status img{border-radius:50%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .label,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .label{font-size:inherit;border-radius:0;color:inherit}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .btn,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .btn{margin-bottom:5px}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper input,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper select,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper input,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper select{width:100%;border:1px solid #ccc;border-radius:2px}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper .form-item,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper .form-item{padding:0;margin:0 0 20px 0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-customer-input-wrapper,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-customer-input-wrapper{border-top:1px solid #eee;margin:25px 0 0 0;padding:20px 0 0 0}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper{clear:both;margin-top:15px}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper:after,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper:after{content:"";display:table;clear:both}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-label,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-label{clear:both;font-weight:bold;margin-bottom:5px}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-input,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-input{float:left;width:25%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-input input,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-input input{height:40px}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-percent-button,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-fixed-button,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-percent-button,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-fixed-button{width:35%;float:left;margin:0 0 0 2%}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-percent-button input,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-fixed-button input,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-percent-button input,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-fixed-button input{padding:8px 0;height:40px;font-size:15px;background:#337ab7}.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-percent-button input:hover,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-percent-button input:focus,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-fixed-button input:hover,.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-fixed-button input:focus,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-percent-button input:hover,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-percent-button input:focus,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-fixed-button input:hover,.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper #commerce-pos-gratuity-add-order-gratuity-wrapper .commerce-pos-gratuity-fixed-button input:focus{background:#2e6da4}#commerce-pos-sale-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance,#commerce-pos-sale-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance,#commerce-pos-pay-form-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance,#commerce-pos-pay-form-wrapper.sale .commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper table.commerce-pos-sidebar-table tr.order-to-pay.order-to-pay-positive td.balance{background:#dd0000}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper{font-size:0}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper .form-item.form-item-transaction-options-actions-add-order-discount-amount{font-size:0}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper .form-text{width:calc(33.33% - 4px);padding:10px;margin:0 4px 0 0;vertical-align:top;display:inline-block;font-size:12px;line-height:1.3;height:35px}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper .form-submit{width:calc(33.33% - 2px);padding:10px;display:inline-block;font-size:12px;line-height:1.3}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper #edit-transaction-options-actions-add-order-discount-percent.form-submit{margin:0 2px 0 0}#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper #edit-transaction-options-actions-add-order-discount-fixed.form-submit{margin:0 0 0 2px}#commerce-pos-transactions-options-wrapper .form-item label{margin-bottom:5px;font-size:14px;font-weight:bold}.form-item.form-item-transaction-options-actions-add-order-discount-amount{margin-bottom:5px;display:inline}#commerce-pos-transactions-options-wrapper .commerce-price-formatted-components{width:100%;max-width:100%}#commerce-pos-transactions-options-wrapper .payment-totals-table{width:100%;margin-bottom:20px}#commerce-pos-transactions-options-wrapper .views-table{width:100%;margin-top:0}.commerce-price-formatted-components .component-title,.payment-totals-table .label{font-weight:bold}#commerce-pos-pay-balance-wrapper .pager{margin:0 0 20px 0}@media screen and (min-width: 767px){.commerce-pos-col-products,.commerce-pos-pay-col-payments{float:left;padding-right:20px;width:65%;box-sizing:border-box}.commerce-pos-col-transaction-info{width:35%;float:left}}@media screen and (min-width: 980px){.commerce-pos-col-products,.commerce-pos-pay-col-payments{width:75%}.commerce-pos-col-transaction-info{width:25%}}.commerce-pos-header-cashier-form{display:inline-block;float:right}.commerce-pos-cashier-login-form .form-item-code{display:inline;float:right}.commerce-pos-cashier-login-form .form-item-code label{display:inline}.commerce-pos-cashier-login-form .commerce-pos-cashier-code-input{margin-left:10px;margin-right:10px;max-width:100px}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit{display:none}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-in-visible{position:relative;outline:none;display:inline-block;margin:auto;margin-top:10px;margin-right:0;padding:8px 20px;font-size:13px;font-weight:bold;color:#fff;text-decoration:none;text-transform:uppercase;background:#337ab7;border:2px solid transparent;border-radius:2px;transition:all .15s ease-in-out;box-shadow:none}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-in-visible:hover,.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-in-visible:focus{text-shadow:none;background:#2e6da4}.commerce-pos-cashier-login-form .commerce-pos-cashier-login-form-submit.commerce-pos-cashier-login-form-log-out{margin-left:10px;float:right} /*# sourceMappingURL=commerce_pos_style.css.map */ diff --git a/css/commerce_pos_style.css.map b/css/commerce_pos_style.css.map index d2da893..5134d95 100644 --- a/css/commerce_pos_style.css.map +++ b/css/commerce_pos_style.css.map @@ -1 +1 @@ -{"version":3,"file":"commerce_pos_style.css","sources":["commerce_pos_style.scss","_variables.scss","_base.scss","_header.scss","_pay.scss","_reports.scss","_sale.scss","_search.scss","_sidebar.scss","_layout.scss","_cashier.scss"],"sourcesContent":["//Commerce POS Styles\n@import 'variables';\n@import 'base';\n@import 'header';\n@import 'pay';\n@import 'reports';\n@import 'sale';\n@import 'search';\n@import 'sidebar';\n@import 'layout';\n@import 'cashier';\n","/*---------------------*/\n/*Colours*/\n/*---------------------\nPrimary Colour (Blue): #0091FF\nPrimary Color Hover: #087FDA\nSecondary Colour (Orange): #ff9900\nSecondary Colour Hover: #E28B07\n*/\n\n$primary: #337ab7;\n$primary-hover: #2e6da4;\n\n$secondary: #5cb85c;\n$secondary-hover: #4cae4c;\n\n$button-danger: #d9534f;\n\n$border-color: #ddd;\n\n$overlay-medium: rgba(0, 0, 0, .50);\n","//\n//---GENERAL---\n//\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n font-family: Arial, \"Helvetica Neue\", Helvetica, sans-serif !important;\n}\n\n//Buttons\n#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info,\n#commerce-pos-location-float-form,\n.commerce-pos-form-container {\n .form-submit {\n background: $primary;\n border: 0;\n margin: 0 0 5px 0;\n border-radius: 2px;\n padding: 10px 20px;\n color: #fff;\n display: block;\n width: 100%;\n transition: all .15s ease-in-out;\n -webkit-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n\n &:hover, &:focus {\n background: $primary-hover;\n }\n\n &.fixed-width {\n width: auto;\n }\n\n &.btn-success {\n background: $secondary;\n }\n\n &.btn-danger {\n background: $button-danger;\n }\n }\n}\n\n#commerce-pos-sale-wrapper {\n input[type=\"submit\"] {\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n -o-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n }\n}\n\n#commerce-pos-location-float-form .form-submit {\n width: 100px;\n}\n\n#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:last-of-type {\n margin-right: 0;\n}\n\n#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn {\n display: block;\n width: 100%;\n font-size: 20px;\n padding: 20px;\n margin: 0 0 20px 0;\n background: $secondary;\n\n &:hover, &:focus {\n background: $secondary-hover;\n }\n}\n\n#commerce-pos-sale-wrapper button,\n#commerce-pos-sale-wrapper input[type=\"reset\"],\n#commerce-pos-sale-wrapper input[type=\"submit\"],\n#commerce-pos-sale-wrapper input[type=\"button\"],\n#commerce-pos-pay-form-wrapper button,\n#commerce-pos-pay-form-wrapper input[type=\"reset\"],\n#commerce-pos-pay-form-wrapper input[type=\"submit\"],\n#commerce-pos-pay-form-wrapper input[type=\"button\"],\n#commerce-pos-report-results-container input[type=\"submit\"] {\n -webkit-appearance: none;\n cursor: pointer;\n color: #333;\n font-weight: bold;\n font-size: 12px;\n outline: 0;\n overflow: visible;\n padding: 5px 10px;\n margin: 0 4px 0 0;\n width: auto;\n display: inline-block;\n border-radius: 2px;\n border: 1px solid #DADADA;\n background: #fff;\n transition: all .15s ease-in-out;\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n -o-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n\n &:hover, &:focus {\n background: #f9f9f9;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n .commerce-pos-col-transaction-info .form-submit.form-button-disabled {\n background-color: #eee !important;\n color: #A2A2A2;\n border-color: #ccc;\n cursor: default;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper, #commerce-pos-report-results-container {\n .button-link, .button-link:hover, button.button-link, input[type=\"reset\"].button-link,\n input[type=\"submit\"].button-link, input[type=\"button\"].button-link {\n border: none;\n background: transparent;\n font-weight: normal;\n color: #2698f2;\n text-decoration: none;\n margin: 0;\n padding: 0;\n border: 0;\n outline: 0;\n font-size: 100%;\n vertical-align: baseline;\n font: inherit;\n\n &:hover, &:focus {\n background: inherit;\n text-decoration: underline;\n }\n }\n}\n\n#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit,\n#commerce-pos-location-float-form .form-submit,\n#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit {\n background: $primary;\n border: 0;\n margin: 0 0 5px 0;\n border-radius: 2px;\n padding: 10px 20px;\n color: #fff;\n display: block;\n width: 100%;\n transition: all .15s ease-in-out;\n -webkit-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n\n &:hover, &:focus {\n background: $primary-hover;\n }\n}\n\n#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn {\n display: block;\n width: 100%;\n font-size: 20px;\n padding: 20px;\n margin: 0 0 20px 0;\n background: $secondary;\n\n &:hover, &:focus {\n background: $secondary-hover;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n .button-link.small, input[type=\"submit\"].button-link.small {\n font-size: 12px;\n }\n}\n\n//Login\n#pos-login-cont {\n position: relative;\n margin: 50px auto 0 auto;\n max-width: 400px;\n border-left: 1px solid #151515;\n border-right: 1px solid #151515;\n border-bottom: 1px solid #151515;\n -webkit-border-radius: 0 0 20px 20px;\n border-radius: 0 0 20px 20px;\n background: #fff;\n}\n\n#pos-login-content {\n margin: 0;\n padding: 23px 10px 45px 10px;\n}\n\n#pos-login-header {\n margin: 0;\n padding: 15px;\n text-align: center;\n background: #151515;\n}\n\n//Content\nh1.page-header {\n display: none;\n}\n\n.page-pos-float {\n .pos-main-content {\n padding-top: 50px;\n }\n\n h1.page-header,\n h1.page-header {\n display: block;\n }\n}\n\n//Status Message\ndiv.status {\n margin: 15px 0;\n border-radius: 2px;\n}\n\n//Please Wait\n.ajax-progress-throbber {\n background-color: #fff;\n position: absolute;\n z-index: 100;\n border: 2px solid #ccc;\n padding: 10px;\n width: auto;\n}\n\n//Parked Transactions\n.parked-transactions-wrapper {\n margin-top: 15px;\n padding: 15px 0 0 0;\n border-top: 1px solid #eee;\n\n input {\n margin: 0 20px 0 0 !important;\n }\n}\n\n//Hidden Elements\n.form-item .commerce-pos-hidden-element {\n display: none;\n}\n\n.commerce-pos-form-modal {\n &-overlay {\n background: $overlay-medium;\n height: 100%;\n left: 0;\n position: fixed;\n top: 0;\n width: 100%;\n z-index: 9998;\n }\n\n &-modal {\n background: #fff;\n border: 1px solid #666;\n max-height: 75%;\n left: 50%;\n overflow: auto;\n padding: 20px;\n position: fixed;\n text-align: center;\n top: 50%;\n transform: translate(-50%, -50%);\n width: 75%;\n z-index: 9999;\n\n @media screen and (min-width: 767px) {\n width: 50%;\n }\n\n @media screen and (min-width: 980px) {\n width: 33%;\n }\n }\n\n &-close {\n color: #666;\n cursor: pointer;\n font-size: 1.6em;\n padding: 5px;\n position: absolute;\n right: 15px;\n top: 15px;\n }\n\n &-throbber img {\n max-height: 60px;\n max-width: 60px;\n }\n\n &-notice {\n font-style: italic;\n }\n}\n\n/** Styling for out of stock overridden modal. **/\n#out-of-stock-override-confirm-question {\n margin-bottom: 15px;\n}\n\n#commerce-pos-form-modal-modal {\n #edit-out-of-stock-override-confirm-yes-button,\n #edit-out-of-stock-override-confirm-no-button {\n width: inherit;\n display: inline-block;\n\n &.link {\n color: #337ab7;\n background: none;\n border: none;\n }\n }\n}\n","//\n//---HEADER---\n//\n#commerce-pos-header {\n margin: 0 0 20px 0;\n padding: 20px;\n color: #fff;\n background: #313131;\n border-radius: 2px;\n\n #pos-logo {\n float: left;\n margin: 0 30px 0 0;\n max-width: 218px;\n\n img {\n max-width: 100%;\n height: auto;\n }\n }\n\n //Header Links\n .commerce-pos-header-links {\n display: inline-block;\n margin: 0;\n vertical-align: middle;\n\n ul {\n margin: 0;\n padding: 0;\n list-style: none;\n }\n\n ul li {\n float: left;\n margin: 0 10px 0 0;\n padding: 0;\n background: none;\n }\n\n ul li:last-child {\n margin-right: 0;\n }\n\n ul li a {\n position: relative;\n display: block;\n margin: 0;\n padding: 8px 20px;\n font-size: 13px;\n font-weight: bold;\n color: #fff;\n text-decoration: none;\n\n text-transform: uppercase;\n background: $primary;\n border: 2px solid transparent;\n\n border-radius: 2px;\n transition: all .15s ease-in-out;\n }\n\n ul li a:hover,\n ul li a:focus {\n color: #fff;\n background: $primary-hover;\n }\n\n ul li a.active {\n color: #fff;\n background: transparent;\n border: 2px solid $primary;\n cursor: default;\n }\n\n ul li a.active:focus {\n background: rgba(255,255,255,0.2);\n }\n }\n\n //800px and below\n @media screen and (max-width: 800px) {\n #pos-logo {\n padding-top: 11px;\n max-width: 161px;\n }\n }\n\n //767px and below\n @media screen and (max-width: 767px) {\n .commerce-pos-header-links ul li a {\n padding: 6px 13px;\n font-size: 13px;\n }\n }\n}\n","//\n//---PAY---\n//\n.commerce-pos-product-summary {\n width: 100%;\n margin: 10px 0 20px;\n\n td {\n vertical-align: middle;\n text-align: center;\n }\n\n td.title .title {\n font-weight: bold;\n font-size: 120%;\n margin-right: 10px;\n }\n\n td.title .sku {\n font-size: 80%;\n display: block;\n }\n\n tr.odd, tr.even {\n background: #fff;\n }\n\n tr td, tr th {\n border: 1px solid #E4E4E4;\n text-align: left;\n }\n}\n\n.commerce-pos-pay-col-payments .order-text {\n display: inline-block;\n margin: 0 15px 0 0;\n\n .commerce-pos-sale-pay-edit-order {\n padding: 5px 10px;\n background: $primary;\n color: #fff !important;\n font-size: 12px;\n font-weight: bold;\n transition: all .15s ease-in-out;\n }\n\n .commerce-pos-sale-pay-edit-order:hover,\n .commerce-pos-sale-pay-edit-order:focus {\n background: $primary-hover;\n }\n}\n\n#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper {\n margin: 20px 0;\n padding-top: 20px;\n border-top: 1px solid #F0F0F0;\n\n input.form-button-disabled {\n background-color: #eee;\n color: #A2A2A2;\n border-color: #ccc;\n cursor: default;\n }\n\n input.form-button-disabled:hover {\n background-color: #eee !important;\n }\n\n input[type=\"submit\"] {\n background-color: $secondary;\n color: #fff;\n border-color: transparent;\n padding: 15px 25px;\n margin: 0 10px 0 0;\n font-size: 20px;\n\n &:hover, &:focus {\n background-color: $secondary-hover;\n }\n }\n}\n\n//\n//---KEYPAD---\n//\n.commerce-pos-keypad {\n width: 75%;\n\n * {\n box-sizing: border-box;\n }\n}\n\n#commerce-pos-pay-form-wrapper {\n .commerce-pos-keypad-amount {\n .form-item-keypad-amount {\n margin-bottom: 0;\n }\n\n .form-item label {\n font-size: 24px;\n margin-bottom: 10px;\n }\n\n .form-item-keypad-amount input {\n max-width: 100% !important;\n margin: 0 0 20px 0;\n padding: 15px 20px;\n height: auto;\n background: #FFFFFF !important;\n color: #000;\n border: 2px solid #D6D6D6;\n font-size: 30px;\n text-align: right;\n -webkit-box-shadow: inset 0 0 6px 2px rgba(0, 0, 0, .1);\n box-shadow: inset 0 0 6px 2px rgba(0, 0, 0, .1);\n }\n\n .form-item-keypad-amount input.error {\n border: 2px solid red;\n }\n }\n\n .commerce-pos-keypad-quick-pay {\n margin-bottom: 15px;\n\n &::after {\n clear: both;\n content: '';\n display: block;\n }\n\n .commerce-pos-keypad-quick-pay-button {\n float: left;\n margin-right: 10px;\n\n &:last-of-type {\n margin-right: 0;\n }\n }\n\n input[type=\"submit\"] {\n background-color: $primary;\n color: #fff;\n border-color: transparent;\n padding: 15px 20px;\n font-size: 20px;\n margin-right: 0;\n\n &:hover, &:focus {\n background-color: $primary-hover;\n }\n }\n\n }\n\n}\n\n.commerce-pos-keypad {\n .commerce-pos-keypad-numbers {\n position: relative;\n }\n\n .commerce-pos-keypad-keys {\n overflow: hidden;\n border-right: 1px solid #D6D6D6;\n }\n\n .commerce-pos-keypad-key {\n box-sizing: border-box;\n width: 33.33%;\n display: block;\n float: left;\n padding: 14px;\n border: 1px solid #D6D6D6;\n border-right: 0;\n border-bottom: 0;\n font-size: 22px;\n text-align: center;\n background-color: #F0F0F0;\n color: #000000;\n cursor: pointer;\n transition: all .1s ease 0s;\n }\n\n .commerce-pos-keypad-key:hover, .commerce-pos-keypad-key:focus {\n background-color: #E4E4E4;\n }\n}\n\n#commerce-pos-location-float-form {\n #edit-actions {\n margin-top: -6px;\n }\n\n #edit-amount {\n height: 32px;\n margin-top: 5px;\n }\n}\n\n.commerce-pos-keypad-key.pressed {\n /*transition: all .2s ease 0s;*/\n /*box-shadow: inset 0 0 10px #C1C1C1;*/\n background-color: #E4E4E4;\n}\n\n.commerce-pos-keypad-actions button {\n width: 33%;\n padding: 15px;\n margin-right: 10px;\n border: 10px solid white;\n border-radius: 30px;\n float: right;\n font-size: 2em;\n}\n\n.commerce-pos-keypad-actions button:hover, .commerce-pos-keypad-actions button:focus {\n border-color: white;\n}\n\n.form-type-textfield.form-item-keypad-amount.form-text {\n width: 100%;\n padding: 40px 20px;\n background: #666;\n color: #fff;\n border: 0;\n border-right: 1px solid #fff;\n font-size: 50px;\n text-align: right;\n}\n\n.commerce-pos-keypad-key:last-of-type {\n background-color: #E4E4E4;\n color: #000;\n}\n\n.commerce-pos-keypad-key:last-of-type:hover, .commerce-pos-keypad-key:last-of-type:focus {\n background-color: #DADADA;\n}\n\n#commerce-pos-pay-form-wrapper {\n .commerce-pos-keypad-actions input[type=\"submit\"] {\n position: relative;\n display: inline-block;\n width: 100%;\n height: 62px;\n margin: 0;\n padding: 13px 15px;\n font-size: 20px;\n color: #fff;\n text-decoration: none;\n text-transform: uppercase;\n background: $primary;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n transition: all .15s ease-in-out;\n }\n\n .commerce-pos-keypad-actions input[type=\"submit\"]:hover,\n .commerce-pos-keypad-actions input[type=\"submit\"]:focus {\n background-color: $primary-hover;\n }\n}\n\n\n//767 and below\n@media screen and (max-width: 767px) {\n //\n //---KEYPAD---\n //\n .commerce-pos-keypad-amount .form-item-keypad-amount input {\n font-size: 30px;\n }\n\n .commerce-pos-keypad-key {\n font-size: 20px;\n }\n\n .commerce-pos-keypad-key,\n #commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type=\"submit\"] {\n padding: 10px;\n }\n\n #commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type=\"submit\"] {\n height: 51px;\n }\n}\n\n//980px and below\n@media screen and (max-width: 980px) {\n //\n //---KEYPAD---\n //\n .commerce-pos-keypad {\n width: 100%;\n }\n\n #commerce-pos-pay-form-wrapper .commerce-pos-pay-col-payments .form-wrapper input {\n padding: 10px 15px;\n font-size: 16px;\n }\n}\n","//\n//---REPORTS---\n//\n#edit-date {\n //Fix item label position\n float: none;\n}\n\n#commerce-pos-report-end-of-day {\n\n .form-item.form-item-location-id {\n margin: 0 15px 15px 0;\n }\n\n .form-item-location-id label {\n margin-bottom: 5px;\n }\n}\n\n#commerce-pos-report-results-container {\n padding-top: 14px;\n overflow-x: auto;\n\n table {\n margin: 0;\n width: 100%;\n }\n\n input[type=\"submit\"] {\n -webkit-appearance: none;\n cursor: pointer;\n color: #fff;\n font-weight: normal;\n font-size: 18px;\n outline: 0;\n overflow: hidden;\n padding: 11px 23px;\n margin: 8px 18px 8px 0;\n width: auto;\n display: inline-block;\n border-radius: 6px;\n border: none;\n background: #5cb85c;\n transition: all .15s ease-in-out;\n }\n\n input[type=\"submit\"]:hover, input[type=\"submit\"]:focus {\n background: #3a963a;\n }\n}\n\n.sticky-enabled.tableheader-processed.sticky-table {\n thead th {\n background-color: #E4E4E4;\n color: inherit;\n padding: 15px;\n font-weight: bold;\n border-color: transparent;\n border-right: 1px solid #fff;\n }\n\n tr.odd,\n tr.even {\n background-color: #FFFFFF;\n border-color: transparent;\n border-bottom: 1px solid #eee;\n }\n\n tr td {\n padding: 15px;\n }\n}\n\n","//\n//---SALE---\n//\n.commerce-pos-col-products {\n width: 100%;\n box-sizing: border-box;\n * {\n box-sizing: border-box;\n }\n}\n\n.commerce-pos-transaction-id {\n padding: 0 0 5px 0;\n font-size: 22px;\n}\n\n.payment-totals-table {\n .label {\n display: table-cell;\n text-align: left;\n }\n\n .balance {\n display: table-cell;\n text-align: right;\n }\n}\n\n#commerce-pos-sale-wrapper {\n a {\n color: $primary;\n }\n\n .form-item {\n margin: 20px 0;\n font-size: 14px;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n a {\n color: $primary;\n }\n\n a:hover, a:focus {\n color: $primary-hover;\n text-decoration: underline;\n }\n\n textarea,\n select,\n input {\n margin: 0;\n padding: 5px 10px;\n border-radius: 2px;\n height: auto;\n max-width: 100%;\n background: #fff;\n box-sizing: border-box;\n vertical-align: baseline;\n\n &.show-ajax-throbber {\n background-image: url(/misc/throbber.gif) !important;\n background-repeat: no-repeat !important;\n background-position: right -13px !important;\n }\n }\n\n button, input[type=\"reset\"],\n input[type=\"submit\"], input[type=\"button\"] {\n -webkit-appearance: none;\n cursor: pointer;\n color: #333;\n font-weight: bold;\n font-size: 12px;\n outline: 0;\n overflow: visible;\n padding: 5px 10px;\n margin: 0 4px 0 0;\n width: auto;\n display: inline-block;\n border-radius: 2px;\n border: 1px solid #DADADA;\n background: #fff;\n transition: all .15s ease-in-out;\n }\n\n button:hover, input:hover, button:focus, input:focus {\n background: #f9f9f9;\n }\n}\n\n//\n//---LINE ITEMS---\n//\n.commerce-pos-transaction-line-items {\n border-top: 1px solid #eee;\n margin-bottom: 20px;\n\n * {\n vertical-align: middle;\n }\n\n > .form-wrapper > .form-wrapper .line-item-col {\n display: inline-block;\n margin: 5px 0;\n vertical-align: top;\n }\n\n .image-wrapper {\n width: 100px;\n padding-right: 2%;\n }\n\n .title-wrapper {\n width: calc(100% - 100px);\n font-size: 12px;\n line-height: 1.3;\n\n .out-of-stock-overridden-notice {\n color: red;\n }\n }\n\n .price-edit-wrapper,\n .quantity-wrapper {\n padding-right: 2%;\n text-align: left;\n }\n\n > .form-wrapper > .form-wrapper {\n clear: both;\n margin: 0;\n padding: 20px 0;\n border-bottom: 1px solid #eee;\n }\n\n > .form-wrapper > .form-wrapper .form-item {\n display: inline-block;\n }\n\n > .form-wrapper > .form-wrapper .line-item-row-wrapper {\n margin: 0;\n padding: 0;\n width: 100%;\n font-size: 16px\n }\n\n .total-wrapper {\n width: calc(100% - 250px);\n text-align: right;\n }\n}\n\n.commerce-pos-transaction-line-items > .form-wrapper > .form-wrapper label {\n padding: 0 2px;\n margin: 0;\n width: 100%;\n height: 38px;\n line-height: 38px;\n color: $primary;\n border: 1px solid transparent;\n font-size: 14px;\n font-weight: bold;\n transition: all .15s ease-in-out;\n\n &:hover,\n &:focus {\n background: rgba(0, 126, 255, 0.1);\n }\n}\n\n//\n//---TITLE WRAPPER---\n//\n.commerce-pos-transaction-line-items {\n .title-wrapper .title {\n font-size: 14px;\n font-weight: bold;\n\n @media(min-width: 767px) {\n font-size: 16px;\n }\n }\n}\n\n.commerce-pos-transaction-line-items > .form-wrapper .stock-wrapper label {\n color: #000;\n font-weight: normal;\n}\n\n//\n//---PRICE EDIT WRAPPER---\n//\n#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper {\n .form-item {\n margin: 0;\n padding: 0;\n width: 100%;\n border: 1px solid $border-color;\n border-radius: 2px;\n }\n\n label,\n input {\n color: $primary;\n font-weight: bold;\n font-size: 14px;\n border: 1px solid transparent;\n border-radius: 0;\n height: 38px;\n line-height: 38px;\n padding: 0 2px;\n margin: 0;\n width: 100%;\n text-align: center;\n }\n}\n\n//\n//---QUANTITY WRAPPER---\n//\n.commerce-pos-transaction-line-items .quantity-wrapper .add-remove-wrapper {\n display: inline-block !important;\n width: 20px;\n margin: 0 !important;\n padding: 0 !important;\n font-size: 0;\n min-height: 0 !important;\n height: auto !important;\n}\n\n#commerce-pos-sale-wrapper .add-remove-wrapper {\n input[type=\"submit\"] {\n width: 20px;\n height: 20px;\n vertical-align: top;\n padding: 0 !important;\n margin: 0;\n font-size: 13px;\n border-radius: 0;\n transition: all .1s ease-in-out;\n border: 1px solid $border-color;\n }\n\n input:first-of-type,\n button:first-of-type {\n border-bottom: 0;\n border-left: 0;\n }\n\n input:last-of-type,\n button:last-of-type {\n border-left: 0;\n }\n\n input[type=\"submit\"]:hover,\n input[type=\"submit\"]:focus,\n button:hover,\n button:focus {\n background: #EAEAEA;\n }\n\n input[type=\"submit\"],\n button {\n display: block;\n margin: 0;\n padding: 2px 3px;\n width: 20px;\n height: 20px;\n font-size: 14px;\n line-height: 1;\n border-radius: 0;\n }\n}\n\n#commerce-pos-sale-wrapper .quantity-wrapper {\n input[type=\"text\"] {\n height: 38px;\n width: 100%;\n font-size: 14px;\n font-weight: bold;\n line-height: 38px;\n text-align: center;\n padding: 0;\n margin: 0;\n color: $primary;\n border: 0;\n border-radius: 0;\n }\n\n input[type=\"text\"]:focus {\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n\n .textbox-wrapper {\n width: calc(100% - 20px);\n display: inline-block;\n }\n\n .textbox-wrapper .form-item {\n border: 1px solid $border-color;\n width: 100%;\n text-align: center;\n margin: 0 !important;\n border-radius: 2px 0 0 2px;\n }\n\n .form-type-textfield {\n margin: 13px 0 !important;\n padding: 0;\n }\n}\n\n#commerce-pos-sale-wrapper .price-edit-wrapper input:focus {\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n\n//\n//---TOTAL WRAPPER---\n//\n#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper {\n .btn {\n margin: 0 0 0 10px;\n }\n\n strong {\n margin-right: 5px;\n font-size: 14px;\n }\n\n input[type=\"submit\"],\n button {\n position: relative;\n text-indent: -9999px;\n width: 10px;\n padding: 0;\n margin: 0 0 0 10%;\n opacity: 0.25;\n background: url(../images/remove-symbol.png) no-repeat center;\n background-size: 10px;\n border: 0;\n\n &:hover,\n &:focus {\n opacity: 1;\n }\n }\n}\n\n//\n//---DISCOUNT---\n//\n#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper {\n position: relative;\n width: auto;\n text-align: center;\n\n .form-wrapper {\n position: relative;\n display: block;\n margin: 0 auto;\n padding: 0 80px 0 0;\n max-width: 180px;\n vertical-align: middle;\n }\n\n .discount-description {\n margin-left: 10px;\n display: inline-block;\n }\n\n input.form-text {\n display: block;\n margin: 0 auto 5px auto;\n width: 100%;\n height: 30px;\n font-size: 12px !important;\n border: 1px solid $border-color;\n }\n\n .form-item {\n float: left;\n margin: 0;\n padding: 0;\n border: none;\n border-radius: 0;\n vertical-align: baseline;\n }\n\n .form-submit {\n display: block;\n margin: 9px auto;\n font-size: 12px;\n }\n\n input[type=\"submit\"].button-link.small {\n display: inline-block;\n margin: 0 auto;\n vertical-align: top;\n }\n\n .form-group .form-submit {\n vertical-align: top;\n background: $primary;\n color: #fff;\n border: 1px solid transparent;\n }\n\n .form-wrapper input[type=\"submit\"],\n .form-wrapper input[type=\"submit\"].blue {\n position: absolute;\n top: 0;\n right: 0;\n display: block;\n margin: 0;\n padding: 0;\n width: 35px;\n height: 30px;\n background: $primary;\n color: #fff;\n border: none;\n\n &.commerce-pos-percent-discount-submit {\n right: 40px;\n }\n }\n}\n\n#commerce-pos-sale-wrapper .form-wrapper input[type=\"submit\"].blue {\n display: inline-block;\n background: $primary;\n color: #fff;\n border: 1px solid transparent;\n}\n\n#commerce-pos-sale-wrapper .form-wrapper input[type=\"submit\"].blue:hover,\n#commerce-pos-sale-wrapper .form-wrapper input[type=\"submit\"].blue:focus,\n.commerce-pos-discount-wrapper .form-wrapper input[type=\"submit\"]:hover,\n.commerce-pos-discount-wrapper .form-wrapper input[type=\"submit\"]:focus {\n background: $primary-hover;\n}\n\n.commerce-pos-discount-wrapper .form-item,\n#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-item {\n float: none;\n margin: 0;\n padding: 0;\n width: 100%;\n border: none;\n border-radius: 0;\n vertical-align: baseline;\n}\n\n//\n//---NOTES---\n//\n.views-field-message-commerce-body {\n padding: 20px;\n background: #F0F0F0;\n margin: 20px 0 5px;\n}\n\n.views-field-message-commerce-body p:last-of-type {\n margin-bottom: 0;\n}\n\n#commerce-pos-messages-wrapper {\n margin-bottom: 40px;\n\n .views-field-name,\n .views-field-timestamp {\n font-size: 12px;\n }\n}\n\n//\n//---REFUND---\n//\n#commerce-pos-return-payment .commerce-price-formatted-components, .payment-totals-table {\n width: 100%;\n margin-bottom: 0;\n}\n\n@media screen and (min-width: 980px) {\n #commerce-pos-sale-wrapper .commerce-pos-transaction-line-items {\n > .form-wrapper > .form-wrapper .line-item-row-wrapper {\n display: table;\n width: 100%;\n }\n\n > .form-wrapper > .form-wrapper .line-item-col {\n position: relative;\n display: table-cell;\n box-sizing: border-box;\n vertical-align: middle;\n }\n\n > .form-wrapper > .form-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .line-item-col {\n height: 212px;\n vertical-align: middle;\n }\n\n .image-wrapper {\n width: 12%;\n padding-right: 2%;\n\n img {\n margin: 0;\n width: 100%;\n height: auto;\n }\n }\n\n .title-wrapper {\n width: 36%;\n padding-right: 2%;\n }\n\n .price-edit-wrapper {\n width: 17%;\n }\n\n .quantity-wrapper {\n width: 12%;\n }\n\n .total-wrapper {\n width: 15%;\n }\n\n > .form-wrapper > .form-wrapper .commerce-pos-discount-wrapper {\n\n }\n }\n\n #commerce-pos-sale-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .commerce-pos-discount-wrapper {\n position: absolute;\n width: 89%;\n }\n\n #commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper {\n padding-right: 54px;\n\n input[type=\"submit\"],\n input[type=\"submit\"].blue {\n width: 23px;\n\n &.commerce-pos-percent-discount-submit {\n right: 26px;\n }\n }\n }\n}\n\n@media screen and (min-width: 1200px) {\n #commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper {\n padding-right: 80px;\n\n input[type=\"submit\"],\n input[type=\"submit\"].blue {\n width: 35px;\n\n &.commerce-pos-percent-discount-submit {\n right: 40px;\n }\n }\n }\n}\n\n#commerce-pos-product-no-results-message {\n text-align: center;\n}\n\n/** Styling for return order search. **/\n#commerce-pos-sale-wrapper {\n #commerce-pos-return-order-search {\n .form-type-textfield {\n display: inline-block;\n }\n\n .form-submit {\n display: inline-block;\n position: relative;\n top: -33px;\n }\n }\n\n #commerce-pos-form-modal-modal {\n height: auto !important;\n }\n\n .form-item-return-items {\n .form-type-checkbox {\n margin: 5px;\n\n .commerce-pos-return-product-image, .commerce-pos-return-product-info {\n display: inline-block;\n margin: 0px 20px;\n vertical-align: text-top;\n\n &.commerce-pos-return-product-info {\n position: relative;\n vertical-align: top;\n text-align: left;\n width: 40%;\n\n .commerce-pos-return-product-title {\n font-weight: bold;\n }\n }\n }\n }\n }\n\n #edit-search-type {\n .form-item {\n display: inline-block;\n width: 190px;\n\n input {\n width: 15px;\n }\n\n label {\n display: inline-block;\n vertical-align: text-bottom;\n font-size: 14px;\n }\n }\n }\n\n input#edit-order-search-input {\n width: 320px;\n }\n}\n","//\n//---PRODUCT SEARCH---\n//\n\n[id^=\"commerce-pos-sale\"] .commerce-pos-product-search-container {\n padding: 20px;\n margin-bottom: 20px;\n text-align: center;\n background: #f0f0f0;\n\n #edit-product-search {\n position: relative;\n width: 400px;\n margin: 0 auto;\n }\n\n .form-item {\n margin: 5px 0;\n }\n\n //Don't show label, but leave there for screen readers\n label {\n display: none;\n }\n\n input {\n position: relative;\n margin: 0 0 5px 0;\n height: 40px;\n width: 400px;\n color: #000;\n }\n\n /* Placeholder */\n input::-moz-placeholder { /* Firefox */\n color: #7D7D7D;\n }\n\n input::-webkit-input-placeholder {\n /* Chrome, Safari, Opera */\n color:#7D7D7D;\n }\n\n input:-ms-input-placeholder {\n /* IE10–11 */\n color:#7D7D7D !important;\n }\n\n /* Placeholder on input:focus */\n input:focus::-moz-placeholder {\n /* Firefox */\n color:transparent;\n }\n\n input:focus::-webkit-input-placeholder {\n /* Chrome, Safari, Opera */\n color:transparent;\n\n }\n\n input:focus:-ms-input-placeholder {\n /* IE10–11 */\n color:transparent !important;\n }\n\n .commerce-pos-search-onboarding-message {\n margin: 0 0 10px 0;\n font-size: 16px;\n }\n\n .form-item div.description {\n font-size: 13px;\n color:#7D7D7D;\n font-style:italic;\n margin-top: 12px;\n }\n}\n\n/* Form-item search override. */\n#commerce-pos-sale-wrapper .commerce-pos-product-search-container .form-item {\n margin: 5px 0;\n}\n\n.commerce-pos-product-display {\n padding: 10px 10px 15px;\n border-bottom: 1px solid #eee;\n transition: all .2s ease-in-out;\n\n &:hover, &:focus {\n background: #F0F0F0;\n }\n\n .display-image {\n float: left;\n margin: 5px 15px 0 0;\n border: 1px solid #eee;\n }\n\n .display-details,\n .display-stock,\n .display-price,\n .display-add {\n /* Clear image */\n padding-left: 90px;\n }\n\n .display-details {\n font-size: 10px;\n }\n\n .display-details .title {\n font-weight: bold;\n font-size: 18px;\n }\n\n .display-price {\n font-weight: bold;\n }\n\n .display-add {\n float: right;\n }\n\n .display-add a {\n display: inline-block;\n padding: 0 8px 2px;\n margin: 5px 0 0 0;\n border-radius: 3px;\n font-size: 16px;\n font-weight: bold;\n background-color: $primary;\n color: white;\n transition: all .15s ease-in-out;\n }\n\n .display-add a:hover,\n .display-add a:focus {\n background-color: $primary-hover;\n }\n\n .display-details a {\n display: inline-block;\n }\n}\n\n.commerce-pos-transaction-product-search-item.selected .commerce-pos-product-display {\n background: #F0F0F0;\n}\n\n.ui-autocomplete {\n max-height: 600px;\n overflow-y: auto;\n}\n\n.ui-autocomplete {\n max-height: 600px;\n overflow-y: auto;\n}\n","//\n//---SIDEBAR---\n//\n\n.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper,\n.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper {\n .commerce-price-formatted-components {\n margin-top: 0;\n }\n\n table > tbody {\n border: 0;\n }\n\n table > tbody > tr {\n width: 100%;\n max-width: 100%;\n }\n\n table > tbody > tr > td {\n border: 0;\n }\n\n table > tbody > tr > td:last-of-type {\n text-align: right;\n }\n\n table.commerce-pos-sidebar-table tr * {\n background: #f0f0f0;\n\n //Gratuity\n a.commerce-pos-apply-change-gratuity {\n padding-left: 22px;\n background-position-y: 1px;\n background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIyMiIgaGVpZ2h0PSIxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHJlY3QgaWQ9ImJhY2tncm91bmRyZWN0IiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSIwIiB5PSIwIiBmaWxsPSJub25lIiBzdHJva2U9Im5vbmUiIGNsYXNzPSJzZWxlY3RlZCIvPjxnIGNsYXNzPSJjdXJyZW50TGF5ZXIiPjx0aXRsZT5MYXllciAxPC90aXRsZT48ZyBpZD0ic3ZnXzEiIGNsYXNzPSIiIGZpbGwtb3BhY2l0eT0iMSIgZmlsbD0iIzMzN2FiNyI+PGcgaWQ9InN2Z18yIiBmaWxsPSIjMzM3YWI3Ij48cGF0aCBkPSJNMC42OTI4NTEwNDQ0OTUzNDUyLDEyLjMxMzA4Nzc2NDkzMTIyNyBjMC40NjE5MTA1Mjg3MjY3Mjc1NSwwLjQ2MTkxMDUyODcyNjcyNzU1IDEuMDE5MTY2NzQxMjkxNjMzMiwwLjY5Mjg4MTk2OTgyNjQwNTggMS42NzE5NjI3NTg1MzA0OTE1LDAuNjkyODgxOTY5ODI2NDA1OCBoMTEuODIzNjA4OTI1ODA0NTI4IGMwLjY1MjgyODM3MDcxMTQ4NzksMCAxLjIxMDE0OTI5MDIyMTY1MTMsLTAuMjMwOTcxNDQxMDk5Njc4NTcgMS42NzE4NjU2OTgxMTI2MDMyLC0wLjY5Mjg4MTk2OTgyNjQwNTggYzAuNDYxNzE2NDA3ODkwOTUzMSwtMC40NjE2ODQwNTQ0MTgzMjM5NCAwLjY5MjY1NTQ5NTUxODAwMDksLTEuMDE5MDM3MzI3NDAxMTE2NiAwLjY5MjY1NTQ5NTUxODAwMDksLTEuNjcxODMzMzQ0NjM5OTczOCBIMC4wMDAwMDE0MjgxNDE1Njk3ODY0NzUgQzAuMDAwMTMwODQyMDMyMDg3NzM3MiwxMS4yOTQwNTA0Mzc1MzAxMTYgMC4yMzEwNjk5Mjk2NTkxMzczNCwxMS44NTE0MDM3MTA1MTI5MDggMC42OTI4NTEwNDQ0OTUzNDUyLDEyLjMxMzA4Nzc2NDkzMTIyNyB6IiBpZD0ic3ZnXzMiIGZpbGw9IiMzMzdhYjciLz48cGF0aCBkPSJNNC40MzM5MTU0MzgwNzk0NDUsOS40NTg4NjQ0MDk1ODU0MzYgaDYuNTAyODg2MjMxMTAwOTcgYzAuNTY2NDQ0NTk4NzkxNTkyMSwwIDEuMDUyOTQzNzY2NzE2NDkxLC0wLjIwMzE0NzQ1NDYzODU4ODU1IDEuNDU5NDk3NTAzNzc0NzAwNCwtMC42MDk2MDQxMzEyNzg5MSBjMC40MDYzNTk2MTYyMjI0MzUwNSwtMC40MDY0NTY2NzY2NDAzMjI2IDAuNjA5NjA0MTMxMjc4OTEsLTAuODkyOTg4MTk4MDM3ODUxMSAwLjYwOTYwNDEzMTI3ODkxLC0xLjQ1OTQ5NzUwMzc3NDcwMDQgdi0wLjI5NTUxNjYxODk5NDg4MjM1IGgwLjU5MTAzMzIzNzk4OTc2NDYgYzAuOTc5MjEwMjAyNTk0NjAxMywwIDEuODE1MzUzMzQ5MjIyOTkzNCwtMC4zNDYzMTE1NzEwMjI2ODY5IDIuNTA4MDQxMTk4MjEzNjIzNywtMS4wMzkxNjExODczNzY0NjI2IGMwLjY5MjYyMzE0MjA0NTM3MjUsLTAuNjkyODE3MjYyODgxMTQ3OCAxLjAzOTE5MzU0MDg0OTA5MjIsLTEuNTI4NzMzOTM1MjAxMTMzOCAxLjAzOTE5MzU0MDg0OTA5MjIsLTIuNTA3ODQ3MDc3Mzc3ODQ5IGMwLC0wLjk3OTI0MjU1NjA2NzIzMTcgLTAuMzQ2NTcwMzk4ODAzNzIwMDQsLTEuODE1Mjg4NjQyMjc3NzM0NiAtMS4wMzkxOTM1NDA4NDkwOTIyLC0yLjUwODAwODg0NDc0MDk5NDMgYy0wLjY5MjY1NTQ5NTUxODAwMDksLTAuNjkyNzIwMjAyNDYzMjYwNiAtMS41Mjg4MzA5OTU2MTkwMjE0LC0xLjAzOTIyNTg5NDMyMTcyMTYgLTIuNTA4MDQxMTk4MjEzNjIzNywtMS4wMzkyMjU4OTQzMjE3MjE2IEgyLjk1NTkxMTc0Nzk2MDg2MDMgYy0wLjE2MDA1MjYyOTA5NjUyNzMyLDAgLTAuMjk4NTkwMTk4ODk0NjUzOSwwLjA1ODYyNDQ5MjQwNDA2NDY4NSAtMC40MTU2NDUwNjI4NjcwMDgwMywwLjE3NTQ4NTIzNTU0MDY0MzY5IGMtMC4xMTY5OTAxNTcwMjcwOTYwMywwLjExNzAyMjUxMDQ5OTcyNTA2IC0wLjE3NTQ4NTIzNTU0MDY0MzY5LDAuMjU1NjU3MTQwNzE1NzM5MTQgLTAuMTc1NDg1MjM1NTQwNjQzNjksMC40MTU3NDIxMjMyODQ4OTU5IHY2Ljc5ODQ2NzU1NzA0MTExIGMwLDAuNTY2NTQxNjU5MjA5NDc5NiAwLjIwMzE3OTgwODExMTIxNzU4LDEuMDUzMDQwODI3MTM0Mzc4NSAwLjYwOTYzNjQ4NDc1MTUzOTEsMS40NTk0OTc1MDM3NzQ3MDA0IEMzLjM4MDg3NDYxMDk0NTA2MzQsOS4yNTU3MTY5NTQ5NDY4NDggMy44NjczNzM3Nzg4Njk5NjM0LDkuNDU4ODY0NDA5NTg1NDM2IDQuNDMzOTE1NDM4MDc5NDQ1LDkuNDU4ODY0NDA5NTg1NDM2IHpNMTMuMDA1OTAzMzA0MjM0MDM0LDEuNzczNzE3NTgxNjY5MTY2NiBoMC41OTEyMjczNTg4MjU1MzgzIGMwLjQ5MjcxMTAzNDY2OTcwMTM0LDAgMC45MTE0NjIwMzA5MDkxMDk4LDAuMTcyNDQ0MDA5MTEzNTAxNDcgMS4yNTYyMjA2MzUyNDU1OTU0LDAuNTE3MjM0OTY2OTIyNjE2NyBjMC4zNDQ3NTg2MDQzMzY0ODU2NCwwLjM0NDg4ODAxODIyNzAwMjcgMC41MTcyNjczMjAzOTUyNDU0LDAuNzYzNTc0MzA3NTIxMTUyNSAwLjUxNzI2NzMyMDM5NTI0NTQsMS4yNTYzMTc2OTU2NjM0ODMyIGMwLDAuNDkyNDg0NTYwMzYxMjk3OSAtMC4xNzI1MDg3MTYwNTg3NTk5NSwwLjkxMTI2NzkxMDA3MzMzNDcgLTAuNTE3MjY3MzIwMzk1MjQ1NCwxLjI1NjI4NTM0MjE5MDg1MzcgYy0wLjM0NDc1ODYwNDMzNjQ4NTY0LDAuMzQ0NzkwOTU3ODA5MTE0OTUgLTAuNzYzNTQxOTU0MDQ4NTIzNywwLjUxNzI2NzMyMDM5NTI0NTQgLTEuMjU2MjIwNjM1MjQ1NTk1NCwwLjUxNzI2NzMyMDM5NTI0NTQgaC0wLjU5MTIyNzM1ODgyNTUzODMgVjEuNzczNzE3NTgxNjY5MTY2NiB6IiBpZD0ic3ZnXzQiIGZpbGw9IiMzMzdhYjciLz48L2c+PC9nPjxnIGlkPSJzdmdfNSIgY2xhc3M9IiI+PC9nPjxnIGlkPSJzdmdfNiIgY2xhc3M9IiI+PC9nPjxnIGlkPSJzdmdfNyIgY2xhc3M9IiI+PC9nPjxnIGlkPSJzdmdfOCIgY2xhc3M9IiI+PC9nPjxnIGlkPSJzdmdfOSIgY2xhc3M9IiI+PC9nPjxnIGlkPSJzdmdfMTAiIGNsYXNzPSIiPjwvZz48ZyBpZD0ic3ZnXzExIiBjbGFzcz0iIj48L2c+PGcgaWQ9InN2Z18xMiIgY2xhc3M9IiI+PC9nPjxnIGlkPSJzdmdfMTMiIGNsYXNzPSIiPjwvZz48ZyBpZD0ic3ZnXzE0IiBjbGFzcz0iIj48L2c+PGcgaWQ9InN2Z18xNSIgY2xhc3M9IiI+PC9nPjxnIGlkPSJzdmdfMTYiIGNsYXNzPSIiPjwvZz48ZyBpZD0ic3ZnXzE3IiBjbGFzcz0iIj48L2c+PGcgaWQ9InN2Z18xOCIgY2xhc3M9IiI+PC9nPjxnIGlkPSJzdmdfMTkiIGNsYXNzPSIiPjwvZz48L2c+PC9zdmc+);\n background-repeat: no-repeat;\n text-decoration: none;\n\n span {\n opacity: 0;\n }\n }\n a.commerce-pos-apply-change-gratuity:hover {\n span {\n opacity: 1;\n }\n }\n }\n\n table.commerce-pos-sidebar-table {\n width: 100%;\n font-size: 14px;\n border: 0;\n\n tr, tr.odd, tr.even {\n padding: 0;\n width: 100%;\n background-color: #F0F0F0;\n color: #333;\n border: 0;\n border-bottom: 1px solid #FFFFFF;\n }\n\n tr.order-to-pay {\n background: #313131;\n font-size: 120%;\n\n td {\n background: #313131;\n color: #fff;\n }\n }\n\n tr.order-change {\n font-size: 120%;\n }\n\n td:nth-child(1) {\n font-weight: bold;\n }\n\n td.balance {\n font-weight: bold;\n }\n\n tr {\n td {\n padding: 15px 10px;\n border: 0;\n\n &.status,\n &.actions {\n text-align: center;\n }\n }\n\n td,\n td.status img {\n vertical-align: middle;\n }\n\n td.status img {\n border-radius: 50%;\n }\n }\n }\n\n .label {\n font-size: inherit;\n border-radius: 0;\n color: inherit;\n }\n\n .btn {\n margin-bottom: 5px;\n }\n\n input,\n select {\n width: 100%;\n border: 1px solid #ccc;\n border-radius: 2px;\n }\n\n .form-item {\n padding: 0;\n margin: 0 0 20px 0;\n }\n\n #commerce-pos-customer-input-wrapper {\n border-top: 1px solid #eee;\n margin: 25px 0 0 0;\n padding: 20px 0 0 0;\n }\n\n // Gratuities.\n #commerce-pos-gratuity-add-order-gratuity-wrapper {\n clear: both;\n margin-top: 15px;\n\n // Clearfix.\n &:after {\n content: \"\";\n display: table;\n clear: both;\n }\n\n .commerce-pos-gratuity-label {\n clear: both;\n font-weight: bold;\n margin-bottom: 5px;\n }\n .commerce-pos-gratuity-input {\n float: left;\n width: 25%;\n\n input {\n height: 40px;\n }\n }\n .commerce-pos-gratuity-percent-button,\n .commerce-pos-gratuity-fixed-button {\n width: 35%;\n float: left;\n margin: 0 0 0 2%;\n\n input {\n padding: 8px 0;\n height: 40px;\n font-size: 15px;\n background: #337ab7;\n\n &:hover,\n &:focus {\n background: #2e6da4;\n }\n }\n }\n }\n}\n\n// To Pay - Color changes based on balance.\n#commerce-pos-sale-wrapper.sale,\n#commerce-pos-pay-form-wrapper.sale {\n .commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper,\n .commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper {\n table.commerce-pos-sidebar-table tr.order-to-pay {\n &.order-to-pay-positive td.balance {\n background: #dd0000;\n }\n }\n }\n}\n\n//Discount\n#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper {\n font-size: 0;\n\n .form-item.form-item-transaction-options-actions-add-order-discount-amount {\n font-size: 0;\n }\n\n .form-text {\n width: calc(33.33% - 4px);\n padding: 10px;\n margin: 0 4px 0 0;\n vertical-align: top;\n display: inline-block;\n font-size: 12px;\n line-height: 1.3;\n height: 35px;\n }\n\n .form-submit {\n width: calc(33.33% - 2px);\n padding: 10px;\n display: inline-block;\n font-size: 12px;\n line-height: 1.3;\n }\n\n #edit-transaction-options-actions-add-order-discount-percent.form-submit {\n margin: 0 2px 0 0;\n }\n\n #edit-transaction-options-actions-add-order-discount-fixed.form-submit {\n margin: 0 0 0 2px;\n }\n}\n\n#commerce-pos-transactions-options-wrapper .form-item label {\n margin-bottom: 5px;\n font-size: 14px;\n font-weight: bold;\n}\n\n.form-item.form-item-transaction-options-actions-add-order-discount-amount {\n margin-bottom: 5px;\n display: inline;\n}\n\n#commerce-pos-transactions-options-wrapper {\n .commerce-price-formatted-components {\n width: 100%;\n max-width: 100%;\n }\n\n .payment-totals-table {\n width: 100%;\n margin-bottom: 20px;\n }\n\n .views-table {\n width: 100%;\n margin-top: 0;\n }\n}\n\n.commerce-price-formatted-components .component-title, .payment-totals-table .label {\n font-weight: bold;\n}\n\n#commerce-pos-pay-balance-wrapper .pager {\n margin: 0 0 20px 0;\n}\n","@media screen and (min-width: 767px) {\n .commerce-pos-col-products,\n .commerce-pos-pay-col-payments {\n float: left;\n padding-right: 20px;\n width: 65%;\n box-sizing: border-box;\n }\n\n .commerce-pos-col-transaction-info {\n width: 35%;\n float: left;\n }\n}\n\n@media screen and (min-width: 980px) {\n .commerce-pos-col-products,\n .commerce-pos-pay-col-payments {\n width: 75%;\n }\n\n .commerce-pos-col-transaction-info {\n width: 25%;\n }\n}","//\n//---CASHIER---\n//\n.commerce-pos-header-cashier-form {\n display: inline-block;\n float: right;\n}\n\n.commerce-pos-cashier-login-form {\n .form-item-code {\n display: inline;\n float: right;\n label {\n display: inline;\n }\n }\n\n .commerce-pos-cashier-code-input {\n margin-left: 10px;\n margin-right: 10px;\n max-width: 100px;\n }\n\n .commerce-pos-cashier-login-form-submit {\n display: none;\n &.commerce-pos-cashier-login-form-log-in-visible {\n position: relative;\n outline: none;\n display: inline-block;\n margin: auto;\n margin-top: 10px;\n margin-right: 0;\n padding: 8px 20px;\n font-size: 13px;\n font-weight: bold;\n color: #fff;\n text-decoration: none;\n text-transform: uppercase;\n background: #337ab7;\n border: 2px solid transparent;\n border-radius: 2px;\n transition: all .15s ease-in-out;\n box-shadow: none;\n &:hover, &:focus {\n text-shadow: none;\n background: #2e6da4;\n }\n }\n &.commerce-pos-cashier-login-form-log-out {\n margin-left: 10px;\n float: right;\n }\n }\n}\n"],"mappings":"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","names":[]} \ No newline at end of file +{"version":3,"file":"commerce_pos_style.css","sources":["commerce_pos_style.scss","_variables.scss","_base.scss","_header.scss","_pay.scss","_reports.scss","_sale.scss","_search.scss","_sidebar.scss","_layout.scss","_cashier.scss"],"sourcesContent":["//Commerce POS Styles\n@import 'variables';\n@import 'base';\n@import 'header';\n@import 'pay';\n@import 'reports';\n@import 'sale';\n@import 'search';\n@import 'sidebar';\n@import 'layout';\n@import 'cashier';\n","/*---------------------*/\n/*Colours*/\n/*---------------------\nPrimary Colour (Blue): #0091FF\nPrimary Color Hover: #087FDA\nSecondary Colour (Orange): #ff9900\nSecondary Colour Hover: #E28B07\n*/\n\n$primary: #337ab7;\n$primary-hover: #2e6da4;\n\n$secondary: #5cb85c;\n$secondary-hover: #4cae4c;\n\n$button-danger: #d9534f;\n\n$border-color: #ddd;\n\n$overlay-medium: rgba(0, 0, 0, .50);\n","//\n//---GENERAL---\n//\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n font-family: Arial, \"Helvetica Neue\", Helvetica, sans-serif !important;\n}\n\n//Buttons\n#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info,\n#commerce-pos-location-float-form,\n.commerce-pos-form-container {\n .form-submit {\n background: $primary;\n border: 0;\n margin: 0 0 5px 0;\n border-radius: 2px;\n padding: 10px 20px;\n color: #fff;\n display: block;\n width: 100%;\n transition: all .15s ease-in-out;\n -webkit-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n\n &:hover, &:focus {\n background: $primary-hover;\n }\n\n &.fixed-width {\n width: auto;\n }\n\n &.btn-success {\n background: $secondary;\n }\n\n &.btn-danger {\n background: $button-danger;\n }\n }\n}\n\n#commerce-pos-sale-wrapper {\n input[type=\"submit\"] {\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n -o-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n }\n}\n\n#commerce-pos-location-float-form .form-submit {\n width: 100px;\n}\n\n#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit:last-of-type {\n margin-right: 0;\n}\n\n#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn {\n display: block;\n width: 100%;\n font-size: 20px;\n padding: 20px;\n margin: 0 0 20px 0;\n background: $secondary;\n\n &:hover, &:focus {\n background: $secondary-hover;\n }\n}\n\n#commerce-pos-sale-wrapper button,\n#commerce-pos-sale-wrapper input[type=\"reset\"],\n#commerce-pos-sale-wrapper input[type=\"submit\"],\n#commerce-pos-sale-wrapper input[type=\"button\"],\n#commerce-pos-pay-form-wrapper button,\n#commerce-pos-pay-form-wrapper input[type=\"reset\"],\n#commerce-pos-pay-form-wrapper input[type=\"submit\"],\n#commerce-pos-pay-form-wrapper input[type=\"button\"],\n#commerce-pos-report-results-container input[type=\"submit\"] {\n -webkit-appearance: none;\n cursor: pointer;\n color: #333;\n font-weight: bold;\n font-size: 12px;\n outline: 0;\n overflow: visible;\n padding: 5px 10px;\n margin: 0 4px 0 0;\n width: auto;\n display: inline-block;\n border-radius: 2px;\n border: 1px solid #DADADA;\n background: #fff;\n transition: all .15s ease-in-out;\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n -o-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n\n &:hover, &:focus {\n background: #f9f9f9;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n .commerce-pos-col-transaction-info .form-submit.form-button-disabled {\n background-color: #eee !important;\n color: #A2A2A2;\n border-color: #ccc;\n cursor: default;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper, #commerce-pos-report-results-container {\n .button-link, .button-link:hover, button.button-link, input[type=\"reset\"].button-link,\n input[type=\"submit\"].button-link, input[type=\"button\"].button-link {\n border: none;\n background: transparent;\n font-weight: normal;\n color: #2698f2;\n text-decoration: none;\n margin: 0;\n padding: 0;\n border: 0;\n outline: 0;\n font-size: 100%;\n vertical-align: baseline;\n font: inherit;\n\n &:hover, &:focus {\n background: inherit;\n text-decoration: underline;\n }\n }\n}\n\n#commerce-pos-sale-wrapper .commerce-pos-col-transaction-info .form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit,\n#commerce-pos-location-float-form .form-submit,\n#commerce-pos-sale-wrapper .commerce-pos-form-modal-modal .form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-form-modal-modal .form-submit {\n background: $primary;\n border: 0;\n margin: 0 0 5px 0;\n border-radius: 2px;\n padding: 10px 20px;\n color: #fff;\n display: block;\n width: 100%;\n transition: all .15s ease-in-out;\n -webkit-box-shadow: none;\n box-shadow: none;\n text-shadow: none;\n\n &:hover, &:focus {\n background: $primary-hover;\n }\n}\n\n#commerce-pos-transactions-options-wrapper .commerce-pos-btn-pay.form-submit,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .form-submit:first-of-type,\n#commerce-pos-pay-form-wrapper .commerce-pos-col-transaction-info .commerce-pos-payment-finish-btn {\n display: block;\n width: 100%;\n font-size: 20px;\n padding: 20px;\n margin: 0 0 20px 0;\n background: $secondary;\n\n &:hover, &:focus {\n background: $secondary-hover;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n .button-link.small, input[type=\"submit\"].button-link.small {\n font-size: 12px;\n }\n}\n\n//Login\n#pos-login-cont {\n position: relative;\n margin: 50px auto 0 auto;\n max-width: 400px;\n border-left: 1px solid #151515;\n border-right: 1px solid #151515;\n border-bottom: 1px solid #151515;\n -webkit-border-radius: 0 0 20px 20px;\n border-radius: 0 0 20px 20px;\n background: #fff;\n}\n\n#pos-login-content {\n margin: 0;\n padding: 23px 10px 45px 10px;\n}\n\n#pos-login-header {\n margin: 0;\n padding: 15px;\n text-align: center;\n background: #151515;\n}\n\n//Content\nh1.page-header {\n display: none;\n}\n\n.page-pos-float {\n .pos-main-content {\n padding-top: 50px;\n }\n\n h1.page-header,\n h1.page-header {\n display: block;\n }\n}\n\n//Status Message\ndiv.status {\n margin: 15px 0;\n border-radius: 2px;\n}\n\n//Please Wait\n.ajax-progress-throbber {\n background-color: #fff;\n position: absolute;\n z-index: 100;\n border: 2px solid #ccc;\n padding: 10px;\n width: auto;\n}\n\n//Parked Transactions\n.parked-transactions-wrapper {\n margin-top: 15px;\n padding: 15px 0 0 0;\n border-top: 1px solid #eee;\n\n input {\n margin: 0 20px 0 0 !important;\n }\n}\n\n//Hidden Elements\n.form-item .commerce-pos-hidden-element {\n display: none;\n}\n\n.commerce-pos-form-modal {\n &-overlay {\n background: $overlay-medium;\n height: 100%;\n left: 0;\n position: fixed;\n top: 0;\n width: 100%;\n z-index: 9998;\n }\n\n &-modal {\n background: #fff;\n border: 1px solid #666;\n max-height: 75%;\n left: 50%;\n overflow: auto;\n padding: 20px;\n position: fixed;\n text-align: center;\n top: 50%;\n transform: translate(-50%, -50%);\n width: 75%;\n z-index: 9999;\n\n @media screen and (min-width: 767px) {\n width: 50%;\n }\n\n @media screen and (min-width: 980px) {\n width: 33%;\n }\n }\n\n &-close {\n color: #666;\n cursor: pointer;\n font-size: 1.6em;\n padding: 5px;\n position: absolute;\n right: 15px;\n top: 15px;\n }\n\n &-throbber img {\n max-height: 60px;\n max-width: 60px;\n }\n\n &-notice {\n font-style: italic;\n }\n}\n\n/** Styling for out of stock overridden modal. **/\n#out-of-stock-override-confirm-question {\n margin-bottom: 15px;\n}\n\n#commerce-pos-form-modal-modal {\n #edit-out-of-stock-override-confirm-yes-button,\n #edit-out-of-stock-override-confirm-no-button {\n width: inherit;\n display: inline-block;\n\n &.link {\n color: #337ab7;\n background: none;\n border: none;\n }\n }\n}\n","//\n//---HEADER---\n//\n#commerce-pos-header {\n margin: 0 0 20px 0;\n padding: 20px;\n color: #fff;\n background: #313131;\n border-radius: 2px;\n\n #pos-logo {\n float: left;\n margin: 0 30px 0 0;\n max-width: 218px;\n\n img {\n max-width: 100%;\n height: auto;\n }\n }\n\n //Header Links\n .commerce-pos-header-links {\n display: inline-block;\n margin: 0;\n vertical-align: middle;\n\n ul {\n margin: 0;\n padding: 0;\n list-style: none;\n }\n\n ul li {\n float: left;\n margin: 0 10px 0 0;\n padding: 0;\n background: none;\n }\n\n ul li:last-child {\n margin-right: 0;\n }\n\n ul li a {\n position: relative;\n display: block;\n margin: 0;\n padding: 8px 20px;\n font-size: 13px;\n font-weight: bold;\n color: #fff;\n text-decoration: none;\n\n text-transform: uppercase;\n background: $primary;\n border: 2px solid transparent;\n\n border-radius: 2px;\n transition: all .15s ease-in-out;\n }\n\n ul li a:hover,\n ul li a:focus {\n color: #fff;\n background: $primary-hover;\n }\n\n ul li a.active {\n color: #fff;\n background: transparent;\n border: 2px solid $primary;\n cursor: default;\n }\n\n ul li a.active:focus {\n background: rgba(255,255,255,0.2);\n }\n }\n\n //800px and below\n @media screen and (max-width: 800px) {\n #pos-logo {\n padding-top: 11px;\n max-width: 161px;\n }\n }\n\n //767px and below\n @media screen and (max-width: 767px) {\n .commerce-pos-header-links ul li a {\n padding: 6px 13px;\n font-size: 13px;\n }\n }\n}\n","//\n//---PAY---\n//\n.commerce-pos-product-summary {\n width: 100%;\n margin: 10px 0 20px;\n\n td {\n vertical-align: middle;\n text-align: center;\n }\n\n td.title .title {\n font-weight: bold;\n font-size: 120%;\n margin-right: 10px;\n }\n\n td.title .sku {\n font-size: 80%;\n display: block;\n }\n\n tr.odd, tr.even {\n background: #fff;\n }\n\n tr td, tr th {\n border: 1px solid #E4E4E4;\n text-align: left;\n }\n}\n\n.commerce-pos-pay-col-payments .order-text {\n display: inline-block;\n margin: 0 15px 0 0;\n\n .commerce-pos-sale-pay-edit-order {\n padding: 5px 10px;\n background: $primary;\n color: #fff !important;\n font-size: 12px;\n font-weight: bold;\n transition: all .15s ease-in-out;\n }\n\n .commerce-pos-sale-pay-edit-order:hover,\n .commerce-pos-sale-pay-edit-order:focus {\n background: $primary-hover;\n }\n}\n\n#commerce-pos-pay-form-wrapper .edit-payment-options-wrapper {\n margin: 20px 0;\n padding-top: 20px;\n border-top: 1px solid #F0F0F0;\n\n input.form-button-disabled {\n background-color: #eee;\n color: #A2A2A2;\n border-color: #ccc;\n cursor: default;\n }\n\n input.form-button-disabled:hover {\n background-color: #eee !important;\n }\n\n input[type=\"submit\"] {\n background-color: $secondary;\n color: #fff;\n border-color: transparent;\n padding: 15px 25px;\n margin: 0 10px 0 0;\n font-size: 20px;\n\n &:hover, &:focus {\n background-color: $secondary-hover;\n }\n }\n}\n\n//\n//---KEYPAD---\n//\n.commerce-pos-keypad {\n width: 75%;\n\n * {\n box-sizing: border-box;\n }\n}\n\n#commerce-pos-pay-form-wrapper {\n .commerce-pos-keypad-amount {\n .form-item-keypad-amount {\n margin-bottom: 0;\n }\n\n .form-item label {\n font-size: 24px;\n margin-bottom: 10px;\n }\n\n .form-item-keypad-amount input {\n max-width: 100% !important;\n margin: 0 0 20px 0;\n padding: 15px 20px;\n height: auto;\n background: #FFFFFF !important;\n color: #000;\n border: 2px solid #D6D6D6;\n font-size: 30px;\n text-align: right;\n -webkit-box-shadow: inset 0 0 6px 2px rgba(0, 0, 0, .1);\n box-shadow: inset 0 0 6px 2px rgba(0, 0, 0, .1);\n }\n\n .form-item-keypad-amount input.error {\n border: 2px solid red;\n }\n }\n\n .commerce-pos-keypad-quick-pay {\n margin-bottom: 15px;\n\n &::after {\n clear: both;\n content: '';\n display: block;\n }\n\n .commerce-pos-keypad-quick-pay-button {\n float: left;\n margin-right: 10px;\n\n &:last-of-type {\n margin-right: 0;\n }\n }\n\n input[type=\"submit\"] {\n background-color: $primary;\n color: #fff;\n border-color: transparent;\n padding: 15px 20px;\n font-size: 20px;\n margin-right: 0;\n\n &:hover, &:focus {\n background-color: $primary-hover;\n }\n }\n\n }\n\n}\n\n.commerce-pos-keypad {\n .commerce-pos-keypad-numbers {\n position: relative;\n }\n\n .commerce-pos-keypad-keys {\n overflow: hidden;\n border-right: 1px solid #D6D6D6;\n }\n\n .commerce-pos-keypad-key {\n box-sizing: border-box;\n width: 33.33%;\n display: block;\n float: left;\n padding: 14px;\n border: 1px solid #D6D6D6;\n border-right: 0;\n border-bottom: 0;\n font-size: 22px;\n text-align: center;\n background-color: #F0F0F0;\n color: #000000;\n cursor: pointer;\n transition: all .1s ease 0s;\n }\n\n .commerce-pos-keypad-key:hover, .commerce-pos-keypad-key:focus {\n background-color: #E4E4E4;\n }\n}\n\n#commerce-pos-location-float-form {\n #edit-actions {\n margin-top: -6px;\n }\n\n #edit-amount {\n height: 32px;\n margin-top: 5px;\n }\n}\n\n.commerce-pos-keypad-key.pressed {\n /*transition: all .2s ease 0s;*/\n /*box-shadow: inset 0 0 10px #C1C1C1;*/\n background-color: #E4E4E4;\n}\n\n.commerce-pos-keypad-actions button {\n width: 33%;\n padding: 15px;\n margin-right: 10px;\n border: 10px solid white;\n border-radius: 30px;\n float: right;\n font-size: 2em;\n}\n\n.commerce-pos-keypad-actions button:hover, .commerce-pos-keypad-actions button:focus {\n border-color: white;\n}\n\n.form-type-textfield.form-item-keypad-amount.form-text {\n width: 100%;\n padding: 40px 20px;\n background: #666;\n color: #fff;\n border: 0;\n border-right: 1px solid #fff;\n font-size: 50px;\n text-align: right;\n}\n\n.commerce-pos-keypad-key:last-of-type {\n background-color: #E4E4E4;\n color: #000;\n}\n\n.commerce-pos-keypad-key:last-of-type:hover, .commerce-pos-keypad-key:last-of-type:focus {\n background-color: #DADADA;\n}\n\n#commerce-pos-pay-form-wrapper {\n .commerce-pos-keypad-actions input[type=\"submit\"] {\n position: relative;\n display: inline-block;\n width: 100%;\n height: 62px;\n margin: 0;\n padding: 13px 15px;\n font-size: 20px;\n color: #fff;\n text-decoration: none;\n text-transform: uppercase;\n background: $primary;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n transition: all .15s ease-in-out;\n }\n\n .commerce-pos-keypad-actions input[type=\"submit\"]:hover,\n .commerce-pos-keypad-actions input[type=\"submit\"]:focus {\n background-color: $primary-hover;\n }\n}\n\n\n//767 and below\n@media screen and (max-width: 767px) {\n //\n //---KEYPAD---\n //\n .commerce-pos-keypad-amount .form-item-keypad-amount input {\n font-size: 30px;\n }\n\n .commerce-pos-keypad-key {\n font-size: 20px;\n }\n\n .commerce-pos-keypad-key,\n #commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type=\"submit\"] {\n padding: 10px;\n }\n\n #commerce-pos-pay-form-wrapper .commerce-pos-keypad-actions input[type=\"submit\"] {\n height: 51px;\n }\n}\n\n//980px and below\n@media screen and (max-width: 980px) {\n //\n //---KEYPAD---\n //\n .commerce-pos-keypad {\n width: 100%;\n }\n\n #commerce-pos-pay-form-wrapper .commerce-pos-pay-col-payments .form-wrapper input {\n padding: 10px 15px;\n font-size: 16px;\n }\n}\n","//\n//---REPORTS---\n//\n#edit-date {\n //Fix item label position\n float: none;\n}\n\n#commerce-pos-report-end-of-day {\n\n .form-item.form-item-location-id {\n margin: 0 15px 15px 0;\n }\n\n .form-item-location-id label {\n margin-bottom: 5px;\n }\n}\n\n#commerce-pos-report-results-container {\n padding-top: 14px;\n overflow-x: auto;\n\n table {\n margin: 0;\n width: 100%;\n }\n\n input[type=\"submit\"] {\n -webkit-appearance: none;\n cursor: pointer;\n color: #fff;\n font-weight: normal;\n font-size: 18px;\n outline: 0;\n overflow: hidden;\n padding: 11px 23px;\n margin: 8px 18px 8px 0;\n width: auto;\n display: inline-block;\n border-radius: 6px;\n border: none;\n background: #5cb85c;\n transition: all .15s ease-in-out;\n }\n\n input[type=\"submit\"]:hover, input[type=\"submit\"]:focus {\n background: #3a963a;\n }\n}\n\n.sticky-enabled.tableheader-processed.sticky-table {\n thead th {\n background-color: #E4E4E4;\n color: inherit;\n padding: 15px;\n font-weight: bold;\n border-color: transparent;\n border-right: 1px solid #fff;\n }\n\n tr.odd,\n tr.even {\n background-color: #FFFFFF;\n border-color: transparent;\n border-bottom: 1px solid #eee;\n }\n\n tr td {\n padding: 15px;\n }\n}\n\n","//\n//---SALE---\n//\n.commerce-pos-col-products {\n width: 100%;\n box-sizing: border-box;\n * {\n box-sizing: border-box;\n }\n}\n\n.commerce-pos-transaction-id {\n padding: 0 0 5px 0;\n font-size: 22px;\n}\n\n.payment-totals-table {\n .label {\n display: table-cell;\n text-align: left;\n }\n\n .balance {\n display: table-cell;\n text-align: right;\n }\n}\n\n#commerce-pos-sale-wrapper {\n a {\n color: $primary;\n }\n\n .form-item {\n margin: 20px 0;\n font-size: 14px;\n }\n}\n\n#commerce-pos-sale-wrapper, #commerce-pos-pay-form-wrapper {\n a {\n color: $primary;\n }\n\n a:hover, a:focus {\n color: $primary-hover;\n text-decoration: underline;\n }\n\n textarea,\n select,\n input {\n margin: 0;\n padding: 5px 10px;\n border-radius: 2px;\n height: auto;\n max-width: 100%;\n background: #fff;\n box-sizing: border-box;\n vertical-align: baseline;\n\n &.show-ajax-throbber {\n background-image: url(/misc/throbber.gif) !important;\n background-repeat: no-repeat !important;\n background-position: right -13px !important;\n }\n }\n\n button, input[type=\"reset\"],\n input[type=\"submit\"], input[type=\"button\"] {\n -webkit-appearance: none;\n cursor: pointer;\n color: #333;\n font-weight: bold;\n font-size: 12px;\n outline: 0;\n overflow: visible;\n padding: 5px 10px;\n margin: 0 4px 0 0;\n width: auto;\n display: inline-block;\n border-radius: 2px;\n border: 1px solid #DADADA;\n background: #fff;\n transition: all .15s ease-in-out;\n }\n\n button:hover, input:hover, button:focus, input:focus {\n background: #f9f9f9;\n }\n}\n\n//\n//---LINE ITEMS---\n//\n.commerce-pos-transaction-line-items {\n border-top: 1px solid #eee;\n margin-bottom: 20px;\n\n * {\n vertical-align: middle;\n }\n\n > .form-wrapper > .form-wrapper .line-item-col {\n display: inline-block;\n margin: 5px 0;\n vertical-align: top;\n }\n\n .image-wrapper {\n width: 100px;\n padding-right: 2%;\n }\n\n .title-wrapper {\n width: calc(100% - 100px);\n font-size: 12px;\n line-height: 1.3;\n\n .out-of-stock-overridden-notice {\n color: red;\n }\n }\n\n .price-edit-wrapper,\n .quantity-wrapper {\n padding-right: 2%;\n text-align: left;\n }\n\n > .form-wrapper > .form-wrapper {\n clear: both;\n margin: 0;\n padding: 20px 0;\n border-bottom: 1px solid #eee;\n }\n\n > .form-wrapper > .form-wrapper .form-item {\n display: inline-block;\n }\n\n > .form-wrapper > .form-wrapper .line-item-row-wrapper {\n margin: 0;\n padding: 0;\n width: 100%;\n font-size: 16px\n }\n\n .total-wrapper {\n width: calc(100% - 250px);\n text-align: right;\n }\n}\n\n.commerce-pos-transaction-line-items > .form-wrapper > .form-wrapper label {\n padding: 0 2px;\n margin: 0;\n width: 100%;\n height: 38px;\n line-height: 38px;\n color: $primary;\n border: 1px solid transparent;\n font-size: 14px;\n font-weight: bold;\n transition: all .15s ease-in-out;\n\n &:hover,\n &:focus {\n background: rgba(0, 126, 255, 0.1);\n }\n}\n\n//\n//---TITLE WRAPPER---\n//\n.commerce-pos-transaction-line-items {\n .title-wrapper .title {\n font-size: 14px;\n font-weight: bold;\n\n @media(min-width: 767px) {\n font-size: 16px;\n }\n }\n}\n\n.commerce-pos-transaction-line-items > .form-wrapper .stock-wrapper label {\n color: #000;\n font-weight: normal;\n}\n\n//\n//---PRICE EDIT WRAPPER---\n//\n#commerce-pos-sale-wrapper .price-edit-wrapper .price-edit-input-wrapper {\n .form-item {\n margin: 0;\n padding: 0;\n width: 100%;\n border: 1px solid $border-color;\n border-radius: 2px;\n }\n\n label,\n input {\n color: $primary;\n font-weight: bold;\n font-size: 14px;\n border: 1px solid transparent;\n border-radius: 0;\n height: 38px;\n line-height: 38px;\n padding: 0 2px;\n margin: 0;\n width: 100%;\n text-align: center;\n }\n}\n\n//\n//---QUANTITY WRAPPER---\n//\n.commerce-pos-transaction-line-items .quantity-wrapper .add-remove-wrapper {\n display: inline-block !important;\n width: 20px;\n margin: 0 !important;\n padding: 0 !important;\n font-size: 0;\n min-height: 0 !important;\n height: auto !important;\n}\n\n#commerce-pos-sale-wrapper .add-remove-wrapper {\n input[type=\"submit\"] {\n width: 20px;\n height: 20px;\n vertical-align: top;\n padding: 0 !important;\n margin: 0;\n font-size: 13px;\n border-radius: 0;\n transition: all .1s ease-in-out;\n border: 1px solid $border-color;\n }\n\n input:first-of-type,\n button:first-of-type {\n border-bottom: 0;\n border-left: 0;\n }\n\n input:last-of-type,\n button:last-of-type {\n border-left: 0;\n }\n\n input[type=\"submit\"]:hover,\n input[type=\"submit\"]:focus,\n button:hover,\n button:focus {\n background: #EAEAEA;\n }\n\n input[type=\"submit\"],\n button {\n display: block;\n margin: 0;\n padding: 2px 3px;\n width: 20px;\n height: 20px;\n font-size: 14px;\n line-height: 1;\n border-radius: 0;\n }\n}\n\n#commerce-pos-sale-wrapper .quantity-wrapper {\n input[type=\"text\"] {\n height: 38px;\n width: 100%;\n font-size: 14px;\n font-weight: bold;\n line-height: 38px;\n text-align: center;\n padding: 0;\n margin: 0;\n color: $primary;\n border: 0;\n border-radius: 0;\n }\n\n input[type=\"text\"]:focus {\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n\n .textbox-wrapper {\n width: calc(100% - 20px);\n display: inline-block;\n }\n\n .textbox-wrapper .form-item {\n border: 1px solid $border-color;\n width: 100%;\n text-align: center;\n margin: 0 !important;\n border-radius: 2px 0 0 2px;\n }\n\n .form-type-textfield {\n margin: 13px 0 !important;\n padding: 0;\n }\n}\n\n#commerce-pos-sale-wrapper .price-edit-wrapper input:focus {\n -moz-box-shadow: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n\n//\n//---TOTAL WRAPPER---\n//\n#commerce-pos-sale-wrapper .commerce-pos-transaction-line-items .total-wrapper {\n .btn {\n margin: 0 0 0 10px;\n }\n\n strong {\n margin-right: 5px;\n font-size: 14px;\n }\n\n input[type=\"submit\"],\n button {\n position: relative;\n text-indent: -9999px;\n width: 10px;\n padding: 0;\n margin: 0 0 0 10%;\n opacity: 0.25;\n background: url(../images/remove-symbol.png) no-repeat center;\n background-size: 10px;\n border: 0;\n\n &:hover,\n &:focus {\n opacity: 1;\n }\n }\n}\n\n//\n//---DISCOUNT---\n//\n#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper {\n position: relative;\n width: auto;\n text-align: center;\n\n .form-wrapper {\n position: relative;\n display: block;\n margin: 0 auto;\n padding: 0 80px 0 0;\n max-width: 180px;\n vertical-align: middle;\n }\n\n .discount-description {\n margin-left: 10px;\n display: inline-block;\n }\n\n input.form-text {\n display: block;\n margin: 0 auto 5px auto;\n width: 100%;\n height: 30px;\n font-size: 12px !important;\n border: 1px solid $border-color;\n }\n\n .form-item {\n float: left;\n margin: 0;\n padding: 0;\n border: none;\n border-radius: 0;\n vertical-align: baseline;\n }\n\n .form-submit {\n display: block;\n margin: 9px auto;\n font-size: 12px;\n }\n\n input[type=\"submit\"].button-link.small {\n display: inline-block;\n margin: 0 auto;\n vertical-align: top;\n }\n\n .form-group .form-submit {\n vertical-align: top;\n background: $primary;\n color: #fff;\n border: 1px solid transparent;\n }\n\n .form-wrapper input[type=\"submit\"],\n .form-wrapper input[type=\"submit\"].blue {\n position: absolute;\n top: 0;\n right: 0;\n display: block;\n margin: 0;\n padding: 0;\n width: 35px;\n height: 30px;\n background: $primary;\n color: #fff;\n border: none;\n\n &.commerce-pos-percent-discount-submit {\n right: 40px;\n }\n }\n}\n\n#commerce-pos-sale-wrapper .form-wrapper input[type=\"submit\"].blue {\n display: inline-block;\n background: $primary;\n color: #fff;\n border: 1px solid transparent;\n}\n\n#commerce-pos-sale-wrapper .form-wrapper input[type=\"submit\"].blue:hover,\n#commerce-pos-sale-wrapper .form-wrapper input[type=\"submit\"].blue:focus,\n.commerce-pos-discount-wrapper .form-wrapper input[type=\"submit\"]:hover,\n.commerce-pos-discount-wrapper .form-wrapper input[type=\"submit\"]:focus {\n background: $primary-hover;\n}\n\n.commerce-pos-discount-wrapper .form-item,\n#commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-item {\n float: none;\n margin: 0;\n padding: 0;\n width: 100%;\n border: none;\n border-radius: 0;\n vertical-align: baseline;\n}\n\n//\n//---NOTES---\n//\n.views-field-message-commerce-body {\n padding: 20px;\n background: #F0F0F0;\n margin: 20px 0 5px;\n}\n\n.views-field-message-commerce-body p:last-of-type {\n margin-bottom: 0;\n}\n\n#commerce-pos-messages-wrapper {\n margin-bottom: 40px;\n\n .views-field-name,\n .views-field-timestamp {\n font-size: 12px;\n }\n}\n\n//\n//---REFUND---\n//\n#commerce-pos-return-payment .commerce-price-formatted-components, .payment-totals-table {\n width: 100%;\n margin-bottom: 0;\n}\n\n@media screen and (min-width: 980px) {\n #commerce-pos-sale-wrapper .commerce-pos-transaction-line-items {\n > .form-wrapper > .form-wrapper .line-item-row-wrapper {\n display: table;\n width: 100%;\n }\n\n > .form-wrapper > .form-wrapper .line-item-col {\n position: relative;\n display: table-cell;\n box-sizing: border-box;\n vertical-align: middle;\n }\n\n > .form-wrapper > .form-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .line-item-col {\n height: 212px;\n vertical-align: middle;\n }\n\n .image-wrapper {\n width: 12%;\n padding-right: 2%;\n\n img {\n margin: 0;\n width: 100%;\n height: auto;\n }\n }\n\n .title-wrapper {\n width: 36%;\n padding-right: 2%;\n }\n\n .price-edit-wrapper {\n width: 17%;\n }\n\n .quantity-wrapper {\n width: 12%;\n }\n\n .total-wrapper {\n width: 15%;\n }\n\n > .form-wrapper > .form-wrapper .commerce-pos-discount-wrapper {\n\n }\n }\n\n #commerce-pos-sale-wrapper .line-item-row-wrapper-with-image.line-item-row-with-discount .commerce-pos-discount-wrapper {\n position: absolute;\n width: 89%;\n }\n\n #commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper {\n padding-right: 54px;\n\n input[type=\"submit\"],\n input[type=\"submit\"].blue {\n width: 23px;\n\n &.commerce-pos-percent-discount-submit {\n right: 26px;\n }\n }\n }\n}\n\n@media screen and (min-width: 1200px) {\n #commerce-pos-sale-wrapper .commerce-pos-discount-wrapper .form-wrapper {\n padding-right: 80px;\n\n input[type=\"submit\"],\n input[type=\"submit\"].blue {\n width: 35px;\n\n &.commerce-pos-percent-discount-submit {\n right: 40px;\n }\n }\n }\n}\n\n#commerce-pos-product-no-results-message {\n text-align: center;\n}\n\n/** Styling for return order search. **/\n#commerce-pos-sale-wrapper {\n #commerce-pos-return-order-search {\n .form-type-textfield {\n display: inline-block;\n }\n\n .form-submit {\n display: inline-block;\n position: relative;\n top: -33px;\n }\n }\n\n #commerce-pos-form-modal-modal {\n height: auto !important;\n }\n\n .form-item-return-items {\n .form-type-checkbox {\n margin: 5px;\n\n .commerce-pos-return-product-image, .commerce-pos-return-product-info {\n display: inline-block;\n margin: 0px 20px;\n vertical-align: text-top;\n\n &.commerce-pos-return-product-info {\n position: relative;\n vertical-align: top;\n text-align: left;\n width: 40%;\n\n .commerce-pos-return-product-title {\n font-weight: bold;\n }\n }\n }\n }\n }\n\n .form-radios {\n .form-item {\n display: inline-block;\n width: 190px;\n\n input {\n width: 15px;\n }\n\n label {\n display: inline-block;\n vertical-align: text-bottom;\n font-size: 14px;\n }\n }\n }\n\n input#edit-order-search-input {\n width: 320px;\n }\n}\n","//\n//---PRODUCT SEARCH---\n//\n\n[id^=\"commerce-pos-sale\"] .commerce-pos-product-search-container {\n padding: 20px;\n margin-bottom: 20px;\n text-align: center;\n background: #f0f0f0;\n\n #edit-product-search {\n position: relative;\n width: 400px;\n margin: 0 auto;\n }\n\n .form-item {\n margin: 5px 0;\n }\n\n //Don't show label, but leave there for screen readers\n label {\n display: none;\n }\n\n input {\n position: relative;\n margin: 0 0 5px 0;\n height: 40px;\n width: 400px;\n color: #000;\n }\n\n /* Placeholder */\n input::-moz-placeholder { /* Firefox */\n color: #7D7D7D;\n }\n\n input::-webkit-input-placeholder {\n /* Chrome, Safari, Opera */\n color:#7D7D7D;\n }\n\n input:-ms-input-placeholder {\n /* IE10–11 */\n color:#7D7D7D !important;\n }\n\n /* Placeholder on input:focus */\n input:focus::-moz-placeholder {\n /* Firefox */\n color:transparent;\n }\n\n input:focus::-webkit-input-placeholder {\n /* Chrome, Safari, Opera */\n color:transparent;\n\n }\n\n input:focus:-ms-input-placeholder {\n /* IE10–11 */\n color:transparent !important;\n }\n\n .commerce-pos-search-onboarding-message {\n margin: 0 0 10px 0;\n font-size: 16px;\n }\n\n .form-item div.description {\n font-size: 13px;\n color:#7D7D7D;\n font-style:italic;\n margin-top: 12px;\n }\n}\n\n/* Form-item search override. */\n#commerce-pos-sale-wrapper .commerce-pos-product-search-container .form-item {\n margin: 5px 0;\n}\n\n.commerce-pos-product-display {\n padding: 10px 10px 15px;\n border-bottom: 1px solid #eee;\n transition: all .2s ease-in-out;\n\n &:hover, &:focus {\n background: #F0F0F0;\n }\n\n .display-image {\n float: left;\n margin: 5px 15px 0 0;\n border: 1px solid #eee;\n }\n\n .display-details,\n .display-stock,\n .display-price,\n .display-add {\n /* Clear image */\n padding-left: 90px;\n }\n\n .display-details {\n font-size: 10px;\n }\n\n .display-details .title {\n font-weight: bold;\n font-size: 18px;\n }\n\n .display-price {\n font-weight: bold;\n }\n\n .display-add {\n float: right;\n }\n\n .display-add a {\n display: inline-block;\n padding: 0 8px 2px;\n margin: 5px 0 0 0;\n border-radius: 3px;\n font-size: 16px;\n font-weight: bold;\n background-color: $primary;\n color: white;\n transition: all .15s ease-in-out;\n }\n\n .display-add a:hover,\n .display-add a:focus {\n background-color: $primary-hover;\n }\n\n .display-details a {\n display: inline-block;\n }\n}\n\n.commerce-pos-transaction-product-search-item.selected .commerce-pos-product-display {\n background: #F0F0F0;\n}\n\n.ui-autocomplete {\n max-height: 600px;\n overflow-y: auto;\n}\n\n.ui-autocomplete {\n max-height: 600px;\n overflow-y: auto;\n}\n","//\n//---SIDEBAR---\n//\n\n.commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper,\n.commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper {\n .commerce-price-formatted-components {\n margin-top: 0;\n }\n\n table > tbody {\n border: 0;\n }\n\n table > tbody > tr {\n width: 100%;\n max-width: 100%;\n }\n\n table > tbody > tr > td {\n border: 0;\n }\n\n table > tbody > tr > td:last-of-type {\n text-align: right;\n }\n\n table.commerce-pos-sidebar-table tr * {\n background: #f0f0f0;\n\n //Gratuity\n a.commerce-pos-apply-change-gratuity {\n padding-left: 22px;\n background-position-y: 1px;\n background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIyMiIgaGVpZ2h0PSIxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHJlY3QgaWQ9ImJhY2tncm91bmRyZWN0IiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSIwIiB5PSIwIiBmaWxsPSJub25lIiBzdHJva2U9Im5vbmUiIGNsYXNzPSJzZWxlY3RlZCIvPjxnIGNsYXNzPSJjdXJyZW50TGF5ZXIiPjx0aXRsZT5MYXllciAxPC90aXRsZT48ZyBpZD0ic3ZnXzEiIGNsYXNzPSIiIGZpbGwtb3BhY2l0eT0iMSIgZmlsbD0iIzMzN2FiNyI+PGcgaWQ9InN2Z18yIiBmaWxsPSIjMzM3YWI3Ij48cGF0aCBkPSJNMC42OTI4NTEwNDQ0OTUzNDUyLDEyLjMxMzA4Nzc2NDkzMTIyNyBjMC40NjE5MTA1Mjg3MjY3Mjc1NSwwLjQ2MTkxMDUyODcyNjcyNzU1IDEuMDE5MTY2NzQxMjkxNjMzMiwwLjY5Mjg4MTk2OTgyNjQwNTggMS42NzE5NjI3NTg1MzA0OTE1LDAuNjkyODgxOTY5ODI2NDA1OCBoMTEuODIzNjA4OTI1ODA0NTI4IGMwLjY1MjgyODM3MDcxMTQ4NzksMCAxLjIxMDE0OTI5MDIyMTY1MTMsLTAuMjMwOTcxNDQxMDk5Njc4NTcgMS42NzE4NjU2OTgxMTI2MDMyLC0wLjY5Mjg4MTk2OTgyNjQwNTggYzAuNDYxNzE2NDA3ODkwOTUzMSwtMC40NjE2ODQwNTQ0MTgzMjM5NCAwLjY5MjY1NTQ5NTUxODAwMDksLTEuMDE5MDM3MzI3NDAxMTE2NiAwLjY5MjY1NTQ5NTUxODAwMDksLTEuNjcxODMzMzQ0NjM5OTczOCBIMC4wMDAwMDE0MjgxNDE1Njk3ODY0NzUgQzAuMDAwMTMwODQyMDMyMDg3NzM3MiwxMS4yOTQwNTA0Mzc1MzAxMTYgMC4yMzEwNjk5Mjk2NTkxMzczNCwxMS44NTE0MDM3MTA1MTI5MDggMC42OTI4NTEwNDQ0OTUzNDUyLDEyLjMxMzA4Nzc2NDkzMTIyNyB6IiBpZD0ic3ZnXzMiIGZpbGw9IiMzMzdhYjciLz48cGF0aCBkPSJNNC40MzM5MTU0MzgwNzk0NDUsOS40NTg4NjQ0MDk1ODU0MzYgaDYuNTAyODg2MjMxMTAwOTcgYzAuNTY2NDQ0NTk4NzkxNTkyMSwwIDEuMDUyOTQzNzY2NzE2NDkxLC0wLjIwMzE0NzQ1NDYzODU4ODU1IDEuNDU5NDk3NTAzNzc0NzAwNCwtMC42MDk2MDQxMzEyNzg5MSBjMC40MDYzNTk2MTYyMjI0MzUwNSwtMC40MDY0NTY2NzY2NDAzMjI2IDAuNjA5NjA0MTMxMjc4OTEsLTAuODkyOTg4MTk4MDM3ODUxMSAwLjYwOTYwNDEzMTI3ODkxLC0xLjQ1OTQ5NzUwMzc3NDcwMDQgdi0wLjI5NTUxNjYxODk5NDg4MjM1IGgwLjU5MTAzMzIzNzk4OTc2NDYgYzAuOTc5MjEwMjAyNTk0NjAxMywwIDEuODE1MzUzMzQ5MjIyOTkzNCwtMC4zNDYzMTE1NzEwMjI2ODY5IDIuNTA4MDQxMTk4MjEzNjIzNywtMS4wMzkxNjExODczNzY0NjI2IGMwLjY5MjYyMzE0MjA0NTM3MjUsLTAuNjkyODE3MjYyODgxMTQ3OCAxLjAzOTE5MzU0MDg0OTA5MjIsLTEuNTI4NzMzOTM1MjAxMTMzOCAxLjAzOTE5MzU0MDg0OTA5MjIsLTIuNTA3ODQ3MDc3Mzc3ODQ5IGMwLC0wLjk3OTI0MjU1NjA2NzIzMTcgLTAuMzQ2NTcwMzk4ODAzNzIwMDQsLTEuODE1Mjg4NjQyMjc3NzM0NiAtMS4wMzkxOTM1NDA4NDkwOTIyLC0yLjUwODAwODg0NDc0MDk5NDMgYy0wLjY5MjY1NTQ5NTUxODAwMDksLTAuNjkyNzIwMjAyNDYzMjYwNiAtMS41Mjg4MzA5OTU2MTkwMjE0LC0xLjAzOTIyNTg5NDMyMTcyMTYgLTIuNTA4MDQxMTk4MjEzNjIzNywtMS4wMzkyMjU4OTQzMjE3MjE2IEgyLjk1NTkxMTc0Nzk2MDg2MDMgYy0wLjE2MDA1MjYyOTA5NjUyNzMyLDAgLTAuMjk4NTkwMTk4ODk0NjUzOSwwLjA1ODYyNDQ5MjQwNDA2NDY4NSAtMC40MTU2NDUwNjI4NjcwMDgwMywwLjE3NTQ4NTIzNTU0MDY0MzY5IGMtMC4xMTY5OTAxNTcwMjcwOTYwMywwLjExNzAyMjUxMDQ5OTcyNTA2IC0wLjE3NTQ4NTIzNTU0MDY0MzY5LDAuMjU1NjU3MTQwNzE1NzM5MTQgLTAuMTc1NDg1MjM1NTQwNjQzNjksMC40MTU3NDIxMjMyODQ4OTU5IHY2Ljc5ODQ2NzU1NzA0MTExIGMwLDAuNTY2NTQxNjU5MjA5NDc5NiAwLjIwMzE3OTgwODExMTIxNzU4LDEuMDUzMDQwODI3MTM0Mzc4NSAwLjYwOTYzNjQ4NDc1MTUzOTEsMS40NTk0OTc1MDM3NzQ3MDA0IEMzLjM4MDg3NDYxMDk0NTA2MzQsOS4yNTU3MTY5NTQ5NDY4NDggMy44NjczNzM3Nzg4Njk5NjM0LDkuNDU4ODY0NDA5NTg1NDM2IDQuNDMzOTE1NDM4MDc5NDQ1LDkuNDU4ODY0NDA5NTg1NDM2IHpNMTMuMDA1OTAzMzA0MjM0MDM0LDEuNzczNzE3NTgxNjY5MTY2NiBoMC41OTEyMjczNTg4MjU1MzgzIGMwLjQ5MjcxMTAzNDY2OTcwMTM0LDAgMC45MTE0NjIwMzA5MDkxMDk4LDAuMTcyNDQ0MDA5MTEzNTAxNDcgMS4yNTYyMjA2MzUyNDU1OTU0LDAuNTE3MjM0OTY2OTIyNjE2NyBjMC4zNDQ3NTg2MDQzMzY0ODU2NCwwLjM0NDg4ODAxODIyNzAwMjcgMC41MTcyNjczMjAzOTUyNDU0LDAuNzYzNTc0MzA3NTIxMTUyNSAwLjUxNzI2NzMyMDM5NTI0NTQsMS4yNTYzMTc2OTU2NjM0ODMyIGMwLDAuNDkyNDg0NTYwMzYxMjk3OSAtMC4xNzI1MDg3MTYwNTg3NTk5NSwwLjkxMTI2NzkxMDA3MzMzNDcgLTAuNTE3MjY3MzIwMzk1MjQ1NCwxLjI1NjI4NTM0MjE5MDg1MzcgYy0wLjM0NDc1ODYwNDMzNjQ4NTY0LDAuMzQ0NzkwOTU3ODA5MTE0OTUgLTAuNzYzNTQxOTU0MDQ4NTIzNywwLjUxNzI2NzMyMDM5NTI0NTQgLTEuMjU2MjIwNjM1MjQ1NTk1NCwwLjUxNzI2NzMyMDM5NTI0NTQgaC0wLjU5MTIyNzM1ODgyNTUzODMgVjEuNzczNzE3NTgxNjY5MTY2NiB6IiBpZD0ic3ZnXzQiIGZpbGw9IiMzMzdhYjciLz48L2c+PC9nPjxnIGlkPSJzdmdfNSIgY2xhc3M9IiI+PC9nPjxnIGlkPSJzdmdfNiIgY2xhc3M9IiI+PC9nPjxnIGlkPSJzdmdfNyIgY2xhc3M9IiI+PC9nPjxnIGlkPSJzdmdfOCIgY2xhc3M9IiI+PC9nPjxnIGlkPSJzdmdfOSIgY2xhc3M9IiI+PC9nPjxnIGlkPSJzdmdfMTAiIGNsYXNzPSIiPjwvZz48ZyBpZD0ic3ZnXzExIiBjbGFzcz0iIj48L2c+PGcgaWQ9InN2Z18xMiIgY2xhc3M9IiI+PC9nPjxnIGlkPSJzdmdfMTMiIGNsYXNzPSIiPjwvZz48ZyBpZD0ic3ZnXzE0IiBjbGFzcz0iIj48L2c+PGcgaWQ9InN2Z18xNSIgY2xhc3M9IiI+PC9nPjxnIGlkPSJzdmdfMTYiIGNsYXNzPSIiPjwvZz48ZyBpZD0ic3ZnXzE3IiBjbGFzcz0iIj48L2c+PGcgaWQ9InN2Z18xOCIgY2xhc3M9IiI+PC9nPjxnIGlkPSJzdmdfMTkiIGNsYXNzPSIiPjwvZz48L2c+PC9zdmc+);\n background-repeat: no-repeat;\n text-decoration: none;\n\n span {\n opacity: 0;\n }\n }\n a.commerce-pos-apply-change-gratuity:hover {\n span {\n opacity: 1;\n }\n }\n }\n\n table.commerce-pos-sidebar-table {\n width: 100%;\n font-size: 14px;\n border: 0;\n\n tr, tr.odd, tr.even {\n padding: 0;\n width: 100%;\n background-color: #F0F0F0;\n color: #333;\n border: 0;\n border-bottom: 1px solid #FFFFFF;\n }\n\n tr.order-to-pay {\n background: #313131;\n font-size: 120%;\n\n td {\n background: #313131;\n color: #fff;\n }\n }\n\n tr.order-change {\n font-size: 120%;\n }\n\n td:nth-child(1) {\n font-weight: bold;\n }\n\n td.balance {\n font-weight: bold;\n }\n\n tr {\n td {\n padding: 15px 10px;\n border: 0;\n\n &.status,\n &.actions {\n text-align: center;\n }\n }\n\n td,\n td.status img {\n vertical-align: middle;\n }\n\n td.status img {\n border-radius: 50%;\n }\n }\n }\n\n .label {\n font-size: inherit;\n border-radius: 0;\n color: inherit;\n }\n\n .btn {\n margin-bottom: 5px;\n }\n\n input,\n select {\n width: 100%;\n border: 1px solid #ccc;\n border-radius: 2px;\n }\n\n .form-item {\n padding: 0;\n margin: 0 0 20px 0;\n }\n\n #commerce-pos-customer-input-wrapper {\n border-top: 1px solid #eee;\n margin: 25px 0 0 0;\n padding: 20px 0 0 0;\n }\n\n // Gratuities.\n #commerce-pos-gratuity-add-order-gratuity-wrapper {\n clear: both;\n margin-top: 15px;\n\n // Clearfix.\n &:after {\n content: \"\";\n display: table;\n clear: both;\n }\n\n .commerce-pos-gratuity-label {\n clear: both;\n font-weight: bold;\n margin-bottom: 5px;\n }\n .commerce-pos-gratuity-input {\n float: left;\n width: 25%;\n\n input {\n height: 40px;\n }\n }\n .commerce-pos-gratuity-percent-button,\n .commerce-pos-gratuity-fixed-button {\n width: 35%;\n float: left;\n margin: 0 0 0 2%;\n\n input {\n padding: 8px 0;\n height: 40px;\n font-size: 15px;\n background: #337ab7;\n\n &:hover,\n &:focus {\n background: #2e6da4;\n }\n }\n }\n }\n}\n\n// To Pay - Color changes based on balance.\n#commerce-pos-sale-wrapper.sale,\n#commerce-pos-pay-form-wrapper.sale {\n .commerce-pos-col-transaction-info #commerce-pos-pay-balance-wrapper,\n .commerce-pos-col-transaction-info #commerce-pos-transactions-options-wrapper {\n table.commerce-pos-sidebar-table tr.order-to-pay {\n &.order-to-pay-positive td.balance {\n background: #dd0000;\n }\n }\n }\n}\n\n//Discount\n#commerce-pos-sale-wrapper #commerce-pos-discount-add-order-discount-wrapper {\n font-size: 0;\n\n .form-item.form-item-transaction-options-actions-add-order-discount-amount {\n font-size: 0;\n }\n\n .form-text {\n width: calc(33.33% - 4px);\n padding: 10px;\n margin: 0 4px 0 0;\n vertical-align: top;\n display: inline-block;\n font-size: 12px;\n line-height: 1.3;\n height: 35px;\n }\n\n .form-submit {\n width: calc(33.33% - 2px);\n padding: 10px;\n display: inline-block;\n font-size: 12px;\n line-height: 1.3;\n }\n\n #edit-transaction-options-actions-add-order-discount-percent.form-submit {\n margin: 0 2px 0 0;\n }\n\n #edit-transaction-options-actions-add-order-discount-fixed.form-submit {\n margin: 0 0 0 2px;\n }\n}\n\n#commerce-pos-transactions-options-wrapper .form-item label {\n margin-bottom: 5px;\n font-size: 14px;\n font-weight: bold;\n}\n\n.form-item.form-item-transaction-options-actions-add-order-discount-amount {\n margin-bottom: 5px;\n display: inline;\n}\n\n#commerce-pos-transactions-options-wrapper {\n .commerce-price-formatted-components {\n width: 100%;\n max-width: 100%;\n }\n\n .payment-totals-table {\n width: 100%;\n margin-bottom: 20px;\n }\n\n .views-table {\n width: 100%;\n margin-top: 0;\n }\n}\n\n.commerce-price-formatted-components .component-title, .payment-totals-table .label {\n font-weight: bold;\n}\n\n#commerce-pos-pay-balance-wrapper .pager {\n margin: 0 0 20px 0;\n}\n","@media screen and (min-width: 767px) {\n .commerce-pos-col-products,\n .commerce-pos-pay-col-payments {\n float: left;\n padding-right: 20px;\n width: 65%;\n box-sizing: border-box;\n }\n\n .commerce-pos-col-transaction-info {\n width: 35%;\n float: left;\n }\n}\n\n@media screen and (min-width: 980px) {\n .commerce-pos-col-products,\n .commerce-pos-pay-col-payments {\n width: 75%;\n }\n\n .commerce-pos-col-transaction-info {\n width: 25%;\n }\n}","//\n//---CASHIER---\n//\n.commerce-pos-header-cashier-form {\n display: inline-block;\n float: right;\n}\n\n.commerce-pos-cashier-login-form {\n .form-item-code {\n display: inline;\n float: right;\n label {\n display: inline;\n }\n }\n\n .commerce-pos-cashier-code-input {\n margin-left: 10px;\n margin-right: 10px;\n max-width: 100px;\n }\n\n .commerce-pos-cashier-login-form-submit {\n display: none;\n &.commerce-pos-cashier-login-form-log-in-visible {\n position: relative;\n outline: none;\n display: inline-block;\n margin: auto;\n margin-top: 10px;\n margin-right: 0;\n padding: 8px 20px;\n font-size: 13px;\n font-weight: bold;\n color: #fff;\n text-decoration: none;\n text-transform: uppercase;\n background: #337ab7;\n border: 2px solid transparent;\n border-radius: 2px;\n transition: all .15s ease-in-out;\n box-shadow: none;\n &:hover, &:focus {\n text-shadow: none;\n background: #2e6da4;\n }\n }\n &.commerce-pos-cashier-login-form-log-out {\n margin-left: 10px;\n float: right;\n }\n }\n}\n"],"mappings":"AEIA,AAAA,0BAA0B,CAAE,AAAA,8BAA8B,AAAC,CACzD,WAAW,CAAE,yDAA0D,CACxE,AAGD,AAIE,0BAJwB,CAAC,kCAAkC,CAI3D,YAAY,CAHd,AAGE,8BAH4B,CAAC,kCAAkC,CAG/D,YAAY,CAFd,AAEE,iCAF+B,CAE/B,YAAY,CADd,AACE,4BAD0B,CAC1B,YAAY,AAAC,CACX,UAAU,CDLJ,OAAO,CCMb,MAAM,CAAE,CAAE,CACV,MAAM,CAAE,SAAU,CAClB,aAAa,CAAE,GAAI,CACnB,OAAO,CAAE,SAAU,CACnB,KAAK,CAAE,IAAK,CACZ,OAAO,CAAE,KAAM,CACf,KAAK,CAAE,IAAK,CACZ,UAAU,CAAE,oBAAqB,CACjC,kBAAkB,CAAE,IAAK,CACzB,UAAU,CAAE,IAAK,CACjB,WAAW,CAAE,IAAK,CAiBnB,AAjCH,AAIE,0BAJwB,CAAC,kCAAkC,CAI3D,YAAY,AAcT,MAAM,CAlBX,AAIE,0BAJwB,CAAC,kCAAkC,CAI3D,YAAY,AAcA,MAAM,CAjBpB,AAGE,8BAH4B,CAAC,kCAAkC,CAG/D,YAAY,AAcT,MAAM,CAjBX,AAGE,8BAH4B,CAAC,kCAAkC,CAG/D,YAAY,AAcA,MAAM,CAhBpB,AAEE,iCAF+B,CAE/B,YAAY,AAcT,MAAM,CAhBX,AAEE,iCAF+B,CAE/B,YAAY,AAcA,MAAM,CAfpB,AACE,4BAD0B,CAC1B,YAAY,AAcT,MAAM,CAfX,AACE,4BAD0B,CAC1B,YAAY,AAcA,MAAM,AAAC,CACf,UAAU,CDlBA,OAAO,CCmBlB,AApBL,AAIE,0BAJwB,CAAC,kCAAkC,CAI3D,YAAY,AAkBT,YAAY,CArBjB,AAGE,8BAH4B,CAAC,kCAAkC,CAG/D,YAAY,AAkBT,YAAY,CApBjB,AAEE,iCAF+B,CAE/B,YAAY,AAkBT,YAAY,CAnBjB,AACE,4BAD0B,CAC1B,YAAY,AAkBT,YAAY,AAAC,CACZ,KAAK,CAAE,IAAK,CACb,AAxBL,AAIE,0BAJwB,CAAC,kCAAkC,CAI3D,YAAY,AAsBT,YAAY,CAzBjB,AAGE,8BAH4B,CAAC,kCAAkC,CAG/D,YAAY,AAsBT,YAAY,CAxBjB,AAEE,iCAF+B,CAE/B,YAAY,AAsBT,YAAY,CAvBjB,AACE,4BAD0B,CAC1B,YAAY,AAsBT,YAAY,AAAC,CACZ,UAAU,CDxBJ,OAAO,CCyBd,AA5BL,AAIE,0BAJwB,CAAC,kCAAkC,CAI3D,YAAY,AA0BT,WAAW,CA7BhB,AAGE,8BAH4B,CAAC,kCAAkC,CAG/D,YAAY,AA0BT,WAAW,CA5BhB,AAEE,iCAF+B,CAE/B,YAAY,AA0BT,WAAW,CA3BhB,AACE,4BAD0B,CAC1B,YAAY,AA0BT,WAAW,AAAC,CACX,UAAU,CDzBA,OAAO,CC0BlB,AAIL,AACqB,0BADK,CACxB,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAe,CACnB,eAAe,CAAE,IAAK,CACtB,kBAAkB,CAAE,IAAK,CACzB,aAAa,CAAE,IAAK,CACpB,UAAU,CAAE,IAAK,CACjB,WAAW,CAAE,IAAK,CACnB,AAGH,AAAkC,iCAAD,CAAC,YAAY,AAAC,CAC7C,KAAK,CAAE,KAAM,CACd,AAED,AAA0E,0BAAhD,CAAC,kCAAkC,CAAC,YAAY,AAAA,aAAa,AAAC,CACtF,YAAY,CAAE,CAAE,CACjB,AAED,AAAgE,0CAAtB,CAAC,qBAAqB,AAAA,YAAY,CAC5E,AAA8E,8BAAhD,CAAC,kCAAkC,CAAC,YAAY,AAAA,cAAc,CAC5F,AAAkE,8BAApC,CAAC,kCAAkC,CAAC,gCAAgC,AAAC,CACjG,OAAO,CAAE,KAAM,CACf,KAAK,CAAE,IAAK,CACZ,SAAS,CAAE,IAAK,CAChB,OAAO,CAAE,IAAK,CACd,MAAM,CAAE,UAAW,CACnB,UAAU,CD3DA,OAAO,CCgElB,AAbD,AAAgE,0CAAtB,CAAC,qBAAqB,AAAA,YAAY,AAUzE,MAAM,CAVT,AAAgE,0CAAtB,CAAC,qBAAqB,AAAA,YAAY,AAUhE,MAAM,CATlB,AAA8E,8BAAhD,CAAC,kCAAkC,CAAC,YAAY,AAAA,cAAc,AASzF,MAAM,CATT,AAA8E,8BAAhD,CAAC,kCAAkC,CAAC,YAAY,AAAA,cAAc,AAShF,MAAM,CARlB,AAAkE,8BAApC,CAAC,kCAAkC,CAAC,gCAAgC,AAQ/F,MAAM,CART,AAAkE,8BAApC,CAAC,kCAAkC,CAAC,gCAAgC,AAQtF,MAAM,AAAC,CACf,UAAU,CD7DI,OAAO,CC8DtB,AAGH,AAA2B,0BAAD,CAAC,MAAM,CACjC,AAA6C,0BAAnB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,EACjC,AAA8C,0BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EACjC,AAA8C,0BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EACjC,AAA+B,8BAAD,CAAC,MAAM,CACrC,AAAiD,8BAAnB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,EACrC,AAAkD,8BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EACrC,AAAkD,8BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EACrC,AAA0D,sCAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAe,CAC1D,kBAAkB,CAAE,IAAK,CACzB,MAAM,CAAE,OAAQ,CAChB,KAAK,CAAE,IAAK,CACZ,WAAW,CAAE,IAAK,CAClB,SAAS,CAAE,IAAK,CAChB,OAAO,CAAE,CAAE,CACX,QAAQ,CAAE,OAAQ,CAClB,OAAO,CAAE,QAAS,CAClB,MAAM,CAAE,SAAU,CAClB,KAAK,CAAE,IAAK,CACZ,OAAO,CAAE,YAAa,CACtB,aAAa,CAAE,GAAI,CACnB,MAAM,CAAE,iBAAkB,CAC1B,UAAU,CAAE,IAAK,CACjB,UAAU,CAAE,oBAAqB,CACjC,eAAe,CAAE,IAAK,CACtB,kBAAkB,CAAE,IAAK,CACzB,aAAa,CAAE,IAAK,CACpB,UAAU,CAAE,IAAK,CACjB,WAAW,CAAE,IAAK,CAKnB,AAjCD,AAA2B,0BAAD,CAAC,MAAM,AA8B9B,MAAM,CA9BT,AAA2B,0BAAD,CAAC,MAAM,AA8BrB,MAAM,CA7BlB,AAA6C,0BAAnB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CA6B9B,MAAM,CA7BT,AAA6C,0BAAnB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CA6BrB,MAAM,CA5BlB,AAA8C,0BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CA4B9B,MAAM,CA5BT,AAA8C,0BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CA4BrB,MAAM,CA3BlB,AAA8C,0BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CA2B9B,MAAM,CA3BT,AAA8C,0BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CA2BrB,MAAM,CA1BlB,AAA+B,8BAAD,CAAC,MAAM,AA0BlC,MAAM,CA1BT,AAA+B,8BAAD,CAAC,MAAM,AA0BzB,MAAM,CAzBlB,AAAiD,8BAAnB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAyBlC,MAAM,CAzBT,AAAiD,8BAAnB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAyBzB,MAAM,CAxBlB,AAAkD,8BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAwBlC,MAAM,CAxBT,AAAkD,8BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAwBzB,MAAM,CAvBlB,AAAkD,8BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAuBlC,MAAM,CAvBT,AAAkD,8BAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAuBzB,MAAM,CAtBlB,AAA0D,sCAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAsB1C,MAAM,CAtBT,AAA0D,sCAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAsBjC,MAAM,AAAC,CACf,UAAU,CAAE,OAAQ,CACrB,AAGH,AACiD,0BADvB,CACxB,kCAAkC,CAAC,YAAY,AAAA,qBAAqB,CAD1C,AACqB,8BADS,CACxD,kCAAkC,CAAC,YAAY,AAAA,qBAAqB,AAAC,CACnE,gBAAgB,CAAE,eAAgB,CAClC,KAAK,CAAE,OAAQ,CACf,YAAY,CAAE,IAAK,CACnB,MAAM,CAAE,OAAQ,CACjB,AAGH,AACE,0BADwB,CACxB,YAAY,CADd,AAC4B,0BADF,CACV,YAAY,AAAA,MAAM,CADlC,AAC0C,0BADhB,CACU,MAAM,AAAA,YAAY,CADtD,AAC2E,0BADjD,CAC8B,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,YAAY,CADvF,AAEsB,0BAFI,CAExB,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,CAFlC,AAEwD,0BAF9B,CAEU,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,CAFxC,AAC1B,8BADwD,CACxD,YAAY,CADc,AACA,8BAD8B,CAC1C,YAAY,AAAA,MAAM,CADN,AACc,8BADgB,CACtB,MAAM,AAAA,YAAY,CAD1B,AAC+C,8BADjB,CACF,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,YAAY,CAD3D,AAEN,8BAFoC,CAExD,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,CAFN,AAE4B,8BAFE,CAEtB,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,CAFR,AAC1D,sCADgG,CAChG,YAAY,CAD8C,AAChC,sCADsE,CAClF,YAAY,AAAA,MAAM,CAD0B,AAClB,sCADwD,CAC9D,MAAM,AAAA,YAAY,CADM,AACe,sCADuB,CAC1C,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,YAAY,CAD3B,AAEtC,sCAF4E,CAEhG,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,CAF0B,AAEJ,sCAF0C,CAE9D,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAAC,CACjE,MAAM,CAAE,IAAK,CACb,UAAU,CAAE,WAAY,CACxB,WAAW,CAAE,MAAO,CACpB,KAAK,CAAE,OAAQ,CACf,eAAe,CAAE,IAAK,CACtB,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,CAAE,CACX,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,CAAE,CACX,SAAS,CAAE,IAAK,CAChB,cAAc,CAAE,QAAS,CACzB,IAAI,CAAE,OAAQ,CAMf,AApBH,AACE,0BADwB,CACxB,YAAY,AAeT,MAAM,CAhBX,AACE,0BADwB,CACxB,YAAY,AAeA,MAAM,CAhBpB,AAC4B,0BADF,CACV,YAAY,AAAA,MAAM,AAe7B,MAAM,CAhBX,AAC4B,0BADF,CACV,YAAY,AAAA,MAAM,AAepB,MAAM,CAhBpB,AAC0C,0BADhB,CACU,MAAM,AAAA,YAAY,AAejD,MAAM,CAhBX,AAC0C,0BADhB,CACU,MAAM,AAAA,YAAY,AAexC,MAAM,CAhBpB,AAC2E,0BADjD,CAC8B,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,YAAY,AAelF,MAAM,CAhBX,AAC2E,0BADjD,CAC8B,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,YAAY,AAezE,MAAM,CAhBpB,AAEsB,0BAFI,CAExB,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAc7B,MAAM,CAhBX,AAEsB,0BAFI,CAExB,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAcpB,MAAM,CAhBpB,AAEwD,0BAF9B,CAEU,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAc/D,MAAM,CAhBX,AAEwD,0BAF9B,CAEU,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AActD,MAAM,CAhBQ,AAC1B,8BADwD,CACxD,YAAY,AAeT,MAAM,CAhBiB,AAC1B,8BADwD,CACxD,YAAY,AAeA,MAAM,CAhBQ,AACA,8BAD8B,CAC1C,YAAY,AAAA,MAAM,AAe7B,MAAM,CAhBiB,AACA,8BAD8B,CAC1C,YAAY,AAAA,MAAM,AAepB,MAAM,CAhBQ,AACc,8BADgB,CACtB,MAAM,AAAA,YAAY,AAejD,MAAM,CAhBiB,AACc,8BADgB,CACtB,MAAM,AAAA,YAAY,AAexC,MAAM,CAhBQ,AAC+C,8BADjB,CACF,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,YAAY,AAelF,MAAM,CAhBiB,AAC+C,8BADjB,CACF,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,YAAY,AAezE,MAAM,CAhBQ,AAEN,8BAFoC,CAExD,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAc7B,MAAM,CAhBiB,AAEN,8BAFoC,CAExD,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAcpB,MAAM,CAhBQ,AAE4B,8BAFE,CAEtB,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAc/D,MAAM,CAhBiB,AAE4B,8BAFE,CAEtB,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AActD,MAAM,CAhBwC,AAC1D,sCADgG,CAChG,YAAY,AAeT,MAAM,CAhBiD,AAC1D,sCADgG,CAChG,YAAY,AAeA,MAAM,CAhBwC,AAChC,sCADsE,CAClF,YAAY,AAAA,MAAM,AAe7B,MAAM,CAhBiD,AAChC,sCADsE,CAClF,YAAY,AAAA,MAAM,AAepB,MAAM,CAhBwC,AAClB,sCADwD,CAC9D,MAAM,AAAA,YAAY,AAejD,MAAM,CAhBiD,AAClB,sCADwD,CAC9D,MAAM,AAAA,YAAY,AAexC,MAAM,CAhBwC,AACe,sCADuB,CAC1C,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,YAAY,AAelF,MAAM,CAhBiD,AACe,sCADuB,CAC1C,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,YAAY,AAezE,MAAM,CAhBwC,AAEtC,sCAF4E,CAEhG,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAc7B,MAAM,CAhBiD,AAEtC,sCAF4E,CAEhG,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAcpB,MAAM,CAhBwC,AAEJ,sCAF0C,CAE9D,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAc/D,MAAM,CAhBiD,AAEJ,sCAF0C,CAE9D,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AActD,MAAM,AAAC,CACf,UAAU,CAAE,OAAQ,CACpB,eAAe,CAAE,SAAU,CAC5B,AAIL,AAA8D,0BAApC,CAAC,kCAAkC,CAAC,YAAY,CAC1E,AAAkE,8BAApC,CAAC,kCAAkC,CAAC,YAAY,CAC9E,AAAkC,iCAAD,CAAC,YAAY,CAC9C,AAA0D,0BAAhC,CAAC,8BAA8B,CAAC,YAAY,CACtE,AAA8D,8BAAhC,CAAC,8BAA8B,CAAC,YAAY,AAAC,CACzE,UAAU,CD7IF,OAAO,CC8If,MAAM,CAAE,CAAE,CACV,MAAM,CAAE,SAAU,CAClB,aAAa,CAAE,GAAI,CACnB,OAAO,CAAE,SAAU,CACnB,KAAK,CAAE,IAAK,CACZ,OAAO,CAAE,KAAM,CACf,KAAK,CAAE,IAAK,CACZ,UAAU,CAAE,oBAAqB,CACjC,kBAAkB,CAAE,IAAK,CACzB,UAAU,CAAE,IAAK,CACjB,WAAW,CAAE,IAAK,CAKnB,AArBD,AAA8D,0BAApC,CAAC,kCAAkC,CAAC,YAAY,AAkBvE,MAAM,CAlBT,AAA8D,0BAApC,CAAC,kCAAkC,CAAC,YAAY,AAkB9D,MAAM,CAjBlB,AAAkE,8BAApC,CAAC,kCAAkC,CAAC,YAAY,AAiB3E,MAAM,CAjBT,AAAkE,8BAApC,CAAC,kCAAkC,CAAC,YAAY,AAiBlE,MAAM,CAhBlB,AAAkC,iCAAD,CAAC,YAAY,AAgB3C,MAAM,CAhBT,AAAkC,iCAAD,CAAC,YAAY,AAgBlC,MAAM,CAflB,AAA0D,0BAAhC,CAAC,8BAA8B,CAAC,YAAY,AAenE,MAAM,CAfT,AAA0D,0BAAhC,CAAC,8BAA8B,CAAC,YAAY,AAe1D,MAAM,CAdlB,AAA8D,8BAAhC,CAAC,8BAA8B,CAAC,YAAY,AAcvE,MAAM,CAdT,AAA8D,8BAAhC,CAAC,8BAA8B,CAAC,YAAY,AAc9D,MAAM,AAAC,CACf,UAAU,CD1JE,OAAO,CC2JpB,AAGH,AAAgE,0CAAtB,CAAC,qBAAqB,AAAA,YAAY,CAC5E,AAA8E,8BAAhD,CAAC,kCAAkC,CAAC,YAAY,AAAA,cAAc,CAC5F,AAAkE,8BAApC,CAAC,kCAAkC,CAAC,gCAAgC,AAAC,CACjG,OAAO,CAAE,KAAM,CACf,KAAK,CAAE,IAAK,CACZ,SAAS,CAAE,IAAK,CAChB,OAAO,CAAE,IAAK,CACd,MAAM,CAAE,UAAW,CACnB,UAAU,CDpKA,OAAO,CCyKlB,AAbD,AAAgE,0CAAtB,CAAC,qBAAqB,AAAA,YAAY,AAUzE,MAAM,CAVT,AAAgE,0CAAtB,CAAC,qBAAqB,AAAA,YAAY,AAUhE,MAAM,CATlB,AAA8E,8BAAhD,CAAC,kCAAkC,CAAC,YAAY,AAAA,cAAc,AASzF,MAAM,CATT,AAA8E,8BAAhD,CAAC,kCAAkC,CAAC,YAAY,AAAA,cAAc,AAShF,MAAM,CARlB,AAAkE,8BAApC,CAAC,kCAAkC,CAAC,gCAAgC,AAQ/F,MAAM,CART,AAAkE,8BAApC,CAAC,kCAAkC,CAAC,gCAAgC,AAQtF,MAAM,AAAC,CACf,UAAU,CDtKI,OAAO,CCuKtB,AAGH,AACc,0BADY,CACxB,YAAY,AAAA,MAAM,CADpB,AACsD,0BAD5B,CACJ,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAAA,MAAM,CADhC,AACd,8BAD4C,CACxD,YAAY,AAAA,MAAM,CADQ,AAC0B,8BADI,CACpC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAAA,MAAM,AAAC,CACzD,SAAS,CAAE,IAAK,CACjB,AAIH,AAAA,eAAe,AAAC,CACd,QAAQ,CAAE,QAAS,CACnB,MAAM,CAAE,gBAAiB,CACzB,SAAS,CAAE,KAAM,CACjB,WAAW,CAAE,iBAAkB,CAC/B,YAAY,CAAE,iBAAkB,CAChC,aAAa,CAAE,iBAAkB,CACjC,qBAAqB,CAAE,aAAc,CACrC,aAAa,CAAE,aAAc,CAC7B,UAAU,CAAE,IAAK,CAClB,AAED,AAAA,kBAAkB,AAAC,CACjB,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,mBAAoB,CAC9B,AAED,AAAA,iBAAiB,AAAC,CAChB,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,IAAK,CACd,UAAU,CAAE,MAAO,CACnB,UAAU,CAAE,OAAQ,CACrB,AAGD,AAAE,EAAA,AAAA,YAAY,AAAC,CACb,OAAO,CAAE,IAAK,CACf,AAED,AACE,eADa,CACb,iBAAiB,AAAC,CAChB,WAAW,CAAE,IAAK,CACnB,AAHH,AAKI,eALW,CAKb,EAAE,AAAA,YAAY,CALhB,AAMI,eANW,CAMb,EAAE,AAAA,YAAY,AAAC,CACb,OAAO,CAAE,KAAM,CAChB,AAIH,AAAG,GAAA,AAAA,OAAO,AAAC,CACT,MAAM,CAAE,MAAO,CACf,aAAa,CAAE,GAAI,CACpB,AAGD,AAAA,uBAAuB,AAAC,CACtB,gBAAgB,CAAE,IAAK,CACvB,QAAQ,CAAE,QAAS,CACnB,OAAO,CAAE,GAAI,CACb,MAAM,CAAE,cAAe,CACvB,OAAO,CAAE,IAAK,CACd,KAAK,CAAE,IAAK,CACb,AAGD,AAAA,4BAA4B,AAAC,CAC3B,UAAU,CAAE,IAAK,CACjB,OAAO,CAAE,UAAW,CACpB,UAAU,CAAE,cAAe,CAK5B,AARD,AAKE,4BAL0B,CAK1B,KAAK,AAAC,CACJ,MAAM,CAAE,qBAAsB,CAC/B,AAIH,AAAW,UAAD,CAAC,4BAA4B,AAAC,CACtC,OAAO,CAAE,IAAK,CACf,AAED,AAAA,gCAAwB,AACZ,CACR,UAAU,CDrPG,eAAI,CCsPjB,MAAM,CAAE,IAAK,CACb,IAAI,CAAE,CAAE,CACR,QAAQ,CAAE,KAAM,CAChB,GAAG,CAAE,CAAE,CACP,KAAK,CAAE,IAAK,CACZ,OAAO,CAAE,IAAK,CACf,AATH,AAAA,8BAAwB,AAWd,CACN,UAAU,CAAE,IAAK,CACjB,MAAM,CAAE,cAAe,CACvB,UAAU,CAAE,GAAI,CAChB,IAAI,CAAE,GAAI,CACV,QAAQ,CAAE,IAAK,CACf,OAAO,CAAE,IAAK,CACd,QAAQ,CAAE,KAAM,CAChB,UAAU,CAAE,MAAO,CACnB,GAAG,CAAE,GAAI,CACT,SAAS,CAAE,qBAAS,CACpB,KAAK,CAAE,GAAI,CACX,OAAO,CAAE,IAAK,CASf,AAPC,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK,EAzBhC,AAAA,8BAAwB,AAWd,CAeJ,KAAK,CAAE,GAAI,CAMd,CAHC,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK,EA7BhC,AAAA,8BAAwB,AAWd,CAmBJ,KAAK,CAAE,GAAI,CAEd,CAhCH,AAAA,8BAAwB,AAkCd,CACN,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,OAAQ,CAChB,SAAS,CAAE,KAAM,CACjB,OAAO,CAAE,GAAI,CACb,QAAQ,CAAE,QAAS,CACnB,KAAK,CAAE,IAAK,CACZ,GAAG,CAAE,IAAK,CACX,AA1CH,AA4Ca,iCA5CW,CA4CX,GAAG,AAAC,CACb,UAAU,CAAE,IAAK,CACjB,SAAS,CAAE,IAAK,CACjB,AA/CH,AAAA,+BAAwB,AAiDb,CACP,UAAU,CAAE,MAAO,CACpB,AAIH,AAAA,uCAAuC,AAAC,CACtC,aAAa,CAAE,IAAK,CACrB,AAED,AACE,8BAD4B,CAC5B,8CAA8C,CADhD,AAEE,8BAF4B,CAE5B,6CAA6C,AAAC,CAC5C,KAAK,CAAE,OAAQ,CACf,OAAO,CAAE,YAAa,CAOvB,AAXH,AACE,8BAD4B,CAC5B,8CAA8C,AAK3C,KAAK,CANV,AAEE,8BAF4B,CAE5B,6CAA6C,AAI1C,KAAK,AAAC,CACL,KAAK,CAAE,OAAQ,CACf,UAAU,CAAE,IAAK,CACjB,MAAM,CAAE,IAAK,CACd,ACxUL,AAAA,oBAAoB,AAAC,CACnB,MAAM,CAAE,UAAW,CACnB,OAAO,CAAE,IAAK,CACd,KAAK,CAAE,IAAK,CACZ,UAAU,CAAE,OAAQ,CACpB,aAAa,CAAE,GAAI,CAuFpB,AA5FD,AAOE,oBAPkB,CAOlB,SAAS,AAAC,CACR,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,UAAW,CACnB,SAAS,CAAE,KAAM,CAMlB,AAhBH,AAYI,oBAZgB,CAOlB,SAAS,CAKP,GAAG,AAAC,CACF,SAAS,CAAE,IAAK,CAChB,MAAM,CAAE,IAAK,CACd,AAfL,AAmBE,oBAnBkB,CAmBlB,0BAA0B,AAAC,CACzB,OAAO,CAAE,YAAa,CACtB,MAAM,CAAE,CAAE,CACV,cAAc,CAAE,MAAO,CAqDxB,AA3EH,AAwBI,oBAxBgB,CAmBlB,0BAA0B,CAKxB,EAAE,AAAC,CACD,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,CAAE,CACX,UAAU,CAAE,IAAK,CAClB,AA5BL,AA8BO,oBA9Ba,CAmBlB,0BAA0B,CAWxB,EAAE,CAAC,EAAE,AAAC,CACJ,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,UAAW,CACnB,OAAO,CAAE,CAAE,CACX,UAAU,CAAE,IAAK,CAClB,AAnCL,AAqCS,oBArCW,CAmBlB,0BAA0B,CAkBxB,EAAE,CAAC,EAAE,AAAA,WAAW,AAAC,CACf,YAAY,CAAE,CAAE,CACjB,AAvCL,AAyCU,oBAzCU,CAmBlB,0BAA0B,CAsBxB,EAAE,CAAC,EAAE,CAAC,CAAC,AAAC,CACN,QAAQ,CAAE,QAAS,CACnB,OAAO,CAAE,KAAM,CACf,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,QAAS,CAClB,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,IAAK,CAClB,KAAK,CAAE,IAAK,CACZ,eAAe,CAAE,IAAK,CAEtB,cAAc,CAAE,SAAU,CAC1B,UAAU,CF9CN,OAAO,CE+CX,MAAM,CAAE,qBAAsB,CAE9B,aAAa,CAAE,GAAI,CACnB,UAAU,CAAE,oBAAqB,CAClC,AAzDL,AA2DW,oBA3DS,CAmBlB,0BAA0B,CAwCxB,EAAE,CAAC,EAAE,CAAC,CAAC,AAAA,MAAM,CA3DjB,AA4DW,oBA5DS,CAmBlB,0BAA0B,CAyCxB,EAAE,CAAC,EAAE,CAAC,CAAC,AAAA,MAAM,AAAC,CACZ,KAAK,CAAE,IAAK,CACZ,UAAU,CFvDA,OAAO,CEwDlB,AA/DL,AAiEW,oBAjES,CAmBlB,0BAA0B,CA8CxB,EAAE,CAAC,EAAE,CAAC,CAAC,AAAA,OAAO,AAAC,CACb,KAAK,CAAE,IAAK,CACZ,UAAU,CAAE,WAAY,CACxB,MAAM,CAAE,GAAG,CAAC,KAAK,CF9Db,OAAO,CE+DX,MAAM,CAAE,OAAQ,CACjB,AAtEL,AAwEkB,oBAxEE,CAmBlB,0BAA0B,CAqDxB,EAAE,CAAC,EAAE,CAAC,CAAC,AAAA,OAAO,AAAA,MAAM,AAAC,CACnB,UAAU,CAAE,qBAAI,CACjB,AAIH,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK,EA9E9B,AA+EI,oBA/EgB,CA+EhB,SAAS,AAAC,CACR,WAAW,CAAE,IAAK,CAClB,SAAS,CAAE,KAAM,CAClB,CAIH,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK,EAtF9B,AAuFqC,oBAvFjB,CAuFhB,0BAA0B,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,AAAC,CACjC,OAAO,CAAE,QAAS,CAClB,SAAS,CAAE,IAAK,CACjB,CC1FL,AAAA,6BAA6B,AAAC,CAC5B,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,WAAY,CA0BrB,AA5BD,AAIE,6BAJ2B,CAI3B,EAAE,AAAC,CACD,cAAc,CAAE,MAAO,CACvB,UAAU,CAAE,MAAO,CACpB,AAPH,AASW,6BATkB,CAS3B,EAAE,AAAA,MAAM,CAAC,MAAM,AAAC,CACd,WAAW,CAAE,IAAK,CAClB,SAAS,CAAE,IAAK,CAChB,YAAY,CAAE,IAAK,CACpB,AAbH,AAeW,6BAfkB,CAe3B,EAAE,AAAA,MAAM,CAAC,IAAI,AAAC,CACZ,SAAS,CAAE,GAAI,CACf,OAAO,CAAE,KAAM,CAChB,AAlBH,AAoBI,6BApByB,CAoB3B,EAAE,AAAA,IAAI,CApBR,AAoBY,6BApBiB,CAoBnB,EAAE,AAAA,KAAK,AAAC,CACd,UAAU,CAAE,IAAK,CAClB,AAtBH,AAwBK,6BAxBwB,CAwB3B,EAAE,CAAC,EAAE,CAxBP,AAwBY,6BAxBiB,CAwBpB,EAAE,CAAC,EAAE,AAAC,CACX,MAAM,CAAE,iBAAkB,CAC1B,UAAU,CAAE,IAAK,CAClB,AAGH,AAA+B,8BAAD,CAAC,WAAW,AAAC,CACzC,OAAO,CAAE,YAAa,CACtB,MAAM,CAAE,UAAW,CAepB,AAjBD,AAIE,8BAJ4B,CAAC,WAAW,CAIxC,iCAAiC,AAAC,CAChC,OAAO,CAAE,QAAS,CAClB,UAAU,CH9BJ,OAAO,CG+Bb,KAAK,CAAE,eAAgB,CACvB,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,IAAK,CAClB,UAAU,CAAE,oBAAqB,CAClC,AAXH,AAamC,8BAbL,CAAC,WAAW,CAaxC,iCAAiC,AAAA,MAAM,CAbzC,AAcmC,8BAdL,CAAC,WAAW,CAcxC,iCAAiC,AAAA,MAAM,AAAC,CACtC,UAAU,CHtCE,OAAO,CGuCpB,AAGH,AAA+B,8BAAD,CAAC,6BAA6B,AAAC,CAC3D,MAAM,CAAE,MAAO,CACf,WAAW,CAAE,IAAK,CAClB,UAAU,CAAE,iBAAkB,CAyB/B,AA5BD,AAKO,8BALuB,CAAC,6BAA6B,CAK1D,KAAK,AAAA,qBAAqB,AAAC,CACzB,gBAAgB,CAAE,IAAK,CACvB,KAAK,CAAE,OAAQ,CACf,YAAY,CAAE,IAAK,CACnB,MAAM,CAAE,OAAQ,CACjB,AAVH,AAY4B,8BAZE,CAAC,6BAA6B,CAY1D,KAAK,AAAA,qBAAqB,AAAA,MAAM,AAAC,CAC/B,gBAAgB,CAAE,eAAgB,CACnC,AAdH,AAgBqB,8BAhBS,CAAC,6BAA6B,CAgB1D,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAe,CACnB,gBAAgB,CHzDR,OAAO,CG0Df,KAAK,CAAE,IAAK,CACZ,YAAY,CAAE,WAAY,CAC1B,OAAO,CAAE,SAAU,CACnB,MAAM,CAAE,UAAW,CACnB,SAAS,CAAE,IAAK,CAKjB,AA3BH,AAgBqB,8BAhBS,CAAC,6BAA6B,CAgB1D,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAQH,MAAM,CAxBX,AAgBqB,8BAhBS,CAAC,6BAA6B,CAgB1D,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAQM,MAAM,AAAC,CACf,gBAAgB,CHhEJ,OAAO,CGiEpB,AAOL,AAAA,oBAAoB,AAAC,CACnB,KAAK,CAAE,GAAI,CAKZ,AAND,AAGE,oBAHkB,CAGlB,CAAC,AAAC,CACA,UAAU,CAAE,UAAW,CACxB,AAGH,AAEI,8BAF0B,CAC5B,2BAA2B,CACzB,wBAAwB,AAAC,CACvB,aAAa,CAAE,CAAE,CAClB,AAJL,AAMe,8BANe,CAC5B,2BAA2B,CAKzB,UAAU,CAAC,KAAK,AAAC,CACf,SAAS,CAAE,IAAK,CAChB,aAAa,CAAE,IAAK,CACrB,AATL,AAW6B,8BAXC,CAC5B,2BAA2B,CAUzB,wBAAwB,CAAC,KAAK,AAAC,CAC7B,SAAS,CAAE,eAAgB,CAC3B,MAAM,CAAE,UAAW,CACnB,OAAO,CAAE,SAAU,CACnB,MAAM,CAAE,IAAK,CACb,UAAU,CAAE,kBAAmB,CAC/B,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,iBAAkB,CAC1B,SAAS,CAAE,IAAK,CAChB,UAAU,CAAE,KAAM,CAClB,kBAAkB,CAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,eAAI,CAC1C,UAAU,CAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,eAAI,CACnC,AAvBL,AAyBkC,8BAzBJ,CAC5B,2BAA2B,CAwBzB,wBAAwB,CAAC,KAAK,AAAA,MAAM,AAAC,CACnC,MAAM,CAAE,aAAc,CACvB,AA3BL,AA8BE,8BA9B4B,CA8B5B,8BAA8B,AAAC,CAC7B,aAAa,CAAE,IAAK,CA8BrB,AA7DH,AA8BE,8BA9B4B,CA8B5B,8BAA8B,AAG3B,OAAO,AAAC,CACP,KAAK,CAAE,IAAK,CACZ,OAAO,CAAE,EAAG,CACZ,OAAO,CAAE,KAAM,CAChB,AArCL,AAuCI,8BAvC0B,CA8B5B,8BAA8B,CAS5B,qCAAqC,AAAC,CACpC,KAAK,CAAE,IAAK,CACZ,YAAY,CAAE,IAAK,CAKpB,AA9CL,AAuCI,8BAvC0B,CA8B5B,8BAA8B,CAS5B,qCAAqC,AAIlC,aAAa,AAAC,CACb,YAAY,CAAE,CAAE,CACjB,AA7CP,AAgDuB,8BAhDO,CA8B5B,8BAA8B,CAkB5B,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAe,CACnB,gBAAgB,CHrIZ,OAAO,CGsIX,KAAK,CAAE,IAAK,CACZ,YAAY,CAAE,WAAY,CAC1B,OAAO,CAAE,SAAU,CACnB,SAAS,CAAE,IAAK,CAChB,YAAY,CAAE,CAAE,CAKjB,AA3DL,AAgDuB,8BAhDO,CA8B5B,8BAA8B,CAkB5B,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAQH,MAAM,CAxDb,AAgDuB,8BAhDO,CA8B5B,8BAA8B,CAkB5B,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAQM,MAAM,AAAC,CACf,gBAAgB,CH5IR,OAAO,CG6IhB,AAOP,AACE,oBADkB,CAClB,4BAA4B,AAAC,CAC3B,QAAQ,CAAE,QAAS,CACpB,AAHH,AAKE,oBALkB,CAKlB,yBAAyB,AAAC,CACxB,QAAQ,CAAE,MAAO,CACjB,YAAY,CAAE,iBAAkB,CACjC,AARH,AAUE,oBAVkB,CAUlB,wBAAwB,AAAC,CACvB,UAAU,CAAE,UAAW,CACvB,KAAK,CAAE,MAAO,CACd,OAAO,CAAE,KAAM,CACf,KAAK,CAAE,IAAK,CACZ,OAAO,CAAE,IAAK,CACd,MAAM,CAAE,iBAAkB,CAC1B,YAAY,CAAE,CAAE,CAChB,aAAa,CAAE,CAAE,CACjB,SAAS,CAAE,IAAK,CAChB,UAAU,CAAE,MAAO,CACnB,gBAAgB,CAAE,OAAQ,CAC1B,KAAK,CAAE,OAAQ,CACf,MAAM,CAAE,OAAQ,CAChB,UAAU,CAAE,eAAgB,CAC7B,AAzBH,AA2B0B,oBA3BN,CA2BlB,wBAAwB,AAAA,MAAM,CA3BhC,AA2B0D,oBA3BtC,CA2Bc,wBAAwB,AAAA,MAAM,AAAC,CAC7D,gBAAgB,CAAE,OAAQ,CAC3B,AAGH,AACE,iCAD+B,CAC/B,aAAa,AAAC,CACZ,UAAU,CAAE,IAAK,CAClB,AAHH,AAKE,iCAL+B,CAK/B,YAAY,AAAC,CACX,MAAM,CAAE,IAAK,CACb,UAAU,CAAE,GAAI,CACjB,AAGH,AAAwB,wBAAA,AAAA,QAAQ,AAAC,CAG/B,gBAAgB,CAAE,OAAQ,CAC3B,AAED,AAA6B,4BAAD,CAAC,MAAM,AAAC,CAClC,KAAK,CAAE,GAAI,CACX,OAAO,CAAE,IAAK,CACd,YAAY,CAAE,IAAK,CACnB,MAAM,CAAE,gBAAiB,CACzB,aAAa,CAAE,IAAK,CACpB,KAAK,CAAE,KAAM,CACb,SAAS,CAAE,GAAI,CAChB,AAED,AAAmC,4BAAP,CAAC,MAAM,AAAA,MAAM,CAAE,AAAmC,4BAAP,CAAC,MAAM,AAAA,MAAM,AAAC,CACnF,YAAY,CAAE,KAAM,CACrB,AAED,AAA4C,oBAAxB,AAAA,wBAAwB,AAAA,UAAU,AAAC,CACrD,KAAK,CAAE,IAAK,CACZ,OAAO,CAAE,SAAU,CACnB,UAAU,CAAE,IAAK,CACjB,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,CAAE,CACV,YAAY,CAAE,cAAe,CAC7B,SAAS,CAAE,IAAK,CAChB,UAAU,CAAE,KAAM,CACnB,AAED,AAAwB,wBAAA,AAAA,aAAa,AAAC,CACpC,gBAAgB,CAAE,OAAQ,CAC1B,KAAK,CAAE,IAAK,CACb,AAED,AAAqC,wBAAb,AAAA,aAAa,AAAA,MAAM,CAAE,AAAqC,wBAAb,AAAA,aAAa,AAAA,MAAM,AAAC,CACvF,gBAAgB,CAAE,OAAQ,CAC3B,AAED,AACkD,8BADpB,CAC5B,4BAA4B,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAe,CAChD,QAAQ,CAAE,QAAS,CACnB,OAAO,CAAE,YAAa,CACtB,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,IAAK,CACb,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,SAAU,CACnB,SAAS,CAAE,IAAK,CAChB,KAAK,CAAE,IAAK,CACZ,eAAe,CAAE,IAAK,CACtB,cAAc,CAAE,SAAU,CAC1B,UAAU,CHpPJ,OAAO,CGqPb,MAAM,CAAE,CAAE,CACV,aAAa,CAAE,CAAE,CACjB,UAAU,CAAE,IAAK,CACjB,UAAU,CAAE,oBAAqB,CAClC,AAjBH,AAmBmD,8BAnBrB,CAmB5B,4BAA4B,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,MAAM,CAnBzD,AAoBmD,8BApBrB,CAoB5B,4BAA4B,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,MAAM,AAAC,CACtD,gBAAgB,CH5PJ,OAAO,CG6PpB,AAKH,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK,EAI1B,AAAqD,2BAA1B,CAAC,wBAAwB,CAAC,KAAK,AAAC,CACzD,SAAS,CAAE,IAAK,CACjB,AAED,AAAA,wBAAwB,AAAC,CACvB,SAAS,CAAE,IAAK,CACjB,AAED,AAAA,wBAAwB,CACxB,AAA+E,8BAAjD,CAAC,4BAA4B,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAe,CAC/E,OAAO,CAAE,IAAK,CACf,AAED,AAA+E,8BAAjD,CAAC,4BAA4B,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAe,CAC/E,MAAM,CAAE,IAAK,CACd,CAIH,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK,EAI1B,AAAA,oBAAoB,AAAC,CACnB,KAAK,CAAE,IAAK,CACb,AAED,AAA4E,8BAA9C,CAAC,8BAA8B,CAAC,aAAa,CAAC,KAAK,AAAC,CAChF,OAAO,CAAE,SAAU,CACnB,SAAS,CAAE,IAAK,CACjB,CC3SH,AAAA,UAAU,AAAC,CAET,KAAK,CAAE,IAAK,CACb,AAED,AAEY,+BAFmB,CAE7B,UAAU,AAAA,sBAAsB,AAAC,CAC/B,MAAM,CAAE,aAAc,CACvB,AAJH,AAMyB,+BANM,CAM7B,sBAAsB,CAAC,KAAK,AAAC,CAC3B,aAAa,CAAE,GAAI,CACpB,AAGH,AAAA,sCAAsC,AAAC,CACrC,WAAW,CAAE,IAAK,CAClB,UAAU,CAAE,IAAK,CA4BlB,AA9BD,AAIE,sCAJoC,CAIpC,KAAK,AAAC,CACJ,MAAM,CAAE,CAAE,CACV,KAAK,CAAE,IAAK,CACb,AAPH,AASqB,sCATiB,CASpC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAe,CACnB,kBAAkB,CAAE,IAAK,CACzB,MAAM,CAAE,OAAQ,CAChB,KAAK,CAAE,IAAK,CACZ,WAAW,CAAE,MAAO,CACpB,SAAS,CAAE,IAAK,CAChB,OAAO,CAAE,CAAE,CACX,QAAQ,CAAE,MAAO,CACjB,OAAO,CAAE,SAAU,CACnB,MAAM,CAAE,cAAe,CACvB,KAAK,CAAE,IAAK,CACZ,OAAO,CAAE,YAAa,CACtB,aAAa,CAAE,GAAI,CACnB,MAAM,CAAE,IAAK,CACb,UAAU,CAAE,OAAQ,CACpB,UAAU,CAAE,oBAAqB,CAClC,AAzBH,AA2BsB,sCA3BgB,CA2BpC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,MAAM,CA3B5B,AA2BkD,sCA3BZ,CA2BR,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,MAAM,AAAC,CACrD,UAAU,CAAE,OAAQ,CACrB,AAGH,AACQ,eADO,AAAA,sBAAsB,AAAA,aAAa,CAChD,KAAK,CAAC,EAAE,AAAC,CACP,gBAAgB,CAAE,OAAQ,CAC1B,KAAK,CAAE,OAAQ,CACf,OAAO,CAAE,IAAK,CACd,WAAW,CAAE,IAAK,CAClB,YAAY,CAAE,WAAY,CAC1B,YAAY,CAAE,cAAe,CAC9B,AARH,AAUI,eAVW,AAAA,sBAAsB,AAAA,aAAa,CAUhD,EAAE,AAAA,IAAI,CAVR,AAWI,eAXW,AAAA,sBAAsB,AAAA,aAAa,CAWhD,EAAE,AAAA,KAAK,AAAC,CACN,gBAAgB,CAAE,OAAQ,CAC1B,YAAY,CAAE,WAAY,CAC1B,aAAa,CAAE,cAAe,CAC/B,AAfH,AAiBK,eAjBU,AAAA,sBAAsB,AAAA,aAAa,CAiBhD,EAAE,CAAC,EAAE,AAAC,CACJ,OAAO,CAAE,IAAK,CACf,ACnEH,AAAA,0BAA0B,AAAC,CACzB,KAAK,CAAE,IAAK,CACZ,UAAU,CAAE,UAAW,CAIxB,AAND,AAGE,0BAHwB,CAGxB,CAAC,AAAC,CACA,UAAU,CAAE,UAAW,CACxB,AAGH,AAAA,4BAA4B,AAAC,CAC3B,OAAO,CAAE,SAAU,CACnB,SAAS,CAAE,IAAK,CACjB,AAED,AACE,qBADmB,CACnB,MAAM,AAAC,CACL,OAAO,CAAE,UAAW,CACpB,UAAU,CAAE,IAAK,CAClB,AAJH,AAME,qBANmB,CAMnB,QAAQ,AAAC,CACP,OAAO,CAAE,UAAW,CACpB,UAAU,CAAE,KAAM,CACnB,AAGH,AACE,0BADwB,CACxB,CAAC,AAAC,CACA,KAAK,CLrBC,OAAO,CKsBd,AAHH,AAKE,0BALwB,CAKxB,UAAU,AAAC,CACT,MAAM,CAAE,MAAO,CACf,SAAS,CAAE,IAAK,CACjB,AAGH,AACE,0BADwB,CACxB,CAAC,CADyB,AAC1B,8BADwD,CACxD,CAAC,AAAC,CACA,KAAK,CLhCC,OAAO,CKiCd,AAHH,AAKG,0BALuB,CAKxB,CAAC,AAAA,MAAM,CALT,AAKY,0BALc,CAKf,CAAC,AAAA,MAAM,CALU,AAKzB,8BALuD,CAKxD,CAAC,AAAA,MAAM,CALmB,AAKhB,8BAL8C,CAK/C,CAAC,AAAA,MAAM,AAAC,CACf,KAAK,CLnCO,OAAO,CKoCnB,eAAe,CAAE,SAAU,CAC5B,AARH,AAUE,0BAVwB,CAUxB,QAAQ,CAVV,AAWE,0BAXwB,CAWxB,MAAM,CAXR,AAYE,0BAZwB,CAYxB,KAAK,CAZqB,AAU1B,8BAVwD,CAUxD,QAAQ,CAVkB,AAW1B,8BAXwD,CAWxD,MAAM,CAXoB,AAY1B,8BAZwD,CAYxD,KAAK,AAAC,CACJ,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,QAAS,CAClB,aAAa,CAAE,GAAI,CACnB,MAAM,CAAE,IAAK,CACb,SAAS,CAAE,IAAK,CAChB,UAAU,CAAE,IAAK,CACjB,UAAU,CAAE,UAAW,CACvB,cAAc,CAAE,QAAS,CAO1B,AA3BH,AAUE,0BAVwB,CAUxB,QAAQ,AAYL,mBAAmB,CAtBxB,AAWE,0BAXwB,CAWxB,MAAM,AAWH,mBAAmB,CAtBxB,AAYE,0BAZwB,CAYxB,KAAK,AAUF,mBAAmB,CAtBI,AAU1B,8BAVwD,CAUxD,QAAQ,AAYL,mBAAmB,CAtBI,AAW1B,8BAXwD,CAWxD,MAAM,AAWH,mBAAmB,CAtBI,AAY1B,8BAZwD,CAYxD,KAAK,AAUF,mBAAmB,AAAC,CACnB,gBAAgB,CAAwB,uBAAC,CAAC,UAAU,CACpD,iBAAiB,CAAE,oBAAqB,CACxC,mBAAmB,CAAE,sBAAuB,CAC7C,AA1BL,AA6BE,0BA7BwB,CA6BxB,MAAM,CA7BR,AA6B4B,0BA7BF,CA6BhB,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,EA7BhB,AA8BqB,0BA9BK,CA8BxB,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EA9BR,AA8B2C,0BA9BjB,CA8BF,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EA9BF,AA6B1B,8BA7BwD,CA6BxD,MAAM,CA7BoB,AA6BA,8BA7B8B,CA6BhD,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,EA7BY,AA8BP,8BA9BqC,CA8BxD,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EA9BoB,AA8Be,8BA9Be,CA8BlC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAe,CACzC,kBAAkB,CAAE,IAAK,CACzB,MAAM,CAAE,OAAQ,CAChB,KAAK,CAAE,IAAK,CACZ,WAAW,CAAE,IAAK,CAClB,SAAS,CAAE,IAAK,CAChB,OAAO,CAAE,CAAE,CACX,QAAQ,CAAE,OAAQ,CAClB,OAAO,CAAE,QAAS,CAClB,MAAM,CAAE,SAAU,CAClB,KAAK,CAAE,IAAK,CACZ,OAAO,CAAE,YAAa,CACtB,aAAa,CAAE,GAAI,CACnB,MAAM,CAAE,iBAAkB,CAC1B,UAAU,CAAE,IAAK,CACjB,UAAU,CAAE,oBAAqB,CAClC,AA9CH,AAgDQ,0BAhDkB,CAgDxB,MAAM,AAAA,MAAM,CAhDd,AAgDqB,0BAhDK,CAgDV,KAAK,AAAA,MAAM,CAhD3B,AAgDmC,0BAhDT,CAgDG,MAAM,AAAA,MAAM,CAhDzC,AAgDgD,0BAhDtB,CAgDiB,KAAK,AAAA,MAAM,CAhD1B,AAgDpB,8BAhDkD,CAgDxD,MAAM,AAAA,MAAM,CAhDc,AAgDP,8BAhDqC,CAgD1C,KAAK,AAAA,MAAM,CAhDC,AAgDO,8BAhDuB,CAgD7B,MAAM,AAAA,MAAM,CAhDb,AAgDoB,8BAhDU,CAgDf,KAAK,AAAA,MAAM,AAAC,CACnD,UAAU,CAAE,OAAQ,CACrB,AAMH,AAAA,oCAAoC,AAAC,CACnC,UAAU,CAAE,cAAe,CAC3B,aAAa,CAAE,IAAK,CAuDrB,AAzDD,AAIE,oCAJkC,CAIlC,CAAC,AAAC,CACA,cAAc,CAAE,MAAO,CACxB,AANH,AAQkC,oCARE,CAQhC,aAAa,CAAG,aAAa,CAAC,cAAc,AAAC,CAC7C,OAAO,CAAE,YAAa,CACtB,MAAM,CAAE,KAAM,CACd,cAAc,CAAE,GAAI,CACrB,AAZH,AAcE,oCAdkC,CAclC,cAAc,AAAC,CACb,KAAK,CAAE,KAAM,CACb,aAAa,CAAE,EAAG,CACnB,AAjBH,AAmBE,oCAnBkC,CAmBlC,cAAc,AAAC,CACb,KAAK,CAAE,kBAAI,CACX,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,GAAI,CAKlB,AA3BH,AAwBI,oCAxBgC,CAmBlC,cAAc,CAKZ,+BAA+B,AAAC,CAC9B,KAAK,CAAE,GAAI,CACZ,AA1BL,AA6BE,oCA7BkC,CA6BlC,mBAAmB,CA7BrB,AA8BE,oCA9BkC,CA8BlC,iBAAiB,AAAC,CAChB,aAAa,CAAE,EAAG,CAClB,UAAU,CAAE,IAAK,CAClB,AAjCH,AAmCoB,oCAnCgB,CAmChC,aAAa,CAAG,aAAa,AAAC,CAC9B,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,MAAO,CAChB,aAAa,CAAE,cAAe,CAC/B,AAxCH,AA0CkC,oCA1CE,CA0ChC,aAAa,CAAG,aAAa,CAAC,UAAU,AAAC,CACzC,OAAO,CAAE,YAAa,CACvB,AA5CH,AA8CkC,oCA9CE,CA8ChC,aAAa,CAAG,aAAa,CAAC,sBAAsB,AAAC,CACrD,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,CAAE,CACX,KAAK,CAAE,IAAK,CACZ,SAAS,CAAE,IACZ,CAAC,AAnDJ,AAqDE,oCArDkC,CAqDlC,cAAc,AAAC,CACb,KAAK,CAAE,kBAAI,CACX,UAAU,CAAE,KAAM,CACnB,AAGH,AAAqE,oCAAjC,CAAG,aAAa,CAAG,aAAa,CAAC,KAAK,AAAC,CACzE,OAAO,CAAE,KAAM,CACf,MAAM,CAAE,CAAE,CACV,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,IAAK,CACb,WAAW,CAAE,IAAK,CAClB,KAAK,CLvJG,OAAO,CKwJf,MAAM,CAAE,qBAAsB,CAC9B,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,IAAK,CAClB,UAAU,CAAE,oBAAqB,CAMlC,AAhBD,AAAqE,oCAAjC,CAAG,aAAa,CAAG,aAAa,CAAC,KAAK,AAYvE,MAAM,CAZT,AAAqE,oCAAjC,CAAG,aAAa,CAAG,aAAa,CAAC,KAAK,AAavE,MAAM,AAAC,CACN,UAAU,CAAE,mBAAI,CACjB,AAMH,AACiB,oCADmB,CAClC,cAAc,CAAC,MAAM,AAAC,CACpB,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,IAAK,CAKnB,AAHC,MAAM,EAAL,SAAS,EAAE,KAAK,EALrB,AACiB,oCADmB,CAClC,cAAc,CAAC,MAAM,AAAC,CAKlB,SAAS,CAAE,IAAK,CAEnB,CAGH,AAAoE,oCAAhC,CAAG,aAAa,CAAC,cAAc,CAAC,KAAK,AAAC,CACxE,KAAK,CAAE,IAAK,CACZ,WAAW,CAAE,MAAO,CACrB,AAKD,AACE,0BADwB,CAAC,mBAAmB,CAAC,yBAAyB,CACtE,UAAU,AAAC,CACT,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,CAAE,CACX,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,GAAG,CAAC,KAAK,CLtLN,IAAI,CKuLf,aAAa,CAAE,GAAI,CACpB,AAPH,AASE,0BATwB,CAAC,mBAAmB,CAAC,yBAAyB,CAStE,KAAK,CATP,AAUE,0BAVwB,CAAC,mBAAmB,CAAC,yBAAyB,CAUtE,KAAK,AAAC,CACJ,KAAK,CLpMC,OAAO,CKqMb,WAAW,CAAE,IAAK,CAClB,SAAS,CAAE,IAAK,CAChB,MAAM,CAAE,qBAAsB,CAC9B,aAAa,CAAE,CAAE,CACjB,MAAM,CAAE,IAAK,CACb,WAAW,CAAE,IAAK,CAClB,OAAO,CAAE,KAAM,CACf,MAAM,CAAE,CAAE,CACV,KAAK,CAAE,IAAK,CACZ,UAAU,CAAE,MAAO,CACpB,AAMH,AAAuD,oCAAnB,CAAC,iBAAiB,CAAC,mBAAmB,AAAC,CACzE,OAAO,CAAE,uBAAwB,CACjC,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,YAAa,CACrB,OAAO,CAAE,YAAa,CACtB,SAAS,CAAE,CAAE,CACb,UAAU,CAAE,YAAa,CACzB,MAAM,CAAE,eAAgB,CACzB,AAED,AACqB,0BADK,CAAC,mBAAmB,CAC5C,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAe,CACnB,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,IAAK,CACb,cAAc,CAAE,GAAI,CACpB,OAAO,CAAE,YAAa,CACtB,MAAM,CAAE,CAAE,CACV,SAAS,CAAE,IAAK,CAChB,aAAa,CAAE,CAAE,CACjB,UAAU,CAAE,mBAAoB,CAChC,MAAM,CAAE,GAAG,CAAC,KAAK,CLjON,IAAI,CKkOhB,AAXH,AAaO,0BAbmB,CAAC,mBAAmB,CAa5C,KAAK,AAAA,cAAc,CAbrB,AAcQ,0BAdkB,CAAC,mBAAmB,CAc5C,MAAM,AAAA,cAAc,AAAC,CACnB,aAAa,CAAE,CAAE,CACjB,WAAW,CAAE,CAAE,CAChB,AAjBH,AAmBO,0BAnBmB,CAAC,mBAAmB,CAmB5C,KAAK,AAAA,aAAa,CAnBpB,AAoBQ,0BApBkB,CAAC,mBAAmB,CAoB5C,MAAM,AAAA,aAAa,AAAC,CAClB,WAAW,CAAE,CAAE,CAChB,AAtBH,AAwBsB,0BAxBI,CAAC,mBAAmB,CAwB5C,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,MAAM,CAxB5B,AAyBsB,0BAzBI,CAAC,mBAAmB,CAyB5C,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,MAAM,CAzB5B,AA0BQ,0BA1BkB,CAAC,mBAAmB,CA0B5C,MAAM,AAAA,MAAM,CA1Bd,AA2BQ,0BA3BkB,CAAC,mBAAmB,CA2B5C,MAAM,AAAA,MAAM,AAAC,CACX,UAAU,CAAE,OAAQ,CACrB,AA7BH,AA+BqB,0BA/BK,CAAC,mBAAmB,CA+B5C,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EA/BR,AAgCE,0BAhCwB,CAAC,mBAAmB,CAgC5C,MAAM,AAAC,CACL,OAAO,CAAE,KAAM,CACf,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,OAAQ,CACjB,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,IAAK,CACb,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,CAAE,CACf,aAAa,CAAE,CAAE,CAClB,AAGH,AACmB,0BADO,CAAC,iBAAiB,CAC1C,KAAK,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,CAAa,CACjB,MAAM,CAAE,IAAK,CACb,KAAK,CAAE,IAAK,CACZ,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,IAAK,CAClB,WAAW,CAAE,IAAK,CAClB,UAAU,CAAE,MAAO,CACnB,OAAO,CAAE,CAAE,CACX,MAAM,CAAE,CAAE,CACV,KAAK,CLrRC,OAAO,CKsRb,MAAM,CAAE,CAAE,CACV,aAAa,CAAE,CAAE,CAClB,AAbH,AAeoB,0BAfM,CAAC,iBAAiB,CAe1C,KAAK,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,CAAY,MAAM,AAAC,CACvB,eAAe,CAAE,IAAK,CACtB,kBAAkB,CAAE,IAAK,CACzB,UAAU,CAAE,IAAK,CAClB,AAnBH,AAqBE,0BArBwB,CAAC,iBAAiB,CAqB1C,gBAAgB,AAAC,CACf,KAAK,CAAE,iBAAI,CACX,OAAO,CAAE,YAAa,CACvB,AAxBH,AA0BmB,0BA1BO,CAAC,iBAAiB,CA0B1C,gBAAgB,CAAC,UAAU,AAAC,CAC1B,MAAM,CAAE,GAAG,CAAC,KAAK,CL9RN,IAAI,CK+Rf,KAAK,CAAE,IAAK,CACZ,UAAU,CAAE,MAAO,CACnB,MAAM,CAAE,YAAa,CACrB,aAAa,CAAE,WAAY,CAC5B,AAhCH,AAkCE,0BAlCwB,CAAC,iBAAiB,CAkC1C,oBAAoB,AAAC,CACnB,MAAM,CAAE,iBAAkB,CAC1B,OAAO,CAAE,CAAE,CACZ,AAGH,AAAoD,0BAA1B,CAAC,mBAAmB,CAAC,KAAK,AAAA,MAAM,AAAC,CACzD,eAAe,CAAE,IAAK,CACtB,kBAAkB,CAAE,IAAK,CACzB,UAAU,CAAE,IAAK,CAClB,AAKD,AACE,0BADwB,CAAC,oCAAoC,CAAC,cAAc,CAC5E,IAAI,AAAC,CACH,MAAM,CAAE,UAAW,CACpB,AAHH,AAKE,0BALwB,CAAC,oCAAoC,CAAC,cAAc,CAK5E,MAAM,AAAC,CACL,YAAY,CAAE,GAAI,CAClB,SAAS,CAAE,IAAK,CACjB,AARH,AAUqB,0BAVK,CAAC,oCAAoC,CAAC,cAAc,CAU5E,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EAVR,AAWE,0BAXwB,CAAC,oCAAoC,CAAC,cAAc,CAW5E,MAAM,AAAC,CACL,QAAQ,CAAE,QAAS,CACnB,WAAW,CAAE,OAAQ,CACrB,KAAK,CAAE,IAAK,CACZ,OAAO,CAAE,CAAE,CACX,MAAM,CAAE,SAAU,CAClB,OAAO,CAAE,IAAK,CACd,UAAU,CAAiC,gCAAC,CAAC,SAAS,CAAC,MAAM,CAC7D,eAAe,CAAE,IAAK,CACtB,MAAM,CAAE,CAAE,CAMX,AA1BH,AAUqB,0BAVK,CAAC,oCAAoC,CAAC,cAAc,CAU5E,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAYH,MAAM,CAtBX,AAUqB,0BAVK,CAAC,oCAAoC,CAAC,cAAc,CAU5E,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAaH,MAAM,CAvBX,AAWE,0BAXwB,CAAC,oCAAoC,CAAC,cAAc,CAW5E,MAAM,AAWH,MAAM,CAtBX,AAWE,0BAXwB,CAAC,oCAAoC,CAAC,cAAc,CAW5E,MAAM,AAYH,MAAM,AAAC,CACN,OAAO,CAAE,CAAE,CACZ,AAOL,AAA2B,0BAAD,CAAC,8BAA8B,AAAC,CACxD,QAAQ,CAAE,QAAS,CACnB,KAAK,CAAE,IAAK,CACZ,UAAU,CAAE,MAAO,CAuEpB,AA1ED,AAKE,0BALwB,CAAC,8BAA8B,CAKvD,aAAa,AAAC,CACZ,QAAQ,CAAE,QAAS,CACnB,OAAO,CAAE,KAAM,CACf,MAAM,CAAE,MAAO,CACf,OAAO,CAAE,UAAW,CACpB,SAAS,CAAE,KAAM,CACjB,cAAc,CAAE,MAAO,CACxB,AAZH,AAcE,0BAdwB,CAAC,8BAA8B,CAcvD,qBAAqB,AAAC,CACpB,WAAW,CAAE,IAAK,CAClB,OAAO,CAAE,YAAa,CACvB,AAjBH,AAmBO,0BAnBmB,CAAC,8BAA8B,CAmBvD,KAAK,AAAA,UAAU,AAAC,CACd,OAAO,CAAE,KAAM,CACf,MAAM,CAAE,eAAgB,CACxB,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,IAAK,CACb,SAAS,CAAE,eAAgB,CAC3B,MAAM,CAAE,GAAG,CAAC,KAAK,CL7WN,IAAI,CK8WhB,AA1BH,AA4BE,0BA5BwB,CAAC,8BAA8B,CA4BvD,UAAU,AAAC,CACT,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,CAAE,CACX,MAAM,CAAE,IAAK,CACb,aAAa,CAAE,CAAE,CACjB,cAAc,CAAE,QAAS,CAC1B,AAnCH,AAqCE,0BArCwB,CAAC,8BAA8B,CAqCvD,YAAY,AAAC,CACX,OAAO,CAAE,KAAM,CACf,MAAM,CAAE,QAAS,CACjB,SAAS,CAAE,IAAK,CACjB,AAzCH,AA2CkC,0BA3CR,CAAC,8BAA8B,CA2CvD,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,YAAY,AAAA,MAAM,AAAC,CACrC,OAAO,CAAE,YAAa,CACtB,MAAM,CAAE,MAAO,CACf,cAAc,CAAE,GAAI,CACrB,AA/CH,AAiDc,0BAjDY,CAAC,8BAA8B,CAiDvD,WAAW,CAAC,YAAY,AAAC,CACvB,cAAc,CAAE,GAAI,CACpB,UAAU,CL/YJ,OAAO,CKgZb,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,qBAAsB,CAC/B,AAtDH,AAwDmC,0BAxDT,CAAC,8BAA8B,CAwDvD,aAAa,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EAxDtB,AAyDoC,0BAzDV,CAAC,8BAA8B,CAyDvD,aAAa,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,KAAK,AAAC,CACtC,QAAQ,CAAE,QAAS,CACnB,GAAG,CAAE,CAAE,CACP,KAAK,CAAE,CAAE,CACT,OAAO,CAAE,KAAM,CACf,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,CAAE,CACX,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,IAAK,CACb,UAAU,CL9ZJ,OAAO,CK+Zb,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,IAAK,CAKd,AAzEH,AAwDmC,0BAxDT,CAAC,8BAA8B,CAwDvD,aAAa,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAcjB,qCAAqC,CAtE1C,AAyDoC,0BAzDV,CAAC,8BAA8B,CAyDvD,aAAa,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,KAAK,AAapC,qCAAqC,AAAC,CACrC,KAAK,CAAE,IAAK,CACb,AAIL,AAA6D,0BAAnC,CAAC,aAAa,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,KAAK,AAAC,CACjE,OAAO,CAAE,YAAa,CACtB,UAAU,CL1aF,OAAO,CK2af,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,qBAAsB,CAC/B,AAED,AAAkE,0BAAxC,CAAC,aAAa,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,KAAK,AAAA,MAAM,CACxE,AAAkE,0BAAxC,CAAC,aAAa,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,KAAK,AAAA,MAAM,CACxE,AAAiE,8BAAnC,CAAC,aAAa,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,MAAM,CACvE,AAAiE,8BAAnC,CAAC,aAAa,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,MAAM,AAAC,CACtE,UAAU,CLlbI,OAAO,CKmbtB,AAED,AAA+B,8BAAD,CAAC,UAAU,CACzC,AAA0D,0BAAhC,CAAC,8BAA8B,CAAC,UAAU,AAAC,CACnE,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,CAAE,CACV,OAAO,CAAE,CAAE,CACX,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,IAAK,CACb,aAAa,CAAE,CAAE,CACjB,cAAc,CAAE,QAAS,CAC1B,AAKD,AAAA,kCAAkC,AAAC,CACjC,OAAO,CAAE,IAAK,CACd,UAAU,CAAE,OAAQ,CACpB,MAAM,CAAE,UAAW,CACpB,AAED,AAAoC,kCAAF,CAAC,CAAC,AAAA,aAAa,AAAC,CAChD,aAAa,CAAE,CAAE,CAClB,AAED,AAAA,8BAA8B,AAAC,CAC7B,aAAa,CAAE,IAAK,CAMrB,AAPD,AAGE,8BAH4B,CAG5B,iBAAiB,CAHnB,AAIE,8BAJ4B,CAI5B,sBAAsB,AAAC,CACrB,SAAS,CAAE,IAAK,CACjB,AAMH,AAA6B,4BAAD,CAAC,oCAAoC,CAAE,AAAA,qBAAqB,AAAC,CACvF,KAAK,CAAE,IAAK,CACZ,aAAa,CAAE,CAAE,CAClB,AAED,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK,EAC1B,AACkC,0BADR,CAAC,oCAAoC,CAC3D,aAAa,CAAG,aAAa,CAAC,sBAAsB,AAAC,CACrD,OAAO,CAAE,KAAM,CACf,KAAK,CAAE,IAAK,CACb,AAJH,AAMkC,0BANR,CAAC,oCAAoC,CAM3D,aAAa,CAAG,aAAa,CAAC,cAAc,AAAC,CAC7C,QAAQ,CAAE,QAAS,CACnB,OAAO,CAAE,UAAW,CACpB,UAAU,CAAE,UAAW,CACvB,cAAc,CAAE,MAAO,CACxB,AAXH,AAagG,0BAbtE,CAAC,oCAAoC,CAa3D,aAAa,CAAG,aAAa,CAAC,iCAAiC,AAAA,4BAA4B,CAAC,cAAc,AAAC,CAC3G,MAAM,CAAE,KAAM,CACd,cAAc,CAAE,MAAO,CACxB,AAhBH,AAkBE,0BAlBwB,CAAC,oCAAoC,CAkB7D,cAAc,AAAC,CACb,KAAK,CAAE,GAAI,CACX,aAAa,CAAE,EAAG,CAOnB,AA3BH,AAsBI,0BAtBsB,CAAC,oCAAoC,CAkB7D,cAAc,CAIZ,GAAG,AAAC,CACF,MAAM,CAAE,CAAE,CACV,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,IAAK,CACd,AA1BL,AA6BE,0BA7BwB,CAAC,oCAAoC,CA6B7D,cAAc,AAAC,CACb,KAAK,CAAE,GAAI,CACX,aAAa,CAAE,EAAG,CACnB,AAhCH,AAkCE,0BAlCwB,CAAC,oCAAoC,CAkC7D,mBAAmB,AAAC,CAClB,KAAK,CAAE,GAAI,CACZ,AApCH,AAsCE,0BAtCwB,CAAC,oCAAoC,CAsC7D,iBAAiB,AAAC,CAChB,KAAK,CAAE,GAAI,CACZ,AAxCH,AA0CE,0BA1CwB,CAAC,oCAAoC,CA0C7D,cAAc,AAAC,CACb,KAAK,CAAE,GAAI,CACZ,AAOH,AAAyF,0BAA/D,CAAC,iCAAiC,AAAA,4BAA4B,CAAC,8BAA8B,AAAC,CACtH,QAAQ,CAAE,QAAS,CACnB,KAAK,CAAE,GAAI,CACZ,AAED,AAA0D,0BAAhC,CAAC,8BAA8B,CAAC,aAAa,AAAC,CACtE,aAAa,CAAE,IAAK,CAUrB,AAXD,AAGqB,0BAHK,CAAC,8BAA8B,CAAC,aAAa,CAGrE,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EAHR,AAIsB,0BAJI,CAAC,8BAA8B,CAAC,aAAa,CAIrE,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,KAAK,AAAC,CACxB,KAAK,CAAE,IAAK,CAKb,AAVH,AAGqB,0BAHK,CAAC,8BAA8B,CAAC,aAAa,CAGrE,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAIH,qCAAqC,CAP1C,AAIsB,0BAJI,CAAC,8BAA8B,CAAC,aAAa,CAIrE,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,KAAK,AAGtB,qCAAqC,AAAC,CACrC,KAAK,CAAE,IAAK,CACb,CAKP,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,MAAM,EAC3B,AAA0D,0BAAhC,CAAC,8BAA8B,CAAC,aAAa,AAAC,CACtE,aAAa,CAAE,IAAK,CAUrB,AAXD,AAGqB,0BAHK,CAAC,8BAA8B,CAAC,aAAa,CAGrE,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EAHR,AAIsB,0BAJI,CAAC,8BAA8B,CAAC,aAAa,CAIrE,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,KAAK,AAAC,CACxB,KAAK,CAAE,IAAK,CAKb,AAVH,AAGqB,0BAHK,CAAC,8BAA8B,CAAC,aAAa,CAGrE,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAIH,qCAAqC,CAP1C,AAIsB,0BAJI,CAAC,8BAA8B,CAAC,aAAa,CAIrE,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,KAAK,AAGtB,qCAAqC,AAAC,CACrC,KAAK,CAAE,IAAK,CACb,CAKP,AAAA,wCAAwC,AAAC,CACvC,UAAU,CAAE,MAAO,CACpB,AAGD,AAEI,0BAFsB,CACxB,iCAAiC,CAC/B,oBAAoB,AAAC,CACnB,OAAO,CAAE,YAAa,CACvB,AAJL,AAMI,0BANsB,CACxB,iCAAiC,CAK/B,YAAY,AAAC,CACX,OAAO,CAAE,YAAa,CACtB,QAAQ,CAAE,QAAS,CACnB,GAAG,CAAE,KAAM,CACZ,AAVL,AAaE,0BAbwB,CAaxB,8BAA8B,AAAC,CAC7B,MAAM,CAAE,eAAgB,CACzB,AAfH,AAkBI,0BAlBsB,CAiBxB,uBAAuB,CACrB,mBAAmB,AAAC,CAClB,MAAM,CAAE,GAAI,CAkBb,AArCL,AAqBM,0BArBoB,CAiBxB,uBAAuB,CACrB,mBAAmB,CAGjB,kCAAkC,CArBxC,AAqB0C,0BArBhB,CAiBxB,uBAAuB,CACrB,mBAAmB,CAGmB,iCAAiC,AAAC,CACpE,OAAO,CAAE,YAAa,CACtB,MAAM,CAAE,QAAS,CACjB,cAAc,CAAE,QAAS,CAY1B,AApCP,AAqBM,0BArBoB,CAiBxB,uBAAuB,CACrB,mBAAmB,CAGjB,kCAAkC,AAK/B,iCAAiC,CA1B1C,AAqB0C,0BArBhB,CAiBxB,uBAAuB,CACrB,mBAAmB,CAGmB,iCAAiC,AAKlE,iCAAiC,AAAC,CACjC,QAAQ,CAAE,QAAS,CACnB,cAAc,CAAE,GAAI,CACpB,UAAU,CAAE,IAAK,CACjB,KAAK,CAAE,GAAI,CAKZ,AAnCT,AAgCU,0BAhCgB,CAiBxB,uBAAuB,CACrB,mBAAmB,CAGjB,kCAAkC,AAK/B,iCAAiC,CAMhC,kCAAkC,CAhC5C,AAgCU,0BAhCgB,CAiBxB,uBAAuB,CACrB,mBAAmB,CAGmB,iCAAiC,AAKlE,iCAAiC,CAMhC,kCAAkC,AAAC,CACjC,WAAW,CAAE,IAAK,CACnB,AAlCX,AAyCI,0BAzCsB,CAwCxB,YAAY,CACV,UAAU,AAAC,CACT,OAAO,CAAE,YAAa,CACtB,KAAK,CAAE,KAAM,CAWd,AAtDL,AA6CM,0BA7CoB,CAwCxB,YAAY,CACV,UAAU,CAIR,KAAK,AAAC,CACJ,KAAK,CAAE,IAAK,CACb,AA/CP,AAiDM,0BAjDoB,CAwCxB,YAAY,CACV,UAAU,CAQR,KAAK,AAAC,CACJ,OAAO,CAAE,YAAa,CACtB,cAAc,CAAE,WAAY,CAC5B,SAAS,CAAE,IAAK,CACjB,AArDP,AAyDO,0BAzDmB,CAyDxB,KAAK,AAAA,wBAAwB,AAAC,CAC5B,KAAK,CAAE,KAAM,CACd,CC1nBH,AAAA,AAA0B,EAAzB,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,AAAC,CAC/D,OAAO,CAAE,IAAK,CACd,aAAa,CAAE,IAAK,CACpB,UAAU,CAAE,MAAO,CACnB,UAAU,CAAE,OAAQ,CAoErB,CAxED,AAAA,AAME,EAND,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CAM9D,oBAAoB,AAAC,CACnB,QAAQ,CAAE,QAAS,CACnB,KAAK,CAAE,KAAM,CACb,MAAM,CAAE,MAAO,CAChB,CAVH,AAAA,AAYE,EAZD,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CAY9D,UAAU,AAAC,CACT,MAAM,CAAE,KAAM,CACf,CAdH,AAAA,AAiBE,EAjBD,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CAiB9D,KAAK,AAAC,CACJ,OAAO,CAAE,IAAK,CACf,CAnBH,AAAA,AAqBE,EArBD,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CAqB9D,KAAK,AAAC,CACJ,QAAQ,CAAE,QAAS,CACnB,MAAM,CAAE,SAAU,CAClB,MAAM,CAAE,IAAK,CACb,KAAK,CAAE,KAAM,CACb,KAAK,CAAE,IAAK,CACb,CA3BH,AAAA,AA8BO,EA9BN,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CA8B9D,KAAK,AAAA,kBAAkB,AAAC,CACtB,KAAK,CAAE,OAAQ,CAChB,CAhCH,AAAA,AAkCO,EAlCN,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CAkC9D,KAAK,AAAA,2BAA2B,AAAC,CAE/B,KAAK,CAAC,OAAQ,CACf,CArCH,AAAA,AAuCO,EAvCN,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CAuC9D,KAAK,AAAA,sBAAsB,AAAC,CAE1B,KAAK,CAAC,kBAAmB,CAC1B,CA1CH,AAAA,AA6Ca,EA7CZ,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CA6C9D,KAAK,AAAA,MAAM,AAAA,kBAAkB,AAAC,CAE5B,KAAK,CAAC,WAAY,CACnB,CAhDH,AAAA,AAkDa,EAlDZ,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CAkD9D,KAAK,AAAA,MAAM,AAAA,2BAA2B,AAAC,CAErC,KAAK,CAAC,WAAY,CAEnB,CAtDH,AAAA,AAwDa,EAxDZ,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CAwD9D,KAAK,AAAA,MAAM,AAAA,sBAAsB,AAAC,CAEhC,KAAK,CAAC,sBAAuB,CAC9B,CA3DH,AAAA,AA6DE,EA7DD,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CA6D9D,uCAAuC,AAAC,CACtC,MAAM,CAAE,UAAW,CACnB,SAAS,CAAE,IAAK,CACjB,CAhEH,AAAA,AAkEgB,EAlEf,EAAI,mBAAmB,AAAvB,EAAyB,sCAAsC,CAkE9D,UAAU,CAAC,GAAG,AAAA,YAAY,AAAC,CACzB,SAAS,CAAE,IAAK,CAChB,KAAK,CAAC,OAAQ,CACd,UAAU,CAAC,MAAO,CAClB,UAAU,CAAE,IAAK,CAClB,AAIH,AAAkE,0BAAxC,CAAC,sCAAsC,CAAC,UAAU,AAAC,CAC3E,MAAM,CAAE,KAAM,CACf,AAED,AAAA,6BAA6B,AAAC,CAC5B,OAAO,CAAE,cAAe,CACxB,aAAa,CAAE,cAAe,CAC9B,UAAU,CAAE,mBAAoB,CAyDjC,AA5DD,AAAA,6BAA6B,AAK1B,MAAM,CALT,AAAA,6BAA6B,AAKjB,MAAM,AAAC,CACf,UAAU,CAAE,OAAQ,CACrB,AAPH,AASE,6BAT2B,CAS3B,cAAc,AAAC,CACb,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,YAAa,CACrB,MAAM,CAAE,cAAe,CACxB,AAbH,AAeE,6BAf2B,CAe3B,gBAAgB,CAflB,AAgBE,6BAhB2B,CAgB3B,cAAc,CAhBhB,AAiBE,6BAjB2B,CAiB3B,cAAc,CAjBhB,AAkBE,6BAlB2B,CAkB3B,YAAY,AAAC,CAEX,YAAY,CAAE,IAAK,CACpB,AArBH,AAuBE,6BAvB2B,CAuB3B,gBAAgB,AAAC,CACf,SAAS,CAAE,IAAK,CACjB,AAzBH,AA2BmB,6BA3BU,CA2B3B,gBAAgB,CAAC,MAAM,AAAC,CACtB,WAAW,CAAE,IAAK,CAClB,SAAS,CAAE,IAAK,CACjB,AA9BH,AAgCE,6BAhC2B,CAgC3B,cAAc,AAAC,CACb,WAAW,CAAE,IAAK,CACnB,AAlCH,AAoCE,6BApC2B,CAoC3B,YAAY,AAAC,CACX,KAAK,CAAE,KAAM,CACd,AAtCH,AAwCe,6BAxCc,CAwC3B,YAAY,CAAC,CAAC,AAAC,CACb,OAAO,CAAE,YAAa,CACtB,OAAO,CAAE,SAAU,CACnB,MAAM,CAAE,SAAU,CAClB,aAAa,CAAE,GAAI,CACnB,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,IAAK,CAClB,gBAAgB,CNzHV,OAAO,CM0Hb,KAAK,CAAE,KAAM,CACb,UAAU,CAAE,oBAAqB,CAClC,AAlDH,AAoDgB,6BApDa,CAoD3B,YAAY,CAAC,CAAC,AAAA,MAAM,CApDtB,AAqDgB,6BArDa,CAqD3B,YAAY,CAAC,CAAC,AAAA,MAAM,AAAC,CACnB,gBAAgB,CN/HJ,OAAO,CMgIpB,AAvDH,AAyDmB,6BAzDU,CAyD3B,gBAAgB,CAAC,CAAC,AAAC,CACjB,OAAO,CAAE,YAAa,CACvB,AAGH,AAAuD,6CAAV,AAAA,SAAS,CAAC,6BAA6B,AAAC,CACnF,UAAU,CAAE,OAAQ,CACrB,AAED,AAAA,gBAAgB,AAAC,CACf,UAAU,CAAE,KAAM,CAClB,UAAU,CAAE,IAAK,CAClB,AAED,AAAA,gBAAgB,AAAC,CACf,UAAU,CAAE,KAAM,CAClB,UAAU,CAAE,IAAK,CAClB,ACzJD,AAEE,kCAFgC,CAAC,iCAAiC,CAElE,oCAAoC,CADtC,AACE,kCADgC,CAAC,0CAA0C,CAC3E,oCAAoC,AAAC,CACnC,UAAU,CAAE,CAAE,CACf,AAJH,AAMU,kCANwB,CAAC,iCAAiC,CAMlE,KAAK,CAAG,KAAK,CALf,AAKU,kCALwB,CAAC,0CAA0C,CAK3E,KAAK,CAAG,KAAK,AAAC,CACZ,MAAM,CAAE,CAAE,CACX,AARH,AAUkB,kCAVgB,CAAC,iCAAiC,CAUlE,KAAK,CAAG,KAAK,CAAG,EAAE,CATpB,AASkB,kCATgB,CAAC,0CAA0C,CAS3E,KAAK,CAAG,KAAK,CAAG,EAAE,AAAC,CACjB,KAAK,CAAE,IAAK,CACZ,SAAS,CAAE,IAAK,CACjB,AAbH,AAeuB,kCAfW,CAAC,iCAAiC,CAelE,KAAK,CAAG,KAAK,CAAG,EAAE,CAAG,EAAE,CAdzB,AAcuB,kCAdW,CAAC,0CAA0C,CAc3E,KAAK,CAAG,KAAK,CAAG,EAAE,CAAG,EAAE,AAAC,CACtB,MAAM,CAAE,CAAE,CACX,AAjBH,AAmByB,kCAnBS,CAAC,iCAAiC,CAmBlE,KAAK,CAAG,KAAK,CAAG,EAAE,CAAG,EAAE,AAAA,aAAa,CAlBtC,AAkByB,kCAlBS,CAAC,0CAA0C,CAkB3E,KAAK,CAAG,KAAK,CAAG,EAAE,CAAG,EAAE,AAAA,aAAa,AAAC,CACnC,UAAU,CAAE,KAAM,CACnB,AArBH,AAuBsC,kCAvBJ,CAAC,iCAAiC,CAuBlE,KAAK,AAAA,2BAA2B,CAAC,EAAE,CAAC,CAAC,CAtBvC,AAsBsC,kCAtBJ,CAAC,0CAA0C,CAsB3E,KAAK,AAAA,2BAA2B,CAAC,EAAE,CAAC,CAAC,AAAC,CACpC,UAAU,CAAE,OAAQ,CAmBrB,AA3CH,AA2BK,kCA3B6B,CAAC,iCAAiC,CAuBlE,KAAK,AAAA,2BAA2B,CAAC,EAAE,CAAC,CAAC,CAInC,CAAC,AAAA,mCAAmC,CA1BxC,AA0BK,kCA1B6B,CAAC,0CAA0C,CAsB3E,KAAK,AAAA,2BAA2B,CAAC,EAAE,CAAC,CAAC,CAInC,CAAC,AAAA,mCAAmC,AAAC,CACnC,YAAY,CAAE,IAAK,CACnB,qBAAqB,CAAE,GAAI,CAC3B,gBAAgB,CAAwsI,usIAAC,CACztI,iBAAiB,CAAE,SAAU,CAC7B,eAAe,CAAE,IAAK,CAKvB,AArCL,AAkCM,kCAlC4B,CAAC,iCAAiC,CAuBlE,KAAK,AAAA,2BAA2B,CAAC,EAAE,CAAC,CAAC,CAInC,CAAC,AAAA,mCAAmC,CAOlC,IAAI,CAjCV,AAiCM,kCAjC4B,CAAC,0CAA0C,CAsB3E,KAAK,AAAA,2BAA2B,CAAC,EAAE,CAAC,CAAC,CAInC,CAAC,AAAA,mCAAmC,CAOlC,IAAI,AAAC,CACH,OAAO,CAAE,CAAE,CACZ,AApCP,AAuCM,kCAvC4B,CAAC,iCAAiC,CAuBlE,KAAK,AAAA,2BAA2B,CAAC,EAAE,CAAC,CAAC,CAenC,CAAC,AAAA,mCAAmC,AAAA,MAAM,CACxC,IAAI,CAtCV,AAsCM,kCAtC4B,CAAC,0CAA0C,CAsB3E,KAAK,AAAA,2BAA2B,CAAC,EAAE,CAAC,CAAC,CAenC,CAAC,AAAA,mCAAmC,AAAA,MAAM,CACxC,IAAI,AAAC,CACH,OAAO,CAAE,CAAE,CACZ,AAzCP,AA6CO,kCA7C2B,CAAC,iCAAiC,CA6ClE,KAAK,AAAA,2BAA2B,CA5ClC,AA4CO,kCA5C2B,CAAC,0CAA0C,CA4C3E,KAAK,AAAA,2BAA2B,AAAC,CAC/B,KAAK,CAAE,IAAK,CACZ,SAAS,CAAE,IAAK,CAChB,MAAM,CAAE,CAAE,CAqDX,AArGH,AAkDI,kCAlD8B,CAAC,iCAAiC,CA6ClE,KAAK,AAAA,2BAA2B,CAK9B,EAAE,CAlDN,AAkDU,kCAlDwB,CAAC,iCAAiC,CA6ClE,KAAK,AAAA,2BAA2B,CAK1B,EAAE,AAAA,IAAI,CAlDd,AAkDkB,kCAlDgB,CAAC,iCAAiC,CA6ClE,KAAK,AAAA,2BAA2B,CAKlB,EAAE,AAAA,KAAK,CAjDvB,AAiDI,kCAjD8B,CAAC,0CAA0C,CA4C3E,KAAK,AAAA,2BAA2B,CAK9B,EAAE,CAjDN,AAiDU,kCAjDwB,CAAC,0CAA0C,CA4C3E,KAAK,AAAA,2BAA2B,CAK1B,EAAE,AAAA,IAAI,CAjDd,AAiDkB,kCAjDgB,CAAC,0CAA0C,CA4C3E,KAAK,AAAA,2BAA2B,CAKlB,EAAE,AAAA,KAAK,AAAC,CAClB,OAAO,CAAE,CAAE,CACX,KAAK,CAAE,IAAK,CACZ,gBAAgB,CAAE,OAAQ,CAC1B,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,CAAE,CACV,aAAa,CAAE,iBAAkB,CAClC,AAzDL,AA2DM,kCA3D4B,CAAC,iCAAiC,CA6ClE,KAAK,AAAA,2BAA2B,CAc9B,EAAE,AAAA,aAAa,CA1DnB,AA0DM,kCA1D4B,CAAC,0CAA0C,CA4C3E,KAAK,AAAA,2BAA2B,CAc9B,EAAE,AAAA,aAAa,AAAC,CACd,UAAU,CAAE,OAAQ,CACpB,SAAS,CAAE,IAAK,CAMjB,AAnEL,AA+DM,kCA/D4B,CAAC,iCAAiC,CA6ClE,KAAK,AAAA,2BAA2B,CAc9B,EAAE,AAAA,aAAa,CAIb,EAAE,CA9DR,AA8DM,kCA9D4B,CAAC,0CAA0C,CA4C3E,KAAK,AAAA,2BAA2B,CAc9B,EAAE,AAAA,aAAa,CAIb,EAAE,AAAC,CACD,UAAU,CAAE,OAAQ,CACpB,KAAK,CAAE,IAAK,CACb,AAlEP,AAqEM,kCArE4B,CAAC,iCAAiC,CA6ClE,KAAK,AAAA,2BAA2B,CAwB9B,EAAE,AAAA,aAAa,CApEnB,AAoEM,kCApE4B,CAAC,0CAA0C,CA4C3E,KAAK,AAAA,2BAA2B,CAwB9B,EAAE,AAAA,aAAa,AAAC,CACd,SAAS,CAAE,IAAK,CACjB,AAvEL,AAyEkB,kCAzEgB,CAAC,iCAAiC,CA6ClE,KAAK,AAAA,2BAA2B,CA4B9B,EAAE,AAAA,UAAW,CAAA,AAAA,CAAC,EAxElB,AAwEkB,kCAxEgB,CAAC,0CAA0C,CA4C3E,KAAK,AAAA,2BAA2B,CA4B9B,EAAE,AAAA,UAAW,CAAA,AAAA,CAAC,CAAE,CACd,WAAW,CAAE,IAAK,CACnB,AA3EL,AA6EM,kCA7E4B,CAAC,iCAAiC,CA6ClE,KAAK,AAAA,2BAA2B,CAgC9B,EAAE,AAAA,QAAQ,CA5Ed,AA4EM,kCA5E4B,CAAC,0CAA0C,CA4C3E,KAAK,AAAA,2BAA2B,CAgC9B,EAAE,AAAA,QAAQ,AAAC,CACT,WAAW,CAAE,IAAK,CACnB,AA/EL,AAkFM,kCAlF4B,CAAC,iCAAiC,CA6ClE,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CACA,EAAE,CAjFR,AAiFM,kCAjF4B,CAAC,0CAA0C,CA4C3E,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CACA,EAAE,AAAC,CACD,OAAO,CAAE,SAAU,CACnB,MAAM,CAAE,CAAE,CAMX,AA1FP,AAkFM,kCAlF4B,CAAC,iCAAiC,CA6ClE,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CACA,EAAE,AAIC,OAAO,CAtFhB,AAkFM,kCAlF4B,CAAC,iCAAiC,CA6ClE,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CACA,EAAE,AAKC,QAAQ,CAtFjB,AAiFM,kCAjF4B,CAAC,0CAA0C,CA4C3E,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CACA,EAAE,AAIC,OAAO,CArFhB,AAiFM,kCAjF4B,CAAC,0CAA0C,CA4C3E,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CACA,EAAE,AAKC,QAAQ,AAAC,CACR,UAAU,CAAE,MAAO,CACpB,AAzFT,AA4FM,kCA5F4B,CAAC,iCAAiC,CA6ClE,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CAWA,EAAE,CA5FR,AA6FgB,kCA7FkB,CAAC,iCAAiC,CA6ClE,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CAYA,EAAE,AAAA,OAAO,CAAC,GAAG,CA5FnB,AA2FM,kCA3F4B,CAAC,0CAA0C,CA4C3E,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CAWA,EAAE,CA3FR,AA4FgB,kCA5FkB,CAAC,0CAA0C,CA4C3E,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CAYA,EAAE,AAAA,OAAO,CAAC,GAAG,AAAC,CACZ,cAAc,CAAE,MAAO,CACxB,AA/FP,AAiGgB,kCAjGkB,CAAC,iCAAiC,CA6ClE,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CAgBA,EAAE,AAAA,OAAO,CAAC,GAAG,CAhGnB,AAgGgB,kCAhGkB,CAAC,0CAA0C,CA4C3E,KAAK,AAAA,2BAA2B,CAoC9B,EAAE,CAgBA,EAAE,AAAA,OAAO,CAAC,GAAG,AAAC,CACZ,aAAa,CAAE,GAAI,CACpB,AAnGP,AAuGE,kCAvGgC,CAAC,iCAAiC,CAuGlE,MAAM,CAtGR,AAsGE,kCAtGgC,CAAC,0CAA0C,CAsG3E,MAAM,AAAC,CACL,SAAS,CAAE,OAAQ,CACnB,aAAa,CAAE,CAAE,CACjB,KAAK,CAAE,OAAQ,CAChB,AA3GH,AA6GE,kCA7GgC,CAAC,iCAAiC,CA6GlE,IAAI,CA5GN,AA4GE,kCA5GgC,CAAC,0CAA0C,CA4G3E,IAAI,AAAC,CACH,aAAa,CAAE,GAAI,CACpB,AA/GH,AAiHE,kCAjHgC,CAAC,iCAAiC,CAiHlE,KAAK,CAjHP,AAkHE,kCAlHgC,CAAC,iCAAiC,CAkHlE,MAAM,CAjHR,AAgHE,kCAhHgC,CAAC,0CAA0C,CAgH3E,KAAK,CAhHP,AAiHE,kCAjHgC,CAAC,0CAA0C,CAiH3E,MAAM,AAAC,CACL,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,cAAe,CACvB,aAAa,CAAE,GAAI,CACpB,AAtHH,AAwHE,kCAxHgC,CAAC,iCAAiC,CAwHlE,UAAU,CAvHZ,AAuHE,kCAvHgC,CAAC,0CAA0C,CAuH3E,UAAU,AAAC,CACT,OAAO,CAAE,CAAE,CACX,MAAM,CAAE,UAAW,CACpB,AA3HH,AA6HE,kCA7HgC,CAAC,iCAAiC,CA6HlE,oCAAoC,CA5HtC,AA4HE,kCA5HgC,CAAC,0CAA0C,CA4H3E,oCAAoC,AAAC,CACnC,UAAU,CAAE,cAAe,CAC3B,MAAM,CAAE,UAAW,CACnB,OAAO,CAAE,UAAW,CACrB,AAjIH,AAoIE,kCApIgC,CAAC,iCAAiC,CAoIlE,iDAAiD,CAnInD,AAmIE,kCAnIgC,CAAC,0CAA0C,CAmI3E,iDAAiD,AAAC,CAChD,KAAK,CAAE,IAAK,CACZ,UAAU,CAAE,IAAK,CAwClB,AA9KH,AAoIE,kCApIgC,CAAC,iCAAiC,CAoIlE,iDAAiD,AAK9C,MAAM,CAxIX,AAmIE,kCAnIgC,CAAC,0CAA0C,CAmI3E,iDAAiD,AAK9C,MAAM,AAAC,CACN,OAAO,CAAE,EAAG,CACZ,OAAO,CAAE,KAAM,CACf,KAAK,CAAE,IAAK,CACb,AA7IL,AA+II,kCA/I8B,CAAC,iCAAiC,CAoIlE,iDAAiD,CAW/C,4BAA4B,CA9IhC,AA8II,kCA9I8B,CAAC,0CAA0C,CAmI3E,iDAAiD,CAW/C,4BAA4B,AAAC,CAC3B,KAAK,CAAE,IAAK,CACZ,WAAW,CAAE,IAAK,CAClB,aAAa,CAAE,GAAI,CACpB,AAnJL,AAoJI,kCApJ8B,CAAC,iCAAiC,CAoIlE,iDAAiD,CAgB/C,4BAA4B,CAnJhC,AAmJI,kCAnJ8B,CAAC,0CAA0C,CAmI3E,iDAAiD,CAgB/C,4BAA4B,AAAC,CAC3B,KAAK,CAAE,IAAK,CACZ,KAAK,CAAE,GAAI,CAKZ,AA3JL,AAwJM,kCAxJ4B,CAAC,iCAAiC,CAoIlE,iDAAiD,CAgB/C,4BAA4B,CAI1B,KAAK,CAvJX,AAuJM,kCAvJ4B,CAAC,0CAA0C,CAmI3E,iDAAiD,CAgB/C,4BAA4B,CAI1B,KAAK,AAAC,CACJ,MAAM,CAAE,IAAK,CACd,AA1JP,AA4JI,kCA5J8B,CAAC,iCAAiC,CAoIlE,iDAAiD,CAwB/C,qCAAqC,CA5JzC,AA6JI,kCA7J8B,CAAC,iCAAiC,CAoIlE,iDAAiD,CAyB/C,mCAAmC,CA5JvC,AA2JI,kCA3J8B,CAAC,0CAA0C,CAmI3E,iDAAiD,CAwB/C,qCAAqC,CA3JzC,AA4JI,kCA5J8B,CAAC,0CAA0C,CAmI3E,iDAAiD,CAyB/C,mCAAmC,AAAC,CAClC,KAAK,CAAE,GAAI,CACX,KAAK,CAAE,IAAK,CACZ,MAAM,CAAE,QAAS,CAalB,AA7KL,AAkKM,kCAlK4B,CAAC,iCAAiC,CAoIlE,iDAAiD,CAwB/C,qCAAqC,CAMnC,KAAK,CAlKX,AAkKM,kCAlK4B,CAAC,iCAAiC,CAoIlE,iDAAiD,CAyB/C,mCAAmC,CAKjC,KAAK,CAjKX,AAiKM,kCAjK4B,CAAC,0CAA0C,CAmI3E,iDAAiD,CAwB/C,qCAAqC,CAMnC,KAAK,CAjKX,AAiKM,kCAjK4B,CAAC,0CAA0C,CAmI3E,iDAAiD,CAyB/C,mCAAmC,CAKjC,KAAK,AAAC,CACJ,OAAO,CAAE,KAAM,CACf,MAAM,CAAE,IAAK,CACb,SAAS,CAAE,IAAK,CAChB,UAAU,CAAE,OAAQ,CAMrB,AA5KP,AAkKM,kCAlK4B,CAAC,iCAAiC,CAoIlE,iDAAiD,CAwB/C,qCAAqC,CAMnC,KAAK,AAMF,MAAM,CAxKf,AAkKM,kCAlK4B,CAAC,iCAAiC,CAoIlE,iDAAiD,CAwB/C,qCAAqC,CAMnC,KAAK,AAOF,MAAM,CAzKf,AAkKM,kCAlK4B,CAAC,iCAAiC,CAoIlE,iDAAiD,CAyB/C,mCAAmC,CAKjC,KAAK,AAMF,MAAM,CAxKf,AAkKM,kCAlK4B,CAAC,iCAAiC,CAoIlE,iDAAiD,CAyB/C,mCAAmC,CAKjC,KAAK,AAOF,MAAM,CAxKf,AAiKM,kCAjK4B,CAAC,0CAA0C,CAmI3E,iDAAiD,CAwB/C,qCAAqC,CAMnC,KAAK,AAMF,MAAM,CAvKf,AAiKM,kCAjK4B,CAAC,0CAA0C,CAmI3E,iDAAiD,CAwB/C,qCAAqC,CAMnC,KAAK,AAOF,MAAM,CAxKf,AAiKM,kCAjK4B,CAAC,0CAA0C,CAmI3E,iDAAiD,CAyB/C,mCAAmC,CAKjC,KAAK,AAMF,MAAM,CAvKf,AAiKM,kCAjK4B,CAAC,0CAA0C,CAmI3E,iDAAiD,CAyB/C,mCAAmC,CAKjC,KAAK,AAOF,MAAM,AAAC,CACN,UAAU,CAAE,OAAQ,CACrB,AAOT,AAKgC,0BALN,AAAA,KAAK,CAE7B,kCAAkC,CAAC,iCAAiC,CAElE,KAAK,AAAA,2BAA2B,CAAC,EAAE,AAAA,aAAa,AAC7C,sBAAsB,CAAC,EAAE,AAAA,QAAQ,CALxC,AAKgC,0BALN,AAAA,KAAK,CAG7B,kCAAkC,CAAC,0CAA0C,CAC3E,KAAK,AAAA,2BAA2B,CAAC,EAAE,AAAA,aAAa,AAC7C,sBAAsB,CAAC,EAAE,AAAA,QAAQ,CAJxC,AAIgC,8BAJF,AAAA,KAAK,CACjC,kCAAkC,CAAC,iCAAiC,CAElE,KAAK,AAAA,2BAA2B,CAAC,EAAE,AAAA,aAAa,AAC7C,sBAAsB,CAAC,EAAE,AAAA,QAAQ,CAJxC,AAIgC,8BAJF,AAAA,KAAK,CAEjC,kCAAkC,CAAC,0CAA0C,CAC3E,KAAK,AAAA,2BAA2B,CAAC,EAAE,AAAA,aAAa,AAC7C,sBAAsB,CAAC,EAAE,AAAA,QAAQ,AAAC,CACjC,UAAU,CAAE,OAAQ,CACrB,AAMP,AAA2B,0BAAD,CAAC,iDAAiD,AAAC,CAC3E,SAAS,CAAE,CAAE,CAgCd,AAjCD,AAGY,0BAHc,CAAC,iDAAiD,CAG1E,UAAU,AAAA,gEAAgE,AAAC,CACzE,SAAS,CAAE,CAAE,CACd,AALH,AAOE,0BAPwB,CAAC,iDAAiD,CAO1E,UAAU,AAAC,CACT,KAAK,CAAE,kBAAI,CACX,OAAO,CAAE,IAAK,CACd,MAAM,CAAE,SAAU,CAClB,cAAc,CAAE,GAAI,CACpB,OAAO,CAAE,YAAa,CACtB,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,GAAI,CACjB,MAAM,CAAE,IAAK,CACd,AAhBH,AAkBE,0BAlBwB,CAAC,iDAAiD,CAkB1E,YAAY,AAAC,CACX,KAAK,CAAE,kBAAI,CACX,OAAO,CAAE,IAAK,CACd,OAAO,CAAE,YAAa,CACtB,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,GAAI,CAClB,AAxBH,AA0B8D,0BA1BpC,CAAC,iDAAiD,CA0B1E,4DAA4D,AAAA,YAAY,AAAC,CACvE,MAAM,CAAE,SAAU,CACnB,AA5BH,AA8B4D,0BA9BlC,CAAC,iDAAiD,CA8B1E,0DAA0D,AAAA,YAAY,AAAC,CACrE,MAAM,CAAE,SAAU,CACnB,AAGH,AAAsD,0CAAZ,CAAC,UAAU,CAAC,KAAK,AAAC,CAC1D,aAAa,CAAE,GAAI,CACnB,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,IAAK,CACnB,AAED,AAAU,UAAA,AAAA,gEAAgE,AAAC,CACzE,aAAa,CAAE,GAAI,CACnB,OAAO,CAAE,MAAO,CACjB,AAED,AACE,0CADwC,CACxC,oCAAoC,AAAC,CACnC,KAAK,CAAE,IAAK,CACZ,SAAS,CAAE,IAAK,CACjB,AAJH,AAME,0CANwC,CAMxC,qBAAqB,AAAC,CACpB,KAAK,CAAE,IAAK,CACZ,aAAa,CAAE,IAAK,CACrB,AATH,AAWE,0CAXwC,CAWxC,YAAY,AAAC,CACX,KAAK,CAAE,IAAK,CACZ,UAAU,CAAE,CAAE,CACf,AAGH,AAAqC,oCAAD,CAAC,gBAAgB,CAAE,AAAsB,qBAAD,CAAC,MAAM,AAAC,CAClF,WAAW,CAAE,IAAK,CACnB,AAED,AAAkC,iCAAD,CAAC,MAAM,AAAC,CACvC,MAAM,CAAE,UAAW,CACpB,ACxQD,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK,EAC1B,AAAA,0BAA0B,CAC1B,AAAA,8BAA8B,AAAC,CAC7B,KAAK,CAAE,IAAK,CACZ,aAAa,CAAE,IAAK,CACpB,KAAK,CAAE,GAAI,CACX,UAAU,CAAE,UAAW,CACxB,AAED,AAAA,kCAAkC,AAAC,CACjC,KAAK,CAAE,GAAI,CACX,KAAK,CAAE,IAAK,CACb,CAGH,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK,EAC1B,AAAA,0BAA0B,CAC1B,AAAA,8BAA8B,AAAC,CAC7B,KAAK,CAAE,GAAI,CACZ,AAED,AAAA,kCAAkC,AAAC,CACjC,KAAK,CAAE,GAAI,CACZ,CCpBH,AAAA,iCAAiC,AAAC,CAChC,OAAO,CAAE,YAAa,CACtB,KAAK,CAAE,KAAM,CACd,AAED,AACE,gCAD8B,CAC9B,eAAe,AAAC,CACd,OAAO,CAAE,MAAO,CAChB,KAAK,CAAE,KAAM,CAId,AAPH,AAII,gCAJ4B,CAC9B,eAAe,CAGb,KAAK,AAAC,CACJ,OAAO,CAAE,MAAO,CACjB,AANL,AASE,gCAT8B,CAS9B,gCAAgC,AAAC,CAC/B,WAAW,CAAE,IAAK,CAClB,YAAY,CAAE,IAAK,CACnB,SAAS,CAAE,KAAM,CAClB,AAbH,AAeE,gCAf8B,CAe9B,uCAAuC,AAAC,CACtC,OAAO,CAAE,IAAK,CA4Bf,AA5CH,AAeE,gCAf8B,CAe9B,uCAAuC,AAEpC,+CAA+C,AAAC,CAC/C,QAAQ,CAAE,QAAS,CACnB,OAAO,CAAE,IAAK,CACd,OAAO,CAAE,YAAa,CACtB,MAAM,CAAE,IAAK,CACb,UAAU,CAAE,IAAK,CACjB,YAAY,CAAE,CAAE,CAChB,OAAO,CAAE,QAAS,CAClB,SAAS,CAAE,IAAK,CAChB,WAAW,CAAE,IAAK,CAClB,KAAK,CAAE,IAAK,CACZ,eAAe,CAAE,IAAK,CACtB,cAAc,CAAE,SAAU,CAC1B,UAAU,CAAE,OAAQ,CACpB,MAAM,CAAE,qBAAsB,CAC9B,aAAa,CAAE,GAAI,CACnB,UAAU,CAAE,oBAAqB,CACjC,UAAU,CAAE,IAAK,CAKlB,AAvCL,AAeE,gCAf8B,CAe9B,uCAAuC,AAEpC,+CAA+C,AAkB7C,MAAM,CAnCb,AAeE,gCAf8B,CAe9B,uCAAuC,AAEpC,+CAA+C,AAkBpC,MAAM,AAAC,CACf,WAAW,CAAE,IAAK,CAClB,UAAU,CAAE,OAAQ,CACrB,AAtCP,AAeE,gCAf8B,CAe9B,uCAAuC,AAyBpC,wCAAwC,AAAC,CACxC,WAAW,CAAE,IAAK,CAClB,KAAK,CAAE,KAAM,CACd","names":[]} \ No newline at end of file diff --git a/sass/_sale.scss b/sass/_sale.scss index a7ae90f..7745e8f 100644 --- a/sass/_sale.scss +++ b/sass/_sale.scss @@ -617,7 +617,7 @@ } } - #edit-search-type { + .form-radios { .form-item { display: inline-block; width: 190px;