.panel-wrapper{font-family:var(--font-family);width:calc(50% - 20px);min-width:600px;max-width:680px;font-size:1rem}@media screen and (max-width:700px){.panel-wrapper{width:100%;min-width:200px}}.panel-wrapper.fullwidth{width:100%;max-width:unset}.panel-wrapper h2{font-size:1.4em;font-weight:600}.panel-wrapper h2:first-letter{text-transform:uppercase}
.list-panel .list{font-size:1.3em;font-family:var(--font-family);padding-left:0;line-height:1.3;list-style:none}.list-panel .list .list-item{margin:15px 0}
@media screen and (max-width:600px){.primary-table-panel{font-size:.9rem}}.primary-table-panel .table-container{width:100%;position:relative;overflow-x:auto}.primary-table-panel .table-container .primary-table{width:100%;min-width:750px}@media screen and (max-width:400px){.primary-table-panel .table-container .primary-table{min-width:450px}}@media screen and (max-width:860px){.primary-table-panel .table-container .primary-table th:first-child,.primary-table-panel .table-container .primary-table td:first-child{z-index:2;padding:10px;position:sticky;left:0}.primary-table-panel .table-container .primary-table th:first-child:before,.primary-table-panel .table-container .primary-table td:first-child:before{content:"";background:linear-gradient(90deg,#0000001a,#0000);width:5px;height:100%;position:absolute;top:0;right:0}.primary-table-panel .table-container .primary-table th:last-child,.primary-table-panel .table-container .primary-table td:last-child{z-index:2;position:sticky;right:0}.primary-table-panel .table-container .primary-table th:last-child:before,.primary-table-panel .table-container .primary-table td:last-child:before{content:"";background:linear-gradient(270deg,#0000001a,#0000);width:5px;height:100%;position:absolute;top:0;left:-5px}}.primary-table-panel .table-container .primary-table .primary-table-header{background-color:#ececed;min-height:50px;font-size:1em}@media screen and (max-width:1150px){.primary-table-panel .table-container .primary-table .primary-table-header{font-size:.8em}}.primary-table-panel .table-container .primary-table .primary-table-row:nth-child(2n),.primary-table-panel .table-container .primary-table .primary-table-row:nth-child(2n) td,.primary-table-panel .table-container .primary-table .primary-table-row:nth-child(2n) th{background-color:#ececed}.primary-table-panel .table-container .primary-table .primary-table-row:nth-child(odd),.primary-table-panel .table-container .primary-table .primary-table-row:nth-child(odd) td,.primary-table-panel .table-container .primary-table .primary-table-row:nth-child(odd) th{background-color:var(--default-color)}.primary-table-panel .table-container .primary-table .primary-table-cell{text-align:center}.primary-table-panel .table-container .primary-table .add-to-cart-button-container{justify-content:center;margin:0 10px;display:flex}@media screen and (max-width:750px){.primary-table-panel .table-container .primary-table .add-to-cart-button-container{margin:0 5px}}.primary-table-panel .table-container .primary-table .add-to-cart-button-container .add-to-cart-button{width:30px;height:30px}@media screen and (max-width:600px){.primary-table-panel .table-container .primary-table .add-to-cart-button-container .add-to-cart-button{width:20px;height:20px}}.primary-table-panel .table-container .primary-table .product-number-conatiner{justify-content:center;align-items:center;gap:5px;padding:0 10px;display:flex}@media screen and (max-width:600px){.primary-table-panel .table-container .primary-table .product-number-conatiner{padding:0}}.primary-table-panel .table-container .primary-table .product-number-conatiner .product-number input{text-align:center;width:5rem;height:30px;padding:5px;font-size:.9em}@media screen and (max-width:600px){.primary-table-panel .table-container .primary-table .product-number-conatiner .product-number input{width:5em;height:20px}}.primary-table-panel .table-container .primary-table .product-number-conatiner button{width:25px;height:25px}@media screen and (max-width:600px){.primary-table-panel .table-container .primary-table .product-number-conatiner button{width:15px;height:15px}}
.editable-table-wrapper{flex-wrap:wrap;justify-content:space-around;gap:30px;display:flex}.editable-table-wrapper .editable-table-field-group{flex-direction:column;flex:.7;min-width:400px;display:flex}.editable-table-wrapper .editable-table-field-group>button{width:100%;margin:5px 0}.editable-table-wrapper .editable-table-field-group .field-row{justify-content:space-between;gap:20px;margin:10px 0;display:flex}.editable-table-wrapper .editable-table-field-group .field-row input{flex:1}.editable-table-wrapper .table-wrapper{border:1px solid #d3d3d3;border-radius:10px;flex:1;justify-content:center;gap:30px;padding:10px;display:flex}.editable-table-wrapper .table-wrapper .open-edit-dialog-button{width:40px;height:40px}.editable-table-wrapper .table-wrapper .remove-button{margin:0 auto}.editable-table-wrapper .table-wrapper .editable-table{overflow:scroll}.editable-table-wrapper .table-wrapper .editable-table table{border-collapse:collapse;width:100%}.editable-table-wrapper .table-wrapper .editable-table table thead tr{height:45px}.editable-table-wrapper .table-wrapper .editable-table table thead th{text-align:center;white-space:normal;background-color:#ececed;border-right:1px solid #fff}.editable-table-wrapper .table-wrapper .editable-table table thead th:last-child{border-right:none;width:60px;padding:6px}.editable-table-wrapper .table-wrapper .editable-table table tbody td{border-right:1px solid #fff}.editable-table-wrapper .table-wrapper .editable-table table tbody td button{width:35px;height:35px}.editable-table-wrapper .table-wrapper .editable-table table tbody td:last-child{text-align:center;border-right:none;width:60px}.editable-table-wrapper .table-wrapper .editable-table table tbody tr .editable-cell{background-color:inherit;border:none;width:100%;padding-left:10px;line-height:35px}.editable-table-wrapper .table-wrapper .editable-table table tbody tr .editable-cell:focus-visible{outline:none}.editable-table-wrapper .table-wrapper .editable-table table tbody tr:nth-child(2n) td{background-color:#ececed}.editable-table-wrapper .table-wrapper .editable-table table tbody tr:last-child td{border-bottom:none}.editable-table-wrapper .table-wrapper .editable-table table tbody tr:hover{background-color:#f5f5f5}.editable-table-wrapper .table-wrapper .editable-table .add-row-btn{width:100%;margin-top:20px}
