.component-data-table .order-table-bottom>td,.component-data-table .order-table-top>td{background:var(--color-surface)}.component-data-table .order-table-top>td{border-right:none!important;color:var(--color-header-text);font-size:var(--text-small);padding-bottom:20px!important;padding-top:20px!important;position:relative}.component-data-table .order-table-top>td:after{background:var(--color-border);bottom:20px;content:"";position:absolute;right:0;top:20px;width:1px}.component-data-table .order-table-top>td:last-child:after{display:none}.component-data-table .order-table-top .td-control{padding:20px 5px!important;vertical-align:middle}.component-data-table .order-table-top .td-control .component-button .button-body{display:grid;grid-template-columns:40px auto}.component-data-table .order-table-top .td-control .td-control-bottom-wrapper,.component-data-table .order-table-top .td-control .td-control-top-wrapper{display:grid;gap:5px;grid-template-columns:1fr;padding:5px}.component-data-table .order-table-top .td-control .td-control-top-wrapper{position:relative}.component-data-table .order-table-top .td-control .td-control-top-wrapper:after{background:var(--color-border);content:"";height:1px;inset:auto 15px 0 15px;position:absolute}.component-data-table .order-table-bottom:last-child td{border-bottom-color:var(--color-border-darken-1)}.component-data-table .order-table-bottom,.component-data-table .order-table-bottom .tag-secondary-field{display:none}.component-data-table .order-table-bottom .order-positions-info{padding-bottom:var(--padding-mini)}.component-data-table .order-table-bottom .order-positions-info:after{clear:both;content:"";display:block}.component-data-table .order-table-bottom .order-positions-info>div{float:left;margin-right:2em}.component-data-table .order-table-bottom .order-positions-info .order-positions-info-count{font-size:var(--text-small);height:var(--ui-height-small);line-height:var(--ui-height-small)}.component-data-table .order-table-bottom .order-positions-info .component-checkbox{font-size:var(--text-small)}.component-data-table .order-table-bottom td{border-bottom-color:var(--color-border-darken-2)}.component-data-table .order-table-bottom td .order-positions-table{background:var(--color-beige);border-radius:var(--ui-border-radius);box-shadow:var(--bs-0)}.component-data-table .order-table-bottom td .order-positions-table table{width:100%}.component-data-table .order-table-bottom td .order-positions-table table thead{backdrop-filter:blur(5px);background:rgba(255,249,246,.75);background:hsla(0,0%,100%,.85);box-shadow:var(--bs-0);position:sticky;top:65px;z-index:1}.component-data-table .order-table-bottom td .order-positions-table table td,.component-data-table .order-table-bottom td .order-positions-table table th{border-right:none;padding:2px var(--padding-small)}.component-data-table .order-table-bottom td .order-positions-table table th{border-bottom:none;color:var(--color-header-text);font-size:var(--text-small);font-weight:400;padding-bottom:var(--padding-mini);padding-top:var(--padding-mini)}.component-data-table .order-table-bottom td .order-positions-table table td{border-bottom:1px solid var(--color-border);font-size:var(--text-small)}.component-data-table .order-table-bottom td .order-positions-table table td:empty:after{color:var(--color-gray-text);content:"..."}.component-data-table .order-table-bottom td .order-positions-table table tr:first-child td{padding-top:var(--padding-mini)}.component-data-table .order-table-bottom td .order-positions-table table tr:last-child td{border-bottom-color:transparent}.component-data-table .order-table-bottom td .order-positions-table table tr:hover td{border-bottom-color:var(--color-primary)}.component-data-table .order-table-bottom td .order-positions-table .btn-load-order-positions{background:var(--color-surface);color:var(--color-header-text);cursor:pointer;display:block;font-size:14px;font-weight:500;padding:20px;text-align:center}.component-data-table .order-table-bottom td .order-positions-table .btn-load-order-positions em{color:var(--color-gray-text);font-style:normal}.component-data-table .order-table-bottom td .order-positions-table .btn-load-order-positions *{pointer-events:none}.component-data-table .order-table-bottom td .order-positions-table.tag-have-long-rows table tr:last-child td{border-bottom-color:var(--color-border)}.component-data-table .order-table-bottom td .order-positions-table.tag-have-long-rows .btn-toggle-order-positions{background:var(--color-surface);color:var(--color-header-text);cursor:pointer;display:block;font-size:14px;font-weight:500;padding:20px;text-align:center}.component-data-table .order-table-bottom td .order-positions-table.tag-have-long-rows .btn-toggle-order-positions .is-shown{display:inline;pointer-events:none}.component-data-table .order-table-bottom td .order-positions-table.tag-have-long-rows .btn-toggle-order-positions .is-hidden{display:none;pointer-events:none}.component-data-table .order-table-bottom td .order-positions-table.tag-have-long-rows.tag-hide-long-rows tr{display:none}.component-data-table .order-table-bottom td .order-positions-table.tag-have-long-rows.tag-hide-long-rows tr:first-child,.component-data-table .order-table-bottom td .order-positions-table.tag-have-long-rows.tag-hide-long-rows tr:nth-child(2),.component-data-table .order-table-bottom td .order-positions-table.tag-have-long-rows.tag-hide-long-rows tr:nth-child(3),.component-data-table .order-table-bottom td .order-positions-table.tag-have-long-rows.tag-hide-long-rows tr:nth-child(4),.component-data-table .order-table-bottom td .order-positions-table.tag-have-long-rows.tag-hide-long-rows tr:nth-child(5){display:table-row}.component-data-table .order-table-bottom td .order-positions-table.tag-have-long-rows.tag-hide-long-rows .btn-toggle-order-positions .is-shown{display:none}.component-data-table .order-table-bottom td .order-positions-table.tag-have-long-rows.tag-hide-long-rows .btn-toggle-order-positions .is-hidden{display:inline}.component-data-table .order-table-bottom-control{align-items:center;display:flex;gap:var(--padding-normal);margin-bottom:var(--padding-normal)}.component-data-table .order-table-bottom.tag-show{display:table-row}.component-data-table .order-table-bottom.tag-all-positions-loaded .order-positions-table .btn-load-order-positions{display:none}.component-data-table .order-table-bottom.tag-show-secondary-fields .tag-secondary-field{display:table-cell}