._loading_1wfsf_1{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-shrink:0;padding:1.5rem 0;font-size:.8125rem;color:#6366f1}._compact_1wfsf_12{padding:.25rem 0}._spinner_1wfsf_16{width:1rem;height:1rem;flex-shrink:0;border:2px solid #e0e7ff;border-top-color:currentColor;border-radius:50%;animation:_spin_1wfsf_16 .8s linear infinite}@keyframes _spin_1wfsf_16{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._spinner_1wfsf_16{animation:none}}._root_jl0fd_3{display:flex;flex-direction:column;gap:.5rem;min-width:0}._toolbar_jl0fd_10{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}._sortLabel_jl0fd_18{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;color:#6b7280}._sortSelect_jl0fd_26{min-width:0;padding:.25rem .375rem;font-size:.75rem;color:#111827;border:1px solid #d1d5db;border-radius:.375rem;background:#fff}._count_jl0fd_36{font-size:.75rem;color:#9ca3af;white-space:nowrap}._notice_jl0fd_42{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;padding:.5rem .625rem;font-size:.6875rem;line-height:1.5;color:#92400e;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fde68a;border-radius:.5rem}._loginButton_jl0fd_57{flex-shrink:0;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;color:#6366f1;background:#fff;border:1px solid #6366f1;border-radius:2rem;cursor:pointer;white-space:nowrap}._loginButton_jl0fd_57:hover{background:#6366f1;color:#fff}._empty_jl0fd_75{margin:0;padding:1.5rem .5rem;text-align:center;font-size:.8125rem;color:#9ca3af}._list_jl0fd_83{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.125rem}._row_jl0fd_92{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;padding:.375rem .5rem;border-radius:.5rem;border:1px solid transparent;background:#fff;transition:background-color .15s,border-color .15s}._row_jl0fd_92:hover{background:#f9fafb}._rowCurrent_jl0fd_110{background:#eef2ff;border-color:#e0e7ff}._rowCurrent_jl0fd_110:hover{background:#e0e7ff}._rowFlash_jl0fd_120{animation:_bookmarkFlash_jl0fd_1 3s ease-out forwards}@keyframes _bookmarkFlash_jl0fd_1{0%{background:#fde68a;border-color:#f59e0b}70%{background:#fef3c7;border-color:#fde68a}to{background:transparent;border-color:transparent}}._rowCurrent_jl0fd_110._rowFlash_jl0fd_120{animation-name:_bookmarkFlashCurrent_jl0fd_1}@keyframes _bookmarkFlashCurrent_jl0fd_1{0%{background:#fde68a;border-color:#f59e0b}70%{background:#fef3c7;border-color:#fde68a}to{background:#eef2ff;border-color:#e0e7ff}}._rowDragging_jl0fd_140{opacity:.5}._rowDragOver_jl0fd_144{box-shadow:inset 0 2px #6366f1}._moveButtons_jl0fd_148{display:flex;flex-direction:column;gap:.125rem;flex-shrink:0}._moveButton_jl0fd_148{width:1.375rem;height:1.125rem;display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:.5625rem;line-height:1;color:#4b5563;background:#fff;border:1px solid #d1d5db;border-radius:.25rem;cursor:pointer}._moveButton_jl0fd_148:hover:not(:disabled){background:#f3f4f6}._moveButton_jl0fd_148:disabled{opacity:.35;cursor:default}._link_jl0fd_180{flex:1;min-width:0;display:flex;flex-direction:column;gap:.0625rem;text-decoration:none;color:inherit}._title_jl0fd_190{font-size:.8125rem;font-weight:600;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._link_jl0fd_180:hover ._title_jl0fd_190{color:#4f46e5}._artist_jl0fd_203{font-size:.6875rem;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._view_jl0fd_211{font-size:.6875rem;color:#6366f1;line-height:1.4}._side_jl0fd_217{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;flex-shrink:0}._date_jl0fd_225{font-size:.625rem;color:#9ca3af;font-variant-numeric:tabular-nums;white-space:nowrap}._remove_jl0fd_232{padding:.125rem .5rem;font-size:.6875rem;color:#6b7280;background:#fff;border:1px solid #d1d5db;border-radius:1rem;cursor:pointer;white-space:nowrap}._remove_jl0fd_232:hover{color:#b91c1c;border-color:#fca5a5;background:#fef2f2}._rowDragAfter_jl0fd_250{box-shadow:inset 0 -2px #6366f1}._dragHandle_jl0fd_251{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;min-height:44px;padding:0;border:0;border-radius:.375rem;background:transparent;color:#9ca3af;fill:currentColor;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}._dragHandle_jl0fd_251:active{cursor:grabbing;background:#eef2ff}._dragHandle_jl0fd_251:disabled{opacity:.35;cursor:default}@media(max-width:767px),(pointer:coarse){._dragHandle_jl0fd_251{width:44px}._rowManual_jl0fd_274,._rowManual_jl0fd_274 ._link_jl0fd_180{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}._moveButton_jl0fd_148{width:44px;height:44px;font-size:.6875rem}}._reorderHint_jl0fd_282{margin:0;font-size:.6875rem;line-height:1.5;color:#6b7280}._content_jl0fd_285{display:flex;flex-direction:column;gap:.5rem;min-width:0}._panelList_jl0fd_286{flex:1;min-height:0}._panelList_jl0fd_286>._toolbar_jl0fd_10{flex-shrink:0}._panelList_jl0fd_286>._content_jl0fd_285{min-height:0;overflow-y:auto;overscroll-behavior-y:contain}._memoToggle_jl0fd_293{flex-shrink:0;align-self:center}._memoCard_jl0fd_295{flex:0 0 100%;box-sizing:border-box;min-width:0;padding:.625rem;background:#f8f9ff;border:1px solid #e0e7ff;border-radius:.5rem}._memoCard_jl0fd_295 textarea{box-sizing:border-box;width:100%;min-height:6rem;resize:vertical;border:1px solid #c7d2fe;border-radius:.375rem;padding:.5rem;font:inherit;font-size:16px;color:#1f2937;background:#fff;user-select:text;-webkit-user-select:text}._memoText_jl0fd_297{margin:0 0 .5rem;min-height:4.5rem;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8125rem;color:#374151;user-select:text;-webkit-user-select:text}._memoActions_jl0fd_298{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;font-size:.75rem;color:#6b7280}._memoActions_jl0fd_298 button{min-height:36px;padding:.25rem .625rem;background:#fff;border:1px solid #c7d2fe;border-radius:.375rem;color:#4338ca;cursor:pointer}._memoActions_jl0fd_298 button:disabled{opacity:.5;cursor:default}._memoError_jl0fd_301{color:#b91c1c;font-size:.75rem}@media(pointer:coarse){._memoActions_jl0fd_298 button{min-height:44px}}._songInfo_jl0fd_304{flex:1;min-width:0}._titleLine_jl0fd_305{display:flex;align-items:center;gap:.375rem;min-width:0}._titleLink_jl0fd_306{min-width:0;color:inherit;text-decoration:none}._titleLink_jl0fd_306 ._title_jl0fd_190{display:block}._titleLink_jl0fd_306:hover ._title_jl0fd_190{color:#4f46e5}._songInfo_jl0fd_304+._side_jl0fd_217{margin-left:.75rem}._memoToggle_jl0fd_293,._memoActions_jl0fd_298 ._memoEdit_jl0fd_312{min-height:0;padding:.125rem .5rem;font-size:.6875rem;line-height:normal;border:1px solid #c7d2fe;border-radius:1rem;color:#4f46e5;background:#fff;white-space:nowrap;cursor:pointer}._memoCard_jl0fd_295{-webkit-touch-callout:default}
