.opay-page .opay-banner{margin-bottom: 14px}.opay-page .opay-banner .link{display: inline-block;margin-top: 6px}.opay-gross{display: grid;gap: 2px;margin-bottom: 14px;padding: 12px 14px;border-radius: var(--r-sm);background: var(--accent-soft)}.opay-gross b{font-size: 24px;font-variant-numeric: tabular-nums;color: var(--accent-d)}.opay-facts{display: grid;grid-template-columns: repeat(auto-fit,minmax(180px,1fr));gap: 10px 16px;margin: 0 0 14px}.opay-facts dt{font-size: 12px;color: var(--muted)}.opay-facts dd{margin: 0;font-weight: 600;overflow-wrap: anywhere}.opay-events{margin: 6px 0 0;padding-inline-start: 18px;font-size: 13px}.opay-box{display: grid;gap: 8px;margin-top: 16px;padding: 12px 14px;border: 1px solid var(--line,#d5dce4);border-radius: var(--r-sm)}.opay-box .ok-text{color: var(--ok,#0f766e);font-weight: 600;margin: 0}.modal .opay-gross + .field,.modal .opay-gross + .bk-two{margin-top: 12px}