.collection-finder table-wc table{max-width:100%;font-size:var(--text-base);table-layout:fixed;border-spacing:0;border:none;& tr{border-bottom:1px solid var(--color-border-disabled);position:relative;&:has(a){cursor:pointer;&:hover{background-color:var(--color-background-neutral-hover)}}}& th{background-color:var(--color-gray0);color:var(--color-gray700);border-inline:none;&:has(button):hover{background-color:var(--color-background-neutral-hover)}}& td,& th{padding-block:var(--spacing-scale16);padding-inline:var(--spacing-scale16)}& td:first-child,& th:first-child{padding-inline-start:var(--spacing-scale24)}& td:last-child,& th:last-child{padding-inline-end:var(--spacing-scale24)}& a{color:var(--color-text-neutral);text-decoration:none;&:after{content:"";z-index:1;position:absolute;inset:0}}@media (width<=640px){& td:first-child,& th:first-child{padding-inline-start:var(--spacing-scale16)}}}.wrapper[data-astro-cid-wrlw7lgk]{--thumb-size:20px;width:100%;font-family:var(--font-body);color:var(--color-text-neutral);display:inline-block;position:relative;& .input-container{border:1px solid var(--color-border-default);cursor:text;border-radius:var(--radius-sm);background:var(--color-background-neutral);box-sizing:border-box;min-height:44px;max-height:250px;font-family:inherit;font-size:var(--text-label-small);flex-wrap:wrap;align-items:center;gap:4px;padding:6px 36px 6px 10px;transition:border-color .15s;display:flex;overflow-y:auto;&:hover{border-color:var(--color-border-neutral)}}& .pills{display:contents}& .pill{background-color:var(--color-background-accent-primary);color:var(--color-text-primary);font-size:var(--text-label-small);line-height:var(--spacing-label-small);border-radius:var(--radius-sm);white-space:nowrap;font-weight:var(--font-weight-semi-bold);box-sizing:border-box;flex-shrink:0;align-items:center;height:24px;padding:2px 8px;display:inline-flex}& .wrapper:not(.is-open) .pill:nth-child(n+4){display:none}& .pill-count{font-size:var(--text-label-small);line-height:var(--spacing-label-small);color:var(--color-text-subdued);font-weight:var(--font-weight-semi-bold);flex-shrink:0;align-self:center;padding:2px 4px;display:inline-flex}& .pill button{cursor:pointer;color:var(--color-icon-primary);background:0 0;border:none;align-items:center;margin-left:6px;padding:0;display:flex}& .pill button:hover{color:var(--color-icon-primary-hover)}& .pill button svg{width:8px;height:8px}& .input-container>input[data-astro-cid-wrlw7lgk]{min-width:0;font-family:inherit;font-size:var(--text-label-small);font-weight:var(--font-weight-regular);line-height:var(--spacing-label-small);height:28px;min-height:28px;color:inherit;box-sizing:border-box;background:0 0;border:none;outline:none;flex:1;margin:0;padding:0;&:focus,&:focus-visible{box-shadow:none;outline:none}}& .input-container .search-icon{color:var(--color-icon-subdued);pointer-events:none;z-index:2;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}& .input-container .search-icon svg{width:16px;height:16px}& .dropdown{--webkit-overflow-scrolling:touch;background-color:var(--color-background-neutral);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);z-index:1000;box-sizing:border-box;visibility:hidden;opacity:0;width:100%;max-height:250px;transition:opacity .2s,transform .2s,visibility .2s;display:block;position:absolute;top:calc(100% + 4px);left:0;transform:translateY(-5px);box-shadow:0 10px 25px #00000026;overflow-y:auto!important}&.is-open .dropdown[data-astro-cid-wrlw7lgk]{visibility:visible;opacity:1;transform:translateY(0)}& .dropdown::-webkit-scrollbar{width:6px}& .dropdown::-webkit-scrollbar-track{background:var(--color-gray100)}& .dropdown::-webkit-scrollbar-thumb{background:var(--color-border-neutral);border-radius:10px}& .dropdown .item{cursor:pointer;background-color:var(--color-background-neutral);font-family:inherit;font-size:var(--text-label-small);line-height:var(--spacing-label-small);font-weight:var(--font-weight-regular);align-items:center;padding:10px;transition:background-color .15s;display:flex;&[data-selected=true]{display:none}}& .dropdown .item:hover,& .dropdown .item:focus{background-color:var(--color-background-neutral-hover);outline:none}& .dropdown .item:active{background-color:var(--color-background-neutral-active)}& .dropdown .item.unavailable{opacity:.4;pointer-events:none}& .dropdown .item input[type=checkbox]{pointer-events:none;appearance:none;margin-right:10px}& .dropdown .item .count{background-color:var(--color-background-accent-primary);color:var(--color-text-primary);font-size:var(--text-label-small);line-height:var(--spacing-label-small);border-radius:var(--radius-sm);font-weight:var(--font-weight-semi-bold);margin-left:auto;padding:1px 6px}& .highlight{font-weight:var(--font-weight-bold);background-color:#0000}}.range[data-astro-cid-gwwtrdw4]{column-gap:var(--spacing-scale8);grid-template-columns:max-content max-content;justify-content:start;width:100%;min-width:0;display:grid;& .range-field-heading{font-family:inherit;font-weight:var(--font-weight-regular);font-size:var(--text-label-small);line-height:var(--spacing-label-small);color:inherit}& .range-field{width:100%;margin:0;padding:0;display:block}& .range-input-field{align-items:center;gap:var(--spacing-scale2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-background-neutral);box-sizing:border-box;width:100%;min-width:0;max-width:6.25rem;min-height:44px;padding:6px 10px;transition:border-color .15s;display:flex;&:hover,&:focus-within{border-color:var(--color-border-neutral)}& .range-unit{font-family:inherit;font-size:var(--text-label-small);font-weight:var(--font-weight-regular);line-height:var(--spacing-label-small);color:var(--color-text-neutral);flex-shrink:0}& input{appearance:none;cursor:text;width:100%;min-width:0;height:28px;min-height:28px;font-family:inherit;font-size:var(--text-label-small);font-weight:var(--font-weight-regular);line-height:var(--spacing-label-small);color:inherit;box-sizing:border-box;background:0 0;border:none;outline:none;flex:1;margin:0;padding:0;&:focus,&:focus-visible{box-shadow:none;outline:none}&::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}&::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}&[type=number]{-moz-appearance:textfield}}}}.slider-container[data-astro-cid-ura7d3oo]{flex-direction:column;gap:.75rem;width:100%;display:flex}input[data-astro-cid-ura7d3oo][type=range]{appearance:none;cursor:pointer;background:0 0;width:100%}input[data-astro-cid-ura7d3oo][type=range]:focus{outline:none}input[data-astro-cid-ura7d3oo][type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-primary) var(--slider-progress), var(--color-gray100) var(--slider-progress));border-radius:9999px;height:.5rem}input[data-astro-cid-ura7d3oo][type=range]::-moz-range-track{background:var(--color-gray100);border-radius:9999px;height:.5rem}input[data-astro-cid-ura7d3oo][type=range]::-moz-range-progress{background:var(--color-primary);border-radius:9999px 0 0 9999px;height:.5rem}input[data-astro-cid-ura7d3oo][type=range]::-webkit-slider-thumb{appearance:none;background:var(--color-primary);border:2px solid var(--color-gray0);border-radius:50%;width:1.25rem;height:1.25rem;margin-top:-.375rem;transition:background-color .15s;box-shadow:0 1px 3px #0003}input[data-astro-cid-ura7d3oo][type=range]::-moz-range-thumb{background:var(--color-primary);border:none;border:2px solid var(--color-gray0);border-radius:50%;width:1.25rem;height:1.25rem;transition:background-color .15s;box-shadow:0 1px 3px #0003}input[data-astro-cid-ura7d3oo][type=range]:focus-visible::-webkit-slider-thumb{outline-offset:2px;outline:2px solid #3b82f6}input[data-astro-cid-ura7d3oo][type=range]:focus-visible::-moz-range-thumb{outline:2px solid var(--color-blue400);outline-offset:2px}.slider-labels[data-astro-cid-ura7d3oo]{box-sizing:border-box;width:100%;min-height:1.5rem;margin-top:.5rem;padding:0 .625rem;display:block;position:relative;& .slider-label-item{color:var(--color-primary);top:0;left:calc((var(--index) / (var(--total-options) - 1)) * 100%);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;font-size:.8rem;font-weight:500;transition:opacity .15s,transform .15s;position:absolute;transform:translate(-50%)scale(.95);&[data-index="0"]{transform:translate(0%);&[data-active=true]{transform:translate(0%)scale(1.05)}}&:last-child{transform:translate(-100%);&[data-active=true]{transform:translate(-100%)scale(1.05)}}&[data-active=true]{opacity:1;visibility:visible;font-weight:600;transform:translate(-50%)scale(1.05)}}}.checkboxes[data-astro-cid-7qja6juh]{flex-direction:row;justify-content:space-between;display:flex;& label{vertical-align:middle;font-size:var(--typography-font-size400);line-height:var(--typography-line-height500);font-weight:var(--typography-font-weight-regular);color:var(--color-gray700);cursor:pointer;user-select:none;& input[type=checkbox]{appearance:none;border-style:solid;border-width:1px;border-color:var(--color-gray100);margin-right:var(--spacing-scale4);height:var(--size-spacing-scale16);width:var(--size-spacing-scale16);vertical-align:middle;cursor:pointer;background-color:var(--color-gray0);border-radius:.125rem;position:relative;&:checked{background-color:var(--color-primary);color:var(--color-gray0);background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");border-color:#0000}&:disabled{opacity:.6;cursor:not-allowed}&:focus:not(:focus-visible){box-shadow:none;outline:none}}}}.filter-container[data-astro-cid-xzkvzsjx]{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);width:fit-content;min-width:320px;padding:var(--spacing-scale16);opacity:0;visibility:hidden;z-index:3;background-color:var(--color-background-neutral);max-height:0;color:var(--color-text-neutral);flex-direction:column;flex:1;margin-block-start:var(--spacing-scale8);transition:max-height .25s,opacity .25s;display:flex;position:absolute;top:100%;right:0;overflow:visible;&.active{opacity:1;visibility:visible;max-height:100000px}& .filter-heading{margin:0 0 var(--spacing-scale8);font-family:inherit;font-weight:var(--font-weight-semi-bold);font-size:var(--text-heading-xsmall);line-height:var(--spacing-heading-xsmall);color:inherit;margin-inline:0;padding:0}& .filters{min-width:0;margin-block-end:var(--spacing-scale16);margin-inline:0;padding:0;padding-block-end:var(--spacing-scale16);border:none;flex-direction:column;margin-block-end:var(--spacing-scale8);padding-block-end:var(--spacing-scale8);display:flex;&.hidden{display:none}&:last-of-type{border-bottom:none;margin-block-end:0;padding-block-end:0}}& .container-heading{border-bottom:1px solid var(--color-border-default);flex-direction:row;justify-content:space-between;align-items:center;margin-block-end:var(--spacing-scale24);padding-block-end:var(--spacing-scale8);display:flex;& h2{font-family:inherit;font-weight:var(--font-weight-semi-bold);font-size:var(--text-heading-small);line-height:var(--spacing-heading-small);margin:0}& button{appearance:none;background-color:var(--color-background-neutral);color:var(--color-icon-neutral);cursor:pointer;pointer-events:all;border:0;width:24px;height:24px;& svg{width:14px;height:14px;color:inherit;pointer-events:none}}}& .controls{justify-content:space-between;align-items:center;gap:var(--spacing-scale8);padding:0;padding-block:var(--spacing-scale16);min-width:0;margin-block-start:auto;margin-inline:0;display:flex;& button{appearance:none;padding-inline:var(--spacing-scale8);padding-block:var(--spacing-scale12);font-family:inherit;font-size:var(--text-label-small);line-height:var(--spacing-label-small);font-weight:var(--font-weight-semi-bold);border-radius:var(--radius-sm);border:1px solid var(--color-border-default);cursor:pointer;background-color:var(--color-background-neutral);transition:background-color .15s;&.outline-primary{border:1px solid var(--color-border-primary);color:var(--color-text-primary);transition-property:background-color;transition-duration:.15s;&:hover{background-color:var(--color-background-neutral-hover)}}&.positive{background-color:var(--color-background-primary);color:var(--color-text-inverse);border:none;&:disabled,&:disabled:hover{background-color:var(--color-background-disabled);color:var(--color-text-disabled);border:none}&:hover:not(:disabled){background-color:var(--color-background-primary-hover)}&:active:not(:disabled){background-color:var(--color-background-primary-active)}}&:hover{background-color:var(--color-background-neutral-hover)}&:disabled{background-color:var(--color-background-disabled);color:var(--color-text-disabled);border:1px solid var(--color-border-disabled);cursor:not-allowed;&:hover{background-color:var(--color-background-disabled);color:var(--color-text-disabled);border-color:var(--color-border-disabled)}}}}}.segmented-control[data-astro-cid-qjsvgngh]{border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);align-items:center;gap:2px;width:100%;padding:1px;transition:border-color .15s;display:inline-flex;overflow:hidden;& radiogroup-filter{display:contents}&:hover{border-color:var(--color-border-primary-hover)}& .segment{cursor:pointer;flex:1;height:100%;position:relative;& input{opacity:0;pointer-events:none;position:absolute}& span{text-align:center;font-family:inherit;font-size:var(--text-label-small);line-height:var(--spacing-label-small);font-weight:var(--font-weight-semi-bold);background:var(--color-background-neutral);border-radius:var(--radius-sm);color:var(--color-text-primary);align-items:center;height:100%;padding:1px 6px;transition-property:background,color;transition-duration:.2s;display:flex}}}.segment[data-astro-cid-qjsvgngh] input[data-astro-cid-qjsvgngh]:checked+span[data-astro-cid-qjsvgngh],.segment[data-astro-cid-qjsvgngh]:hover span[data-astro-cid-qjsvgngh]{background:var(--color-background-primary);color:var(--color-text-inverse)}.segment[data-astro-cid-qjsvgngh] input[data-astro-cid-qjsvgngh]:checked+span[data-astro-cid-qjsvgngh]:active,.segment[data-astro-cid-qjsvgngh]:hover span[data-astro-cid-qjsvgngh]:active{background:var(--color-background-primary-active)}.filter-pills[data-astro-cid-4scl6goz]{height:20px;margin-inline-end:auto;display:block;& .pill-wrapper{justify-content:flex-start;align-items:center;gap:var(--spacing-scale8);padding-block-start:0;padding-inline:var(--spacing-scale16);flex-flow:wrap;margin:0;padding-inline-start:var(--spacing-scale24);padding-inline-end:var(--spacing-scale24);list-style:none;display:flex}& .filter-pill{background-color:var(--color-background-accent-primary);border-radius:var(--radius-sm);flex-direction:row;flex:none;gap:6px;height:20px;padding:2px 4px;display:flex}& .filter-pill button{cursor:pointer;color:var(--color-icon-primary);background:0 0;border:none;align-items:center;height:auto;padding:0;display:flex}& .filter-pill button:hover{color:var(--color-icon-primary-hover)}& .filter-pill button svg{width:8px;height:8px}& .label{font-size:var(--text-label-small);color:var(--color-text-primary);white-space:nowrap;cursor:pointer;gap:4px;display:flex}& .count.hidden{display:none}}[data-astro-cid-xtkvook5][data-control=filter-toggle]{appearance:none;font-family:inherit;font-size:var(--text-label-small);line-height:var(--spacing-label-small);font-weight:var(--font-weight-semi-bold);border-radius:var(--radius-sm);cursor:pointer;gap:var(--spacing-scale8);white-space:nowrap;width:100%;padding:2px 10px;padding-block:var(--size-spacing-scale4);flex-direction:row;flex:1;align-items:center;transition:background-color .15s;display:flex;position:relative;& svg{width:14px;height:14px;color:inherit;flex-shrink:0}&>[data-astro-cid-xtkvook5]{pointer-events:none}}[data-astro-cid-xtkvook5][data-control=filter-toggle],[data-astro-cid-xtkvook5][data-control=save]{border:1px solid var(--color-border-primary);background-color:var(--color-background-neutral);color:var(--color-text-primary)}[data-astro-cid-xtkvook5][data-control=filter-toggle]:hover,[data-astro-cid-xtkvook5][data-control=save]:hover{background-color:var(--color-background-neutral-hover)}[data-astro-cid-xtkvook5][data-control=filter-toggle]:active,[data-astro-cid-xtkvook5][data-control=save]:active{background-color:var(--color-background-neutral-active)}[data-astro-cid-xtkvook5][data-control=save]{transition:background-color .15s}.solution-container[data-astro-cid-xtkvook5]{justify-content:flex-end;gap:var(--spacing-scale8);flex-direction:row;display:flex}.wrapper[data-astro-cid-xtkvook5]{gap:var(--spacing-scale8);display:inline-flex;position:relative}
