.aricon-spin-alt:before{content:""}.aricon-refresh:before{content:""}.aricon-reload:before{content:""}.aricon-synchronize:before{content:""}.aricon-loop:before{content:""}.aricon-spinner:before{content:""}.aricon-loading:before{content:""}.aricon-loading-wheel:before{content:""}.aricon-busy:before{content:""}.aricon-wait:before{content:""}.aricon-loading1:before{content:""}.aricon-busy1:before{content:""}.aricon-wheel:before{content:""}.pcb-form-container .pcb-order-source-tabs{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.pcb-form-container .pcb-order-source-tab{border:1px solid var(--pcb-border);background:#fff;color:#212529;border-radius:var(--pcb-chip-radius);padding:8px 14px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.pcb-form-container .pcb-order-source-tab.active,.pcb-form-container .pcb-order-source-tab:hover{border-color:#3572ef;background:var(--pcb-primary-soft);color:#3572ef}.pcb-form-container .pcb-project-selector{margin-bottom:16px}.pcb-form-container .pcb-project-selector .pcb-project-select{width:100%;max-width:420px;margin-top:8px;padding:8px 10px;border:1px solid var(--pcb-border);border-radius:var(--pcb-chip-radius)}.pcb-form-container .pcb-project-files-list{margin-top:12px;display:flex;flex-direction:column;gap:10px}.pcb-form-container .pcb-project-file-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--pcb-border);border-radius:var(--pcb-chip-radius);background:#f8fafc}.pcb-form-container .pcb-project-file-item.is-invalid{border-color:#dc3545;background:#fff5f5}.pcb-form-container .pcb-project-file-item img{border-radius:6px;object-fit:contain;background:#fff}.pcb-form-container .pcb-project-file-meta{display:flex;flex-direction:column;gap:4px}.pcb-form-container .pcb-project-file-meta strong{font-size:.95rem}.pcb-form-container .pcb-project-file-meta span{color:var(--pcb-muted);font-size:.85rem}.pcb-form-container .pcb-project-file-warning{color:#dc3545}.pcb-form-container .pcb-project-loading,.pcb-form-container .pcb-project-empty{color:var(--pcb-muted);margin:0}.pcb-form-container .file-upload-wrapper .file-upload.hovered{border-color:#3572ef;background-color:var(--pcb-primary-soft)}.pcb-form-container .simple-progress{display:none;position:absolute;left:0;width:100%;height:100%;flex-flow:column nowrap;justify-content:center}.pcb-form-container .simple-progress i{font-size:3em;color:#707070;opacity:.65;animation-name:spin;animation-duration:1000ms;animation-iteration-count:infinite;animation-timing-function:linear}.pcb-form-container .file-upload-render .svgs-box{position:relative;display:flex;flex-direction:column;transition:all .3s}.pcb-form-container .file-upload-render .svgs-box .svgs-box-images{background-color:var(--pcb-primary-soft);padding:30px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px;border-radius:var(--pcb-chip-radius)}.pcb-form-container .file-upload-render .svgs-box i{position:absolute;top:0;left:0;color:#3572ef;cursor:pointer;font-size:1.35em}.pcb-form-container .file-upload-footer .info-box table td,.pcb-form-container .file-upload-footer .info-box table th{padding:0;font-family:"vazir-latin",arial,tahoma}.pcb-form-container span.green{color:#2ca05b}.pcb-form-container .form-group label.pcb-color,.pcb-form-container .form-group label.silk-screen{display:flex;align-items:center;flex-direction:row;gap:5px;padding:6px 14px;min-height:36px}.pcb-form-container .form-group label.pcb-color::before,.pcb-form-container .form-group label.silk-screen::before{content:"";height:18px;width:18px;border-radius:50%;display:inline-block}.pcb-form-container .form-group label.pcb-color.green::before{background-color:green}.pcb-form-container .form-group label.pcb-color.purple::before{background-color:purple}.pcb-form-container .form-group label.pcb-color.red::before{background-color:red}.pcb-form-container .form-group label.pcb-color.yellow::before{background-color:#ff0}.pcb-form-container .form-group label.pcb-color.blue::before{background-color:blue}.pcb-form-container .form-group label.pcb-color.white::before,.pcb-form-container .form-group label.silk-screen.white::before{background-color:#fff;border:1px solid #eee}.pcb-form-container .form-group label.pcb-color.black::before,.pcb-form-container .form-group label.silk-screen.black::before{background-color:#000}.pcb-form-container .form-group input.datalist{border-radius:var(--pcb-chip-radius);border:1px solid var(--pcb-border);padding:8px 16px;height:36px;outline:none}.pcb-form-container .form-group input.datalist:focus{border-color:#3572ef;box-shadow:0 0 0 3px rgba(53,114,239,.15)}.pcb-form-container .form-group .qty-container-box ol li{width:65px;border:1px solid var(--pcb-border);text-align:center;padding:6px 0;border-radius:var(--pcb-chip-radius);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.pcb-form-container .form-group .qty-container-box ol li:hover{border-color:#3572ef;background-color:var(--pcb-primary-soft)}.pcb-form-container .form-group .qty-container-box ol li.selected{background-color:var(--pcb-primary-soft);color:#3572ef;border:1px solid #3572ef;font-weight:600}.pcb-form-container .form-group:has(.form-input-title.invalid){border:2px dotted #d43838;border-radius:var(--pcb-chip-radius)}.simple-modal{display:none;position:fixed;z-index:1;z-index:999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.simple-modal .modal-body{background-color:#fff;margin:auto;padding:20px;border:1px solid #f1f3f6;width:80%}.simple-modal .modal-body .simple-modal-close{color:#333;float:right;font-size:1.5em;font-weight:700}.simple-modal .modal-body .simple-modal-close:hover,.simple-modal .modal-body .simple-modal-close:focus{color:#333;text-decoration:none;cursor:pointer}.payment-callback-wrapper{background-color:#fff;padding:30px 15px;box-shadow:0 0 15px rgba(0,0,0,.1);border-radius:6px;margin:20px auto;width:65%;text-align:center}.payment-callback-wrapper span.dashicons{font-size:5em;height:auto;display:flex;justify-content:center;margin:auto}.payment-callback-wrapper .title{font-size:1.5em}.payment-callback-wrapper p{font-family:"vazir-latin",arial,tahoma}.payment-callback-wrapper a{font-weight:700}.payment-callback-wrapper.success span.dashicons,.payment-callback-wrapper.success .title{color:#2ca05b}.payment-callback-wrapper.error span.dashicons,.payment-callback-wrapper.error .title{color:#d43838}#pcb_orders_tbl tbody tr td.pcb-orders-actions{display:flex;flex-flow:row wrap;justify-content:space-evenly;gap:4px;min-width:135px}#pcb_orders_tbl button.cancel-btn,#pcb_orders_tbl button.pay-btn,#pcb_orders_tbl button.repeat-btn,#pcb_orders_tbl a.edit-btn{color:#fff;padding:0 10px;border-radius:4px;border:none;font-size:1em;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}#pcb_orders_tbl button.cancel-btn:disabled,#pcb_orders_tbl button.pay-btn:disabled,#pcb_orders_tbl button.repeat-btn:disabled,#pcb_orders_tbl a.edit-btn:disabled{background-color:#f1f3f6;color:#333}#pcb_orders_tbl button.cancel-btn{background-color:#d43838}#pcb_orders_tbl button.pay-btn{background-color:#0d9488}#pcb_orders_tbl a.edit-btn{background-color:#3572ef}#pcb_orders_tbl button.repeat-btn{background-color:#7c3aed}.simple-modal .simple-modal-body{background-color:#fff;margin:auto;padding:5px 20px;border:1px solid #f1f3f6;width:80%;min-height:400px}.simple-modal .simple-modal-body .simple-modal-content{padding:36px 18px}.simple-modal .simple-modal-body .simple-modal-content .user-billing-form p.required label:after{content:"*";color:#d43838;vertical-align:sub;padding:0 3px}.simple-modal .simple-modal-loading{display:none;justify-content:center;text-align:center;color:#999;padding:50px;font-size:2em;opacity:.4}.simple-modal .simple-modal-close{text-align:left}.simple-modal .simple-modal-close>span{font-size:30px;margin-bottom:30;cursor:pointer}.order-info-tbl-container{display:none}table.order-info-tbl{direction:ltr}table.order-info-tbl tbody{direction:rtl;display:grid;grid-template-columns:repeat(2,auto);margin-top:20px}table.order-info-tbl tbody tr{margin:0 0 -1px -1px;border:1px solid #f1f3f6;padding:10px 5px}table.order-info-tbl tbody tr td{border-bottom:none}table.order-info-tbl tbody tr:last-child{grid-column:span 2}.order-info-files{margin-top:30px;padding:20px;display:flex;flex-flow:row wrap;gap:10px}.order-info-files .order-info-files--project{display:flex;flex-flow:row wrap;align-items:center;gap:36px;justify-content:unset}i.spinner{animation-name:spin;animation-duration:1500ms;animation-iteration-count:infinite;animation-timing-function:linear}.user-billing-container{display:flex;flex-flow:column nowrap;gap:30px;box-shadow:0 0 15px rgba(0,0,0,.1);padding:15px;border-radius:20px}.user-billing-container .billing-alerts .alert{border-radius:5px;display:none}.user-billing-container .user-billing-form{padding:15px;width:66%}.user-billing-container .user-billing-form input,.user-billing-container .user-billing-form select{width:100%}.user-billing-container .user-billing-form input[type=submit]{width:auto}.user-billing-container .user-billing-discount-box{display:none;flex:1 1 auto;transition:ease-in-out .4s}.user-billing-container .user-billing-discount-box form{width:100%}.user-billing-container .user-billing-discount-box form input[type=text]{width:100%;margin-bottom:8px}.user-billing-container .user-billing-discount-box form input[type=submit]{width:100%;border-radius:4px}.user-billing-container .user-billing-discount-box form input[type=submit]:disabled{border:none;color:#707070}.user-billing-container .user-billing-discount-box form button{background-color:#d43838;color:#f1f3f6;border:none;height:36px;width:36px;border-radius:4px}.user-billing-container .user-billing-discount-box form button i{font-size:.875em}.user-billing-container .user-billing-gateway{padding:15px;width:35%;display:flex;flex-flow:column nowrap;justify-content:space-between;margin:auto}.user-billing-container .user-billing-gateway strong.line-through{text-decoration:line-through;color:#d43838}.user-billing-container .user-billing-gateway #order_sale_price{display:none;color:#2ca05b;margin:0 8px}.user-billing-container .gateway-pay-btn{background-color:#3572ef;color:#fff;padding:10px 30px;border-radius:4px;font-size:1.25em;text-align:center;margin:20px auto;width:100%}.user-billing-container .gateway-pay-btn:disabled{opacity:.6}.toast-success{background-color:#51a351!important}.toast-info{background-color:#2f96b4!important}.toast-warning{background-color:#f89406!important}.toast-error{background-color:#bd362f!important}.pcb-capabilities-container{padding:40px 20px;box-shadow:0 0 15px rgba(0,0,0,.1);border-radius:15px;margin-block:80px;font-family:"vazir-latin",arial,tahoma;direction:ltr}.pcb-capabilities-container h2{width:100%;text-align:center}.notif-settings-page{max-width:640px}.notif-settings-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px 28px;margin-bottom:20px}.notif-settings-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.notif-settings-card__title{font-size:1.05rem;font-weight:600;margin:0;display:flex;align-items:center;gap:8px}.notif-settings-card__desc{font-size:.88rem;color:#6c757d;margin:0 0 16px}.toggle-switch{position:relative;width:44px;height:24px;flex-shrink:0}.toggle-switch input{opacity:0;width:0;height:0}.toggle-switch__slider{position:absolute;cursor:pointer;inset:0;background:#ccc;border-radius:24px;transition:background .2s}.toggle-switch__slider::before{content:"";position:absolute;width:18px;height:18px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:transform .2s}.toggle-switch input:checked+.toggle-switch__slider{background:#3572ef}.toggle-switch input:checked+.toggle-switch__slider::before{transform:translateX(20px)}.telegram-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.telegram-connected-badge{display:inline-flex;align-items:center;gap:6px;color:#2ca05b;font-weight:600;font-size:.9rem}.telegram-disconnect-btn{background:0 0;border:1px solid #dc3545;color:#dc3545;border-radius:6px;padding:4px 10px;font-size:.82rem;cursor:pointer;transition:background .15s,color .15s}.telegram-disconnect-btn:hover{background:#dc3545;color:#fff}.telegram-connect-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid #229ed9;color:#229ed9;background:#fff;border-radius:8px;padding:6px 14px;text-decoration:none;font-size:.9rem;cursor:pointer;transition:background .15s,color .15s}.telegram-connect-btn:hover{background:#229ed9;color:#fff}.telegram-connect-status{font-size:.85em;color:#6c757d}.email-disabled-note{font-size:.82rem;color:#6c757d;margin-top:6px}.tooltip-wrapper .tooltip-content .body .read-more-link{direction:rtl;text-align:left}@media screen and (max-width:576px){table.order-info-tbl tbody{grid-template-columns:repeat(1,auto)}.user-billing-container .user-billing-form{width:100%}.user-billing-container .user-billing-form label{width:100%}.user-billing-container .user-billing-gateway{width:100%}.user-billing-container .user-billing-form input,.user-billing-container .user-billing-form select{width:100%}}.pcb-checkout-page{--pcb-primary:#3572ef;--pcb-primary-soft:#eef3ff;--pcb-border:#dee2e6;--pcb-muted:#6c757d;--pcb-surface:#fff;--pcb-radius:10px;--pcb-shadow:0 .125rem .25rem rgba(0,0,0,.075);direction:rtl;max-width:1100px;margin:0 auto 40px;padding-bottom:24px}.pcb-checkout-page .pcb-checkout-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-bottom:24px}.pcb-checkout-page .pcb-checkout-title{margin:0 0 4px;font-size:1.35rem;font-weight:700;color:#212529}.pcb-checkout-page .pcb-checkout-subtitle{margin:0;color:var(--pcb-muted);font-size:.925rem}.pcb-checkout-page .pcb-checkout-back-btn,.pcb-checkout-page .pcb-checkout-back-link{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.15rem;border-radius:8px;border:1px solid var(--pcb-border);background:var(--pcb-surface);color:#212529!important;text-decoration:none!important;font-weight:600;line-height:1.4;transition:background .15s ease,border-color .15s ease}.pcb-checkout-page .pcb-checkout-back-btn:hover,.pcb-checkout-page .pcb-checkout-back-link:hover{background:var(--pcb-primary-soft);border-color:var(--pcb-primary);color:var(--pcb-primary)!important}.pcb-checkout-page .pcb-checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:20px;align-items:start}.pcb-checkout-page .pcb-checkout-main{display:flex;flex-direction:column;gap:16px}.pcb-checkout-page .pcb-checkout-sidebar{position:sticky;top:24px}.pcb-checkout-page .pcb-checkout-card{background:var(--pcb-surface);border:1px solid var(--pcb-border);border-radius:var(--pcb-radius);box-shadow:var(--pcb-shadow);padding:18px 20px}.pcb-checkout-page .pcb-checkout-card__title{margin:0 0 14px;font-size:1.05rem;font-weight:700;color:#212529}.pcb-checkout-page .pcb-checkout-address-ok{display:block;margin:0;background:#f8fafc;border:1px solid var(--pcb-border);border-radius:8px;padding:12px 14px}.pcb-checkout-page .pcb-checkout-address-text{display:block;margin-bottom:8px;line-height:1.6}.pcb-checkout-page .pcb-checkout-edit-address{font-weight:700;text-decoration:underline}.pcb-checkout-page .pcb-checkout-discount{display:flex!important}.pcb-checkout-page .pcb-checkout-discount form{width:100%}.pcb-checkout-page .pcb-checkout-discount input[type=text]{width:100%;margin-bottom:10px;border:1px solid var(--pcb-border);border-radius:8px;padding:10px 12px}.pcb-checkout-page .pcb-checkout-discount .pcb-checkout-discount__actions{display:flex;justify-content:flex-end;gap:8px;align-items:center}.pcb-checkout-page .pcb-checkout-discount input[type=submit]{border-radius:8px;border:1px solid var(--pcb-primary);background:var(--pcb-primary);color:#fff;padding:8px 14px;font-weight:600;cursor:pointer}.pcb-checkout-page .pcb-checkout-discount input[type=submit]:disabled{opacity:.6;cursor:not-allowed}.pcb-checkout-page .pcb-checkout-discount button{background-color:#d43838;color:#fff;border:none;height:38px;width:38px;border-radius:8px;cursor:pointer}.pcb-checkout-page .pcb-checkout-discount button i{font-size:.875em}.pcb-checkout-page .pcb-checkout-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 8px;font-size:1.15rem}.pcb-checkout-page .pcb-checkout-price strong.line-through{text-decoration:line-through;color:#d43838;font-size:.95rem}.pcb-checkout-page .pcb-checkout-price #order_sale_price{display:none;color:#2ca05b}.pcb-checkout-page .pcb-checkout-divider{border:0;border-top:1px solid var(--pcb-border);margin:16px 0}.pcb-checkout-page .pcb-checkout-gateway .porto-control-label{display:flex;align-items:center;gap:10px;font-weight:600}.pcb-checkout-page .pcb-checkout-gateway .porto-control-label img{max-height:28px;width:auto}.pcb-checkout-page .pcb-checkout-gateway .payment_box{margin-top:8px;color:var(--pcb-muted);font-size:.9rem}.pcb-checkout-page .pcb-checkout-gateway .payment_box p{margin:0}.pcb-checkout-page .gateway-pay-btn{background-color:var(--pcb-primary);color:#fff;padding:12px 20px;border-radius:8px;border:none;font-size:1.1rem;font-weight:700;text-align:center;margin-top:18px;width:100%;cursor:pointer;transition:background .15s ease}.pcb-checkout-page .gateway-pay-btn:hover:not(:disabled){background:#2a5fd1}.pcb-checkout-page .gateway-pay-btn:disabled{opacity:.55;cursor:not-allowed}.pcb-checkout-page .pcb-checkout-mobile-cta{display:none}.pcb-checkout-alert{display:flex;flex-direction:column;gap:12px;align-items:flex-start;max-width:640px;margin:24px auto}@media screen and (max-width:768px){.pcb-checkout-page{padding-bottom:96px}.pcb-checkout-page .pcb-checkout-header{flex-direction:column;align-items:stretch}.pcb-checkout-page .pcb-checkout-back-btn{width:100%}.pcb-checkout-page .pcb-checkout-layout{grid-template-columns:1fr;gap:14px}.pcb-checkout-page .pcb-checkout-sidebar{position:static}.pcb-checkout-page .pcb-checkout-summary .gateway-pay-btn:not(.gateway-pay-btn--mobile){display:none}.pcb-checkout-page .pcb-checkout-discount input[type=submit]{flex:1;width:auto}.pcb-checkout-page .pcb-checkout-discount .pcb-checkout-discount__actions{width:100%}.pcb-checkout-page .pcb-checkout-mobile-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;right:0;left:0;bottom:0;z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #dee2e6;box-shadow:0 -.25rem .75rem rgba(0,0,0,.08)}.pcb-checkout-page .pcb-checkout-mobile-cta__price{display:flex;flex-direction:column;gap:2px;min-width:0}.pcb-checkout-page .pcb-checkout-mobile-cta__price span{font-size:.8rem;color:#6c757d}.pcb-checkout-page .pcb-checkout-mobile-cta__price strong{font-size:1rem;color:#212529;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcb-checkout-page .gateway-pay-btn--mobile{margin:0;width:auto;min-width:120px;padding:10px 18px;font-size:1rem;flex-shrink:0}}