.recurring-simple-row{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;transition:opacity .3s;display:flex}.recurring-simple-row.pending{opacity:.6;pointer-events:none}.recurring-info{flex-direction:column;gap:4px;display:flex}.recurring-title-row{align-items:center;gap:8px;display:flex}.recurring-label{color:var(--text-primary);font-size:1rem;font-weight:500}.recurring-spinner{font-size:.8rem;animation:1s linear infinite spin}.recurring-link{color:var(--text-secondary);border-bottom:1px dashed #ffffff4d;width:fit-content;font-size:.75rem;text-decoration:none;transition:all .2s}.recurring-link:hover{color:var(--accent-green);border-bottom-color:var(--accent-green)}.simple-switch{flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.simple-switch input{opacity:0;width:0;height:0}.simple-slider{cursor:pointer;outline:1px solid color-mix(in srgb,var(--border)80%,transparent);border-radius:34px;transition:all .3s;position:absolute;inset:0}.simple-slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;bottom:3px;left:3px;box-shadow:0 2px 4px #0003}.simple-switch input:checked+.simple-slider{background-color:var(--accent-green)}.simple-switch input:checked+.simple-slider:before{transform:translate(20px)}@keyframes spin{to{transform:rotate(360deg)}}
