.views-table-mobile.table-mobile{width:100%;border:1px solid var(--border-neutral);border-radius:10px;background:var(--color-white);overflow:hidden}.views-table-mobile.table-mobile .views-table-mobile__caption{padding:.75rem .9rem;border-bottom:1px solid var(--border-neutral);background:var(--color-greybase);color:var(--color-primary);font-weight:600}.views-table-mobile.table-mobile .views-table-mobile__rows{display:flex;flex-direction:column}.views-table-mobile.table-mobile .views-table-mobile__row{display:flex;flex-direction:column;gap:.75rem;padding:.9rem}.views-table-mobile.table-mobile .views-table-mobile__row+.views-table-mobile__row{border-top:1px solid var(--border-neutral)}.views-table-mobile.table-mobile .views-table-mobile__row.views-table-mobile__row--footer{background:var(--color-greybase);font-weight:600}.views-table-mobile.table-mobile .views-table-mobile__item{display:grid;grid-template-columns:8rem minmax(0, 1fr);gap:1rem;align-items:start}.views-table-mobile.table-mobile .views-table-mobile__label{color:var(--color-primary);font-size:var(--font-size-sm);font-weight:600}.views-table-mobile.table-mobile .views-table-mobile__value{min-width:0;overflow-wrap:anywhere}form .js-form-item-table{overflow-x:auto;-webkit-overflow-scrolling:touch}form .js-form-item-table table{border:1px solid var(--border-neutral);border-radius:10px;width:100%;border-collapse:separate;border-spacing:0;overflow:hidden}form .js-form-item-table table thead{background:var(--color-greybase)}form .js-form-item-table table thead th{background:var(--color-greybase);padding:.5rem .9rem;text-align:center}form .js-form-item-table table thead th:first-child{text-align:left}form .js-form-item-table table tbody td{padding-left:.9rem;padding-right:.9rem}@media(max-width: 767px){form .js-form-item-table{overflow-x:visible}form .js-form-item-table table{min-width:0}form .js-form-item-table table thead{display:none}form .js-form-item-table table tbody tr{display:block;border-top:1px solid var(--border-neutral);padding:.6rem .75rem}form .js-form-item-table table tbody td{display:block;width:100%;padding:.25rem 0}form .js-form-item-table table tbody td::before{display:block;font-size:.82rem;color:var(--text-secondary, #6b7280);margin-bottom:.2rem}form .js-form-item-table table tbody td:nth-child(1)::before{content:"Concept"}form .js-form-item-table table tbody td:nth-child(2)::before{content:"Price"}form .js-form-item-table table tbody td:nth-child(3)::before{content:"Quantity"}form .js-form-item-table table tbody td:nth-child(4)::before{content:"Total"}form .js-form-item-table table tbody td:nth-child(5)::before{content:""}form .js-form-item-table table tbody td .form-text,form .js-form-item-table table tbody td .form-number{min-height:40px;margin-top:0}form .js-form-item-table table tbody td:last-child{padding-top:.35rem}}form .js-form-item-table .button--icon{border:none;background:none}form .js-form-item-table .button--icon:hover{cursor:pointer}@media(max-width: 767px){.views-table-mobile.table-mobile .views-table-mobile__item{grid-template-columns:1fr;gap:.2rem}}