.asr-grid{align-self:start;min-width:0;width:100%}.asr-grid[data-grid-actions-fit] .grid-table .grid-actions{width:var(--asr-actions-width);min-width:var(--asr-actions-width);max-width:var(--asr-actions-width);padding-inline:2px;text-align:left}.asr-grid[data-grid-actions-fit] .asr-inline-actions{display:inline-flex;width:max-content;flex-wrap:nowrap;align-items:center;gap:2px;direction:rtl}.asr-grid[data-grid-actions-fit] .asr-inline-actions>*{flex:none;margin:0}.asr-grid[data-grid-fit] .grid-table .grid-number{width:var(--asr-number-width);min-width:var(--asr-number-width);padding-inline:1px}.asr-grid[data-grid-fit] .grid-table :is(td,th){min-width:0;padding-inline:2px}.asr-grid[data-grid-fit] .grid-table .grid-pinned{position:static!important}.asr-grid[data-grid-fit] .grid-profile-body{overflow-x:hidden}.asr-grid[data-grid-selection-background] .grid-row-selected.grid-row-expanded>td,.asr-grid[data-grid-selection-background] .grid-row-selected>td{box-shadow:none}.asr-grid .grid-profile-surface{position:relative;scrollbar-gutter:auto;max-height:none;border-radius:0}.asr-grid.grid-presentation-profile[data-grid-content-height=true]{height:min(var(--asr-grid-natural-height,100dvh),var(--grid-profile-available-height,calc(100dvh - 200px)))}.asr-grid.grid-presentation-profile>:not(.grid-profile-surface){flex-shrink:0}.asr-grid.grid-presentation-profile[data-grid-content-height=true] .grid-profile-surface{flex:1 1 auto;grid-template-rows:auto max-content minmax(0,1fr) max-content}.asr-grid .asr-vertical-scrollbar{position:absolute;grid-row:2/5;inset-block:0;inset-inline-end:0;width:var(--grid-scrollbar-width,14px);background:var(--canvas);touch-action:none;z-index:10;cursor:default}.asr-grid .asr-vertical-scrollbar:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.asr-grid .asr-vertical-thumb{position:absolute;inset-inline:2px;top:0;border-radius:6px;background:var(--muted)}.asr-grid .grid-profile-body{scrollbar-gutter:auto}.asr-grid .grid-profile-body::-webkit-scrollbar{width:0;height:14px}.asr-grid .grid-profile-body::-webkit-scrollbar-thumb:horizontal{background:var(--muted);border:2px solid var(--canvas);border-radius:6px}.asr-grid .grid-profile-body .grid-table .grid-actions{inset-inline-end:0}.asr-grid .grid-profile-body,.asr-grid .grid-profile-filter,.asr-grid .grid-profile-header{padding-inline-end:0}.asr-grid .grid-table{table-layout:fixed;border-spacing:0;font-size:13px}.asr-grid.entity-grid-compact .grid-table tbody>tr.grid-row-gap>td{height:var(--asr-row-gap);min-height:0;max-height:var(--asr-row-gap);padding:0;border:0;border-radius:0!important;line-height:0;font-size:0;background:transparent!important;box-shadow:none;pointer-events:none}.asr-grid.entity-grid-compact .grid-table tbody>tr[data-row-parity=odd]:not(:hover)>td:not(.grid-cell-dirty):not(.grid-cell-invalid){background:var(--surface)}.asr-grid.entity-grid-compact .grid-table tbody>tr[data-row-parity=even]:not(:hover)>td:not(.grid-cell-dirty):not(.grid-cell-invalid){background:var(--grid-profile-zebra-even,color-mix(in srgb,var(--surface) 86%,var(--canvas)))}.asr-grid :is(.grid-profile-header,.grid-profile-filter) .grid-table{border-spacing:0}.asr-grid .grid-table tbody>tr:not(.grid-expanded-row)>td{box-sizing:border-box;height:var(--asr-row-height);min-height:var(--asr-row-height);padding:0 7px;vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.asr-grid .grid-table tbody>tr:not(.grid-expanded-row) :is(button,input:not([type=checkbox]),select){box-sizing:border-box;min-height:0;max-height:var(--asr-control-height);height:var(--asr-control-height);margin-block:0;padding-block:0;line-height:20px;vertical-align:middle}.asr-grid .grid-table :is(thead,tfoot)>tr>:first-child{border-start-start-radius:var(--asr-radius);border-end-start-radius:var(--asr-radius)}.asr-grid .grid-table :is(thead,tfoot)>tr>:last-child{border-start-end-radius:var(--asr-radius);border-end-end-radius:var(--asr-radius)}.asr-grid>[data-asr-grid-card]{box-sizing:border-box;position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:100%;min-height:var(--asr-card-height);height:var(--asr-card-height);max-height:var(--asr-card-height);flex:0 0 var(--asr-card-height);padding:var(--asr-card-padding);gap:0 12px;margin:0;border:var(--asr-card-border) solid var(--line);overflow:visible;font-size:12px;line-height:20px}.asr-grid>[data-asr-grid-card=top]{border-radius:var(--asr-radius) var(--asr-radius) 0 0;margin-bottom:var(--asr-card-gap);background:color-mix(in srgb,var(--aa-module-accent-soft,var(--teal-soft)) 32%,var(--surface))}.asr-grid>[data-asr-grid-card=bottom]{border-radius:0 0 var(--asr-radius) var(--asr-radius);margin-top:var(--asr-card-gap);background:color-mix(in srgb,var(--canvas) 55%,var(--surface))}.asr-grid-card-content{display:contents}.asr-grid-card-center,.asr-grid-card-end,.asr-grid-card-start{display:flex;align-items:center;white-space:nowrap;width:max-content;max-width:100%}.asr-grid-card-start{justify-self:start}.asr-grid-card-center{justify-self:center;gap:6px}.asr-grid-card-end{justify-self:end}.asr-grid-card-start h2{font-size:14px;line-height:20px;margin:0}.asr-grid .asr-grid-card-more{justify-self:end}.asr-grid .asr-grid-card-more[hidden]{display:none}.asr-grid>[data-card-compact]{grid-template-columns:minmax(0,1fr) auto}.asr-grid [data-card-compact] .asr-grid-card-content{display:flex;position:absolute;inset-inline-end:0;inset-block-start:calc(100% + var(--asr-card-gap));width:max-content;max-width:none;gap:12px;visibility:hidden;pointer-events:none;z-index:24}.asr-grid [data-card-compact][data-asr-grid-card=bottom] .asr-grid-card-content{inset-block-start:auto;inset-block-end:calc(100% + var(--asr-card-gap))}.asr-grid [data-card-open] .asr-grid-card-content{visibility:visible;pointer-events:auto;flex-direction:column;align-items:stretch;max-width:calc(100vw - 24px);max-height:60dvh;overflow:auto;padding:8px;border:1px solid var(--line);border-radius:var(--asr-radius);background:var(--surface);box-shadow:0 4px 16px #0002}.asr-grid [data-card-compact]:not([data-card-open]) .asr-grid-card-content{position:fixed;inset:0 auto auto 0}.asr-grid [data-card-compact] :is(.asr-grid-card-center,.asr-grid-card-end){max-width:none;flex-shrink:0}.asr-grid [data-card-compact] .asr-grid-card-end>:is(.grid-toolbar-actions,.grid-page-controls){flex-wrap:nowrap}.asr-grid [data-asr-grid-card] :is(button,input,select){box-sizing:border-box;height:var(--asr-control-height);min-height:var(--asr-control-height);max-height:var(--asr-control-height);padding-block:4px;margin-block:0;font:inherit;line-height:20px}.asr-grid [data-asr-grid-card] :is(.grid-toolbar-actions,.grid-page-controls,.grid-page-size){align-items:center;margin:0}.asr-grid .grid-pagination-info{justify-self:start}.asr-grid .grid-page-size{justify-self:center}.asr-grid .grid-page-controls{justify-self:end;margin:0}.asr-grid :is(.grid-page-size,.grid-page-controls){display:inline-flex;align-items:center}.asr-grid .grid-pagination :is(button,input,select){box-sizing:border-box;height:var(--asr-control-height);min-height:var(--asr-control-height);max-height:var(--asr-control-height);margin:0;padding-block:4px;font:inherit;line-height:20px;vertical-align:baseline}.asr-grid .grid-pagination button{display:inline-block;border:1px solid transparent;padding-block:4px}.asr-grid .grid-pagination :is(select,input){align-self:center}.asr-grid .grid-pagination select{appearance:none;line-height:20px;padding-inline:7px 20px;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:8px 12px,4px 12px;background-size:4px 4px;background-repeat:no-repeat}.asr-grid .grid-page-size{min-height:var(--asr-control-height)}.asr-grid[data-grid-selectable=false] .grid-table .grid-pinned{--grid-selection-width:0px}.asr-grid .asr-cell-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asr-grid .asr-cell-content{max-height:var(--asr-cell-content-height);overflow:hidden;line-height:16px}.asr-grid.entity-grid-compact .grid-table tbody>tr:not(.grid-expanded-row)>td:first-child{border-start-start-radius:var(--asr-radius);border-end-start-radius:var(--asr-radius)}.asr-grid.entity-grid-compact .grid-table tbody>tr:not(.grid-expanded-row)>td:last-child{border-start-end-radius:var(--asr-radius);border-end-end-radius:var(--asr-radius)}.asr-grid .asr-cell-content .field-hint{margin-top:1px;line-height:14px}.asr-grid .grid-table .grid-expanded-row>td{height:auto;max-height:none;overflow:visible;white-space:normal;padding:10px}.asr-grid .grid-table .grid-expanded-row .asr-grid{min-height:0}.asr-grid .asr-cell-two-lines{display:grid;grid-template-rows:16px 16px;min-width:0;line-height:16px}.asr-grid .asr-cell-two-lines>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit;line-height:16px}.asr-grid .asr-cell-two-lines>b{font-weight:700}.asr-grid .asr-cell-two-lines>small{font-size:11px}.asr-grid .asr-quantity-control{display:inline-grid;grid-template-columns:var(--asr-control-height) minmax(42px,1fr) var(--asr-control-height);height:var(--asr-control-height);min-width:calc(42px + 2 * var(--asr-control-height));max-width:140px;vertical-align:middle}.asr-grid .asr-quantity-control>:is(button,input){width:100%;min-width:0;text-align:center;padding:0;border-radius:0}.asr-grid .asr-quantity-control>:first-child{border-start-start-radius:var(--asr-radius);border-end-start-radius:var(--asr-radius)}.asr-grid .asr-quantity-control>:last-child{border-start-end-radius:var(--asr-radius);border-end-end-radius:var(--asr-radius)}.asr-grid .grid-table tbody>tr[data-grid-invalid=true]>td{background:#fff1ef!important;color:#9e2830}.asr-grid .asr-tree-label{display:block;min-width:0;padding-inline-start:var(--asr-tree-indent,0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asr-grid[data-grid-exceptions~=POS-CART-INSET-2] .grid-table tbody>tr[data-row-parity]>td:first-child{border-inline-start:var(--asr-row-inline-inset) solid transparent;background-clip:padding-box}.asr-grid[data-grid-exceptions~=POS-CART-INSET-2] .grid-table tbody>tr[data-row-parity]>td:last-child{border-inline-end:var(--asr-row-inline-inset) solid transparent;background-clip:padding-box}