.percent-input .v-input__control .v-input__slot{padding:0!important}.percent-input .v-input__control .v-input__slot .v-input__append-inner .v-input__icon{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:15px;width:15px}.percent-input .v-input__control .v-input__slot .v-input__append-inner .v-input__icon .v-icon{font-size:18px}.percent-input .v-input__control .v-input__slot .v-text-field__slot input{min-width:42px;padding:8px 8px 8px 0}@media (max-width:580px){.first-column,.second-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:581px){.body-total,.second-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:1024px){.body-total,.second-column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:100px){.flex-fill-media{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}}.invoice-submit-btn-fix{min-width:0!important;white-space:nowrap}.invoice-payment-grid{--payment-grid-row-height:40px;display:grid;grid-template-columns:minmax(145px,170px) minmax(0,1fr);gap:6px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-width:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:480px;height:calc(var(--payment-grid-row-height)*3 + 12px)}@media (min-width:1138px){.invoice-payment-grid--no-restaurant{--payment-grid-row-height:43px}}@media (max-width:1138px){.invoice-payment-grid{grid-template-columns:minmax(110px,125px) minmax(0,1fr)}}@media (max-width:580px){.invoice-payment-grid{max-width:100%;grid-template-columns:1fr 1fr}}.invoice-payment-grid__primary-col{display:grid;grid-template-rows:repeat(3,1fr);gap:6px;min-width:0;width:100%;height:100%}.invoice-payment-grid__primary-col .invoice-payment-grid__btn{width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:var(--payment-grid-row-height)!important}.invoice-payment-grid__discount-col{display:grid;grid-template-rows:repeat(3,1fr);gap:6px;min-width:0;width:100%;height:100%}.invoice-payment-grid__discount{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-width:0}.invoice-payment-grid__discount .v-input__control,.invoice-payment-grid__discount .v-input__slot{min-height:var(--payment-grid-row-height)!important}.discount-fieldset-fix .v-text-field--outlined fieldset{top:-7px!important}.invoice-payment-grid__action-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-row:2/4;gap:6px;width:100%;min-width:0;height:100%;min-height:0}.invoice-payment-grid__action-grid>.v-btn{width:100%!important;min-width:0!important;max-width:none!important;padding-left:4px!important;padding-right:4px!important;overflow:hidden;height:100%!important;min-height:var(--payment-grid-row-height)!important}.invoice-payment-grid__action-grid>.v-btn .v-btn__content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:11px}.invoice-payment-grid__action-grid>.invoice-payment-grid__composite-cell{width:100%!important;min-width:0!important;max-width:none!important;min-height:var(--payment-grid-row-height)!important;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.invoice-payment-grid__composite-cell--solo{grid-column:1/-1;grid-row:2;align-self:stretch}.invoice-payment-grid__action-grid .composite-responsive-wrapper{max-width:none!important;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.invoice-payment-grid__action-grid .composite-responsive,.invoice-payment-grid__action-grid .composite-responsive-wrapper{width:100%!important;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.invoice-payment-grid__composite-compact .v-container{height:100%!important;width:100%!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.invoice-payment-grid__composite-compact .v-btn.flex-fill-media{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:var(--payment-grid-row-height)!important;padding-top:0!important;padding-bottom:0!important;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.invoice-payment-grid__composite-compact .v-btn.flex-fill-media .mr-1{font-size:11px}.invoice-payment-grid__btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.invoice-payment-grid__btn--compact{padding-top:0!important;padding-bottom:0!important}::v-deep .v-data-table.main-table .v-data-table__wrapper::-webkit-scrollbar{height:10px}::v-deep .v-data-table.main-table .v-data-table__wrapper::-webkit-scrollbar-thumb{background-color:silver}::v-deep .v-data-table.main-table .v-data-table__wrapper::-webkit-scrollbar-track{background-color:#f1f1f1}::v-deep .v-input--selection-controls__input{width:15px}::v-deep .v-input--selection-controls__ripple{display:none}.wrapper .description{height:45px!important;border:1px solid silver;margin-bottom:0;margin:0!important}.wrapper ::v-deep .v-textarea.v-text-field--solo .v-input__control .v-input__slot .v-text-field__slot textarea{height:25px!important;overflow:auto!important;margin-top:7px}.wrapper ::v-deep .v-textarea.v-text-field--solo .v-input__control .v-input__slot .v-text-field__slot textarea::-webkit-scrollbar{display:none}.wrapper ::v-deep .v-textarea.v-text-field--solo .v-input__append-outer{margin-top:11px;margin-left:10px}.header-total{border:1.5px solid #06f;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:4px;border-top-right-radius:4px;padding:7px 10px}.v-card__text{width:auto}.body-total{border:1.5px solid silver;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:0}.discount ::v-deep .v-input__control .v-input__slot{width:90px}.discount ::v-deep .v-input__control .v-input__slot.white{width:100%}::v-deep .v-input--selection-controls .v-input__slot{margin-bottom:0}::v-deep .v-input--selection-controls__input{margin-left:0}::v-deep .v-messages{display:none}::v-deep .v-input--selection-controls.v-input--checkbox{margin:0!important;padding:0}.wrapper-toggle-tax{border:1px solid silver;border-radius:4px}.wrapper-toggle-tax .child{padding:7.5px;cursor:pointer}.wrapper-toggle-tax .child:first-child{border-left:1px solid silver}.box{border:1px solid silver;background-color:rgba(245,242,242,.4392156862745098);border-radius:4px}::v-deep .v-data-table.pos-table .v-data-table-header{background-color:#d9d9d9}::v-deep .v-data-table.pos-table{border:1px solid silver}::v-deep .v-data-table.pos-table .v-data-table__wrapper::-webkit-scrollbar{width:8px;height:8px}::v-deep .v-data-table.pos-table .v-data-table__wrapper::-webkit-scrollbar-thumb{background-color:silver}::v-deep .v-data-table.pos-table .v-data-table__wrapper::-webkit-scrollbar-track{background-color:#f1f1f1}::v-deep .v-data-table.pos-table>.v-data-table__wrapper>table>thead>tr>th{font-size:8.3pt;border-left:1px solid silver!important;padding:0 9px;color:#000;height:40px!important}::v-deep .v-data-table.pos-table>.v-data-table__wrapper>table>thead>tr>th:first-child{border-top-right-radius:4px}::v-deep .v-data-table.pos-table>.v-data-table__wrapper>table>thead>tr>th:last-child{padding:0 8px 0 4px;width:30px;border-left:none;border-top-left-radius:4px}::v-deep .v-data-table.pos-table>.v-data-table__wrapper>table>tbody{position:relative}::v-deep .v-data-table.pos-table>.v-data-table__wrapper>table>tbody>tr>td{border-left:1px solid silver!important;padding-right:10px}::v-deep .v-data-table>.v-data-table__wrapper tbody tr:first-child:hover td:first-child{border-top-left-radius:0}::v-deep .v-data-table>.v-data-table__wrapper tbody tr:first-child:hover td:last-child{border-top-right-radius:0}::v-deep .v-data-table>.v-data-table__wrapper tbody tr:last-child{border-top:1px solid silver;background-color:#f6f6f6}::v-deep .v-data-table>.v-data-table__wrapper tbody tr:nth-last-child(2){background-color:#f6f6f6}::v-deep .v-data-table.pos-table>.v-data-table__wrapper>table>tbody>tr>td:last-child{width:0;border-left:none;padding:0 8px 0 3.6pt}::v-deep .v-text-field--outlined.pos-device .v-label{top:6px!important}.v-tabs:not(.v-tabs--vertical) .v-tab{white-space:nowrap}