.binder-add-modal__box{height:calc(100dvh - 2rem)}.binder-add-modal__body{flex:auto;min-height:0;padding:1.5rem 1.75rem;display:flex;overflow:hidden}.binder-add-modal__layout{flex:auto;grid-template-rows:minmax(0,1fr);width:100%;height:100%;min-height:0;overflow:hidden}.binder-add-modal__sidebar,.binder-add-modal__placement{min-width:0;min-height:0}.binder-add-modal__sidebar{flex-direction:column;height:100%;max-height:100%;display:flex;overflow:hidden}.binder-add-modal__sidebar fieldset{min-width:0;min-inline-size:0;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.binder-add-modal__sidebar fieldset>div{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;width:100%;min-width:0;min-height:0;max-height:none;overflow:hidden auto}.binder-add-modal__sidebar fieldset label{min-width:0;max-width:100%;overflow:hidden}.binder-add-modal__sidebar fieldset label>input{flex:none}.binder-add-modal__sidebar fieldset label>span{min-width:0;overflow:hidden}.binder-add-modal__sidebar fieldset label strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.binder-add-modal__placement{overscroll-behavior:contain;overflow-y:auto}.binder-add-modal__placement .binder-seat-map{max-height:none}.binder-seat-map__frontispiece{border:1px solid var(--color-base-300);background:var(--color-base-100);border-radius:.8rem;align-items:center;gap:.85rem;width:100%;padding:.8rem 1rem;transition:border-color .14s,background .14s,box-shadow .14s;display:flex}.binder-seat-map__frontispiece:hover,.binder-seat-map__frontispiece:focus-visible,.binder-seat-map__frontispiece--selected{border-color:var(--color-primary);background:color-mix(in oklab, var(--color-primary) 9%, var(--color-base-100))}.binder-seat-map__frontispiece--selected{box-shadow:0 0 0 .16rem color-mix(in oklab, var(--color-primary) 14%, transparent)}@media (width<=64rem){.binder-add-modal__box{height:auto}.binder-add-modal__body{padding:1.25rem;display:block;overflow-y:auto}.binder-add-modal__layout{height:auto;overflow:visible}.binder-add-modal__sidebar,.binder-add-modal__sidebar fieldset{height:auto;max-height:none;display:block;overflow:visible}.binder-add-modal__sidebar fieldset>div{flex:none;max-height:28rem}.binder-add-modal__placement{overflow:visible}}@media (prefers-reduced-motion:reduce){.binder-seat-map__frontispiece{transition:none}}.binder-seat-map{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:1rem;max-height:32rem;padding:.5rem;display:grid;overflow-y:auto}.binder-seat-map__page{border:1px solid color-mix(in oklab, var(--color-base-content) 14%, transparent);background:color-mix(in oklab, var(--color-base-200) 66%, var(--color-base-100));border-radius:.8rem;padding:.8rem}.binder-seat-map__page h4{text-align:center;color:color-mix(in oklab, var(--color-base-content) 58%, transparent);margin-block-end:.6rem;font-size:.72rem;font-weight:700}.binder-seat-map__slots{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.binder-seat-map__slot{aspect-ratio:488/680;border:1px dashed color-mix(in oklab, var(--color-base-content) 25%, transparent);background:var(--color-base-100);min-height:2.55rem;color:color-mix(in oklab, var(--color-base-content) 62%, transparent);border-radius:.35rem;place-items:center;font-size:.68rem;font-weight:700;transition:border-color .12s,background .12s,color .12s,transform .12s;display:grid}.binder-seat-map__slot:not(:disabled):hover,.binder-seat-map__slot:not(:disabled):focus-visible{border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-1px)}.binder-seat-map__slot--selected{border-style:solid;border-color:var(--color-primary);background:color-mix(in oklab, var(--color-primary) 16%, var(--color-base-100));color:var(--color-primary);box-shadow:0 0 0 .15rem color-mix(in oklab, var(--color-primary) 13%, transparent)}.binder-seat-map__slot--occupied{border-style:solid;border-color:color-mix(in oklab, var(--color-base-content) 16%, transparent);background:color-mix(in oklab, var(--color-base-content) 12%, var(--color-base-200));color:color-mix(in oklab, var(--color-base-content) 35%, transparent);cursor:not-allowed;opacity:.72}@media (prefers-reduced-motion:reduce){.binder-seat-map__slot{transition:none}}@layer components{@media (width<=1023px){.dashboard-page,.dashboard-layout,.dashboard-layout__row,.dashboard-widget,.dashboard-layout .dashboard-section,.admin-dashboard,.admin-dashboard__activity-grid,.admin-dashboard__activity-card,.admin-dashboard__table-wrap,.ds-deck-builder,.ds-playtester{min-width:0;max-width:100%}.dashboard-deck-showcase__slides,.dashboard-deck-slide{min-height:0}.dashboard-deck-slide{grid-template-rows:minmax(12rem,36vw) auto;grid-template-columns:minmax(0,1fr)}.dashboard-deck-slide__art{min-height:12rem;position:relative;inset:auto}.dashboard-deck-slide__art:after{background:linear-gradient(180deg, transparent 52%, var(--ds-muted-bg))}.dashboard-deck-slide__content{padding:var(--ds-space-5);justify-content:start;margin-inline-start:0}.dashboard-deck-slide__title{overflow-wrap:anywhere;-webkit-line-clamp:unset}.dashboard-deck-slide__commander,.dashboard-deck-slide__modified{overflow-wrap:anywhere}.dashboard-deck-slide__action{margin-block-start:var(--ds-space-4)}.dashboard-deck-slide__action :where(.btn,a,button){white-space:normal;max-width:100%}.dashboard-deck-showcase__controls{flex-wrap:wrap;min-width:0}.dashboard-deck-showcase__dots{scrollbar-width:thin;min-width:0;max-width:calc(100vw - 9rem);padding-block:.25rem;overflow-x:auto}.admin-dashboard{overflow-x:clip}.admin-dashboard__activity-card{overflow:hidden}.admin-dashboard__activity-heading{flex-wrap:wrap;min-width:0}.admin-dashboard__activity-heading :where(h2,a){overflow-wrap:anywhere;min-width:0}.admin-dashboard__table-wrap{overscroll-behavior-inline:contain;width:100%;overflow-x:auto}.admin-dashboard__table{table-layout:fixed;width:100%;min-width:0}.admin-dashboard__table :where(th,td){white-space:normal;overflow-wrap:anywhere;min-width:0}.admin-dashboard__table :where(th:first-child,td:first-child){width:46%}.admin-dashboard__table :where(th:nth-child(2),td:nth-child(2)){width:25%}.admin-dashboard__table .badge{white-space:normal;text-align:center;width:auto;max-width:100%;height:auto;min-height:1.25rem}.ds-deck-builder aside>.mx-auto.grid.w-full.max-w-60{max-width:18rem}.ds-deck-builder header .dropdown.dropdown-end>.dropdown-content{overscroll-behavior:contain;width:min(18rem,100vw - 5rem);max-width:calc(100vw - 5rem);max-height:calc(100dvh - 6rem);inset-inline:0 auto;overflow-y:auto}[data-ds-responsive-pagination]{min-width:0;max-width:100%;overflow:hidden}[data-ds-responsive-pagination]>:where(div,span),[data-ds-responsive-pagination] :where(.inline-flex,.flex){min-width:0;max-width:100%}[data-ds-responsive-pagination-hidden]{display:none!important}.ds-playtester [data-playtest-card]{touch-action:none;-webkit-touch-callout:none}.ds-playtester.is-touch-dragging,.ds-playtester.is-touch-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.ds-playtester.is-touch-dragging .ds-playtester__surface{touch-action:none}.ds-playtester [data-touch-drag-source]{opacity:.55}.ds-playtester__surface.is-touch-drop-target{outline:3px solid color-mix(in srgb, var(--ds-color-primary) 72%, transparent);outline-offset:-3px}.ds-playtester__touch-drag-ghost{z-index:1000;aspect-ratio:488/680;background:var(--ds-muted-bg);opacity:.9;pointer-events:none;border:1px solid #ffffff73;border-radius:.65rem;width:clamp(4.75rem,22vw,7rem);position:fixed;overflow:hidden;transform:translate(-50%,-55%)rotate(2deg);box-shadow:0 1rem 2.5rem #00000061}.ds-playtester__touch-drag-ghost img{object-fit:cover;width:100%;height:100%}}@media (width<=767px){#add-card.ds-modal{padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));align-items:flex-start}#add-card .ds-modal__box{margin-block:0;max-height:calc(100dvh - max(2rem, env(safe-area-inset-top) + env(safe-area-inset-bottom)))!important}#add-card .ds-modal__header{padding:.875rem 1rem}#add-card .ds-modal__body{padding:1rem}.admin-dashboard__activity-heading{flex-direction:column;align-items:flex-start;gap:.35rem}}@media (width<=640px){.dashboard-deck-slide{grid-template-rows:minmax(10rem,50vw) auto}.dashboard-deck-slide__content{padding:var(--ds-space-4)}.dashboard-deck-slide__title{font-size:clamp(1.35rem,7vw,1.8rem)}.dashboard-deck-showcase__dots{max-width:calc(100vw - 8rem)}.admin-dashboard__table{font-size:.78rem}.admin-dashboard__table :where(th,td){padding-inline:.4rem}.ds-deck-builder aside>.mx-auto.grid.w-full.max-w-60{max-width:min(19rem,100vw - 3rem)}}@media (prefers-reduced-motion:reduce){.ds-playtester__touch-drag-ghost{transform:translate(-50%,-55%)}}@media (width<=1023px){.dashboard-layout .dashboard-section.dashboard-recent-decks{min-height:0;overflow:hidden}.dashboard-layout .dashboard-recent-decks .dashboard-deck-showcase{gap:0;width:100%;height:auto;min-height:0;display:grid;overflow:visible}.dashboard-layout .dashboard-recent-decks .dashboard-deck-showcase__slides{width:100%;height:auto;min-height:0;position:relative;overflow:visible}.dashboard-layout .dashboard-recent-decks .dashboard-deck-slide{grid-template-rows:minmax(12rem,38vw) auto;grid-template-columns:minmax(0,1fr);width:100%;height:auto;min-height:0;position:relative;inset:auto;overflow:hidden;transition:none!important;animation:none!important}.dashboard-layout .dashboard-recent-decks .dashboard-deck-slide[aria-hidden=true]{display:none!important}.dashboard-layout .dashboard-recent-decks .dashboard-deck-slide__art{width:100%;height:100%;min-height:12rem;position:relative;inset:auto}.dashboard-layout .dashboard-recent-decks .dashboard-deck-slide__art:after{background:linear-gradient(180deg, transparent 48%, color-mix(in srgb, var(--ds-panel-bg) 32%, transparent) 68%, var(--ds-panel-bg) 100%)}.dashboard-layout .dashboard-recent-decks .dashboard-deck-slide__content{background:var(--ds-panel-bg);padding:var(--ds-space-5);justify-content:start;margin-inline-start:0;position:relative}.dashboard-layout .dashboard-recent-decks .dashboard-deck-slide__title{overflow-wrap:anywhere;-webkit-line-clamp:unset;display:block;overflow:visible}.dashboard-layout .dashboard-recent-decks .dashboard-deck-slide__commander,.dashboard-layout .dashboard-recent-decks .dashboard-deck-slide__modified{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.dashboard-layout .dashboard-recent-decks .dashboard-deck-slide__action{margin-block-start:var(--ds-space-4)}.dashboard-layout .dashboard-recent-decks .dashboard-deck-showcase__controls{z-index:1;width:fit-content;max-width:calc(100% - 2rem);margin:var(--ds-space-3) auto var(--ds-space-4);position:relative;inset:auto}.dashboard-layout .dashboard-recent-decks .dashboard-deck-showcase__dots{max-width:min(15rem,100vw - 10rem);overflow-x:auto}.ds-deck-builder aside>.mx-auto.grid.w-full.max-w-60{width:min(22rem,100vw - 2rem)!important;max-width:none!important}.ds-deck-builder aside>.mx-auto.grid.w-full.max-w-60>button,.ds-deck-builder aside>.mx-auto.grid.w-full.max-w-60 .mtg-card-preview,.ds-deck-builder aside>.mx-auto.grid.w-full.max-w-60 figure,.ds-deck-builder aside>.mx-auto.grid.w-full.max-w-60 img{width:100%!important;max-width:none!important}.ds-playtester__hover-preview,.ds-playtester__mana-tooltip{display:none!important}.ds-playtester__surface{touch-action:none}.ds-playtester__hand-list{overscroll-behavior-inline:contain;scroll-behavior:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x!important;overflow:auto hidden!important}.ds-playtester__hand-card,.ds-playtester__hand-card [data-playtest-card],.ds-playtester__hand-card .ds-playtester__card-frame,.ds-playtester__hand-card img{touch-action:pan-x!important}.ds-playtester.is-touch-transforming,.ds-playtester.is-touch-transforming *{-webkit-user-select:none!important;user-select:none!important}.ds-playtester__library-drawer{border-radius:.85rem 0 0 .85rem;max-width:86vw;overflow:hidden;width:min(22rem,86vw)!important;inset-block-start:calc(var(--ds-header-height) + .5rem)!important;inset-block-end:.5rem!important}.ds-playtester__library-drawer-header{flex:none;padding:.75rem}.ds-playtester__library-drawer-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.75rem}.ds-playtester__library-drawer-actions{flex:none;gap:.5rem;padding:.75rem}.ds-playtester__actions-menu[data-viewport-positioned=true]{overscroll-behavior:contain;max-width:calc(100vw - 1rem);overflow:auto;margin:0!important;position:fixed!important;inset:auto!important;transform:none!important}}@media (width<=767px){#add-card.ds-modal.modal{padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left))!important;place-content:start center!important;place-items:start center!important}#add-card.ds-modal.modal>.ds-modal__box{align-self:start!important;max-height:calc(100dvh - 2rem)!important;margin:0 auto!important}.ds-playtester__library-drawer{max-width:84vw;width:min(20rem,84vw)!important}.ds-playtester__library-drawer-header h2{font-size:.95rem}.ds-playtester__library-drawer-header p,.ds-playtester__library-drawer-actions .btn{font-size:.75rem}}@media (width<=640px){.dashboard-layout .dashboard-recent-decks .dashboard-deck-slide{grid-template-rows:minmax(10rem,50vw) auto}.dashboard-layout .dashboard-recent-decks .dashboard-deck-slide__content{padding:var(--ds-space-4)}.dashboard-layout .dashboard-recent-decks .dashboard-deck-showcase__controls{margin-block-start:var(--ds-space-2)}.ds-playtester__library-drawer-cards{grid-template-columns:repeat(2,minmax(5rem,1fr));gap:.45rem;padding:.6rem}.ds-playtester__library-drawer-actions{padding:.6rem}}[data-collection-browser-page] section[aria-label=Collection\ cards],[data-collection-browser-page] section[aria-label=Collection\ cards]>.grid,[data-collection-card-owned-prices]{overflow:visible}[data-collection-browser-page] article:has([data-collection-card-quantity]){overflow:visible}[data-collection-browser-page] article:has([data-collection-card-quantity])>button{overflow:visible}[data-collection-card-quantity]{z-index:30;overflow:visible}[data-collection-card-quantity] .badge.badge-primary{opacity:.86;color:#fff!important;background:#18181b!important;border:0!important;height:auto!important;min-height:0!important;padding:.25rem .5rem!important;font-size:.6875rem!important;line-height:1!important}[data-collection-quantity-tooltip]{z-index:50;background:var(--color-base-100,#fff);min-width:max-content;color:var(--color-base-content,#18181b);pointer-events:none;opacity:0;visibility:hidden;border:1px solid #00000014;border-radius:.375rem;grid-template-columns:max-content auto;gap:.125rem .75rem;padding:.375rem .5rem;font-size:.6875rem;line-height:1.25;transition:opacity .12s,transform .12s,visibility .12s;display:grid;position:absolute;inset:auto auto calc(100% + .4rem) 0;transform:translateY(.125rem);box-shadow:0 .25rem .75rem #0000002e}[data-collection-card-quantity]:hover [data-collection-quantity-tooltip],[data-collection-card-quantity]:focus-within [data-collection-quantity-tooltip]{opacity:1;visibility:visible;transform:translateY(0)}[data-collection-quantity-tooltip-label]{font-weight:500}[data-collection-quantity-tooltip-value]{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}[data-collection-card-owned-prices]{cursor:help;justify-content:center;align-items:center;gap:.25rem .375rem;position:relative;flex-flow:wrap!important;display:flex!important}[data-collection-card-owned-prices].tooltip:before{z-index:50;white-space:nowrap;inset:calc(100% + .4rem) auto auto 50%!important;transform:translate(-50%)!important}[data-collection-card-owned-prices].tooltip:after{display:none!important}}
