.saved-search-card{gap:12px;display:grid}.saved-search-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.saved-search-heading>div{overflow-wrap:anywhere;min-inline-size:0}.saved-search-heading h2{margin-block:0 4px}.saved-search-heading p{margin:0}.saved-search-card .saved-search-menu-trigger,.saved-search-card .saved-search-actions>button{min-block-size:44px}.saved-search-card .saved-search-menu-trigger{min-inline-size:44px}.saved-search-alert{align-items:center;gap:8px;min-block-size:44px;display:inline-flex}.saved-search-switch{border:1px solid var(--workspace-border,#cad5e4);color:#425b75;cursor:pointer;background:#e1e7ef;border-radius:999px;align-items:center;block-size:24px;inline-size:40px;padding:3px;display:inline-flex;position:relative}.saved-search-switch:before{content:"";position:absolute;inset:-10px -2px}.saved-search-switch[data-checked]{color:#fff;background:#176fd5;border-color:#176fd5;justify-content:flex-end}.saved-search-switch:focus-visible{outline-offset:3px;outline:2px solid #176fd5}.saved-search-switch[data-disabled]{cursor:wait;opacity:.65}.saved-search-switch-thumb{pointer-events:none;background:currentColor;border-radius:50%;block-size:16px;inline-size:16px}.saved-search-menu-positioner{z-index:100}.saved-search-menu{background:var(--workspace-surface,white);border:1px solid var(--workspace-border,#dce4ee);border-radius:10px;min-inline-size:180px;padding:4px;box-shadow:0 8px 24px #1c2e451f}.saved-search-menu [role=menuitem]{cursor:pointer;border-radius:7px;align-items:center;gap:8px;min-block-size:44px;padding-inline:10px;display:flex}.saved-search-menu [data-highlighted]{background:#eef4fc;outline:none}.saved-search-remove{color:#a32b32}.saved-search-card .saved-search-editor{margin-block-end:0}.saved-directory-criteria{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.saved-directory-criteria>div{min-inline-size:0}.saved-directory-criteria p{margin-block:0 5px}.saved-directory-criteria input,.saved-directory-criteria select{min-inline-size:0;max-inline-size:100%}@media (max-width:640px){.saved-directory-criteria{grid-template-columns:minmax(0,1fr)}}
