.sd-dialog .sd-payment-fields,.sd-dialog .sd-payment-add,.sd-dialog .sd-accountant-form{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:16px}.sd-dialog .sd-payment-fields [hidden],.sd-dialog .sd-cheque-picker [hidden],.sd-dialog .sd-accountant-form [hidden]{display:none!important}.sd-dialog .sd-payment-fields .field{margin:0;min-width:0}.sd-dialog .sd-payment-fields label,.sd-dialog .sd-accountant-form label,.sd-dialog .sd-cheque-picker label{font-size:13.5px;font-weight:500;margin-bottom:6px}.sd-dialog .sd-payment-fields input,.sd-dialog .sd-payment-fields select{font-variant-numeric:tabular-nums}.sd-dialog .sd-payment-fields input[readonly]{background:#f5f5f3;color:#111}.sd-dialog .sd-payment-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sd-dialog .sd-payment-phone-control{display:flex;border:1px solid #d6d6d3;border-radius:10px;overflow:hidden;background:#fff}.sd-dialog .sd-payment-phone-control select{flex:none;width:120px;border:0;border-right:1px solid #e3e3e0;border-radius:0;background-color:#fafaf9;padding-left:12px;padding-right:25px}.sd-dialog .sd-payment-phone-control input{flex:1;min-width:0;border:0;border-radius:0;outline-offset:-2px}.sd-dialog .sd-payment-phone-control:has([aria-invalid=true]){border-color:#b42318}.sd-dialog [data-pay-phone-hint]{display:block;font-size:12.5px;margin-top:4px}.sd-payment-owner{color:#1d6b38}.sd-payment-other{color:#7a5200}.sd-dialog .sd-payment-cash,.sd-dialog [data-pay-usd]{display:grid;gap:8px}.sd-dialog .sd-payment-currency-row,.sd-dialog .sd-payment-rate-row{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:13px}.sd-dialog .sd-payment-currency{display:flex;background:#f0f0ee;border-radius:8px;padding:2px}.sd-dialog .sd-payment-currency button{min-height:32px;padding:0 14px;border:0;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;background:transparent;color:#555}.sd-dialog .sd-payment-currency button[aria-pressed=true]{background:#fff;color:#111;box-shadow:0 1px 3px #00000014}.sd-dialog .sd-payment-nbu{min-height:32px;padding:0 10px;border:1px solid #d6d6d3;border-radius:999px;background:#fff;font-size:12.5px;cursor:pointer}.sd-dialog .sd-payment-nbu:disabled{cursor:default;color:#6b6b6b}.sd-dialog [data-pay-rate-note]{font-size:12px;line-height:1.5}.sd-dialog [data-pay-usd] input{min-height:40px}.sd-dialog .sd-payment-allocation{border:1px solid #ececea;border-radius:10px;padding:10px 12px}.sd-dialog .sd-payment-allocation h3{font-size:13px;font-weight:400;color:#6b6b6b;margin:0 0 4px}.sd-dialog .sd-payment-allocation .sd-receipt-row{padding:4px 0;border:0}.sd-dialog .sd-payment-note{margin:0;font-size:12.5px;line-height:1.5;color:#6b6b6b}.sd-dialog .sd-payment-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:10px;background:#f6f6f5;font-size:13.5px;color:#444}.sd-dialog .sd-payment-summary strong{color:#111;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.sd-dialog .sd-payment-compact{gap:10px}.sd-dialog .sd-payment-compact input,.sd-dialog .sd-payment-compact select{min-height:40px;font-size:14px}.sd-dialog .sd-payment-compact label{font-size:12.5px}.sd-dialog .sd-payment-compact .sd-payment-pair{gap:8px}.sd-dialog .sd-receipt-detail{display:flex;flex-direction:column;gap:18px}.sd-dialog .sd-receipt-detail h3{margin:0 0 6px;font-size:14px;font-weight:600}.sd-dialog .sd-receipt-heading{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.sd-dialog .sd-receipt-heading>strong{font-size:28px;font-weight:600;font-variant-numeric:tabular-nums}.sd-dialog .sd-payment-status{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;font-size:13px;font-weight:500}.sd-dialog .sd-payment-confirmed{background:#e8f4ea;color:#1d6b38}.sd-dialog .sd-payment-pending{background:#fbf1dc;color:#7a5200}.sd-dialog .sd-receipt-caption{margin:-12px 0 0;font-size:13.5px;color:#6b6b6b}.sd-dialog .sd-receipt-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;border-bottom:1px solid #f0f0ee;font-size:14px}.sd-dialog .sd-receipt-row:last-child{border-bottom:0}.sd-dialog .sd-receipt-row>span:first-child{color:#6b6b6b}.sd-dialog .sd-receipt-row>span:last-child{display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sd-dialog .sd-receipt-row .sd-payment-status{min-height:20px;padding:0 7px;font-size:11.5px}.sd-dialog .sd-receipt-total .sd-receipt-row{font-weight:600}.sd-dialog .sd-receipt-total .sd-receipt-row>span{color:#111}.sd-dialog .sd-receipt-check{display:grid;gap:8px}.sd-dialog .sd-receipt-source{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e3e3e0;border-radius:10px;color:#111;text-decoration:none}.sd-dialog .sd-receipt-source>span:first-of-type{flex:1;min-width:0}.sd-dialog .sd-receipt-source strong{display:block;font-size:14px;font-weight:500;overflow-wrap:anywhere}.sd-dialog .sd-receipt-source small{display:block;font-size:12.5px;color:#6b6b6b}.sd-dialog .sd-receipt-missing{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:#fdecec;color:#9f1d1d;font-size:13.5px}.sd-dialog .sd-receipt-reference{font-family:ui-monospace,Menlo,monospace;font-weight:600}.sd-dialog .sd-receipt-action{width:100%;display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 12px;border:1px solid #e3e3e0;border-radius:10px;background:#fff;text-align:left;cursor:pointer}.sd-dialog .sd-receipt-action>span:nth-child(2){flex:1;min-width:0}.sd-dialog .sd-receipt-action strong{display:block;font-size:14.5px;font-weight:500}.sd-dialog .sd-receipt-action small{display:block;font-size:12.5px;color:#6b6b6b;margin-top:2px}.sd-dialog .sd-receipt-action-icon{flex:none;width:34px;height:34px;border-radius:50%;background:#f0f0ee;display:flex;align-items:center;justify-content:center}.sd-dialog .sd-receipt-action:disabled{opacity:.5;cursor:not-allowed}.sd-dialog .sd-payment-permission{margin:-2px 0 2px;font-size:12px;color:#6b6b6b}.sd-dialog .sd-payment-lock{display:flex;gap:10px;padding:12px;border-radius:10px;background:#f5f5f3;font-size:13.5px;line-height:1.5;color:#333}.sd-dialog .sd-payment-lock svg{flex:none;margin-top:1px}.sd-dialog .sd-cheque-picker{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:14px}.sd-dialog .sd-cheque-search{position:relative}.sd-dialog .sd-cheque-search>svg{position:absolute;left:12px;top:13px;color:#6b6b6b;width:17px;height:17px}.sd-dialog .sd-cheque-search input{padding-left:38px}.sd-dialog .sd-cheque-search label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sd-dialog .sd-cheque-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#ececea;border:1px solid #ececea;border-radius:10px;overflow:hidden;font-size:12px}.sd-dialog .sd-cheque-summary>div{background:#fff;padding:8px 10px;min-width:0}.sd-dialog .sd-cheque-summary span{display:block;color:#6b6b6b}.sd-dialog .sd-cheque-summary strong{display:block;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sd-dialog .sd-cheque-results{display:grid;gap:10px}.sd-dialog .sd-cheque-option{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid #e3e3e0;border-radius:10px;background:#fff;text-align:left;cursor:pointer}.sd-dialog .sd-cheque-option[aria-checked=true]{border-color:#111}.sd-dialog .sd-cheque-option:disabled{opacity:.45;cursor:not-allowed}.sd-dialog .sd-cheque-circle{flex:none;width:22px;height:22px;border-radius:50%;border:1.5px solid #9a9a96;display:flex;align-items:center;justify-content:center;color:transparent}.sd-dialog .sd-cheque-circle svg{width:14px;height:14px}.sd-dialog .sd-cheque-option[aria-checked=true] .sd-cheque-circle{border-color:#111;background:#111;color:#fff}.sd-dialog .sd-cheque-facts{flex:1;min-width:0}.sd-dialog .sd-cheque-facts strong,.sd-dialog .sd-cheque-facts small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-dialog .sd-cheque-facts strong{font-size:14px;font-weight:600}.sd-dialog .sd-cheque-facts small{font-size:12.5px;color:#6b6b6b;margin-top:3px}.sd-dialog .sd-cheque-amount{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.sd-dialog .sd-cheque-selected{display:flex;flex-wrap:wrap;gap:6px}.sd-dialog .sd-cheque-selected:empty{display:none}.sd-dialog .sd-cheque-selected-chip{border:1px solid #d6d6d3;border-radius:999px;background:#f5f5f3;padding:6px 10px;font-size:12px;cursor:pointer}.sd-dialog .sd-receipt-source:hover,.sd-dialog .sd-receipt-action:not(:disabled):hover,.sd-dialog .sd-cheque-option:not(:disabled):hover{background:#fafaf9}.sd-dialog .sd-payment-fields :focus-visible,.sd-dialog .sd-receipt-detail :focus-visible,.sd-dialog .sd-cheque-picker :focus-visible{outline:2px solid #111;outline-offset:2px}@media(max-width:480px){.sd-dialog .sd-payment-pair{gap:10px}.sd-dialog .sd-cheque-option{gap:8px;padding:10px}.sd-dialog .sd-cheque-amount{font-size:12.5px}.sd-dialog .sd-payment-summary{align-items:flex-start;flex-wrap:wrap}.sd-dialog .sd-payment-phone-control select{width:112px}.sd-dialog .sd-receipt-heading>strong{font-size:25px}.sd-dialog .sd-cheque-summary>div{padding:8px}.sd-dialog .sd-cheque-summary strong{font-size:12.5px}}@media(max-width:350px){.sd-dialog .sd-payment-pair{grid-template-columns:minmax(0,1fr)}.sd-dialog .sd-cheque-option{flex-wrap:wrap}.sd-dialog .sd-cheque-amount{margin-left:30px}}
.sd-dialog .sd-payment-fields.sd-payment-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sd-dialog .sd-payment-compact>.sd-payment-phone,.sd-dialog .sd-payment-compact>[data-pay-bank],.sd-dialog .sd-payment-compact>[data-pay-cash]{grid-column:1/-1}.sd-dialog .sd-payment-compact>.field:has([data-pay-field=date]){grid-column:1}@media(max-width:350px){.sd-dialog .sd-payment-fields.sd-payment-compact{grid-template-columns:minmax(0,1fr)}}
#modal.sd-dialog .sd-payment-fields.sd-payment-compact .field input:not([type=checkbox]):not([type=radio]),#modal.sd-dialog .sd-payment-fields.sd-payment-compact .field select{min-height:40px;padding:6px 10px;font-size:14px}
#modal.sd-dialog .sd-payment-fields .field select[data-pay-field]{box-sizing:border-box;min-width:0;max-width:100%;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235b5b5b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}
#modal.sd-dialog .sd-payment-fields .field .sd-payment-phone-control select{width:112px;flex:none;border:0;border-right:1px solid #e3e3e0;border-radius:0;background:#fafaf9;padding-left:10px;padding-right:10px;appearance:none;-webkit-appearance:none;cursor:pointer}
#modal.sd-dialog .sd-payment-fields .field .sd-payment-phone-control input[data-pay-field=phone]{flex:1;min-width:0;width:0;border:0;border-radius:0;outline-offset:-2px}
#modal.sd-dialog .sd-payment-fields .field input[data-pay-field=date]{box-sizing:border-box;min-width:0;max-width:100%;padding-left:10px;padding-right:10px}
#modal.sd-dialog .sd-payment-fields .field input[data-pay-field=date]::-webkit-calendar-picker-indicator{flex:none;width:18px;height:18px;padding:0;margin:0 0 0 6px;cursor:pointer}
#modal.sd-dialog .sd-payment-fields .field input[data-pay-field=date]::-webkit-date-and-time-value{min-width:0;text-align:left}
#modal.sd-dialog .sd-payment-fields .field input[data-pay-field=amount][readonly]{background:#f5f5f3}#modal.sd-dialog .sd-cheque-picker .field.sd-cheque-search input[type=search]{padding-left:38px}
.sd-dialog [data-pay-saved-phone]{display:block;margin-top:6px;font-size:12.5px;line-height:1.5;color:#6b6b6b;overflow-wrap:anywhere}
.sd-dialog .sd-receipt-evidence{border:1px solid #e6e6e4;border-radius:10px;padding:12px;background:#fafaf9}.sd-dialog .sd-receipt-evidence p{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:#555;overflow-wrap:anywhere}.sd-dialog .sd-receipt-operations{display:flex;gap:8px;flex-wrap:wrap}.sd-dialog .sd-receipt-operations .btn{white-space:normal;text-align:left}
.sd-dialog .sd-payment-add [hidden]{display:none!important}
.sd-dialog .sd-cheque-picker,.sd-dialog .sd-cheque-option,.sd-dialog .sd-cheque-facts{min-width:0;max-width:100%}.sd-dialog .sd-cheque-option{grid-template-columns:22px minmax(0,1fr) auto;white-space:normal}.sd-dialog .sd-cheque-facts strong,.sd-dialog .sd-cheque-facts small{white-space:normal;overflow-wrap:anywhere}.sd-dialog .sd-cheque-amount{max-width:130px;white-space:normal;overflow-wrap:anywhere}.sd-dialog .sd-cheque-option:disabled{opacity:.65}.sd-dialog .sd-cheque-source{display:block;margin:-4px 0 12px 34px;font-size:13px;overflow-wrap:anywhere}.sd-dialog .sd-manual-identity-warning{color:#87530b}.sd-dialog .sd-manual-identity-confirmation{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #d8c7a4;border-radius:10px;line-height:1.5}.sd-dialog .sd-manual-identity-confirmation input{flex:none;width:18px;height:18px;margin:2px 0 0}.sd-dialog .sd-manual-identity-confirmation span{min-width:0;overflow-wrap:anywhere}
#modal.sd-dialog .modalfoot{flex-wrap:wrap;align-items:center}#modal.sd-dialog .modalfoot .sd-receipt-operations{flex:1 1 auto;min-width:0;margin-right:auto;align-items:center}#modal.sd-dialog .modalfoot .sd-receipt-operations .btn{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 14px}#modal.sd-dialog .modalfoot [data-receipt-operation="delete-unconfirmed-payment"]{color:#a52a24;border-color:#efb7c0;background:#fff4f5}
.sd-dialog .sd-payment-diagnosis{margin:0 0 12px;padding:12px 14px;border:1px solid #f0d49a;border-radius:10px;background:#fff8e8;color:#4a3608;line-height:1.45}.sd-dialog .sd-payment-diagnosis p{margin:0}.sd-dialog .sd-payment-diagnosis p+p{margin-top:6px}
.sd-dialog [data-pay-bank]{display:grid;gap:12px}.sd-dialog .sd-payment-compact [data-pay-bank]{gap:8px}
/* Paired fields share label/control/error rows: both controls stay on one line even when one label wraps. */
@media(min-width:351px){.sd-dialog .sd-payment-fields .sd-payment-pair{grid-template-rows:auto auto auto;row-gap:0}.sd-dialog .sd-payment-pair>.field{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0}.sd-dialog .sd-payment-pair>.field>label{align-self:end;margin-bottom:13px}.sd-dialog .sd-payment-pair>.field>.field-error{margin-top:7px}}
.sd-dialog .sd-payment-allocation .field+.field{margin-top:10px}.sd-dialog .sd-share-all{align-self:flex-start;min-height:28px;padding:0;border:0;background:none;color:#6b6b6b;font-size:12.5px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.sd-dialog .sd-share-all[aria-pressed=true]{color:#111;font-weight:600;text-decoration:none}
/* Dark theme: hard-coded light colours above mapped to the shared theme tokens (style.css?v=f324eb4f701eafc355191ea5). Light mode is unchanged. */
:root[data-theme="dark"] .sd-dialog .sd-payment-fields input[readonly]{background-color:#262626;color:var(--text)}
:root[data-theme="dark"] .sd-dialog .sd-payment-phone-control{background-color:var(--card);border-color:var(--border)}
:root[data-theme="dark"] .sd-dialog .sd-payment-phone-control select{background-color:#262626;border-right-color:var(--line)}
:root[data-theme="dark"] .sd-dialog .sd-payment-phone-control:has([aria-invalid=true]){border-color:var(--red)}
:root[data-theme="dark"] .sd-payment-owner{color:var(--green)}
:root[data-theme="dark"] .sd-payment-other{color:var(--amber)}
:root[data-theme="dark"] .sd-dialog .sd-payment-currency{background-color:#262626}
:root[data-theme="dark"] .sd-dialog .sd-payment-currency button{color:#d0d0d0}
:root[data-theme="dark"] .sd-dialog .sd-payment-currency button[aria-pressed=true]{background-color:var(--card);color:var(--text)}
:root[data-theme="dark"] .sd-dialog .sd-payment-nbu{background-color:var(--card);border-color:var(--border)}
:root[data-theme="dark"] .sd-dialog .sd-payment-nbu:disabled{color:var(--muted)}
:root[data-theme="dark"] .sd-dialog .sd-payment-allocation{border-color:var(--line)}
:root[data-theme="dark"] .sd-dialog .sd-payment-allocation h3{color:var(--muted)}
:root[data-theme="dark"] .sd-dialog .sd-payment-note{color:var(--muted)}
:root[data-theme="dark"] .sd-dialog .sd-payment-summary{background-color:#262626;color:#d0d0d0}
:root[data-theme="dark"] .sd-dialog .sd-payment-summary strong{color:var(--text)}
:root[data-theme="dark"] .sd-dialog .sd-payment-confirmed{background-color:#193b2b;color:var(--green)}
:root[data-theme="dark"] .sd-dialog .sd-payment-pending{background-color:#3b301b;color:var(--amber)}
:root[data-theme="dark"] .sd-dialog .sd-receipt-caption{color:var(--muted)}
:root[data-theme="dark"] .sd-dialog .sd-receipt-row{border-bottom-color:var(--line)}
:root[data-theme="dark"] .sd-dialog .sd-receipt-row>span:first-child{color:var(--muted)}
:root[data-theme="dark"] .sd-dialog .sd-receipt-total .sd-receipt-row>span{color:var(--text)}
:root[data-theme="dark"] .sd-dialog .sd-receipt-source{border-color:var(--line);color:var(--text)}
:root[data-theme="dark"] .sd-dialog .sd-receipt-source small{color:var(--muted)}
:root[data-theme="dark"] .sd-dialog .sd-receipt-missing{background-color:#44222a;color:var(--red)}
:root[data-theme="dark"] .sd-dialog .sd-receipt-action{background-color:var(--card);border-color:var(--line)}
:root[data-theme="dark"] .sd-dialog .sd-receipt-action small{color:var(--muted)}
:root[data-theme="dark"] .sd-dialog .sd-receipt-action-icon{background-color:#262626}
:root[data-theme="dark"] .sd-dialog .sd-payment-permission{color:var(--muted)}
:root[data-theme="dark"] .sd-dialog .sd-payment-lock{background-color:#262626;color:#d0d0d0}
:root[data-theme="dark"] .sd-dialog .sd-cheque-search>svg{color:var(--muted)}
:root[data-theme="dark"] .sd-dialog .sd-cheque-summary{background-color:#3a3a3a;border-color:var(--line)}
:root[data-theme="dark"] .sd-dialog .sd-cheque-summary>div{background-color:var(--card)}
:root[data-theme="dark"] .sd-dialog .sd-cheque-summary span{color:var(--muted)}
:root[data-theme="dark"] .sd-dialog .sd-cheque-option{background-color:var(--card);border-color:var(--line)}
:root[data-theme="dark"] .sd-dialog .sd-cheque-option[aria-checked=true]{border-color:var(--text)}
:root[data-theme="dark"] .sd-dialog .sd-cheque-circle{border-color:#666}
:root[data-theme="dark"] .sd-dialog .sd-cheque-option[aria-checked=true] .sd-cheque-circle{background-color:var(--strong);border-color:var(--text);color:var(--on)}
:root[data-theme="dark"] .sd-dialog .sd-cheque-facts small{color:var(--muted)}
:root[data-theme="dark"] .sd-dialog .sd-cheque-selected-chip{background-color:#262626;border-color:var(--border)}
:root[data-theme="dark"] .sd-dialog .sd-receipt-source:hover,:root[data-theme="dark"] .sd-dialog .sd-receipt-action:not(:disabled):hover,:root[data-theme="dark"] .sd-dialog .sd-cheque-option:not(:disabled):hover{background-color:#262626}
:root[data-theme="dark"] .sd-dialog .sd-payment-fields :focus-visible,:root[data-theme="dark"] .sd-dialog .sd-receipt-detail :focus-visible,:root[data-theme="dark"] .sd-dialog .sd-cheque-picker :focus-visible{outline-color:var(--text)}
:root[data-theme="dark"] #modal.sd-dialog .sd-payment-fields .field select[data-pay-field]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23aaaaaa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}
:root[data-theme="dark"] #modal.sd-dialog .sd-payment-fields .field .sd-payment-phone-control select{background-color:#262626;border-right-color:var(--line)}
:root[data-theme="dark"] #modal.sd-dialog .sd-payment-fields .field input[data-pay-field=amount][readonly]{background-color:#262626}
:root[data-theme="dark"] .sd-dialog [data-pay-saved-phone]{color:var(--muted)}
:root[data-theme="dark"] .sd-dialog .sd-receipt-evidence{background-color:#262626;border-color:var(--line)}
:root[data-theme="dark"] .sd-dialog .sd-receipt-evidence p{color:#d0d0d0}
:root[data-theme="dark"] .sd-dialog .sd-manual-identity-warning{color:var(--amber)}
:root[data-theme="dark"] .sd-dialog .sd-manual-identity-confirmation{border-color:#6a5a39}
:root[data-theme="dark"] #modal.sd-dialog .modalfoot [data-receipt-operation="delete-unconfirmed-payment"]{background-color:#44222a;color:var(--red);border-color:#6a3941}
:root[data-theme="dark"] .sd-dialog .sd-payment-diagnosis{background-color:#3b301b;border-color:#6a5a39;color:var(--amber)}
:root[data-theme="dark"] .sd-dialog .sd-share-all{color:var(--muted)}:root[data-theme="dark"] .sd-dialog .sd-share-all[aria-pressed=true]{color:var(--text)}
