/* Applies only to the Rahkar card-transfer receipt template and its checkout box. */
@font-face{font-family:GBTransferYekan;src:url('../../themes/ahura/fonts/fanum/woff/IRANYekanXFaNum-Regular.woff') format('woff');font-display:swap}
body:has(.rahkar_card_to_card_widget_upload_container),body.gb-card-transfer-page{--gb-ctc-bg:#151515;--gb-ctc-card:#1e1e1e;--gb-ctc-soft:#262626;--gb-ctc-line:#363636;--gb-ctc-text:#f2f2f2;--gb-ctc-muted:#aaa;--gb-ctc-accent:#fbc11d;--rahkar-primary:#fbc11d;--rahkar-text:#f2f2f2;--rahkar-text-light:#aaa;--rahkar-border:#363636;--rahkar-white:#1e1e1e;--rahkar-neutral-light:#151515;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;background:var(--gb-ctc-bg)!important;color:var(--gb-ctc-text)!important;padding:32px 16px 20px!important;min-height:100vh!important;overflow-x:clip}
html[data-gb-theme=light] body:has(.rahkar_card_to_card_widget_upload_container),html[data-gb-theme=light] body.gb-card-transfer-page{--gb-ctc-bg:#f7f7f7;--gb-ctc-card:#fff;--gb-ctc-soft:#f2f2f2;--gb-ctc-line:#ddd;--gb-ctc-text:#242424;--gb-ctc-muted:#666;--rahkar-text:#242424;--rahkar-text-light:#666;--rahkar-border:#ddd;--rahkar-white:#fff;--rahkar-neutral-light:#f7f7f7}
html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_upload_container{width:100%!important;max-width:760px!important;margin:0 auto!important;min-width:0;font-family:GBTransferYekan,Tahoma,Arial,sans-serif!important;line-height:1.9}
html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_upload_container *{box-sizing:border-box;font-family:inherit}
html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_receipt_card{background:var(--gb-ctc-card)!important;color:var(--gb-ctc-text)!important;border:1px solid var(--gb-ctc-line)!important;border-radius:16px!important;box-shadow:0 8px 30px #00000012!important;overflow:hidden}
html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_card_header{background:var(--gb-ctc-soft)!important;color:var(--gb-ctc-text)!important;border:0!important;border-bottom:1px solid var(--gb-ctc-line)!important;border-radius:0!important;margin:0!important;padding:26px 24px!important;text-align:center}
html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_card_header h1{color:var(--gb-ctc-text)!important;font-size:21px!important;line-height:1.7;margin:0!important}
html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_card_header h3{color:var(--gb-ctc-muted)!important;opacity:1!important;font-size:12px!important;font-weight:400;margin:6px 0 0!important;line-height:1.9}
html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_card_content{padding:24px!important;color:var(--gb-ctc-text)!important}
html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_payment_info_section{margin:0 0 22px!important;border:1px solid var(--gb-ctc-line);border-radius:12px;overflow:hidden}
html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_section_title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px;padding:15px 16px!important;border-radius:0!important;color:var(--gb-ctc-text)!important;background:var(--gb-ctc-card)!important;border-bottom:1px solid var(--gb-ctc-line);font-size:13px;min-width:0;line-height:1.9}
html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_section_title:last-child{border-bottom:0}
html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_section_title:nth-child(even){background:var(--gb-ctc-soft)!important}
html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_section_title>div{min-width:0;gap:6px}
html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_section_title>div:first-child{flex:none;font-weight:400;color:var(--gb-ctc-muted)!important}
html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_section_title svg{color:var(--gb-ctc-muted)!important;flex:none;width:20px;height:20px;margin-left:0!important}
html:is(html,#gb-appearance-root) :is(.rahkar_card_to_card_widget_info_value,.rahkar_card_to_card_widget_value_highlight){color:var(--gb-ctc-text)!important;font-size:14px!important;font-weight:600;overflow-wrap:anywhere}
html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_card_num_value{direction:ltr;unicode-bidi:isolate;letter-spacing:.4px;line-height:1.8}
html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_copy_btn_box{display:flex!important;flex-wrap:wrap;flex-direction:row!important;justify-content:flex-end;align-items:center!important;gap:8px}
html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_copy_card_number_btn{background:var(--gb-ctc-card)!important;border:1px solid var(--gb-ctc-line);color:var(--gb-ctc-text)!important;border-radius:8px!important;padding:5px 8px!important;margin:0!important;gap:5px;min-height:34px;cursor:pointer}
html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_copy_card_number_btn:hover{border-color:var(--gb-ctc-accent);background:var(--gb-ctc-soft)!important}
html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_copy_card_number_btn:focus-visible{outline:2px solid var(--gb-ctc-accent);outline-offset:3px}
html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_copy_card_number_btn svg{width:15px;height:15px}
html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_upload_section{margin:0!important}
html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_upload_box{background:var(--gb-ctc-soft)!important;color:var(--gb-ctc-text)!important;border:1px dashed var(--gb-ctc-line)!important;border-radius:12px!important;padding:26px 20px!important;margin:0 0 18px!important;transition:border-color .15s,background .15s}
html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_upload_box:is(:hover,.drag-over){border-color:var(--gb-ctc-accent)!important;background:var(--gb-ctc-card)!important}
html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_upload_icon{color:var(--gb-ctc-accent)!important;margin-bottom:10px!important}
html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_upload_text h4{color:var(--gb-ctc-text)!important;font-size:14px!important;line-height:1.9}
html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_upload_text p{color:var(--gb-ctc-muted)!important;font-size:12px!important;line-height:1.9}
html:is(html,#gb-appearance-root) :is(.rahkar_card_to_card_widget_submit_btn,.rahkar_card_to_card_widget_back_link){background:var(--gb-ctc-accent)!important;color:#171717!important;border:0!important;border-radius:10px!important;font-family:inherit!important;font-size:14px!important;font-weight:600;line-height:1.9;padding:12px 18px!important;box-shadow:none!important}
html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_submit_btn svg{color:#171717!important;flex:none}
html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_file_list{gap:10px!important;margin-bottom:16px!important}
html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_file_item{background:var(--gb-ctc-soft)!important;border-color:var(--gb-ctc-line)!important;color:var(--gb-ctc-text)!important;min-width:0!important;flex-basis:100%;gap:10px}
html:is(html,#gb-appearance-root) :is(.rahkar_card_to_card_widget_file_name,.rahkar_card_to_card_widget_file_remove){color:var(--gb-ctc-text)!important}
html:is(html,#gb-appearance-root) :is(.rahkar_card_to_card_widget_file_size,.rahkar_card_to_card_widget_info_label){color:var(--gb-ctc-muted)!important}
html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_file_icon{color:var(--gb-ctc-accent)!important}
html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_already_uploaded{background:var(--gb-ctc-soft)!important;border-color:var(--gb-ctc-line)!important;border-radius:12px!important;padding:24px!important}
html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_already_uploaded h3{color:var(--gb-ctc-text)!important;line-height:1.9}
html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_already_uploaded p{color:var(--gb-ctc-muted)!important;line-height:1.9}
html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_error_message{background:#ff6b6b15!important;color:#ff6b6b!important;border-color:#ff6b6b55!important;border-radius:10px!important}
html:is(html,#gb-appearance-root) body:has(.rahkar_card_to_card_widget_upload_container)>.gb-appearance-control,html:is(html,#gb-appearance-root) body.gb-card-transfer-page>.gb-appearance-control{position:relative!important;inset:auto!important;width:100%!important;max-width:760px!important;flex:none!important;margin:18px auto 0!important;padding:12px!important;background:var(--gb-ctc-bg)!important;clear:both;font-family:GBTransferYekan,Tahoma,Arial,sans-serif!important}
html:is(html,#gb-appearance-root) .payment_box.payment_method_rahkar_card_to_card{background:#262626!important;color:#f2f2f2!important;border:1px solid #363636!important;border-radius:10px;padding:16px!important;line-height:1.9;font-family:inherit;box-shadow:none}
html:is(html,#gb-appearance-root)[data-gb-theme=light] .payment_box.payment_method_rahkar_card_to_card{background:#f2f2f2!important;color:#242424!important;border-color:#ddd!important}
html:is(html,#gb-appearance-root) .payment_box.payment_method_rahkar_card_to_card:before{border-bottom-color:#363636!important}
html:is(html,#gb-appearance-root)[data-gb-theme=light] .payment_box.payment_method_rahkar_card_to_card:before{border-bottom-color:#ddd!important}
html:is(html,#gb-appearance-root) .payment_box.payment_method_rahkar_card_to_card p{margin:0!important;color:inherit!important}
@media(max-width:480px){body:has(.rahkar_card_to_card_widget_upload_container),body.gb-card-transfer-page{padding:18px 12px 16px!important}html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_card_header{padding:22px 16px!important}html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_card_header h1{font-size:18px!important}html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_card_content{padding:16px!important}html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_section_title{flex-direction:column!important;align-items:stretch!important;gap:8px;padding:12px 14px!important}html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_section_title>div:last-child{justify-content:flex-end}html:is(html,#gb-appearance-root) .rahkar_card_to_card_widget_upload_box{padding:24px 12px!important}}
html:is(html,#gb-appearance-root) :is(.rahkar_card_to_card_widget_upload_icon,.rahkar_card_to_card_widget_file_icon) svg{color:var(--gb-ctc-accent)!important}
html:is(html,#gb-appearance-root)[data-gb-theme=light] :is(.rahkar_card_to_card_widget_upload_icon,.rahkar_card_to_card_widget_file_icon) svg{color:#806000!important}
