.aaac-Item[data-link-target=true]{outline:1px solid var(--warning)}.aaac-Item[data-link-target=true] .aaac-Trigger{outline:none!important;color:var(--warning)!important;background-color:var(--warning-r)!important}.aaac-Header .aaac-CloseTrigger,.aaac-Header .aaac-OpenTrigger{transition:background-color 0.1s,color 0.1s}.aaac-Item[data-state=open] .aaac-Header .aaac-CloseTrigger{display:inline-block;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--normal) 20%,transparent);background-color:var(--bg-2);color:var(--normal);font-size:12px;border-radius:4px;position:absolute;transform:translateY(-16px);padding:var(--space0) var(--space1)}@media (hover:hover){.aaac-Item[data-state=open] .aaac-Header .aaac-CloseTrigger:hover{background-color:var(--normal);color:var(--bg-6)}}.aaac-Item[data-state=open] .aaac-Header .aaac-OpenTrigger{display:none}.aaac-Item[data-state=closed] .aaac-Header .aaac-OpenTrigger{display:inline-block;background-color:var(--bg-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--normal) 20%,transparent);color:var(--normal);font-size:12px;border-radius:4px;position:absolute;transform:translateY(-16px);padding:var(--space0) var(--space1)}@media (hover:hover){.aaac-Item[data-state=closed] .aaac-Header .aaac-OpenTrigger:hover{background-color:var(--normal);color:var(--bg-6)}}.aaac-Item[data-state=closed] .aaac-Header .aaac-CloseTrigger{display:none}.aaac-Trigger{width:100%;display:flex;flex-wrap:nowrap;overflow:hidden;align-items:center;user-select:none;-webkit-user-select:none}.aaac-Trigger[data-central=false]{justify-content:space-between}.aaac-Trigger[data-central=true]{justify-content:center}@media screen and (min-width:0){.aaac-Trigger{padding:var(--space1);gap:var(--space1)}}@media screen and (min-width:600px){.aaac-Trigger{padding:var(--space2);gap:var(--space2)}}.aaac-Trigger .aaac-Icon{flex-shrink:0;flex-grow:0;width:24px;height:24px;transition:transform 0.2s}.aaac-Trigger[data-state=open]{color:var(--accordion-trigger-open-color,var(--positive));background-color:var(--accordion-trigger-open-bg,transparent)}.aaac-Trigger[data-state=open] .aaac-Icon{transform:rotate(-180deg)}.aaac-Trigger[data-mark=true][data-marktype=chevron][data-mark-position=left]::before{flex-shrink:0;display:block;width:24px;height:24px;content:"";mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;background-image:none;background-repeat:no-repeat;background-position:center;background-color:currentColor;transition:transform 0.2s;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}.aaac-Trigger[data-mark=true][data-marktype=chevron][data-mark-position=right]::after{flex-shrink:0;display:block;width:24px;height:24px;content:"";mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;background-image:none;background-repeat:no-repeat;background-position:center;background-color:currentColor;transition:transform 0.2s;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}.aaac-Trigger[data-mark=true][data-marktype=chevron][data-mark-position=left][data-state=open]::before{transform:rotate(-180deg)}.aaac-Trigger[data-mark=true][data-marktype=chevron][data-mark-position=right][data-state=open]::after{transform:rotate(-180deg)}.aaac-Trigger[data-mark=true][data-marktype=plusminus][data-mark-position=left]::before{flex-shrink:0;display:block;width:24px;height:24px;content:"";mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;background-image:none;background-repeat:no-repeat;background-position:center;background-color:currentColor}.aaac-Trigger[data-mark=true][data-marktype=plusminus][data-mark-position=right]::after{flex-shrink:0;display:block;width:24px;height:24px;content:"";mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;background-image:none;background-repeat:no-repeat;background-position:center;background-color:currentColor}.aaac-Trigger[data-mark=true][data-marktype=plusminus][data-mark-position=left][data-state=open]::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E")}.aaac-Trigger[data-mark=true][data-marktype=plusminus][data-mark-position=left][data-state=closed]::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='5' x2='12' y2='19'%3E%3C/line%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='5' x2='12' y2='19'%3E%3C/line%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E")}.aaac-Trigger[data-mark=true][data-marktype=plusminus][data-mark-position=right][data-state=open]::after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E")}.aaac-Trigger[data-mark=true][data-marktype=plusminus][data-mark-position=right][data-state=closed]::after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='5' x2='12' y2='19'%3E%3C/line%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='5' x2='12' y2='19'%3E%3C/line%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E")}.aaac-Content{display:grid;grid-template-rows:0fr;overflow:hidden;opacity:0;transition:opacity 0.14s ease-out}.aaac-Content[data-state=open]{grid-template-rows:1fr;opacity:1}@starting-style{.aaac-Content[data-state=open]{opacity:0}}.aaac-Content[data-state=closed]{display:none;grid-template-rows:0fr;opacity:0}.aaac-ContentInner{min-height:0;overflow:hidden;opacity:0;transform:translateY(-0.35rem);transition:transform 0.22s ease-out,opacity 0.16s ease-out}.aaac-Content[data-state=open] > .aaac-ContentInner{opacity:1;transform:translateY(0)}@starting-style{.aaac-Content[data-state=open] > .aaac-ContentInner{opacity:0;transform:translateY(-0.35rem)}}@media (prefers-reduced-motion:reduce){.aaac-Content,.aaac-ContentInner{transition:none}}.aaac-Content[data-state=closed] > .aaac-ContentInner{opacity:0;transform:translateY(-0.35rem)}.aaac-CloseHeader[data-state=closed]{overflow:hidden;height:0}.aaac-CloseHeader[data-state=open]{height:20px}.aara-Root{display:flex;flex-wrap:wrap}.aara-Root[data-orientation=horizontal]{flex-direction:row}.aara-Root[data-orientation=vertical]{flex-direction:column}.aara-Field{display:grid;gap:0.5rem;align-items:center;justify-content:flex-start;padding:0.5rem 0.5rem;border-radius:var(--radius-input);cursor:pointer;user-select:none;grid-template-columns:28px 1fr}.aara-Item{background-color:var(--bg-0);width:28px;height:28px;border-radius:100%;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--normal) 32%,transparent);transition:box-shadow 100ms;-webkit-tap-highlight-color:transparent}.aara-Item[data-state=checked]{box-shadow:inset 0 0 0 1.5px var(--positive)}.aara-Item[data-disabled]{opacity:0.45;cursor:not-allowed}.aara-Label{color:var(--normal);font-size:var(--font-size2);line-height:1.2}.aara-Field{transition:background-color 80ms}@media (hover:hover){.aara-Field:hover:not(:has([data-disabled])){background-color:color-mix(in srgb,var(--normal) 5%,transparent)}}.aara-Field:has(.aara-Item:focus-visible){outline:2px solid color-mix(in srgb,var(--positive) 70%,transparent);outline-offset:1px}.aara-Item:focus{outline:none}.aara-Indicator{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative}.aara-Indicator::after{content:"";display:block;width:14px;height:14px;border-radius:50%;background-color:var(--positive);transition:scale 120ms cubic-bezier(0.3,1.4,0.5,1)}@starting-style{.aara-Indicator::after{scale:0.4}}@media (prefers-reduced-motion:reduce){.aara-Indicator::after{transition:none}}.aatb-Root{display:flex;flex-direction:column}.aatb-List{flex-shrink:0;display:flex;flex-wrap:wrap;margin-bottom:1rem}@media screen and (min-width:0){.aatb-List{gap:var(--space1)}}@media screen and (min-width:600px){.aatb-List{gap:0}}@media screen and (min-width:600px){.aatb-List[data-position=top]{border-bottom:2px solid var(--positive)}}@media screen and (min-width:600px){.aatb-List[data-position=bottom]{border-top:2px solid var(--positive);gap:0}}.aatb-Trigger{font-family:inherit;padding:0 var(--space1);min-height:44px;min-width:100px;flex:1;display:flex;align-items:center;justify-content:center;font-size:var(--font-size2);line-height:1;color:var(--positive);cursor:pointer;transition:color 100ms ease-out,background-color 100ms ease-out,box-shadow 100ms ease-out;-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){.aatb-Trigger{transition:none}}@media screen and (min-width:0){.aatb-Trigger{background-color:var(--bg-0);border-radius:var(--radius-input);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--normal) 18%,transparent);white-space:nowrap;min-width:100px}}@media screen and (min-width:600px){.aatb-Trigger{border-radius:0;background-color:inherit;box-shadow:none;white-space:normal;min-width:100px}}@media (hover:hover){.aatb-Trigger:hover{color:var(--brand);background-color:var(--bg-1)}}.aatb-Trigger:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;z-index:1}.aatb-Trigger[data-state=active]{position:relative;color:var(--brand);text-shadow:0.04em 0 0 currentColor;background-color:inherit}@media screen and (min-width:0){.aatb-Trigger[data-state=active]{background-color:color-mix(in srgb,var(--brand) 10%,var(--bg-0));box-shadow:inset 0 0 0 1.5px var(--brand)}}@media screen and (min-width:600px){.aatb-Trigger[data-state=active]{box-shadow:inset 0 -1px 0 0 currentColor,0 1px 0 0 currentColor}}@media screen and (min-width:600px){.aatb-Trigger[data-state=active]::after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%,100%);width:0;height:0;border-left:0.5rem solid transparent;border-right:0.5rem solid transparent;border-top:0.5rem solid currentColor}}.aadt-dataTable{width:100%;overflow:hidden;border-radius:8px;position:relative}.aadt-tableOuter{position:relative;width:100%}.aadt-tableWrapper{width:100%;overflow-x:auto;overscroll-behavior-x:contain;border-radius:8px;position:relative}.aadt-tableWrapper[data-can-scroll-right=true]::after{content:"";position:sticky;right:0;top:0;bottom:0;width:40px;pointer-events:none;background:linear-gradient(to left,var(--bg-1),transparent);opacity:0.8}.aadt-tableWrapper[data-can-scroll-left=true]::before{content:"";position:sticky;left:0;top:0;bottom:0;width:40px;pointer-events:none;background:linear-gradient(to right,var(--bg-1),transparent);opacity:0.8;z-index:1}.aadt-tableWrapper[data-has-expanded=true]{overflow-x:auto;overflow-y:visible}.aadt-cardWrapper{width:100%}.aadt-scrollIndicator{appearance:none;font:inherit;padding:0;margin:0;outline:none;cursor:pointer;position:absolute;width:80px;height:80px;display:flex;align-items:center;justify-content:center;isolation:isolate;background-color:color-mix(in srgb,var(--bg-1) 10%,transparent);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border:none;border-radius:50%;box-shadow:0 0px 10px -5px var(--normal);z-index:1;color:var(--fg-1);opacity:0;pointer-events:none;transform:translateY(-50%) scale(0.8);transition:opacity 0.6s ease-out,transform 0.6s ease-out}.aadt-scrollIndicator[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1);transition:opacity 0.15s ease-out,transform 0.15s ease-out}@media (hover:hover){.aadt-scrollIndicator:hover{background-color:color-mix(in srgb,var(--bg-1) 30%,transparent)}}.aadt-scrollIndicator:active{transform:translateY(-50%) scale(0.95)}.aadt-scrollIndicator svg{display:block;width:40px;height:40px}.aadt-scrollIndicator[data-direction=left]{left:12px}.aadt-scrollIndicator[data-direction=right]{right:12px}.aadt-table{display:grid;min-width:max-content;width:100%;border:1px solid var(--bg-6);border-radius:8px;overflow:visible}.aadt-table[data-display-mode=card]{display:flex;flex-direction:column;gap:var(--space2);border:none}.aadt-header{display:contents}.aadt-headerRow{display:contents}.aadt-headerCell{display:flex;align-items:center;padding:8px 12px;background-color:var(--bg-3);font-weight:600;border-bottom:1px solid var(--bg-6);min-width:60px;position:relative;user-select:none;transition:background-color 0.15s ease,opacity 0.15s ease}.aadt-headerCell[data-sortable=true]{cursor:pointer}@media (hover:hover){.aadt-headerCell[data-sortable=true]:hover{background-color:var(--bg-4)}}.aadt-headerCell[data-sortable=true]:focus-visible{outline:2px solid var(--positive);outline-offset:-2px}.aadt-headerCell[data-sorted=true]{background-color:var(--bg-4)}.aadt-headerCell[data-dragging=true]{opacity:0.5}.aadt-headerCell[data-dragover=true]{background-color:var(--bg-4);border-left:2px solid var(--positive)}.aadt-pinnedHeaderCell{background-color:var(--bg-3)}.aadt-pinnedHeaderCell[data-pinned-side=left]{box-shadow:6px 0 6px -6px rgba(0,0,0,0.2)}.aadt-pinnedHeaderCell[data-pinned-side=right]{box-shadow:-6px 0 6px -6px rgba(0,0,0,0.2)}.aadt-headerCellContent{display:flex;align-items:center;gap:4px;width:100%}.aadt-sortIcon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--positive)}.aadt-sortIcon svg{width:14px;height:14px}.aadt-body{display:contents}.aadt-row{display:contents}@media (hover:hover){.aadt-row:hover > .aadt-cell{background-color:var(--bg-2)}}.aadt-row[data-selected=true] > .aadt-cell{background-color:var(--bg-4)}.aadt-row:focus-visible > .aadt-cell{outline:2px solid var(--positive);outline-offset:-2px}.aadt-cell{display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid var(--bg-6);min-width:60px;background-color:var(--bg-0);word-break:break-word;transition:background-color 0.1s ease;position:relative;z-index:1}.aadt-cell:last-child{border-right:none}.aadt-pinnedCell{background-color:var(--bg-0)}.aadt-pinnedCell[data-pinned-side=left]{box-shadow:6px 0 6px -6px rgba(0,0,0,0.12)}.aadt-pinnedCell[data-pinned-side=right]{box-shadow:-6px 0 6px -6px rgba(0,0,0,0.12)}.aadt-expandHeaderCell{position:sticky;right:0;z-index:3;box-shadow:-8px 0 8px -8px rgba(0,0,0,0.2)}.aadt-expandCell{position:sticky;right:0;z-index:2;box-shadow:-8px 0 8px -8px rgba(0,0,0,0.12);justify-content:stretch;align-items:stretch;padding:0}.aadt-expandButton{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border:none;border-radius:0;background-color:transparent;color:var(--fg-2);cursor:pointer;transition:background-color 0.15s ease}@media (hover:hover){.aadt-expandButton:hover{background-color:var(--bg-2)}}.aadt-expandButton:focus-visible{outline:2px solid var(--positive);outline-offset:2px}.aadt-expandButton svg{width:16px;height:16px;transition:transform 0.15s ease}.aadt-expandButton svg[data-expanded=true]{transform:rotate(180deg)}.aadt-detailRow{display:contents}.aadt-detailCell{position:relative;z-index:0;padding:0;border-bottom:1px solid var(--bg-6);background-color:var(--bg-1);overflow:visible}.aadt-detailContent{position:sticky;left:0;width:min(100%,var(--table-wrapper-width,100%));max-width:var(--table-wrapper-width,100%);padding:8px 12px;box-sizing:border-box;overflow-x:hidden}.aadt-emptyRow{display:contents}.aadt-emptyCell{padding:var(--space6);text-align:center;color:var(--muted);background-color:var(--bg-0);border-bottom:1px solid var(--bg-6);grid-column:1/-1}.aadt-loadingRow{display:contents}.aadt-loadingCell{padding:var(--space4);text-align:center;color:var(--muted);background-color:var(--bg-0);grid-column:1/-1;animation:aadt-pulse 1.5s infinite}@keyframes aadt-pulse{0%,100%{opacity:1}50%{opacity:0.5}}.aadt-skeletonCell{padding:8px 12px;background-color:var(--bg-0);border-bottom:1px solid var(--bg-6)}.aadt-skeleton{height:16px;background:linear-gradient(90deg,var(--bg-3) 25%,var(--bg-4) 50%,var(--bg-3) 75%);background-size:200% 100%;border-radius:4px;animation:aadt-shimmer 1.5s infinite}@keyframes aadt-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.aadt-toolbar{display:flex;align-items:center;gap:var(--space2);padding:var(--space2) 0;flex-wrap:wrap}.aadt-toolbarLeft{display:flex;align-items:center;gap:var(--space2);flex:1}.aadt-toolbarRight{display:flex;align-items:center;gap:var(--space2)}.aadt-globalFilter{display:flex;align-items:center;gap:var(--space1);padding:var(--space1) var(--space2);border:1px solid var(--bg-6);border-radius:6px;background-color:var(--bg-0);min-width:200px}.aadt-globalFilter input{border:none;background:transparent;outline:none;flex:1;font-size:14px;color:var(--normal)}@media (pointer:coarse){.aadt-globalFilter input{font-size:16px}}.aadt-globalFilter input::placeholder{color:var(--muted)}.aadt-globalFilter svg{color:var(--muted);flex-shrink:0}.aadt-globalFilterClear{display:flex;align-items:center;justify-content:center;padding:2px;border:none;background:transparent;cursor:pointer;color:var(--muted);border-radius:4px}@media (hover:hover){.aadt-globalFilterClear:hover{background-color:var(--bg-3);color:var(--normal)}}.aadt-globalFilterClear svg{width:14px;height:14px}.aadt-columnFilter{display:flex;align-items:center;gap:4px;margin-top:4px}.aadt-columnFilter input{width:100%;padding:4px 8px;border:1px solid var(--bg-6);border-radius:4px;background-color:var(--bg-0);font-size:12px;color:var(--normal)}@media (pointer:coarse){.aadt-columnFilter input{font-size:16px}}.aadt-columnFilter input::placeholder{color:var(--muted)}.aadt-columnFilter input:focus{outline:none;border-color:var(--positive)}.aadt-columnFilterClear{display:flex;align-items:center;justify-content:center;padding:2px;border:none;background:transparent;cursor:pointer;color:var(--muted);flex-shrink:0}@media (hover:hover){.aadt-columnFilterClear:hover{color:var(--normal)}}.aadt-columnFilterClear svg{width:12px;height:12px}.aadt-sortIconUnsorted{opacity:0.3}.aadt-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--space2);padding:var(--space2) 0;flex-wrap:wrap}.aadt-paginationInfo{color:var(--muted);font-size:14px}.aadt-paginationControls{display:flex;align-items:center;gap:var(--space1)}.aadt-paginationButton{display:flex;align-items:center;justify-content:center;padding:var(--space1);min-width:36px;min-height:36px;border:1px solid var(--bg-6);border-radius:4px;background-color:var(--bg-0);cursor:pointer;transition:opacity 0.15s ease}@media (hover:hover){.aadt-paginationButton:hover:not(:disabled){background-color:var(--bg-2)}}.aadt-paginationButton:disabled{opacity:0.5;cursor:not-allowed}.aadt-paginationButton svg{width:16px;height:16px}.aadt-paginationPages{display:flex;align-items:center;gap:2px}.aadt-pageButton{min-width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:4px;background-color:transparent;cursor:pointer;font-size:14px;transition:background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease}@media (hover:hover){.aadt-pageButton:hover{background-color:var(--bg-2)}}.aadt-pageButton[data-active=true]{background-color:var(--positive);color:white;border-color:var(--positive)}.aadt-pageSizeSelect{padding:var(--space1) var(--space2);border:1px solid var(--bg-6);border-radius:4px;background-color:var(--bg-0);font-size:14px;cursor:pointer}@media (pointer:coarse){.aadt-pageSizeSelect{font-size:16px}}@media (max-width:768px){.aadt-pagination{gap:var(--space1)}.aadt-paginationButton{min-width:44px;min-height:44px}.aadt-pageButton{min-width:44px;height:44px;font-size:15px}.aadt-pageSizeSelect{min-height:44px}}.aadt-selectCheckbox{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:2px solid var(--bg-6);border-radius:4px;cursor:pointer;transition:background-color 0.15s ease,border-color 0.15s ease}.aadt-selectCheckbox[data-checked=true],.aadt-selectCheckbox[data-indeterminate=true]{background-color:var(--positive);border-color:var(--positive)}.aadt-selectCheckbox svg{width:12px;height:12px;color:white}.aadt-cardContainer{display:flex;flex-direction:column;gap:var(--space2)}.aadt-card{display:flex;flex-direction:column;padding:var(--space2);border:1px solid var(--bg-6);border-radius:8px;background-color:var(--bg-0);transition:background-color 0.15s ease,border-color 0.15s ease}@media (hover:hover){.aadt-card:hover{background-color:var(--bg-2)}}.aadt-card[data-selected=true]{background-color:var(--bg-4);border-color:var(--positive)}.aadt-cardHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--space1);padding-bottom:var(--space1)}.aadt-cardHeaderLeft{display:flex;align-items:center;gap:var(--space2);flex:1;min-width:0;flex-wrap:wrap}.aadt-cardHeaderRight{display:flex;align-items:center;gap:var(--space1);flex-shrink:0}.aadt-cardHeaderItem{font-weight:600;font-size:14px}.aadt-cardHeaderItem:first-child{color:var(--muted);font-size:12px;font-weight:500}.aadt-cardAction{display:flex;align-items:center}.aadt-cardBodyWrapper{position:relative;margin-top:var(--space1);padding-top:var(--space1);border-top:1px solid var(--bg-6)}.aadt-cardBodyWrapper:not([data-expanded=true]){max-height:120px;overflow:hidden}.aadt-cardBodyWrapper[data-expanded=true]{max-height:none}.aadt-cardBody{display:flex;flex-direction:column;gap:var(--space2)}.aadt-cardExpandButton{display:flex;align-items:center;justify-content:center;gap:var(--space1);width:100%;padding:var(--space2);margin-top:var(--space2);border:none;border-radius:6px;background:var(--bg-2);color:var(--fg-2);font-size:13px;font-weight:500;cursor:pointer;transition:background-color 0.15s ease}@media (hover:hover){.aadt-cardExpandButton:hover{background:var(--bg-3)}}.aadt-cardExpandButton svg{width:16px;height:16px}.aadt-cardField{display:flex;flex-direction:column;gap:var(--space1);font-size:14px}.aadt-cardFieldLabel{color:var(--muted);font-size:12px;font-weight:500}.aadt-cardFieldValue{font-weight:400;text-align:left}.aadt-cardFieldValue img{max-width:100px;height:auto;border-radius:4px}.aadt-columnToggle{position:relative}.aadt-columnToggleButton{display:flex;align-items:center;gap:var(--space1);padding:var(--space1) var(--space2);border:1px solid var(--bg-6);border-radius:6px;background-color:var(--bg-0);cursor:pointer;font-size:14px}@media (hover:hover){.aadt-columnToggleButton:hover{background-color:var(--bg-2)}}.aadt-columnToggleMenu{position:absolute;top:calc(100% + 4px);right:0;z-index:100;min-width:180px;padding:var(--space1);border:1px solid var(--bg-6);border-radius:8px;background-color:var(--bg-0);box-shadow:0 4px 12px rgba(0,0,0,0.15)}.aadt-columnToggleItem{display:flex;align-items:center;gap:var(--space2);padding:var(--space1) var(--space2);border:none;border-radius:4px;background:transparent;cursor:pointer;font-size:14px;user-select:none;width:100%;text-align:left}@media (hover:hover){.aadt-columnToggleItem:hover{background-color:var(--bg-2)}}.aadt-columnToggleCheckbox{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:2px solid var(--bg-6);border-radius:4px;flex-shrink:0;transition:background-color 0.15s ease,border-color 0.15s ease}.aadt-columnToggleCheckbox[data-checked=true]{background-color:var(--positive);border-color:var(--positive)}.aadt-columnToggleCheckbox[data-checked=true] svg{color:white;width:12px;height:12px}@media (hover:hover){.aadt-columnToggleItem:hover .aadt-columnToggleCheckbox{border-color:var(--positive)}}.aadt-resizer{position:absolute;right:0;top:0;width:4px;height:100%;cursor:col-resize;user-select:none;background-color:transparent;transition:background-color 0.15s ease}.aadt-resizer:focus-visible{width:8px;background-color:var(--positive);outline:2px solid var(--positive);outline-offset:1px}.aadt-resizer[data-resizing=true]{background-color:var(--positive)}@media (hover:hover){.aadt-resizer:hover{background-color:var(--positive)}}.aadt-exportWrapper{position:relative}.aadt-exportButton{display:flex;align-items:center;gap:var(--space1);padding:var(--space1) var(--space2);border:1px solid var(--bg-6);border-radius:6px;background-color:var(--bg-0);cursor:pointer;font-size:14px}@media (hover:hover){.aadt-exportButton:hover{background-color:var(--bg-2)}}.aadt-exportButton svg{width:16px;height:16px}.aadt-exportMenu{position:absolute;top:calc(100% + 4px);right:0;z-index:100;min-width:120px;padding:var(--space1);border:1px solid var(--bg-6);border-radius:8px;background-color:var(--bg-0);box-shadow:0 4px 12px rgba(0,0,0,0.15)}.aadt-exportMenuItem{display:block;width:100%;padding:var(--space1) var(--space2);border:none;border-radius:4px;background-color:transparent;cursor:pointer;font-size:14px;text-align:left}@media (hover:hover){.aadt-exportMenuItem:hover{background-color:var(--bg-2)}}.aadt-loadMoreTrigger{display:flex;align-items:center;justify-content:center;padding:var(--space3);color:var(--muted)}.aadt-loadMoreSpinner{width:24px;height:24px;border:2px solid var(--bg-6);border-top-color:var(--positive);border-radius:50%;animation:aadt-spin 0.8s linear infinite}@keyframes aadt-spin{to{transform:rotate(360deg)}}.aadt-virtualBody{overflow-y:auto;overflow-x:hidden;position:relative}.aadt-virtualSpacer{position:relative;width:100%}.aadt-virtualRow{display:contents}.aadt-displayModeToggle{display:flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--bg-6);border-radius:6px;background-color:var(--bg-0)}.aadt-displayModeButton{display:flex;align-items:center;justify-content:center;padding:var(--space1);border:none;border-radius:4px;background-color:transparent;cursor:pointer;color:var(--muted);transition:background-color 0.15s ease,color 0.15s ease}@media (hover:hover){.aadt-displayModeButton:hover{background-color:var(--bg-2);color:var(--normal)}}.aadt-displayModeButton[data-active=true]{background-color:var(--positive);color:white}.aadt-displayModeButton svg{width:16px;height:16px}@media (max-width:768px){.aadt-toolbar{flex-direction:column;align-items:stretch}.aadt-toolbarLeft,.aadt-toolbarRight{width:100%;justify-content:space-between}.aadt-globalFilter{width:100%}.aadt-pagination{flex-direction:column;align-items:stretch}.aadt-paginationControls{justify-content:center}}.aad-Root header{background-color:var(--bg-1);padding:0.5rem;box-shadow:0 0 1px 0 var(--normal-6)}.aad-Root header .aad-Header{display:flex;column-gap:0.5rem;align-items:center;padding:0 0.5rem}.aad-Root header .aad-Header .aad-Number{font-size:var(--font-size4);font-weight:bold;letter-spacing:-0.1rem;font-family:var(--font-mono);padding-top:0.2rem}.aad-Root header .aad-Mail{padding:0 0.5rem;font-size:var(--font-size1);color:var(--normal-6)}.aad-Root header .aad-EmailDeliveryWarning{display:grid;gap:0.2rem;margin:0.5rem;padding:0.65rem 0.75rem;border:1px solid color-mix(in srgb,var(--danger-8,#8b251f) 35%,transparent);border-radius:var(--radius-input);background:color-mix(in srgb,var(--danger-8,#8b251f) 8%,var(--bg-1));color:var(--danger-8,#8b251f);font-size:var(--font-size1)}.aad-Root header .aad-EmailDeliveryWarning span,.aad-Root header .aad-EmailDeliveryWarning small{line-height:1.55}.aad-Root header .aad-EmailDeliveryWarning small{overflow-wrap:anywhere}.aad-Root header .aad-Date{text-align:right;padding-right:0.5rem;font-size:var(--font-size1);font-family:var(--font-mono)}@media screen and (max-width:599px){.aad-Root header{padding:0.5rem 0.5rem 0.75rem}.aad-Root header .aad-Header{flex-direction:column;align-items:flex-start;padding:0}.aad-Root header .aad-Mail,.aad-Root header .aad-EmailDeliveryWarning,.aad-Root header .aad-Date{text-align:left;padding-right:0}.aad-Root header .aad-EmailDeliveryWarning{margin-inline:0}}.aad-ShippingSummary{margin:var(--space2) 0;padding:var(--space2);background-color:var(--bg-2);border:1px solid var(--bg-5);border-radius:var(--radius-input)}.aad-ShippingSummaryHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--space2)}.aad-ShippingSummaryTrigger{padding:0}.aad-ShippingSummaryContent{padding-top:var(--space1)}.aad-ShippingSummaryTitle{font-weight:700}.aad-ShippingSummaryStatus{font-size:var(--font-size1);color:var(--normal-6)}.aad-ShippingSummaryEmpty{padding-top:var(--space1);font-size:var(--font-size1);color:var(--normal-6)}.aad-ShippingSummaryTable{margin-top:var(--space2)}.aad-ShippingSummaryTabs{margin-top:var(--space2)}.aad-ShippingSummaryTabList{margin-bottom:var(--space1)}.aad-ShippingSummaryTabContent{display:block}.aad-ShippingSummaryImageCell{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space1)}.aad-ShippingSummaryRoasts{display:flex;flex-direction:column}.aad-ShippingSummaryRoast{display:inline-flex;align-items:center;gap:4px;padding:5px;border:0;background:transparent;color:inherit;font:inherit;font-size:0.8rem;font-variant-numeric:tabular-nums;cursor:default}.aad-ShippingSummaryRoastLabel{flex-basis:100%;font-size:0.8rem}.aad-ShippingSummaryRoastDot{width:14px;height:14px;border-radius:50%}.aad-ShippingSummaryRoastDot[data-roast=strongly]{background:#e5484d}.aad-ShippingSummaryRoastDot[data-roast=normally]{background:#f76b15}.aad-ShippingSummaryRoastDot[data-roast=weakly]{background:#ffc53d}.aad-ShippingSummaryRoastDot[data-roast=auto]{background:#30a46c}.aad-ShippingSummaryImageWrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.aad-ShippingSummaryImage{width:44px;height:44px;object-fit:cover;border-radius:8px;background-color:var(--bg-1);border:1px solid var(--bg-5)}.aad-ShippingSummaryImageCount{position:absolute;bottom:-6px;right:-6px;padding:0 6px;height:18px;border-radius:999px;background-color:var(--bg-4);border:1px solid var(--bg-6);font-size:10px;line-height:18px;font-weight:700;color:var(--fg-1)}.aad-ShippingSummaryName{font-weight:600}.aad-ShippingSummaryPrayer{font-weight:500}.aad-ShippingSummaryQuantity{width:100%;text-align:right;font-variant-numeric:tabular-nums}.aad-ShippingSummaryQuantityHeader{width:100%;text-align:right}.aad-ShippingSummaryMeta{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.aad-ShippingSummaryMetaItem{padding:2px 6px;border-radius:999px;background-color:var(--bg-1);border:1px solid var(--bg-5);font-size:11px;line-height:1.4}.aad-ShippingSummaryMetaMore{padding:2px 6px;border-radius:999px;background-color:var(--bg-4);border:1px dashed var(--bg-6);font-size:11px;line-height:1.4;color:var(--normal-7)}.aad-ShippingSummaryMetaEmpty{font-size:var(--font-size1);color:var(--normal-6)}.aad-ShippingSummaryActions{margin-top:var(--space2);display:flex;justify-content:flex-end}.aad-ShippingSummaryAddress{margin-top:var(--space2);padding:var(--space2);border-radius:var(--radius-input);border:1px solid var(--bg-5);background-color:var(--bg-1)}.aad-ShippingSummaryAddressTitle{font-weight:600;margin-bottom:var(--space1)}.aad-ShippingSummaryAddressBody{display:grid;gap:2px;font-size:var(--font-size1)}.aad-ShippingSummaryAddressEmpty{font-size:var(--font-size1);color:var(--normal-6)}.aad-FloatingNav{position:sticky;bottom:calc(env(safe-area-inset-bottom) + 12px);margin-top:1rem;display:flex;justify-content:center;z-index:2}.aad-FloatingNavInner{display:flex;gap:0.6rem;padding:0.5rem 0.75rem;border-radius:var(--radius-input);background-color:color-mix(in srgb,var(--bg-1) 60%,transparent);box-shadow:0 4px 12px -6px var(--normal-6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.aaap-Root{display:flex;align-items:center;justify-content:flex-start;column-gap:0.5rem;row-gap:0.4rem;flex-wrap:wrap}.aaap-Root .aaap-Name{flex-shrink:0;max-width:100%;word-break:break-word}@media screen and (max-width:599px){.aaap-Root{align-items:flex-start}}.aaav-Root .aaav-Title{font-size:var(--font-size2);letter-spacing:0;font-weight:bold;padding:0.5rem}@media screen and (min-width:0){.aaav-Root .aaav-Title{text-align:center}}@media screen and (min-width:600px){.aaav-Root .aaav-Title{text-align:center}}.aaav-Root .aaav-Container{display:flex;flex-wrap:wrap;gap:0.5rem;padding:0.5rem;background-color:var(--bg-6);box-shadow:inset 0 0 3px 1px var(--positive);overflow:auto;justify-content:center}@media screen and (min-width:0){.aaav-Root .aaav-Container{border-radius:0}}@media screen and (min-width:600px){.aaav-Root .aaav-Container{padding:1rem}}.aapv-Root .aapv-Title{font-size:var(--font-size2);letter-spacing:0;font-weight:bold;margin-top:1rem;padding:0.5rem}@media screen and (min-width:0){.aapv-Root .aapv-Title{text-align:center}}@media screen and (min-width:600px){.aapv-Root .aapv-Title{text-align:center}}.aapv-Root .aapv-Grid{display:grid;grid-template-columns:auto auto;padding:0.5rem;box-shadow:0 0 1px 0 var(--normal-6);background-color:var(--bg-1);overflow:auto;margin:0 auto;width:fit-content;justify-content:center;border-collapse:collapse}@media screen and (min-width:0){.aapv-Root .aapv-Grid{border-radius:0}}@media screen and (min-width:600px){.aapv-Root .aapv-Grid{padding:1rem}}.aapv-Root .aapv-Grid .aapv-Label{font-size:var(--font-size1);font-weight:bold;padding:0.3rem 0.5rem;border-bottom:0.5px solid var(--normal-6)}.aapv-Root .aapv-Grid .aapv-Content{font-family:var(--font-mono);font-size:var(--font-size1);text-align:right;border-bottom:0.5px solid var(--normal-6);padding:0.3rem 0.5rem}.aatv-Root .aatv-Title{font-size:var(--font-size2);letter-spacing:0;font-weight:bold;margin-top:1rem;padding:0.5rem}@media screen and (min-width:0){.aatv-Root .aatv-Title{text-align:center}}@media screen and (min-width:600px){.aatv-Root .aatv-Title{text-align:center}}.aatv-Root .aatv-Grid{display:grid;grid-template-columns:auto auto auto auto auto;padding:0.5rem;box-shadow:0 0 1px 0 var(--normal-6);background-color:var(--bg-1);overflow:auto;margin:0 auto;width:fit-content;justify-content:center;border-collapse:collapse}@media screen and (min-width:0){.aatv-Root .aatv-Grid{border-radius:0}}@media screen and (min-width:600px){.aatv-Root .aatv-Grid{padding:1rem}}.aatv-Root .aatv-Grid .aatv-Header{font-size:var(--font-size1);font-weight:bold;padding:0.1rem 0.5rem;border-bottom:1px solid var(--normal-6);text-align:center}.aatv-Root .aatv-Grid .aatv-Content{font-family:var(--font-mono);font-size:10px;text-align:center;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--normal-6);padding:0.1rem 0.5rem}.aatx-Root{padding:var(--space2);display:flex;justify-content:center;align-items:center}.aamv-Root{margin:1rem auto}.aamv-Root .aamv-Grid{display:grid;grid-template-columns:auto auto auto auto auto auto;padding:0.5rem;box-shadow:0 0 1px 0 var(--normal-6);background-color:var(--bg-1);overflow:auto;margin:0.2rem auto;width:fit-content;justify-content:center;border-collapse:collapse}@media screen and (min-width:0){.aamv-Root .aamv-Grid{border-radius:0}}@media screen and (min-width:600px){.aamv-Root .aamv-Grid{padding:1rem}}.aamv-Root .aamv-Grid .aamv-Header{font-size:var(--font-size1);font-weight:bold;padding:0.1rem 0.5rem 1rem;border-bottom:0.5px solid var(--normal-6);text-align:center}.aamv-Root .aamv-Grid .aamv-Content{font-family:var(--font-mono);font-size:10px;text-align:center;display:flex;align-items:center;justify-content:center;border-bottom:0.5px solid var(--normal-6);padding:0.1rem 0.5rem}.aamv-MobileList{display:grid;gap:var(--space2);padding:0.5rem}.aamv-MobileCard{border:1px solid var(--bg-5);border-radius:var(--radius-input);background-color:var(--bg-1);padding:0.75rem;display:grid;gap:0.5rem;box-shadow:0 0 1px 0 var(--normal-6)}.aamv-MobileCardHeader{display:flex;justify-content:space-between;gap:0.5rem;flex-wrap:wrap}.aamv-MobileCardTitle{font-weight:600}.aamv-MobileCardStatus{font-weight:600;color:var(--normal-6)}.aamv-MobileCardMeta{display:grid;gap:0.35rem;font-size:var(--font-size1)}.aamv-MobileCardLabel{margin-right:0.4rem;font-weight:600;color:var(--normal-6)}.aamv-MobileCardUser{display:flex;align-items:center;gap:0.4rem}.aamv-MobileCardMemo{font-size:var(--font-size1)}.aamv-MobileCardActions{display:flex;justify-content:flex-end}.aamv-FlexButton{display:flex;gap:0.5rem;justify-content:center;align-items:center}.aamv-Controller{display:flex;justify-content:center;align-items:center;gap:0.5rem;flex-wrap:wrap}.aamv-Controller .aamv-Checks{display:flex}.aamv-MemoContainer input{box-shadow:0 0 1px 0 var(--normal-6);padding:0.3rem 0.5rem;font-size:12px}.aamv-MemoContainer button[data-variant=normal][data-padding=small]{padding:0.2rem 0.5rem;min-width:0;min-height:0}.aamv-NotShipped{color:var(--danger)}.aamv-Shipped{color:var(--positive)}.aamv-Recalc{margin:1rem;text-align:center}.aamv-GiftContainer{display:grid;gap:0.5rem}.aamv-GiftContainer .aamv-InvoiceCheck{display:flex;gap:0.5rem;flex-wrap:wrap}.aamv-GiftContainer{max-width:600px;margin:1rem auto}.aamv-GiftMessageButton{justify-content:flex-start;max-width:100%;white-space:pre-wrap;text-align:left}.aamv-GiftMessageButton svg{flex:0 0 auto}.aarb-Fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space2);min-width:min(72vw,34rem)}.aarb-Fields > :last-child{grid-column:1/-1}@media (max-width:600px){.aarb-Fields{grid-template-columns:1fr;min-width:0}.aarb-Fields > :last-child{grid-column:auto}}
