.acct-dup{display: grid;gap: 8px;margin: 8px 0}.acct-dup:empty{display: none}.lockex .card-head{display: flex;align-items: center;justify-content: space-between;gap: 10px;flex-wrap: wrap}.lockex-tools{display: flex;align-items: center;gap: 8px;flex-wrap: wrap}.lockex-filter{min-width: 110px}.lockex-reason{display: inline-block;max-width: 260px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: bottom}.lockex-empty{padding: 8px 0}.lockex-act{text-align: end;white-space: nowrap}.lockex-form{display: grid;gap: 14px}.lockex-kinds{display: flex;flex-wrap: wrap;gap: 6px 16px}.lockex-kind small{color: var(--muted);margin-inline-start: 4px}.lockex-exp{display: grid;gap: 8px}.lockex-body{display: grid;gap: 14px}.rec-lines{margin: 0}.rec-history{display: grid;gap: 8px}.rec-result{white-space: nowrap}.rec-reason{display: block;max-width: 360px}.rec-error{color: var(--danger-ink,var(--danger))}.rec-sum{display: grid;gap: 8px}.rf-head{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin-bottom: 12px}.rf-steps{list-style: none;display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 4px;padding: 0;margin: 0 0 14px;counter-reset: none}.rf-steps li{display: grid;justify-items: center;gap: 4px;font-size: 12px;color: var(--muted);text-align: center}.rf-steps li .rf-dot{display: grid;place-items: center;width: 24px;height: 24px;border-radius: 50%;border: 2px solid var(--line);background: var(--card,#fff);font-size: 11px;font-weight: 700}.rf-steps li.done{color: var(--ok-ink,var(--ok))}.rf-steps li.done .rf-dot{background: var(--ok);border-color: var(--ok);color: #fff}.rf-steps li.now{color: var(--text,inherit);font-weight: 700}.rf-steps li.now .rf-dot{border-color: var(--accent);color: var(--accent)}.rf-start{display: grid;gap: 12px}.rf-checks{display: grid;gap: 8px;margin-top: 14px}.rf-checks h4{margin: 0}.rf-check{display: grid;gap: 4px;padding: 10px 12px;border: 1px solid var(--line);border-radius: 10px}.rf-check.warn{border-color: var(--warn)}.rf-check.error{border-color: var(--danger)}.rf-check-head{display: flex;align-items: center;justify-content: space-between;gap: 8px}.rf-rows{margin: 4px 0 0;padding-inline-start: 18px;display: grid;gap: 2px}.rf-figures{margin-top: 14px}.rf-figures summary{cursor: pointer;font-weight: 600;margin-bottom: 8px}@media (max-width: 520px){.rf-steps li span:last-child{font-size: 10px}.lockex-reason{max-width: 140px}}