.yBNDTYsLRgrn {--tayseer-primary: #2563eb;--tayseer-primary-light: #e8f0ff;--tayseer-bg: #f7f9fc;--tayseer-panel: #ffffff;--tayseer-text: #0f172a;--tayseer-muted: #6b7280;--tayseer-border: #e5e7eb;--tayseer-error: #dc2626;max-width: 100%;margin: 16px auto;background: var(--tayseer-panel);border: 1px solid var(--tayseer-border);border-radius: 14px;padding: 24px;box-shadow: 0 10px 28px rgba(0, 0, 0, 0.06);color: var(--tayseer-text);}.yBNDTYsLRgrn .oWooFkzTUIPo {margin: 0 0 12px;}.yBNDTYsLRgrn .qoOPUzWiLFAG {display: block;font-weight: 700;margin: 16px 0 8px;}.yBNDTYsLRgrn .NrDiecvtNDQF,.yBNDTYsLRgrn .gTWmHOuoMCAF,.yBNDTYsLRgrn .bJWmfBHHoSKK {background: #f9fbff;border: 1px solid var(--tayseer-border);border-radius: 12px;padding: 12px 14px;}.yBNDTYsLRgrn .djsPUeMXYaiQ {display: flex;justify-content: space-between;gap: 12px;}.yBNDTYsLRgrn .SJGpakRnJtQn {color: var(--tayseer-muted);font-weight: 600;}.yBNDTYsLRgrn .gTWmHOuoMCAF ul,.yBNDTYsLRgrn .gTWmHOuoMCAF ol {margin: 6px 0 0;padding-inline-start: 18px;color: var(--tayseer-muted);}.yBNDTYsLRgrn .UptvoVXfbxpw {margin-top: 16px;}.yBNDTYsLRgrn #wEKriBfTBBEf {width: 100%;padding: 11px 12px;border-radius: 10px;border: 1px solid var(--tayseer-border);background: #fff;color: var(--tayseer-text);min-height: 90px;resize: vertical;.yBNDTYsLRgrn .tYlWimBsSkMU {display: grid;grid-template-columns: minmax(260px, 1fr) 220px;gap: 12px;align-items: stretch;}}.yBNDTYsLRgrn #wEKriBfTBBEf:focus,.yBNDTYsLRgrn #PCTPkghSpjTB:focus {outline: none;border-color: var(--tayseer-primary);box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.18);}.yBNDTYsLRgrn .SUSqAcSnOxNU {position: relative;display: block;border: 1.5px dashed #cbd5e1;border-radius: 12px;padding: 16px;background: var(--tayseer-primary-light);text-align: center;cursor: pointer;transition: border-color 0.2s, background 0.2s;}.yBNDTYsLRgrn .SUSqAcSnOxNU.dragover {border-color: var(--tayseer-primary);background: #dfe9ff;}.yBNDTYsLRgrn .SUSqAcSnOxNU #PCTPkghSpjTB {position: absolute;inset: 0;opacity: 0;cursor: pointer;}.yBNDTYsLRgrn .rTGjuzIzYEaC {display: block;margin-bottom: 6px;color: var(--tayseer-primary);}.yBNDTYsLRgrn .QSkCnPLqLMsL {display: block;font-weight: 600;}.yBNDTYsLRgrn .KxxoLVVzbYJw,.yBNDTYsLRgrn .uyTkSPSldZYT {display: block;color: var(--tayseer-muted);}.yBNDTYsLRgrn .uyTkSPSldZYT {margin-top: 8px;word-break: break-all;min-height: 20px;}.yBNDTYsLRgrn #wiwVlUGjlDMh {display: block;width: 100%;margin: 10px 0;border: 1px solid var(--tayseer-border);border-radius: 10px;height: 180px;margin: 0;object-fit: contain;background: #f8fafc;}.yBNDTYsLRgrn .NdGCqUFcDlvN {display: flex;gap: 10px;flex-wrap: wrap;margin-top: 12px;}[class*="payment_method_tayseer_"] img {.yBNDTYsLRgrn .tYlWimBsSkMU {grid-template-columns: 1fr;}width: 30px !important;height: 30px !important;aspect-ratio: 1/1;max-width: none;}.bJWmfBHHoSKK {margin-bottom: 15px;padding: 10px;background-color: #f9f9f9;border-left: 4px solid #0073aa;}.bJWmfBHHoSKK label {display: block;margin-bottom: 5px;font-weight: 600;}.mUTBYgRqDSQX {margin-top: 15px;text-align: center;}.mUTBYgRqDSQX img {max-width: 100%;height: auto;border: 1px solid #ddd;border-radius: 4px;}.yBNDTYsLRgrn .tayseer-form-notice {margin-top: 14px;margin-bottom: 12px;padding: 10px 12px;border: 1px solid #bfdbfe;border-radius: 10px;background: #eff6ff;color: #1e3a8a;line-height: 1.7;}.yBNDTYsLRgrn .tayseer-form-notice strong {margin-inline-end: 4px;}.UptvoVXfbxpw .button {background-color: var(--tayseer-primary);color: white;padding: 15px 30px;border: none;border-radius: 10px;cursor: pointer;font-weight: 700;box-shadow: 0 10px 18px rgba(37, 99, 235, 0.18);transition: transform 0.1s ease, box-shadow 0.2s;font-family: inherit;}.UptvoVXfbxpw .button:hover {transform: translateY(-1px);}.UptvoVXfbxpw .button:disabled {background-color: #ccc;cursor: not-allowed;}.yBNDTYsLRgrn .aridipay-message {padding: 12px;margin-bottom: 15px;background-color: #fef5e7;border-left: 4px solid #f39c12;color: #d68910;border-radius: 4px;}.yBNDTYsLRgrn .error-message {padding: 12px;margin-bottom: 15px;background-color: #fee2e2;border: 1px solid #fecaca;color: var(--tayseer-error);border-radius: 4px;}.yBNDTYsLRgrn .success-message {padding: 12px;margin-bottom: 15px;background-color: #d5f4e6;border-left: 4px solid #27ae60;color: #1e8449;border-radius: 4px;}@media (max-width: 768px) {.yBNDTYsLRgrn #wiwVlUGjlDMh {width: 100%;max-width: 100%;}.yBNDTYsLRgrn {padding: 16px;}}.rtl [class*="payment_method_tayseer_"] {direction: rtl;}