.modal-backdrop.svelte-mrlnh3{z-index:10000;-webkit-backdrop-filter:blur(12px);background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-card.svelte-mrlnh3{background:var(--bg-color);border:1px solid var(--glass-border);box-shadow:var(--shadow);z-index:10001;border-radius:20px;flex-direction:column;width:100%;max-width:440px;padding:20px 24px;display:flex;position:relative}.modal-header.svelte-mrlnh3{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.modal-header.svelte-mrlnh3 h2:where(.svelte-mrlnh3){color:var(--text-color);white-space:pre-wrap;margin:0;font-size:20px;font-weight:600;line-height:1.2}.modal-body.svelte-mrlnh3{margin-bottom:24px}.modal-body.svelte-mrlnh3 p:where(.svelte-mrlnh3){color:var(--text-muted);white-space:pre-wrap;margin:0;font-size:15px;line-height:1.5}.actions.svelte-mrlnh3{justify-content:flex-end;gap:12px;display:flex}.btn.svelte-mrlnh3{cursor:pointer;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;height:32px;padding:0 18px;font-size:15px;font-weight:500;transition:all .2s;display:inline-flex}.btn-primary.svelte-mrlnh3{background-color:var(--text-color);color:var(--bg-color);border-color:var(--text-color)}.btn-primary.svelte-mrlnh3:hover{opacity:.9}.btn-danger.svelte-mrlnh3{color:#fff;background-color:#ff3b30;border-color:#ff3b30}.btn-danger.svelte-mrlnh3:hover{opacity:.9;background-color:#ff3b30;border-color:#ff3b30}.btn-secondary.svelte-mrlnh3{color:var(--text-muted);background-color:#0000;border:none}.btn-secondary.svelte-mrlnh3:hover{color:var(--text-color);background-color:var(--glass-border)}.btn.svelte-mrlnh3:active{transform:scale(.98)}@media (width<=568px){.modal-header.svelte-mrlnh3 h2:where(.svelte-mrlnh3){font-size:18px}}.modal-overlay.svelte-5ll2md{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#0006;justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}@media (width>=600px){.modal-overlay.svelte-5ll2md{align-items:center}}.modal-content.svelte-5ll2md{background-color:var(--bg-color);border-radius:16px 16px 0 0;flex-direction:column;width:100%;max-width:600px;height:85vh;display:flex;overflow:hidden;box-shadow:0 -10px 40px #0003}@media (width>=600px){.modal-content.svelte-5ll2md{border:1px solid var(--glass-border);border-radius:16px;height:80vh}}.modal-header.svelte-5ll2md{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;padding:16px;display:flex}.close-btn.svelte-5ll2md{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-right:-4px;transition:all .2s;display:inline-flex}.close-btn.svelte-5ll2md:hover{color:var(--text-color);background:var(--glass-border)}.modal-title.svelte-5ll2md{color:var(--text-color);margin:0;font-size:16px;font-weight:600}.header-placeholder.svelte-5ll2md{width:32px}.moving-note-subtitle.svelte-5ll2md{text-align:center;color:var(--text-muted);padding:8px 16px 0;font-size:13px}.moving-note-text.svelte-5ll2md{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:500;display:inline-block;overflow:hidden}.search-container.svelte-5ll2md{padding:12px 16px}.search-input-wrapper.svelte-5ll2md{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(8px);background-color:#0000000a;border-radius:9999px;align-items:center;width:100%;height:32px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.dark .search-input-wrapper.svelte-5ll2md{background-color:#ffffff0f}.search-input-wrapper.svelte-5ll2md:focus-within{border-color:var(--text-color,#1e1e1e);box-shadow:0 0 0 2px #1e1e1e1a}.dark .search-input-wrapper.svelte-5ll2md:focus-within{border-color:var(--text-color,#fff);box-shadow:0 0 0 2px #ffffff26}.search-icon.svelte-5ll2md{color:#737373;pointer-events:none;transition:left .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);position:absolute;left:10px}.dark .search-icon.svelte-5ll2md{color:#a3a3a3}.search-input.svelte-5ll2md{width:100%;height:100%;color:var(--text-color);background:0 0;border:none;outline:none;padding:0 32px;font-family:inherit;font-size:13px;transition:opacity .25s,padding .3s cubic-bezier(.4,0,.2,1)}.search-input.svelte-5ll2md::placeholder{color:#737373;opacity:.7}.dark .search-input.svelte-5ll2md::placeholder{color:#a3a3a3}.clear-btn.svelte-5ll2md{color:#737373;cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:0;transition:color .2s,right .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;right:10px}.dark .clear-btn.svelte-5ll2md{color:#a3a3a3}.clear-btn.svelte-5ll2md:hover{color:var(--text-color)}.results-container.svelte-5ll2md{flex:1;padding:8px 16px 24px;overflow-y:auto}.result-item.svelte-5ll2md{background-color:var(--bg-color);border:1px solid var(--glass-border);cursor:pointer;text-align:left;width:100%;color:var(--text-color);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px 16px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 1px 3px #00000008}.dark .result-item.svelte-5ll2md{box-shadow:0 1px 3px #0000004d}.result-item.svelte-5ll2md:hover:not(:disabled){background-color:#00000005;border-color:#00000026}.dark .result-item.svelte-5ll2md:hover:not(:disabled){background-color:#ffffff05;border-color:#ffffff40}.result-item.svelte-5ll2md:active:not(:disabled){background-color:#0000000d;border-color:#0003}.dark .result-item.svelte-5ll2md:active:not(:disabled){background-color:#ffffff14;border-color:#ffffff59}.result-item.svelte-5ll2md:disabled{opacity:.5;cursor:not-allowed}.storage-item.svelte-5ll2md .item-title:where(.svelte-5ll2md){font-weight:600}.note-content.svelte-5ll2md{flex:1;padding-right:12px;overflow:hidden}.item-title.svelte-5ll2md{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.item-comment.svelte-5ll2md{color:var(--text-muted,#737373);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;overflow:hidden}.arrow-icon.svelte-5ll2md{color:var(--text-gray);flex-shrink:0}.check-icon.svelte-5ll2md{color:var(--blue-color,#007aff);flex-shrink:0}.nested-count-badge{opacity:.8;flex-shrink:0;margin-right:8px}.loading-state.svelte-5ll2md{justify-content:center;padding:40px;display:flex}.spinner.svelte-5ll2md{border:3px solid var(--glass-border);border-top-color:var(--text-color);border-radius:50%;width:24px;height:24px;animation:1s linear infinite svelte-5ll2md-spin}@keyframes svelte-5ll2md-spin{to{transform:rotate(360deg)}}
