.aac-Root{display:grid;gap:var(--space2);padding:var(--space3) var(--space3) calc(var(--space6) + var(--space6));color:var(--palette-ink);font-size:var(--font-size0)}.aac-Header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space2);padding-bottom:var(--space1);border-bottom:1px solid var(--palette-rule)}.aac-ModeSwitch{display:inline-flex;overflow:hidden;border:1px solid var(--palette-border);border-radius:var(--radius-input)}.aac-ModeButton{padding:6px var(--space2);border:0;background:transparent;color:var(--palette-muted);font:inherit;cursor:pointer}.aac-ModeButton[data-active=true]{background:var(--palette-accent);color:var(--palette-on-accent);font-weight:700}.aac-ModeButton:focus-visible{outline:2px solid var(--palette-accent-strong);outline-offset:-2px}.aac-Counts{display:inline-flex;align-items:baseline;gap:2px}.aac-Counts strong{font-size:var(--font-size2);font-variant-numeric:tabular-nums}.aac-Counts[data-stale=true]{color:var(--palette-muted)}.aac-Loading{padding:2px var(--space2);border-radius:999px;background:color-mix(in srgb,var(--palette-accent) 16%,transparent);color:var(--palette-ink)}.aac-Range{margin-inline-start:var(--space1);color:var(--palette-muted);font-variant-numeric:tabular-nums}.aac-PageSummary{display:inline-flex;gap:var(--space2);color:var(--palette-muted)}.aac-PageSummary [data-tone=danger]{color:var(--palette-danger);font-weight:700}.aac-HeaderActions{display:inline-flex;gap:var(--space1);margin-inline-start:auto}.aac-Toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space2)}.aac-Spacer{flex:1 1 var(--space2)}.aac-SearchBox{display:inline-flex;align-items:stretch;overflow:hidden;border:1px solid var(--palette-border);border-radius:var(--radius-input);background:var(--palette-surface)}.aac-SearchTarget{border:0;border-inline-end:1px solid var(--palette-rule);background:transparent;color:var(--palette-muted);font:inherit;padding-inline:var(--space1)}@media (pointer:coarse){.aac-SearchTarget{font-size:16px}}.aac-SearchTarget:focus-visible{outline:2px solid var(--palette-accent-strong);outline-offset:-2px}.aac-SearchInput{min-width:180px;padding:6px var(--space1);border:0;background:transparent;color:inherit;font:inherit}@media (pointer:coarse){.aac-SearchInput{font-size:16px}}.aac-SearchInput:focus-visible{outline:2px solid var(--palette-accent-strong);outline-offset:-2px}.aac-SearchClear,.aac-SearchSubmit{border:0;background:transparent;color:var(--palette-muted);font:inherit;padding-inline:var(--space1);cursor:pointer}.aac-SearchClear:focus-visible,.aac-SearchSubmit:focus-visible{outline:2px solid var(--palette-accent-strong);outline-offset:-2px}.aac-SearchSubmit{border-inline-start:1px solid var(--palette-rule);background:var(--palette-tint);color:var(--palette-ink);font-weight:700}.aac-Chips,.aac-Days{display:inline-flex;flex-wrap:wrap;gap:var(--space1)}.aac-Chip{padding:4px var(--space2);border:1px solid var(--palette-border);border-radius:999px;background:transparent;color:var(--palette-muted);font:inherit;cursor:pointer}.aac-Chip[data-active=true]{border-color:var(--palette-accent);background:color-mix(in srgb,var(--palette-accent) 16%,transparent);color:var(--palette-ink);font-weight:700}.aac-Chip:focus-visible{outline:2px solid var(--palette-accent-strong);outline-offset:1px}.aac-FilterTrigger{display:inline-flex;align-items:center;gap:var(--space1);white-space:nowrap}.aac-FilterCount{display:inline-grid;min-width:18px;height:18px;place-items:center;border-radius:999px;background:var(--palette-accent);color:var(--palette-on-accent);font-size:var(--font-size0);font-variant-numeric:tabular-nums}.aac-FilterPanel{display:grid;gap:var(--space3);padding:var(--space2)}.aac-FilterGroup{display:grid;gap:var(--space1);margin:0;padding:0;border:0}.aac-FilterGroup legend{padding:0;color:var(--palette-muted)}.aac-PagerSelect,.aac-GhostButton,.aac-PrimaryButton,.aac-IconButton,.aac-StatusButton,.aac-BulkGroupButton{padding:5px var(--space2);border:1px solid var(--palette-border);border-radius:var(--radius-input);background:transparent;color:var(--palette-ink);font:inherit;cursor:pointer}.aac-PagerSelect:disabled,.aac-GhostButton:disabled,.aac-PrimaryButton:disabled,.aac-IconButton:disabled,.aac-StatusButton:disabled,.aac-BulkGroupButton:disabled{color:var(--palette-muted);cursor:not-allowed;opacity:0.5}.aac-PagerSelect:focus-visible,.aac-GhostButton:focus-visible,.aac-PrimaryButton:focus-visible,.aac-IconButton:focus-visible,.aac-StatusButton:focus-visible,.aac-BulkGroupButton:focus-visible{outline:2px solid var(--palette-accent-strong);outline-offset:1px}.aac-GhostButton{border-color:transparent;color:var(--palette-muted)}.aac-GhostButton:hover:not(:disabled){border-color:var(--palette-border);color:var(--palette-ink)}.aac-PrimaryButton{border-color:var(--palette-accent);background:var(--palette-accent);color:var(--palette-on-accent);font-weight:700}.aac-IconButton{padding-inline:var(--space1);white-space:nowrap}.aac-HeadCheck{display:grid;place-items:center}.aac-CellStack{display:grid;gap:2px;min-width:0}.aac-CellStack[data-align=end]{justify-items:end;text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.aac-CellInline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space1);min-width:0}.aac-Number{font-size:var(--font-size1);font-variant-numeric:tabular-nums;font-weight:700}.aac-Strong{overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.aac-Sub{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;color:var(--palette-muted)}.aac-Sub b[data-tone=danger],.aac-Sub span[data-tone=danger]{color:var(--palette-danger)}.aac-Sub .aac-Tag{margin-inline-end:var(--space1)}.aac-Muted{color:var(--palette-muted)}.aac-Mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.aac-GrantList{display:grid;gap:2px;min-width:0}.aac-GrantItem{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aac-GrantItem b{margin-inline-start:2px;font-variant-numeric:tabular-nums}.aac-Tag{display:inline-flex;align-items:center;padding:1px var(--space1);border-radius:var(--radius-input);background:color-mix(in srgb,var(--palette-muted) 14%,transparent);color:var(--palette-muted);font-size:var(--font-size0);white-space:nowrap}.aac-Tag[data-tone=positive]{background:color-mix(in srgb,var(--palette-success) 16%,transparent);color:var(--palette-success)}.aac-Tag[data-tone=warning]{background:color-mix(in srgb,var(--palette-warning) 18%,transparent);color:var(--palette-warning)}.aac-Tag[data-tone=danger]{background:color-mix(in srgb,var(--palette-danger) 16%,transparent);color:var(--palette-danger)}.aac-Tag[data-tone=neutral]{background:color-mix(in srgb,var(--palette-accent) 16%,transparent);color:var(--palette-ink)}.aac-StatusButton{padding-block:2px;font-weight:700;white-space:nowrap}.aac-StatusButton[data-tone=positive]{border-color:color-mix(in srgb,var(--palette-success) 40%,transparent);color:var(--palette-success)}.aac-StatusButton[data-tone=warning]{border-color:color-mix(in srgb,var(--palette-warning) 45%,transparent);color:var(--palette-warning)}.aac-StatusButton[data-tone=muted]{border-color:transparent;color:var(--palette-muted)}.aac-RowDetail{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.4fr);align-items:start;gap:var(--space3);padding:var(--space2);background:var(--palette-tint)}.aac-DetailPrayers{display:grid;align-content:start;gap:var(--space2)}.aac-PrayerCard{display:grid;align-content:start;gap:var(--space1);padding:var(--space2);border:1px solid var(--palette-rule);border-radius:var(--radius-input);background:var(--palette-paper)}.aac-PrayerCard[data-canceled=true]{opacity:0.6}.aac-PrayerCard > header{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space1)}.aac-DetailSide{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-content:start;align-items:start;gap:var(--space2) var(--space3)}.aac-DetailSide h3{margin:0 0 var(--space1);color:var(--palette-muted);font-size:var(--font-size0);font-weight:700}.aac-DefList{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px var(--space2);margin:0}.aac-DefList dt{color:var(--palette-muted);white-space:nowrap}.aac-DefList dd{margin:0;min-width:0;overflow-wrap:anywhere}.aac-DefList dd[data-tone=danger]{color:var(--palette-danger);font-weight:700}.aac-DefList dd[data-tone=warning]{color:var(--palette-warning);font-weight:700}.aac-Breakdown,.aac-Fulfillment{display:flex;flex-wrap:wrap;gap:var(--space1);margin:var(--space1) 0 0;color:var(--palette-muted)}.aac-Address{display:grid;gap:2px;font-style:normal}.aac-GiftMessage{display:grid;gap:2px;margin:var(--space1) 0 0}.aac-GiftMessage strong{color:var(--palette-muted)}.aac-PrayerGrants{display:grid;gap:2px;margin:0;padding:0;list-style:none}.aac-PrayerGrants li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space1)}.aac-Notice{display:flex;align-items:center;gap:var(--space2);padding:var(--space3);color:var(--palette-muted)}.aac-Notice[data-tone=danger]{color:var(--palette-danger)}.aac-BulkBar{position:fixed;inset-inline:var(--space3);inset-block-end:calc(48px + env(safe-area-inset-bottom));z-index:31;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space2);padding:var(--space2) var(--space2) var(--space2) 56px;border:1px solid var(--palette-border);border-radius:var(--radius-input);background:var(--palette-surface-strong,var(--palette-surface));box-shadow:var(--palette-shadow-soft)}.aac-BulkSummary{display:grid;gap:2px}.aac-BulkCount{display:inline-flex;align-items:baseline;gap:var(--space1)}.aac-BulkCount strong{font-size:var(--font-size1);font-variant-numeric:tabular-nums}.aac-BulkNote{margin:0;color:var(--palette-warning)}.aac-BulkGroups{display:inline-flex;flex-wrap:wrap;gap:var(--space1)}.aac-BulkGroup{position:relative}.aac-BulkMenu{position:absolute;inset-block-end:calc(100% + var(--space1));inset-inline-start:0;z-index:6;display:grid;min-width:200px;max-height:50vh;overflow-y:auto;padding:var(--space1);border:1px solid var(--palette-border);border-radius:var(--radius-input);background:var(--palette-surface-strong,var(--palette-surface));box-shadow:var(--palette-shadow)}.aac-BulkMenu button{padding:6px var(--space2);border:0;border-radius:var(--radius-input);background:transparent;color:var(--palette-ink);font:inherit;text-align:start;cursor:pointer}.aac-BulkMenu button:hover{background:color-mix(in srgb,var(--palette-accent) 14%,transparent)}.aac-BulkMenu button:focus-visible{outline:2px solid var(--palette-accent-strong);outline-offset:-2px}@media (width <= 900px){.aac-RowDetail{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.aac-PagerSelect{font-size:16px}}.aacsh-Root{flex-shrink:0;display:flex;align-items:center;justify-content:center;pointer-events:all}.aacsh-Floating{position:fixed;touch-action:none;cursor:grab;z-index:40;background:linear-gradient(145deg,var(--palette-paper),var(--palette-surface));padding:var(--space1);border-radius:var(--space1);border:1px solid color-mix(in srgb,var(--palette-border) 84%,transparent);animation:aacsh-appear 3s ease forwards,aacsh-breathe 2s ease-in-out 3s infinite;transition:0.4s all;box-shadow:0 16px 32px -18px var(--palette-shadow-soft-color)}.aacsh-Floating[data-positive=true]{box-shadow:0 0 30px 2px color-mix(in srgb,var(--palette-accent-strong) 54%,transparent),0 0 5px 2px color-mix(in srgb,var(--palette-accent) 42%,transparent);animation:none}.aacsh-Floating[data-dragging=true]{cursor:grabbing;animation:none;transition:none;scale:1;rotate:0deg}.aacsh-Floating[data-floating-position=rightBottom]{bottom:calc(env(safe-area-inset-bottom) + 44px);right:calc(env(safe-area-inset-right) + 44px)}.aacsh-Floating[data-floating-position=leftBottom]{bottom:calc(env(safe-area-inset-bottom) + 44px);left:calc(env(safe-area-inset-left) + 44px)}.aacsh-Floating[data-floating-position=rightCenter]{bottom:50%;right:calc(env(safe-area-inset-right) + 44px)}.aacsh-Floating[data-floating-position=leftCenter]{bottom:50%;left:calc(env(safe-area-inset-left) + 44px)}.aacsh-Floating[data-floating-position=leftTop]{top:calc(env(safe-area-inset-top) + 74px);left:calc(env(safe-area-inset-left) + 24px)}@keyframes aacsh-appear{0%{transform:scale(0) rotate(0deg);opacity:0}50%{transform:scale(1.5) rotate(180deg);opacity:1}100%{transform:scale(1) rotate(360deg);opacity:1}}@keyframes aacsh-breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.3)}}.aacsh-Portal{position:fixed;inset:0;z-index:1000;pointer-events:none;color:var(--palette-ink)}.aacsh-Description{display:none}.aacsh-Trigger{display:flex;align-items:center;justify-content:center;color:var(--palette-accent);height:44px;width:44px;border-radius:var(--space1);transition:transform 0.2s ease-in-out,background-color 0.2s ease-in-out,color 0.2s ease-in-out,box-shadow 0.2s ease-in-out}.aacsh-Trigger[data-floating=true] > *{pointer-events:none}.aacsh-Trigger:not([data-floating=true]):focus-visible{background-color:color-mix(in srgb,var(--palette-accent) 10%,var(--palette-paper));color:var(--palette-accent-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--palette-accent) 32%,transparent),0 10px 20px -18px color-mix(in srgb,var(--palette-accent) 36%,transparent);outline:none}@media (hover:hover){.aacsh-Trigger:not([data-floating=true]):hover{background-color:color-mix(in srgb,var(--palette-accent) 10%,var(--palette-paper));color:var(--palette-accent-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--palette-accent) 32%,transparent),0 10px 20px -18px color-mix(in srgb,var(--palette-accent) 36%,transparent)}}.aacsh-Trigger:not([data-floating=true]):active{transform:scale(0.98);background-color:color-mix(in srgb,var(--palette-accent) 14%,var(--palette-paper));color:var(--palette-accent-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--palette-accent) 38%,transparent)}@media (hover:hover) and (pointer:fine){.aacsh-Floating:hover{scale:1.08}}@media (prefers-reduced-motion:reduce){.aacsh-Floating{animation:none;transition:none}.aacsh-Trigger{transition:none}}.aacsh-Mark{display:flex;align-items:center;justify-content:center;color:var(--palette-accent);height:40px;width:40px;transition:all 0.2s ease-in-out}.aacsh-Title{display:flex;align-items:center;justify-content:flex-start;position:sticky;top:0px;background:color-mix(in srgb,var(--palette-paper) 92%,var(--palette-surface));color:var(--palette-ink);border-bottom:1px solid color-mix(in srgb,var(--palette-border) 84%,transparent);box-shadow:0 14px 28px -18px var(--palette-shadow-soft-color);z-index:1;height:var(--header-height);width:100%;padding:var(--space1);padding-inline-start:1px;gap:2px;backdrop-filter:blur(18px)}@media screen and (min-width:600px){.aacsh-Title{padding-inline-start:calc(var(--space1) - 1px);gap:var(--space1)}}.aacsh-Title > *{translate:0 -1px}.aacsh-Title .aacsh-Center{text-align:center;flex-grow:1}.aacsh-MaximizeButton{appearance:none;display:inline-grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:var(--radius-input);color:var(--palette-accent);cursor:pointer}.aacsh-MaximizeButton svg{width:36px;height:36px;padding:6px}.aacsh-MaximizeButton:focus-visible{color:var(--palette-accent-strong)}@media (hover:hover){.aacsh-MaximizeButton:hover{color:var(--palette-accent-strong)}}.aacsh-MaximizeButton:focus-visible{outline:2px solid color-mix(in srgb,var(--palette-accent) 72%,transparent);outline-offset:2px}.aacsh-Overlay{z-index:1000;pointer-events:auto;background-color:color-mix(in srgb,var(--palette-paper) 72%,transparent);backdrop-filter:blur(5px);position:fixed;top:0;left:0;width:100dvw;height:100dvh;will-change:transform,opacity}.aacsh-Content{z-index:1010;pointer-events:auto}.aacsh-Content:focus,.aacsh-Content:focus-visible{outline:none}.aacsh-Content{background:color-mix(in srgb,var(--palette-paper) 92%,var(--palette-surface));color:var(--palette-ink);border:1px solid color-mix(in srgb,var(--palette-border) 88%,transparent);box-shadow:0 24px 52px -28px var(--palette-shadow-soft-color);position:fixed;will-change:transform,opacity;max-width:100dvw;max-height:100dvh;overflow:auto;touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.aacsh-Content textarea,.aacsh-Content [data-scrollable=true]{overflow-y:auto;overscroll-behavior:contain}.aacsh-Content.aacsh-left{top:0;left:0;width:min(100dvw,480px);height:100dvh}@media screen and (max-width:479px){.aacsh-Content.aacsh-left{width:100dvw}}@media screen and (min-width:480px){.aacsh-Content.aacsh-left{min-width:min(420px,100dvw)}}.aacsh-Content.aacsh-left .aacsh-Title{flex-direction:row-reverse}.aacsh-Content.aacsh-right{top:0;right:0;width:min(100dvw,480px);height:100dvh}@media screen and (max-width:479px){.aacsh-Content.aacsh-right{width:100dvw}}@media screen and (min-width:480px){.aacsh-Content.aacsh-right{min-width:min(420px,100dvw)}}.aacsh-Content.aacsh-top{height:400px;width:100dvw;top:0;left:0}.aacsh-Content.aacsh-bottom{height:400px;width:100dvw;bottom:0;left:0}.aacsh-Content.aacsh-Max{max-width:95dvw;width:95dvw}@media screen and (max-width:479px){.aacsh-Content.aacsh-Max{max-width:100dvw;width:100dvw}}@keyframes aacsh-contentShow{from{opacity:0;transform:scale(0.5,1);transform-origin:left}to{opacity:1;transform:scale(1,1)}}.aaccf-Root{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:1000;display:flex;justify-content:center;align-items:center;pointer-events:all;transition:opacity 0.2s ease-in-out}.aaccf-Root[data-topmost=false]{pointer-events:none;background-color:rgba(0,0,0,0)}.aaccf-Root[data-topmost=false] .aaccf-Dialog{opacity:0.5;pointer-events:none}.aaccf-Root .aaccf-Dialog{padding:0;background-color:var(--bg-1);border-radius:var(--radius-input);max-width:95%;max-height:95%;min-width:300px;min-height:200px;z-index:1001;display:flex;flex-direction:column;transition-property:all;transform:translateZ(0%);box-shadow:0 0 3px -1px var(--normal)}.aaccf-Root .aaccf-Dialog[data-stretched=true]{width:95%}.aaccf-Root .aaccf-Dialog .aaccf-Header{font-size:var(--font-size2);font-weight:bold;padding:var(--space2);display:flex;justify-content:space-between;align-items:center;gap:var(--space2);flex-wrap:nowrap}.aaccf-Root .aaccf-Dialog .aaccf-Header .aaccf-Buttons{display:flex;gap:var(--space1)}@media screen and (max-width:599px){.aaccf-Root .aaccf-Dialog .aaccf-Header .aaccf-Buttons .aaccf-FullScreen{display:none}}@media screen and (min-width:800px){.aaccf-Root .aaccf-Dialog .aaccf-Header .aaccf-Buttons .aaccf-FullScreen{display:block}}.aaccf-Root .aaccf-Dialog .aaccf-Main{flex-grow:1;overflow:auto;padding:var(--space2);box-shadow:inset 0 0 3px -1.5px var(--normal);touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.aaccf-Root .aaccf-Dialog .aaccf-Main textarea,.aaccf-Root .aaccf-Dialog .aaccf-Main [data-scrollable=true]{overflow-y:auto;overscroll-behavior:contain}.aaccf-Root .aaccf-Dialog .aaccf-Footer{display:flex;justify-content:flex-end;gap:var(--space2);padding:var(--space2)}.aaccf-Root .aaccf-Dialog .aaccf-Footer .aaccf-CancelButton{display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--normal) 24%,var(--bg-4));background:color-mix(in srgb,var(--bg-0) 88%,var(--normal) 12%);box-shadow:inset 0 1px 0 color-mix(in srgb,white 58%,transparent),0 2px 5px color-mix(in srgb,var(--normal) 14%,transparent);color:var(--normal);transition:background-color 0.15s ease,border-color 0.15s ease,box-shadow 0.15s ease,transform 0.1s ease}.aaccf-Root .aaccf-Dialog .aaccf-Footer .aaccf-CancelButton:focus-visible{outline:2px solid color-mix(in srgb,var(--normal) 48%,transparent);outline-offset:2px}@media (hover:hover){.aaccf-Root .aaccf-Dialog .aaccf-Footer .aaccf-CancelButton:hover{border-color:color-mix(in srgb,var(--normal) 40%,var(--bg-4));background:color-mix(in srgb,var(--bg-0) 80%,var(--normal) 20%);box-shadow:inset 0 1px 0 color-mix(in srgb,white 66%,transparent),0 3px 7px color-mix(in srgb,var(--normal) 18%,transparent);color:var(--normal)}}.aaccf-Root .aaccf-Dialog .aaccf-Footer .aaccf-CancelButton:active{transform:scale(0.96)}.aaccf-Root[data-unmounting-delay=true]{animation:var(--byodoji-motion-fade-out-name) 500ms forwards ease-out}.aaccf-Root[data-unmounting-delay=true] .aaccf-Dialog{animation:aaccf-unmountingDialog 500ms forwards ease-out}.aaccf-Root[data-unmounting-delay=false]{animation:aaccf-mounting 50ms ease-out}.aaccf-Root[data-unmounting-delay=false] .aaccf-Dialog{animation:aaccf-mounting 500ms ease-out}@keyframes aaccf-unmountingDialog{from{opacity:1}to{opacity:0;transform:scale(0.9) translateY(-10%)}}@keyframes aaccf-mounting{from{opacity:0;transform:scale(0.9) translateY(-10%)}to{opacity:1;transform:scale(1) translateY(0%)}}@charset "UTF-8";.aactb-tableContainer{width:100%;max-width:100%;min-width:0;position:relative}.aactb-tableWrapper{width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:var(--space2)}.aactb-table{display:grid;position:relative;min-width:max-content;width:auto}.aactb-td{border-width:0;padding:0;margin:0;vertical-align:middle;display:flex;align-items:center;justify-content:flex-start;position:relative}.aactb-td[data-header=true]{background-color:var(--bg-3);font-weight:bold}.aactb-td[data-resizing=true],.aactb-td[data-hovering=true]{cursor:col-resize;user-select:none}.aactb-td[data-resizing=true] .aactb-resizer,.aactb-td[data-hovering=true] .aactb-resizer{background:var(--positive);transition:all 0.2s ease-out}.aactb-td[data-dragging=true]{opacity:0.5}.aactb-td[data-dragover=true]{cursor:grabbing;border-left:2px dashed var(--positive)}.aactb-td{border:1px solid var(--bg-6)}.aactb-tableHeader{display:flex;align-items:center;justify-content:flex-end;margin:1rem}.aactb-cell{padding:8px;min-width:30px;width:100%;max-height:100%}.aactb-table[data-wrap=true] .aactb-cell{white-space:wrap;overflow-x:hidden}.aactb-table[data-wrap=false] .aactb-cell{white-space:nowrap;overflow-x:auto;overscroll-behavior-x:contain}.aactb-resizer{display:inline-block;width:10px;height:100%;position:absolute;right:0;top:0;cursor:col-resize;user-select:none;padding:0;border:0;background:transparent}.aactb-resizer:focus-visible{outline:2px solid var(--positive);outline-offset:-2px}.aactb-scrollIndicator{position:absolute;top:50%;transform:translateY(-50%);z-index:1;background-color:color-mix(in srgb,var(--bg-0) 80%,transparent);color:var(--normal);padding:var(--space4) var(--space1);font-size:2rem;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease;pointer-events:none;cursor:pointer;border:1px solid var(--bg-6);box-shadow:0 2px 8px rgba(0,0,0,0.2)}@media (hover:hover){.aactb-scrollIndicator:hover{background-color:color-mix(in srgb,var(--bg-0) 95%,transparent)}}.aactb-scrollIndicator:active{background-color:var(--bg-0)}.aactb-scrollIndicatorLeft{left:0;border-top-right-radius:8px;border-bottom-right-radius:8px}.aactb-scrollIndicatorRight{right:0;border-top-left-radius:8px;border-bottom-left-radius:8px}.aactb-tableContainer[data-show-left-indicator=true] .aactb-scrollIndicatorLeft,.aactb-tableContainer[data-show-right-indicator=true] .aactb-scrollIndicatorRight{opacity:1;pointer-events:auto}.aactb-separatedTableLayout{width:100%;display:flex;flex-direction:column}.aactb-headerTable{display:grid;position:relative;width:max-content;background-color:var(--bg-3);border-bottom:2px solid var(--bg-6);z-index:1}.aactb-bodyTable{display:grid;position:relative;width:max-content;overflow-y:auto;overflow-x:hidden}
