.widget-table{scroll-behavior:auto;-webkit-overflow-scrolling:auto;flex-direction:column;width:100%;display:flex;overflow:visible}.widget-table.local-data-widget{border:var(--container-border-width,0px) var(--container-border-style,solid) var(--container-border-color,transparent);border-radius:var(--container-border-radius,0px);box-sizing:border-box}.widget-table[data-rowheight="0"],.widget-table[data-rowheight]:not([data-rowheight="0"]){overflow:visible}.widget-table .table-grid>.row{display:contents}.widget-table[data-rowheight="0"] .table-grid .column>.row,.widget-table[data-rowheight="0"] .table-grid .column.column-has-grid>.row{flex-grow:var(--row-size,100)!important;flex-direction:column!important;flex-shrink:1!important;flex-basis:0%!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important}.widget-table[data-rowheight="0"] .column-has-grid .row[data-depth]{flex-grow:var(--row-size,100)!important;flex-shrink:1!important;flex-basis:0%!important;height:auto!important;min-height:0!important;max-height:none!important}.widget-table[data-rowheight="0"] .table-grid .column>.row>.column{flex-direction:column!important;flex:1!important;height:auto!important;display:flex!important}.widget-table[data-rowheight="0"] .table-grid .column>.row>.column>.widget{flex:1!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;display:flex!important}.widget-table[data-rowheight="0"] .table-grid .column>.row>.column>.widget img{object-fit:contain;max-width:100%;max-height:100%}.widget-table[data-rowheight="0"] .table-grid .column>.row>.column>.widget picture{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.widget-table .table-grid .column img,.widget-table .table-grid .column picture img{object-fit:contain;max-width:100%;height:auto}.widget-table .table-grid .column picture{max-width:100%;display:block}.widget-table .table-grid .column{padding:var(--table-cell-padding,10px);border:var(--table-border-width,1px) var(--table-border-style,solid) var(--table-border-color,#e0e0e0);background-color:var(--table-cell-bg,#fff);word-wrap:break-word;overflow-wrap:break-word;flex-direction:column;min-width:0;display:flex;overflow:hidden}.widget-table[data-rowheight]:not([data-rowheight="0"]) .table-grid .column{overflow:visible;min-height:var(--table-row-height,0)!important;flex-direction:column!important;height:auto!important;max-height:none!important;display:flex!important}.widget-table[data-rowheight]:not([data-rowheight="0"]) .table-grid>.row,.widget-table[data-rowheight="0"] .table-grid>.row{display:contents!important}.widget-table[data-rowheight]:not([data-rowheight="0"]) .table-grid .column>.row,.widget-table[data-rowheight]:not([data-rowheight="0"]) .table-grid .column.column-has-grid>.row{flex-grow:var(--row-size,100)!important;flex-direction:column!important;flex-shrink:1!important;flex-basis:0%!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important}.widget-table[data-rowheight]:not([data-rowheight="0"]) .table-grid .column>.row>.column{overflow:hidden;flex-direction:column!important;flex:auto!important;height:100%!important;min-height:0!important;max-height:none!important;display:flex!important}.widget-table[data-rowheight]:not([data-rowheight="0"]) .table-grid .column>.row>.column>.widget{overflow:hidden;flex:auto!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important}.widget-table[data-rowheight]:not([data-rowheight="0"]) .widget-paragraph,.widget-table[data-rowheight]:not([data-rowheight="0"]) .widget-heading,.widget-table[data-rowheight]:not([data-rowheight="0"]) .widget-textual{overflow-wrap:break-word;word-wrap:break-word;width:100%;overflow:visible}.widget-table[data-rowheight]:not([data-rowheight="0"]) .widget-image{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;display:flex!important;overflow:hidden!important}.widget-table[data-rowheight]:not([data-rowheight="0"]) .table-grid .column img{object-fit:contain;max-width:100%;height:auto;max-height:100%}.widget-table[data-rowheight]:not([data-rowheight="0"]) .table-grid .column picture{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.widget-table[data-rowheight]:not([data-rowheight="0"]) .table-grid .column picture img{object-fit:contain;max-width:100%;max-height:100%}.widget-table[data-rowheight="0"] .table-grid .column{height:auto;min-height:0}.widget-table[data-rowheight]:not([data-rowheight="0"]) .table-grid{grid-template-columns:repeat(var(--table-actual-columns,var(--table-column-count,3)), 1fr);grid-auto-rows:minmax(var(--table-row-height,100px), auto);grid-template-rows:repeat(auto-fill, minmax(var(--table-row-height,100px), auto));gap:0;width:100%;display:grid}.widget-table .table-grid[style*="--table-actual-columns: 1"],.widget-table .local-data-grid[style*="--table-actual-columns: 1"]{grid-template-columns:100%!important}.widget-table[data-rowheight="0"] .table-grid{grid-template-columns:repeat(var(--table-actual-columns,var(--table-column-count,3)), 1fr);flex:1;grid-auto-rows:minmax(0,1fr);gap:0;width:100%;display:grid}.widget-table[data-rowheight="0"] .table-grid[style*="--table-actual-columns: 1"],.widget-table[data-rowheight="0"] .local-data-grid[style*="--table-actual-columns: 1"]{grid-template-columns:100%!important}.widget-table[data-rowheight="0"] .table-grid .column,.widget-table[data-rowheight="0"] .table-grid .column.column-has-grid{flex-direction:column!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}.widget-table[data-rowheight]:not([data-rowheight="0"]) .table-grid .column.column-has-grid{flex-direction:column!important;display:flex!important}.widget-table[data-rowheight]:not([data-rowheight="0"]) .table-grid .column.column-has-grid>.row{flex:auto;min-height:0;flex-direction:column!important;display:flex!important}.widget-table[data-rowheight]:not([data-rowheight="0"]) .column-has-grid{min-height:100%}.widget-table[data-rowheight]:not([data-rowheight="0"]) .widget-paragraph,.widget-table[data-rowheight]:not([data-rowheight="0"]) .widget-heading,.widget-table[data-rowheight]:not([data-rowheight="0"]) .widget-textual{overflow-wrap:break-word;word-wrap:break-word;width:100%}.widget-table[data-rowheight]:not([data-rowheight="0"]) .table-grid .column .row[data-depth],.widget-table[data-rowheight]:not([data-rowheight="0"]) .column-has-grid .row[data-depth]{flex:var(--row-size,100) 1 0%!important;height:auto!important;min-height:0!important;max-height:none!important}.widget-table[data-rowheight]:not([data-rowheight="0"]) .table-grid .column>.row[style*=--row-height],.widget-table[data-rowheight]:not([data-rowheight="0"]) .column-has-grid>.row[style*=--row-height]{height:auto!important;min-height:0!important}.widget-table .table-grid .column{grid-column:span 1!important}.widget-table[data-header-row=true] .table-grid>.row:first-child .column{background-color:var(--table-header-bg,#f0f0f0);color:var(--table-header-color,#333);font-weight:var(--table-header-weight,bold)}.widget-table[data-alternate-rows=true] .table-grid>.row:nth-child(2n) .column{background-color:var(--table-alt-row-bg,#f5f5f5)}.widget-table[data-header-row=true][data-alternate-rows=true] .table-grid>.row:first-child .column{background-color:var(--table-header-bg,#f0f0f0)}.widget-table .table-placeholder{text-align:center;color:#999;background:#f9f9f9;border:2px dashed #ddd;border-radius:4px;padding:2rem;font-style:italic}.row[data-depth="0"]:has(.widget-table),.row[data-depth="0"]:has(.local-data-widget){align-items:flex-start!important;height:auto!important;min-height:auto!important;max-height:none!important}.row[data-depth="0"]:has(.widget-table)>.column:has(.widget-table),.row[data-depth="0"]:has(.local-data-widget)>.column:has(.local-data-widget){align-self:stretch!important;height:auto!important;min-height:auto!important;max-height:none!important}.row[data-row-has-table=true]{flex:auto!important;align-items:flex-start!important;height:auto!important;min-height:max-content!important;max-height:none!important;overflow:visible!important}.row[data-row-has-table=true]>.column{height:auto!important;min-height:0!important;max-height:none!important}@media (width<=1200px){.widget-table .table-grid .column{padding:calc(var(--table-cell-padding,10px) * .8)}}@media (width<=768px){.row:has(.widget-table)>.column-empty,.row:has(.widget-table)>.column:has(>.widget-empty:only-child:not(:has(.widget-children))),.row:has(.local-data-widget)>.column-empty,.row:has(.local-data-widget)>.column:has(>.widget-empty:only-child:not(:has(.widget-children))){display:none!important}.row:has(.widget-table)>.column:has(.widget-table),.row:has(.local-data-widget)>.column:has(.local-data-widget){flex:100%!important;max-width:100%!important}.row:has(.widget-table),.row:has(.local-data-widget){flex:none!important;height:auto!important;min-height:0!important;max-height:none!important}.row:has(.widget-table)>.column:has(.widget-table),.column-has-grid:has(.widget-table),.row:has(.local-data-widget)>.column:has(.local-data-widget),.column-has-grid:has(.local-data-widget){flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important}.widget-table .table-grid .column{padding:calc(var(--table-cell-padding,10px) * .6)}.widget-table .table-grid,.widget-table .local-data-grid{grid-auto-rows:auto;width:100%;min-width:100%;grid-template-columns:repeat(var(--table-actual-columns,var(--table-column-count,3)), 1fr)!important}.widget-table{flex:auto!important;height:auto!important;min-height:0!important}.viewport{height:auto!important;min-height:100vh!important;overflow-y:auto!important}.page{height:auto!important;min-height:100vh!important}.widget-table .widget-image img{object-fit:contain!important;width:100%!important;height:auto!important;max-height:none!important}.widget-table .widget-image picture{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;display:flex!important}.widget-table .table-grid>.row:has(.widget-image){min-height:120px!important}.widget-table .table-grid .column,.widget-table .local-data-grid .column{min-width:280px}}@media (width<=480px){.widget-table .table-grid .column,.widget-table .local-data-grid .column{border-width:1px;padding:6px}.widget-table .table-grid,.widget-table .local-data-grid{gap:8px;grid-template-columns:repeat(var(--table-actual-columns,1), 1fr)!important}.widget-table{overflow-x:visible}}.widget-table .widget-paragraph,.widget-table .widget-title{box-sizing:border-box;width:100%;overflow:visible}.widget-table .column-textual{justify-content:center;align-items:center;display:flex;overflow:visible}.local-data-grid{grid-template-columns:repeat(var(--table-actual-columns,var(--table-column-count,3)), 1fr);gap:0;width:100%;display:grid;overflow:hidden}.local-data-grid[style*="--table-actual-columns: 1"]{grid-template-columns:100%!important}.widget-table[data-rowheight]:not([data-rowheight="0"]) .local-data-grid{grid-auto-rows:minmax(var(--table-row-height,100px), auto)}.widget-table[data-rowheight="0"] .local-data-grid{flex:1;grid-auto-rows:auto}.local-data-grid>.column{padding:var(--table-cell-padding,10px);border:var(--table-border-width,1px) var(--table-border-style,solid) var(--table-border-color,#e0e0e0);background-color:var(--table-cell-bg,#fff);transform-origin:50%;will-change:transform;flex-direction:column;min-width:0;transition:transform .2s;display:flex;position:relative;overflow:visible;grid-column:span 1!important}.widget-table[data-rowheight]:not([data-rowheight="0"]) .local-data-grid>.column{height:var(--table-row-height,auto)!important;min-height:var(--table-row-height,0)!important;max-height:var(--table-row-height,auto)!important}.widget-table[data-rowheight="0"] .local-data-grid>.column{height:100%!important;min-height:100%!important}.local-data-grid>.column>.row{flex:1!important;min-height:0!important;display:flex!important}.local-data-grid h1,.local-data-grid h2,.local-data-grid h3,.local-data-grid h4,.local-data-grid h5,.local-data-grid h6,.local-data-grid p{margin:0}.local-data-grid .widget{padding:0}.local-data-grid .row{min-height:0!important}.local-data-grid>.column.local-data-header-cell{background-color:var(--table-header-bg,#f0f0f0);color:var(--table-header-color,#333);font-weight:var(--table-header-weight,bold)}.local-data-remove-btn{-webkit-user-select:none;user-select:none;pointer-events:auto;z-index:100!important}.local-data-cell{position:relative!important}.local-data-cell:hover .local-data-remove-btn{transform-origin:50%}.widget-table[data-alternate-rows=true][data-column-count="1"] .local-data-grid>.column:nth-child(2n),.widget-table[data-alternate-rows=true][data-column-count="2"] .local-data-grid>.column:nth-child(4n+3),.widget-table[data-alternate-rows=true][data-column-count="2"] .local-data-grid>.column:nth-child(4n+4),.widget-table[data-alternate-rows=true][data-column-count="3"] .local-data-grid>.column:nth-child(6n+4),.widget-table[data-alternate-rows=true][data-column-count="3"] .local-data-grid>.column:nth-child(6n+5),.widget-table[data-alternate-rows=true][data-column-count="3"] .local-data-grid>.column:nth-child(6n+6),.widget-table[data-alternate-rows=true][data-column-count="4"] .local-data-grid>.column:nth-child(8n+5),.widget-table[data-alternate-rows=true][data-column-count="4"] .local-data-grid>.column:nth-child(8n+6),.widget-table[data-alternate-rows=true][data-column-count="4"] .local-data-grid>.column:nth-child(8n+7),.widget-table[data-alternate-rows=true][data-column-count="4"] .local-data-grid>.column:nth-child(8n+8){background-color:var(--table-alt-row-bg,#f5f5f5)}.local-data-loading{text-align:center;color:#999;padding:20px;display:block}.local-data-grid:not([style*="display: none"])~.local-data-loading{display:none}.row:has(.local-data-widget){flex:none!important;height:auto!important;min-height:0!important;max-height:none!important}.row>.column:has(.local-data-widget),.column-has-grid:has(.local-data-widget){flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important}.local-data-widget[data-rowheight]:not([data-rowheight="0"]){flex:none!important}.local-data-widget[data-rowheight="0"]{flex:auto!important;height:100%!important}.widget-table .column>.widget-paragraph,.widget-table .column>.widget-title{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.widget-table .table-grid .column{container-type:inline-size}.widget-table .widget-paragraph{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;max-width:100%;font-size:clamp(6px, min(calc(4cqw + 4px), min(var(--para-row-limit,calc(var(--row-height,100px) * .15)), var(--para-max-size,32px))), var(--para-max-size,32px))!important}.local-data-widget .local-data-grid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px;display:grid;overflow:hidden}.local-data-widget .local-data-cell,.local-data-widget .local-data-cell .column,.local-data-widget .local-data-cell .row{box-shadow:none;border:none!important;outline:none!important}.local-data-widget .local-data-cell .row[data-depth="1"],.local-data-widget .local-data-grid .column.column-has-grid>.row[data-depth="1"]{flex-flow:row!important;gap:0!important}.local-data-widget .local-data-cell .row[data-depth="1"]>.column{flex-direction:column!important;min-width:0!important;overflow:hidden!important}.local-data-widget .local-data-cell .widget-image{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.local-data-widget .local-data-cell .widget-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.local-data-widget .local-data-cell>.row[data-depth="1"]{border-radius:8px;overflow:hidden;border:1px solid #ccc!important}.local-data-widget .local-data-cell .local-data-remove-btn{color:#fff;cursor:pointer;background-color:#d9534f;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.local-data-widget .local-data-cell .local-data-remove-btn:hover{background-color:#c9302c}.local-data-widget .local-data-cell .quantity-controls{align-items:center;gap:5px;margin-right:40px;display:flex}.local-data-widget .quantity-controls button{cursor:pointer;background:#f5f5f5;border:1px solid #ccc;border-radius:4px;padding:6px 10px;font-size:14px}.local-data-widget .quantity-controls button:hover{background:#e0e0e0}.local-data-widget .quantity-controls input{text-align:center;border:1px solid #ccc;border-radius:4px;width:50px;padding:6px;font-size:14px}.local-data-widget{overflow:visible}.widget-table .local-data-grid>.column.local-data-cell>.row[data-depth]:first-child{flex:1 1 0!important;align-items:stretch!important;height:100%!important;min-height:0!important}.local-data-controls-row{user-select:none;white-space:nowrap;justify-content:center;align-items:center;gap:6px;flex-flow:row!important;display:flex!important}.local-data-controls-col{flex-direction:row!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;min-width:fit-content!important;display:flex!important;overflow:visible!important}