.fxot{--fxot-row-pad:.8rem;min-width:0}.fxot[data-density=compact]{--fxot-row-pad:.42rem}.fxot[data-density=spacious]{--fxot-row-pad:1.1rem}.fxot__bulk,.fxot__filters,.fxot__status,.fxot__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.fxot__toolbar{justify-content:space-between;margin-block-end:1rem}.fxot__filters{flex:1 1 38rem}.fxot__search{min-width:15rem;flex:1}.fxot__table-wrap{overflow:auto;max-height:70vh;border:1px solid var(--bs-border-color);border-radius:.75rem}.fxot table{margin:0}.fxot thead th{position:sticky;inset-block-start:0;z-index:2;background:var(--bs-body-bg);box-shadow:inset 0 -1px var(--bs-border-color)}.fxot td,.fxot th{padding-block:var(--fxot-row-pad);vertical-align:middle}.fxot tbody tr[tabindex="0"]{outline:2px solid var(--bs-primary);outline-offset:-2px}.fxot tbody tr[aria-selected=true]{background:rgba(var(--bs-primary-rgb),.1)}.fxot__bulk[hidden],.fxot__empty[hidden]{display:none!important}.fxot__panel{width:min(34rem,92vw);max-height:90vh;margin-inline-end:0;border:0;border-inline-start:1px solid var(--bs-border-color);padding:0}.fxot__panel::backdrop,.fxsf-conflict::backdrop,.fxsf-review::backdrop{background:rgba(7,10,18,.68)}.fxot__panel-body,.fxot__panel-head{padding:1.25rem}.fxot__panel-head{display:flex;justify-content:space-between;gap:1rem;border-block-end:1px solid var(--bs-border-color)}.fxot__columns{max-height:17rem;overflow:auto;min-width:15rem}.fxot-progressive__toolbar{position:sticky;inset-block-start:calc(var(--fxpw-topbar-height,3.875rem) + 3.25rem);z-index:5;display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;margin-block-end:.65rem;padding:.55rem;border:1px solid var(--bs-border-color);border-radius:.75rem;background:color-mix(in srgb,var(--bs-body-bg) 94%,transparent);box-shadow:0 .25rem .7rem rgba(20,24,40,.05)}.fxot-progressive__search{min-width:13rem;flex:1 1 18rem}.fxot-progressive__chips{display:flex;flex-wrap:wrap;gap:.35rem}.fxot-progressive__views{max-width:13rem}.fxot-progressive__density{max-width:9rem}.fxot-progressive__columns{position:absolute;inset-block-start:calc(100% + .35rem);inset-inline-end:.55rem;z-index:9;max-height:18rem;min-width:15rem;overflow:auto}.fxot-progressive__count{margin-inline-start:auto}.fxot-progressive__table-wrap{overflow:auto;max-height:72vh;border-radius:.75rem}.fxot-progressive__table-wrap thead th{position:sticky;inset-block-start:0;z-index:2;background:var(--bs-body-bg);box-shadow:inset 0 -1px var(--bs-border-color)}.fxot-progressive__table-wrap[data-density=compact] :where(th,td){padding-block:.42rem}.fxot-progressive__table-wrap tbody tr:focus{outline:2px solid var(--bs-primary);outline-offset:-2px}.fxsf-summary{border-inline-start:.25rem solid var(--bs-danger)}.fxsf-summary a{color:inherit;text-decoration:underline}.fxsf-field-error{display:block;color:var(--bs-danger);margin-block-start:.35rem}.fxsf-duplicate{border-inline-start:.25rem solid var(--bs-warning)}.fxsf-conflict,.fxsf-review{width:min(42rem,94vw);border:0;border-radius:1rem;padding:0}.fxsf-review__body,.fxsf-review__foot,.fxsf-review__head{padding:1.25rem}.fxsf-review__head{border-block-end:1px solid var(--bs-border-color)}.fxsf-review__foot{display:flex;justify-content:flex-end;gap:.6rem;border-block-start:1px solid var(--bs-border-color)}.fxsf-compare{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.fxsf-receipt{border-inline-start:.25rem solid var(--bs-success)}.fxday__controls{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;margin-block:1rem}.fxday__range{display:inline-flex;padding:.2rem;border:1px solid var(--bs-border-color);border-radius:.7rem}.fxday__range button{border:0;background:0 0;color:inherit;padding:.45rem .85rem;border-radius:.5rem}.fxday__range button[aria-selected=true]{background:var(--bs-primary);color:#fff}.fxday__timeline{position:relative;display:grid;gap:.85rem}.fxday__date{margin:1rem 0 .15rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--bs-secondary-color)}.fxday__item{display:grid;grid-template-columns:5.5rem 1.75rem minmax(0,1fr);gap:.75rem;align-items:start}.fxday__time{font-variant-numeric:tabular-nums;color:var(--bs-secondary-color)}.fxday__marker{inline-size:1.75rem;block-size:1.75rem;display:grid;place-items:center;border-radius:50%;background:rgba(var(--bs-primary-rgb),.12);color:var(--bs-primary)}.fxday__content{border:1px solid var(--bs-border-color);border-radius:.75rem;padding:.8rem 1rem;min-width:0}.fxday__content p{margin:0;color:var(--bs-secondary-color)}[dir=rtl] .fxot__panel{margin-inline-start:0;margin-inline-end:auto}@media (max-width:575.98px){.fxot__search{min-width:100%}.fxot-progressive__toolbar{position:relative;inset-block-start:auto}.fxot-progressive__search{min-width:100%}.fxot-progressive__views{max-width:none;flex:1 1 10rem}.fxot-progressive__count{width:100%;margin-inline-start:0}.fxsf-compare{grid-template-columns:1fr}.fxday__item{grid-template-columns:4.5rem 1.5rem minmax(0,1fr);gap:.45rem}}@media print{.fxot-progressive__toolbar{display:none!important}.fxot-progressive__table-wrap{max-height:none;overflow:visible}.fxot-progressive__table-wrap [hidden]{display:table-cell!important}}