.save[data-v-22fb1d02]{display:flex;position:relative}.save-toggle[data-v-22fb1d02]{all:unset;justify-content:center;align-items:center;gap:var(--spacing-1);cursor:pointer;color:inherit;display:flex}.save-toggle-label[data-v-22fb1d02]{font-family:var(--local-font-family,var(--text-body-font-family));font-size:var(--local-font-size,var(--text-body-sm-font-size));font-weight:var(--local-font-weight,var(--text-body-font-weight));line-height:var(--local-line-height,var(--text-body-sm-line-height))}@media (width>=1280px){.save-toggle-label[data-v-22fb1d02]{font-size:var(--local-font-size,var(--text-body-md-font-size));line-height:var(--local-line-height,var(--text-body-md-line-height));font-weight:var(--local-font-weight,var(--text-body-md-font-weight,var(--text-body-font-weight)))}}.save-menu[data-v-22fb1d02]{z-index:var(--level-2-index);background-color:var(--neutral-color-1);color:var(--neutral-color-0);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}@media (width>=480px){.save-menu[data-v-22fb1d02]{inset:auto;top:calc(100% + var(--spacing-2));z-index:1;width:30rem;max-height:42rem;position:absolute;right:0;box-shadow:0 0 10px 5px #0000001a}}.save-close[data-v-22fb1d02]{all:unset;top:var(--spacing-2);right:var(--spacing-2);cursor:pointer;display:flex;position:absolute}.save-close[data-v-22fb1d02]:focus-visible{outline:2px solid var(--neutral-color-0);outline-offset:4px}@media (width>=480px){.save-close[data-v-22fb1d02]{display:none}}.save-menu-title[data-v-22fb1d02]{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--neutral-color-3);color:var(--neutral-color-6);font-family:var(--local-font-family,var(--text-tag-font-family));font-size:var(--local-font-size,var(--text-tag-sm-font-size));font-weight:var(--local-font-weight,var(--text-tag-font-weight));line-height:var(--local-line-height,var(--text-tag-sm-line-height));text-transform:uppercase;margin:0}@media (width>=1280px){.save-menu-title[data-v-22fb1d02]{font-size:var(--local-font-size,var(--text-tag-md-font-size));line-height:var(--local-line-height,var(--text-tag-md-line-height));font-weight:var(--local-font-weight,var(--text-tag-md-font-weight,var(--text-tag-font-weight)))}}.save-search[data-v-22fb1d02]{align-items:center;gap:var(--spacing-1);margin:var(--spacing-3) var(--spacing-4) 0;padding:var(--spacing-default) var(--spacing-3);background-color:var(--neutral-color-2);border-radius:5rem;display:flex}.save-search input[data-v-22fb1d02]{min-width:0;height:3.2rem;color:var(--neutral-color-0);font-family:var(--local-font-family,var(--text-body-font-family));font-size:var(--local-font-size,var(--text-body-sm-font-size));font-weight:var(--local-font-weight,var(--text-body-font-weight));line-height:var(--local-line-height,var(--text-body-sm-line-height));background:0 0;border:none;outline:none;flex:1;padding:0}@media (width>=1280px){.save-search input[data-v-22fb1d02]{font-size:var(--local-font-size,var(--text-body-md-font-size));line-height:var(--local-line-height,var(--text-body-md-line-height));font-weight:var(--local-font-weight,var(--text-body-md-font-weight,var(--text-body-font-weight)))}}.save-search input[data-v-22fb1d02]::placeholder{color:var(--neutral-color-5)}.save-search input[data-v-22fb1d02]::-webkit-search-cancel-button{display:none}.save-search input[data-v-22fb1d02]::-webkit-search-decoration{display:none}.save-search input[data-v-22fb1d02]::-webkit-search-results-button{display:none}.save-search input[data-v-22fb1d02]::-webkit-search-results-decoration{display:none}.save-search-icon[data-v-22fb1d02]{color:var(--neutral-color-0);pointer-events:none;flex-shrink:0}ul[data-v-22fb1d02]{padding:var(--spacing-2) 0;flex:0 auto;min-height:0;margin:0;list-style:none;overflow-y:auto}ul[data-v-22fb1d02]::-webkit-scrollbar{width:.6rem}ul[data-v-22fb1d02]::-webkit-scrollbar-thumb{background-color:var(--neutral-color-3);border-radius:.3rem}.save-option[data-v-22fb1d02]{all:unset;align-items:center;gap:var(--spacing-2);box-sizing:border-box;width:100%;padding:var(--spacing-default) var(--spacing-4);cursor:pointer;transition:background-color var(--transition-speed) ease;font-family:var(--local-font-family,var(--text-body-font-family));font-size:var(--local-font-size,var(--text-body-sm-font-size));font-weight:var(--local-font-weight,var(--text-body-font-weight));line-height:var(--local-line-height,var(--text-body-sm-line-height));display:flex}@media (width>=1280px){.save-option[data-v-22fb1d02]{font-size:var(--local-font-size,var(--text-body-md-font-size));line-height:var(--local-line-height,var(--text-body-md-line-height));font-weight:var(--local-font-weight,var(--text-body-md-font-weight,var(--text-body-font-weight)))}}.save-option[data-v-22fb1d02]:focus-visible,.save-option[data-v-22fb1d02]:hover{background-color:var(--secondary-color-light,var(--neutral-color-2))}.save-option[data-v-22fb1d02]:disabled{cursor:not-allowed;opacity:.5}.save-check[data-v-22fb1d02]{border:1px solid var(--neutral-color-4);border-radius:var(--border-radius-round);width:2.2rem;height:2.2rem;color:var(--neutral-color-1);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:flex}.save-option[aria-pressed=true] .save-check[data-v-22fb1d02]{border-color:var(--primary-color);background-color:var(--primary-color)}.save-create[data-v-22fb1d02]{padding:var(--spacing-2) var(--spacing-4);color:var(--primary-color);border-top:1px solid var(--neutral-color-3);font-weight:600}.save-create .save-check[data-v-22fb1d02]{border-style:dashed;border-color:var(--primary-color);color:var(--primary-color)}.save-empty[data-v-22fb1d02]{padding:var(--spacing-default) var(--spacing-4);color:var(--neutral-color-5);font-family:var(--local-font-family,var(--text-body-small-font-family));font-size:var(--local-font-size,var(--text-body-small-sm-font-size));font-weight:var(--local-font-weight,var(--text-body-small-font-weight));line-height:var(--local-line-height,var(--text-body-small-sm-line-height));margin:0}@media (width>=1280px){.save-empty[data-v-22fb1d02]{font-size:var(--local-font-size,var(--text-body-small-md-font-size));line-height:var(--local-line-height,var(--text-body-small-md-line-height));font-weight:var(--local-font-weight,var(--text-body-small-md-font-weight,var(--text-body-small-font-weight)))}}
