@layer ds.tokens,ds.base;@layer ds.components{.m2-dt-wrap{gap:var(--space-2);min-width:0;display:grid}.m2-dt__bar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.m2-dt__search{align-items:center;gap:var(--space-2);min-block-size:2.25rem;max-inline-size:22rem;padding-inline:var(--space-3);border:var(--border-hairline) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-muted);flex:14rem;display:flex}.m2-dt__search:focus-within{border-color:var(--color-focus-ring);box-shadow:0 0 0 1px var(--color-focus-ring)}.m2-dt__search svg,.m2-dt__btn svg,.m2-dt__icon svg{flex:none;block-size:.9375rem;inline-size:.9375rem}.m2-dt__search input{min-inline-size:0;color:var(--color-text-primary);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:1rem}.m2-dt__btn,.m2-dt__clear{align-items:center;gap:var(--space-1-5);min-block-size:2.25rem;padding-inline:var(--space-3);border:var(--border-hairline) solid transparent;border-radius:var(--radius-md);color:var(--color-text-secondary);font:inherit;font-size:var(--text-body-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;display:inline-flex}@media (hover:hover){.m2-dt__btn:hover,.m2-dt__clear:hover{background:var(--color-surface-sunken);color:var(--color-text-primary)}}.m2-dt__btn:focus-visible,.m2-dt__clear:focus-visible,.m2-dt__seg:focus-visible,.m2-dt__chip button:focus-visible,.m2-dt__icon:focus-visible,.m2-dt__sort:focus-visible{outline:var(--border-focus) solid transparent;box-shadow:var(--focus-ring)}.m2-dt__badge-n{min-inline-size:1.125rem;padding-inline:var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface-sunken-hover);color:var(--color-text-primary);text-align:center;font-variant-numeric:var(--numeric-data);font-size:.6875rem;line-height:1.125rem}.m2-dt__clear{font-size:var(--text-caption);text-underline-offset:.2em;text-decoration:underline}.m2-dt__msort{display:none}.m2-dt__msort .m2-select,.m2-dt__size .m2-select{min-inline-size:6.5rem}.m2-dt__filters{align-items:center;gap:var(--space-1-5);flex-wrap:wrap;display:flex}.m2-dt__pop{display:inline-flex;position:relative}.m2-dt__panel{z-index:var(--z-dropdown,40);inline-size:17rem;max-inline-size:calc(100vw - 2 * var(--space-4));padding:var(--space-2);border:var(--border-hairline) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--shadow-3);position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-start:0}.m2-dt__chip{border:var(--border-hairline) solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-surface-raised);min-block-size:1.75rem;font-size:var(--text-caption);align-items:center;display:inline-flex}.m2-dt__chip button{min-block-size:1.75rem;color:var(--color-text-primary);font:inherit;cursor:pointer;background:0 0;border:0}.m2-dt__chip-label{padding-inline:var(--space-2) var(--space-1);font-weight:var(--weight-medium);border-radius:var(--radius-pill) 0 0 var(--radius-pill)}.m2-dt__chip-x{border-radius:0 var(--radius-pill) var(--radius-pill) 0;place-items:center;inline-size:1.5rem;display:inline-grid;color:var(--color-text-muted)!important}.m2-dt__chip-x svg{block-size:.75rem;inline-size:.75rem}.m2-dt__cols ul{margin:var(--space-1) 0 0;padding:0;list-style:none;display:grid}.m2-dt__colpick{min-block-size:2.25rem;inline-size:100%;padding-inline:var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-primary);font:inherit;font-size:var(--text-body-sm);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}@media (hover:hover){.m2-dt__colpick:hover{background:var(--color-surface-sunken)}}.m2-dt__tag{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem}.m2-dt__input{min-block-size:2.25rem;inline-size:100%;min-inline-size:0;padding-inline:var(--space-2);border:var(--border-hairline) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface-page);color:var(--color-text-primary);font:inherit;font-size:1rem}.m2-dt__input:focus-visible{border-color:var(--color-focus-ring);box-shadow:0 0 0 1px var(--color-focus-ring);outline:none}.m2-dt__editor{gap:var(--space-2);display:grid}.m2-dt__editor-title{align-items:center;gap:var(--space-1);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);margin:0;display:flex}.m2-dt__back{border-radius:var(--radius-sm);block-size:1.75rem;inline-size:1.75rem;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.m2-dt__back svg{block-size:.9375rem;inline-size:.9375rem}.m2-dt__range{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.m2-dt__checks{max-block-size:14rem;display:grid;overflow-y:auto}.m2-dt__check{align-items:center;gap:var(--space-2);min-block-size:2rem;font-size:var(--text-body-sm);cursor:pointer;display:flex}.m2-dt__check input{block-size:1rem;inline-size:1rem;accent-color:var(--color-surface-inverse)}.m2-dt__apply{border-radius:var(--radius-md);background:var(--color-surface-inverse);min-block-size:2.25rem;color:var(--color-text-on-inverse);font:inherit;font-size:var(--text-body-sm);font-weight:var(--weight-semibold);cursor:pointer;border:0}.m2-dt__segs{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.m2-dt__seg{align-items:center;gap:var(--space-1-5);min-block-size:1.75rem;padding-inline:var(--space-3);border:var(--border-hairline) solid var(--color-border-default);border-radius:var(--radius-pill);color:var(--color-text-secondary);font:inherit;font-size:var(--text-caption);font-weight:var(--weight-medium);cursor:pointer;background:0 0;display:inline-flex}.m2-dt__seg span{color:var(--color-text-muted);font-variant-numeric:var(--numeric-data)}.m2-dt__seg[aria-pressed=true]{background:var(--color-surface-inverse);border-color:var(--color-surface-inverse);color:var(--color-text-on-inverse)}.m2-dt__seg[aria-pressed=true] span{color:inherit;opacity:.7}@media (hover:hover){.m2-dt__seg:hover:not([aria-pressed=true]){border-color:var(--color-text-secondary)}}.m2-dt__count{color:var(--color-text-muted);font-size:var(--text-caption);font-variant-numeric:var(--numeric-data);margin:0}.m2-dt{border:var(--border-hairline) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-raised);min-inline-size:0;container:m2dt/inline-size}.m2-dt__band{gap:var(--space-2);padding:var(--space-3);border-block-end:var(--border-hairline) solid var(--color-border-default);border-start-start-radius:var(--radius-md);border-start-end-radius:var(--radius-md);display:grid}.m2-dt__title{font-size:var(--text-body-md);font-weight:var(--weight-semibold);margin:0}.m2-dt__meta{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.m2-dt__meta .m2-dt__count{margin-inline-start:auto}.m2-dt>:first-child:not(.m2-dt__band){border-start-start-radius:calc(var(--radius-md) - 1px);border-start-end-radius:calc(var(--radius-md) - 1px)}.m2-dt>:last-child{border-end-end-radius:calc(var(--radius-md) - 1px);border-end-start-radius:calc(var(--radius-md) - 1px)}.m2-dt__scroll{max-block-size:min(calc(.7 * var(--viewport-h)), 42rem);overflow:auto}.m2-dt__scroll:focus-visible{outline:var(--border-focus) solid transparent;outline-offset:-2px;box-shadow:inset 0 0 0 2px var(--color-focus-ring)}.m2-dt__table{border-collapse:separate;border-spacing:0;inline-size:100%;font-size:var(--text-body-sm);line-height:var(--leading-ui);font-variant-numeric:var(--numeric-data)}.m2-dt__caption{padding:var(--space-3);text-align:start;color:var(--color-text-muted);font-size:var(--text-caption)}.m2-dt__table th{z-index:2;block-size:2rem;padding:0 var(--space-3);border-block-end:var(--border-hairline) solid var(--color-border-default);background:color-mix(in srgb, var(--color-surface-sunken) 70%, var(--color-surface-page));color:var(--color-text-muted);font-size:.6875rem;font-weight:var(--weight-medium);letter-spacing:.05em;text-align:start;text-transform:uppercase;white-space:nowrap;vertical-align:middle;position:sticky;inset-block-start:0}.m2-dt__table th[aria-sort=ascending],.m2-dt__table th[aria-sort=descending]{color:var(--color-text-primary)}.m2-dt__table td{padding:var(--space-2) var(--space-3);border-block-start:var(--border-hairline) solid var(--color-border-subtle);color:var(--color-text-primary);vertical-align:middle;white-space:nowrap}.m2-dt__table tbody tr:first-child td{border-block-start:0}@media (hover:hover){.m2-dt__table tbody tr:hover td{background:var(--color-surface-sunken)}}.m2-dt__table tbody tr:has(.m2-dt__link){cursor:pointer}@media (hover:hover){.m2-dt__table tbody tr:hover .m2-dt__link{color:var(--color-text-link);text-underline-offset:.18em;text-decoration:underline}}.m2-dt__table tbody tr:has(.m2-dt__link) td:has(a,button){cursor:auto}@media (min-width:640px){.m2-dt__table[data-rz]{table-layout:fixed;inline-size:100%}.m2-dt__table[data-rz] :is(td,th){text-overflow:ellipsis;overflow:hidden}.m2-dt__table[data-rz] .m2-dt__quiet{max-inline-size:100%}.m2-dt__table[data-rz] td:has(>.m2-dt__wrap){white-space:nowrap;min-inline-size:0}}.m2-dt__rz{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;z-index:4;inline-size:.625rem;position:absolute;inset-block:0;inset-inline-end:0}.m2-dt__rz:after{content:"";background:var(--color-border-default);opacity:.6;inline-size:1.5px;transition:background var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);border-radius:1px;position:absolute;inset-block:.375rem;inset-inline-end:0}@media (hover:hover){.m2-dt__table th:hover .m2-dt__rz:after{opacity:1}.m2-dt__rz:hover:after{background:var(--color-text-link);inset-block:0}}.m2-dt__rz:focus-visible{outline:none}.m2-dt__rz:focus-visible:after{background:var(--color-focus-ring);opacity:1;inline-size:2px;inset-block:0}@media (max-width:639px){.m2-dt__rz{display:none}}.m2-dt__table tr[data-status=SOLD] td{color:var(--color-text-muted)}.m2-dt__table .is-num{text-align:end}.m2-dt__table .is-sticky{z-index:1;background:var(--color-surface-raised);position:sticky;inset-inline-start:0}.m2-dt__table th.is-sticky{z-index:3;background:color-mix(in srgb, var(--color-surface-sunken) 70%, var(--color-surface-page))}.m2-dt__empty{color:var(--color-text-muted);opacity:.6}.m2-dt__none{padding:var(--space-8) var(--space-4);text-align:center;color:var(--color-text-muted);font-size:var(--text-body-sm);margin:0}.m2-dt__sort{align-items:center;gap:var(--space-1);min-block-size:2rem;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.m2-dt__table th.is-num .m2-dt__sort{flex-direction:row-reverse}.m2-dt__arrow{opacity:0;block-size:.6875rem;inline-size:.6875rem;-webkit-mask:var(--m2-i-sort-asc) center/contain no-repeat;-webkit-mask:var(--m2-i-sort-asc) center/contain no-repeat;mask:var(--m2-i-sort-asc) center/contain no-repeat;background-color:currentColor}.m2-dt__arrow[data-dir=asc]{opacity:1}.m2-dt__arrow[data-dir=desc]{opacity:1;-webkit-mask-image:var(--m2-i-sort-desc);-webkit-mask-image:var(--m2-i-sort-desc);mask-image:var(--m2-i-sort-desc)}@media (hover:hover){.m2-dt__sort:hover{color:var(--color-text-primary)}.m2-dt__sort:hover .m2-dt__arrow:not([data-dir]){opacity:.45}}.m2-dt__link{text-overflow:ellipsis;color:var(--color-text-primary);font-weight:var(--weight-medium);text-decoration:none;display:block;overflow:hidden}@media (hover:hover){.m2-dt__link:hover{color:var(--color-text-link)}}.m2-dt__link:focus-visible,.m2-dt__plan:focus-visible{outline:var(--border-focus) solid transparent;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.m2-dt__table td:has(>.m2-dt__wrap){white-space:normal;min-inline-size:10rem}.m2-dt__quiet{text-overflow:ellipsis;max-inline-size:15rem;color:var(--color-text-secondary);text-decoration:none;display:block;overflow:hidden}@media (hover:hover){.m2-dt__quiet:hover{color:var(--color-text-link);text-decoration:underline}}.m2-dt__sub{color:var(--color-text-muted);font-size:var(--text-caption);font-weight:var(--weight-regular);display:block}.m2-dt__plan-i{display:none}.m2-dt__plan{color:var(--color-text-link);font-size:var(--text-caption);font-weight:var(--weight-medium);text-decoration:none}@media (hover:hover){.m2-dt__plan:hover{text-decoration:underline}}.m2-dt__state{align-items:center;gap:var(--space-1-5);min-block-size:1.25rem;padding-inline:var(--space-2);border:var(--border-hairline) solid var(--color-border-default);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:.6875rem;line-height:1;display:inline-flex}.m2-dt__state:before{content:"";border-radius:var(--radius-pill);background:var(--color-text-muted);block-size:.375rem;inline-size:.375rem}.m2-dt__state[data-state=AVAILABLE]:before{background:var(--color-status-positive-text)}.m2-dt__state[data-state=RESERVED]:before{background:var(--color-status-caution-text)}.m2-dt__delta{font-size:var(--text-caption);font-weight:var(--weight-medium)}.m2-dt__delta.is-down{color:var(--color-price-down-text)}.m2-dt__delta.is-up{color:var(--color-price-up-text)}.m2-dt__foot{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-block-start:var(--border-hairline) solid var(--color-border-subtle);color:var(--color-text-muted);font-size:var(--text-caption);font-variant-numeric:var(--numeric-data);flex-wrap:wrap;display:flex}.m2-dt__pager{align-items:center;gap:var(--space-2);display:inline-flex}.m2-dt__icon{border:var(--border-hairline) solid var(--color-border-default);border-radius:var(--radius-sm);block-size:2rem;inline-size:2rem;color:var(--color-text-primary);cursor:pointer;background:0 0;place-items:center;display:inline-grid}.m2-dt__icon:disabled{opacity:.4;cursor:default}.m2-dt__page{text-align:center;min-inline-size:3rem}@media (max-width:639px){.m2-dt[data-embedded] .m2-dt__foot{gap:var(--space-2);padding-block:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.m2-dt[data-embedded] .m2-dt__more{min-block-size:2.75rem;inline-size:100%}.m2-dt[data-embedded] .m2-dt__pager{justify-content:space-between;gap:var(--space-1);flex-wrap:wrap;inline-size:100%}.m2-dt[data-embedded] .m2-dt__num[data-far],.m2-dt[data-embedded] .m2-dt__gap{display:none}.m2-dt[data-embedded] .m2-dt__nums{gap:0}.m2-dt[data-embedded] .m2-dt__num{block-size:2.25rem;min-inline-size:2.25rem}.m2-dt[data-embedded] .m2-dt__icon{block-size:2.25rem;inline-size:2.25rem}.m2-dt[data-embedded] .m2-dt__size .m2-select{min-inline-size:4rem}}.m2-dt__none--act{padding-block-start:0}.m2-dt__more{min-block-size:2.25rem;padding-inline:var(--space-4);border:var(--border-hairline) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-primary);font:inherit;font-size:var(--text-body-sm);font-weight:var(--weight-medium);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.m2-dt__more:hover{border-color:var(--color-text-secondary)}}.m2-dt__more:focus-visible,.m2-dt__num:focus-visible{outline:var(--border-focus) solid transparent;box-shadow:var(--focus-ring)}.m2-dt__nums{align-items:center;gap:var(--space-1);display:inline-flex}.m2-dt__num{block-size:2rem;min-inline-size:2rem;padding-inline:var(--space-1);border:var(--border-hairline) solid transparent;border-radius:var(--radius-sm);color:var(--color-text-secondary);font:inherit;font-size:var(--text-body-sm);font-variant-numeric:var(--numeric-data);cursor:pointer;background:0 0;place-items:center;display:inline-grid}@media (hover:hover){.m2-dt__num:hover{background:var(--color-surface-sunken-hover);color:var(--color-text-primary)}}.m2-dt__num[aria-current=page]{border-color:var(--color-surface-inverse);background:var(--color-surface-inverse);color:var(--color-text-on-inverse)}.m2-dt__gap{color:var(--color-text-muted)}@container m2dt (max-width:70rem){.m2-dt-t3{display:none}}@container m2dt (max-width:58rem){.m2-dt-t2{display:none}}@container m2dt (max-width:38rem){.m2-dt-t1{display:none}}@media (max-width:639px){.m2-dt__msort{display:inline-flex}.m2-dt__search{flex:100%;max-inline-size:none}.m2-dt__scroll{max-block-size:none;overflow:visible}.m2-dt__table,.m2-dt__table tbody,.m2-dt__table tr,.m2-dt__table td{display:block}.m2-dt__table thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.m2-dt__table tr{align-items:center;gap:.125rem var(--space-2);min-block-size:2.75rem;padding:.625rem var(--space-3);border-block-start:var(--border-hairline) solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.m2-dt__table tbody tr:first-child{border-block-start:0}.m2-dt__table tbody tr:after{content:"";flex-basis:100%;order:3;block-size:0}.m2-dt__table tbody tr:active{background:var(--color-surface-sunken)}.m2-dt__table td{white-space:normal;font-variant-numeric:var(--numeric-data);border:0;padding:0;text-align:start!important;background:0 0!important}.m2-dt__table td[data-m=title]{min-inline-size:0;font-size:var(--text-body-md);flex:1 0 calc(100% - 10.5rem);order:1}.m2-dt__link{display:block}.m2-dt__table td[data-m=end]{font-weight:var(--weight-bold);flex:none;order:3}.m2-dt__table td[data-m=line2]{color:var(--color-text-secondary);font-size:var(--text-caption);flex:none;order:4;line-height:1.25rem}.m2-dt__table td[data-m=line2][data-ml]:before{content:attr(data-label) " ";color:var(--color-text-muted)}.m2-dt__table td[data-m=line2]:not(:has(.m2-dt__state,.m2-dt__plan))+td[data-m=line2]:not(:has(.m2-dt__state,.m2-dt__plan)){border-inline-start:var(--border-hairline) solid var(--color-border-default);padding-inline-start:var(--space-2)}.m2-dt__table td[data-m=line2]:has(.m2-dt__plan){order:2}.m2-dt__table td[data-m=line2]:has(.m2-dt__state){order:6;margin-inline-start:auto}.m2-dt__state{min-block-size:0;font-size:var(--text-caption);background:0 0;border:0;padding:0}@container m2dt (max-width:26rem){.m2-dt__table td[data-m=line2][data-ml][data-short]:before{content:attr(data-short) " "}.m2-dt__state{gap:0;font-size:0}.m2-dt__state:before{block-size:.625rem;inline-size:.625rem}}.m2-dt__plan{place-items:center;block-size:1.5rem;inline-size:1.5rem;font-size:0;display:inline-grid}.m2-dt__plan-t{display:none}.m2-dt__plan-i{block-size:1.125rem;inline-size:1.125rem;display:block}.m2-dt__table td[data-m=hide],.m2-dt__table td:empty,.m2-dt__table td .m2-dt__empty{display:none}.m2-dt__table td[data-m=line2]:has(.m2-dt__empty){display:none}.m2-dt-t1,.m2-dt-t2,.m2-dt-t3{display:block!important}.m2-dt__table td[data-m=hide].m2-dt-t1,.m2-dt__table td[data-m=hide].m2-dt-t2,.m2-dt__table td[data-m=hide].m2-dt-t3{display:none!important}.m2-dt__foot{padding-inline:var(--space-3)}}}@layer ds.utilities;
