.oc-confirmation{--oc-accent:#ff6820;--oc-ink:#172033;--oc-muted:#657083;color:var(--oc-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.oc-confirmation__sections{gap:18px;display:grid}.oc-confirmation__section{background:#fff;border:1px solid #e6e9ed;border-radius:20px;min-width:0;padding:24px}.oc-confirmation__header,.oc-confirmation__recipient-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.oc-confirmation__eyebrow{color:#d74e0f;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700}.oc-confirmation h3{color:var(--oc-ink);letter-spacing:-.025em;margin:7px 0 3px;font-size:22px;font-weight:650;line-height:1.2}.oc-confirmation__header p,.oc-confirmation__recipient-heading p{color:var(--oc-muted);margin:0;font-size:14px;line-height:1.45}.oc-confirmation__add,.oc-confirmation__save,.oc-confirmation__cancel{cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 17px;font-size:14px;font-weight:600;display:inline-flex}.oc-confirmation__add{color:var(--oc-ink);background:#fff;border:1px solid #d8dde3}.oc-confirmation__add:hover,.oc-confirmation__cancel:hover{border-color:var(--oc-accent);color:#c84b12}.oc-confirmation__options{gap:10px;margin-top:19px;display:grid}.oc-confirmation__option{background:#fbfcfd;border:1px solid #e2e6ea;border-radius:16px;min-width:0;transition:border-color .16s,background .16s;display:flex}.oc-confirmation__option:hover{border-color:#c6cdd5}.oc-confirmation__option.is-selected{border-color:var(--oc-accent);background:#fff6f0}.oc-confirmation__choice{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:13px;padding:17px 8px 17px 17px;display:flex}.oc-confirmation__radio{color:#fff;border:1.5px solid #aab3bd;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;display:flex}.is-selected .oc-confirmation__radio{border-color:var(--oc-accent);background:var(--oc-accent)}.oc-confirmation__choice-text{gap:3px;min-width:0;display:grid}.oc-confirmation__choice-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;overflow:hidden}.oc-confirmation__choice-text span{color:#465268;font-size:13px;line-height:1.35}.oc-confirmation__choice-text small{color:var(--oc-muted);font-size:12px;line-height:1.4}.oc-confirmation__selected{color:#c84b12;white-space:nowrap;margin-left:auto;font-size:12px;font-weight:650}.oc-confirmation__edit,.oc-confirmation__close{color:#556175;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.oc-confirmation__edit{margin:7px 8px 0 0}.oc-confirmation__edit:hover,.oc-confirmation__close:hover{color:#c84b12;background:#ffece1}.oc-confirmation__empty{color:var(--oc-muted);border:1px dashed #cbd2d9;border-radius:14px;margin:18px 0 0;padding:22px;font-size:14px}.oc-confirmation__status{color:var(--oc-muted);margin:12px 2px 0;font-size:13px}.oc-confirmation__recipient-heading{align-items:center}.oc-confirmation__recipient-heading .pn-switch{cursor:pointer;background:#c5cbd2;border:0;border-radius:999px;flex:0 0 46px;justify-content:flex-start;width:46px;height:28px;padding:4px;display:flex}.oc-confirmation__recipient-heading .pn-switch[aria-checked=true]{background:var(--oc-accent);justify-content:flex-end}.oc-confirmation__recipient-heading .pn-switch__knob{background:#fff;border-radius:50%;width:20px;height:20px}.oc-confirmation__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:20px;display:grid}.oc-confirmation .pn-field{gap:6px;min-width:0;display:grid}.oc-confirmation .pn-field__label{color:#465268;font-size:12px;font-weight:600}.oc-confirmation .pn-field__box{background:#fff;border:1px solid #ccd3dc;border-radius:10px;align-items:center;min-height:44px;padding:0 12px;display:flex}.oc-confirmation .pn-field__box:focus-within{border-color:var(--oc-accent);box-shadow:0 0 0 3px #ff682026}.oc-confirmation .pn-input{width:100%;min-height:42px;color:var(--oc-ink);font:inherit;background:0 0;border:0;outline:0;font-size:14px}.oc-confirmation .pn-textarea{width:100%;min-height:72px;color:var(--oc-ink);font:inherit;resize:vertical;background:#fff;border:1px solid #ccd3dc;border-radius:10px;outline:0;padding:12px;font-size:14px}.oc-confirmation .pn-textarea:focus{border-color:var(--oc-accent);box-shadow:0 0 0 3px #ff682026}.oc-confirmation__overlay{z-index:1000;background:#1018289c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.oc-confirmation__dialog{background:#fff;border-radius:22px;width:min(100%,660px);max-height:min(90vh,820px);padding:25px;overflow:auto;box-shadow:0 24px 70px #10182835}.oc-confirmation__dialog-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.oc-confirmation__dialog-header h3{margin-bottom:0}.oc-confirmation__dialog-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.oc-confirmation__cancel{color:var(--oc-ink);background:#fff;border:1px solid #d8dde3}.oc-confirmation__save{color:#fff;border:1px solid var(--oc-accent);background:var(--oc-accent)}.oc-confirmation__save:hover{background:#e95712}.oc-confirmation__save:disabled,.oc-confirmation__cancel:disabled{opacity:.55;cursor:wait}.oc-confirmation :is(button,input,textarea):focus-visible{outline-offset:2px;outline:3px solid #ff682066}@media (width<=640px){.oc-confirmation__section{border-radius:16px;padding:18px}.oc-confirmation__header{flex-wrap:wrap}.oc-confirmation__add{width:100%}.oc-confirmation__selected{display:none}.oc-confirmation__form-grid{grid-template-columns:minmax(0,1fr)}.oc-confirmation__form-grid>div[style]{grid-column:auto!important}.oc-confirmation__dialog{padding:20px}.oc-confirmation__overlay{padding:12px}}@media (prefers-reduced-motion:reduce){.oc-confirmation__option{transition:none}}