.db39LW_actionBtn{background:var(--w1);border:1px solid var(--w1);cursor:pointer;width:44px;height:44px;transition:background var(--dur-state) ease;opacity:1;border-radius:8px;justify-content:center;align-items:center;font-size:16px;display:flex}.db39LW_actionBtn:hover:not(:disabled){background:var(--w2)}.db39LW_actionBtn:disabled{cursor:not-allowed;opacity:.5}.db39LW_fab{bottom:calc(24px + env(safe-area-inset-bottom));right:calc(24px + env(safe-area-inset-right));z-index:50;background:var(--mk);color:var(--mk-ink);cursor:pointer;width:56px;height:56px;transition:transform var(--dur-state) ease, background var(--dur-state) ease;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;box-shadow:0 4px 12px #0000004d}.db39LW_fab:hover{transform:scale(1.05)}.db39LW_fab.db39LW_editMode{background:var(--bg-surface);color:var(--ink);border:1px solid var(--border)}.db39LW_toolbar{bottom:calc(24px + env(safe-area-inset-bottom));z-index:50;background:var(--bg-surface);border:1px solid var(--border);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;align-items:center;gap:16px;padding:12px 24px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #00000080}.db39LW_count{color:var(--ink);white-space:nowrap;font-weight:600}.db39LW_divider{background:var(--border);width:1px;height:24px}.db39LW_actions{gap:8px;display:flex}
