﻿/**
*
*	Name:			Yekan Bakh Fonts
*	Version:			1.0
*	Author:			Reza Bakhtiarifard (rbakhtiarifard.ir)
*	Created on:		May 2022
*	Updated on:		May 2022
*	Vendor:			http://fontiran.com
*	Copyright:		Commercial/Proprietary Software
--------------------------------------------------------------------------------------
فونت پیکان یک نرم افزار مالکیتی محسوب می شود. جهت آگاهی از قوانین استفاده از این فونت ها لطفا به وب سایت (فونت ایران دات کام) مراجعه نمایید
--------------------------------------------------------------------------------------
Yekan Bakh fonts are considered a proprietary software. To gain information about the laws regarding the use of these fonts, please visit www.fontiran.com 
--------------------------------------------------------------------------------------
This set of fonts are used in this project under the license: (.....)
------------------------------------------------------------------------------------- fonts/-
*	
**/

@font-face{font-family:"Yekan Bakh";font-style:normal;font-weight:100;font-display:swap;src:url("fonts/yekan-bakh/YekanBakh-Thin.woff2") format("woff2"),url("fonts/yekan-bakh/YekanBakh-Thin.woff") format("woff")}
@font-face{font-family:"Yekan Bakh";font-style:normal;font-weight:300;font-display:swap;src:url("fonts/yekan-bakh/YekanBakh-Light.woff2") format("woff2"),url("fonts/yekan-bakh/YekanBakh-Light.woff") format("woff")}
@font-face{font-family:"Yekan Bakh";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/yekan-bakh/YekanBakh-Regular.woff2") format("woff2"),url("fonts/yekan-bakh/YekanBakh-Regular.woff") format("woff")}
@font-face{font-family:"Yekan Bakh";font-style:normal;font-weight:600;font-display:swap;src:url("fonts/yekan-bakh/YekanBakh-SemiBold.woff2") format("woff2"),url("fonts/yekan-bakh/YekanBakh-SemiBold.woff") format("woff")}
@font-face{font-family:"Yekan Bakh";font-style:normal;font-weight:700;font-display:swap;src:url("fonts/yekan-bakh/YekanBakh-Bold.woff2") format("woff2"),url("fonts/yekan-bakh/YekanBakh-Bold.woff") format("woff")}
@font-face{font-family:"Yekan Bakh";font-style:normal;font-weight:800;font-display:swap;src:url("fonts/yekan-bakh/YekanBakh-ExtraBold.woff2") format("woff2"),url("fonts/yekan-bakh/YekanBakh-ExtraBold.woff") format("woff")}
@font-face{font-family:"Yekan Bakh";font-style:normal;font-weight:900;font-display:swap;src:url("fonts/yekan-bakh/YekanBakh-Black.woff2") format("woff2"),url("fonts/yekan-bakh/YekanBakh-Black.woff") format("woff")}
@font-face{font-family:"Yekan Bakh";font-style:normal;font-weight:950;font-display:swap;src:url("fonts/yekan-bakh/YekanBakh-ExtraBlack.woff2") format("woff2"),url("fonts/yekan-bakh/YekanBakh-ExtraBlack.woff") format("woff")}

*{box-sizing:border-box}html{font-size:16px}body{margin:0;color:#172b36;background:#f3f6f8;font-family:"Yekan Bakh",Tahoma,sans-serif;font-size:.92rem;line-height:1.9}a{color:#087567;text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea,option{font:inherit}button,a,input,select,summary{touch-action:manipulation}button{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #eeae38;outline-offset:4px}input,select{width:100%;border:1px solid #cbd6db;border-radius:10px;padding:10px 12px;min-height:46px;background:#fff;color:#172b36;outline:none}input:focus,select:focus{border-color:#0c8c7a;box-shadow:0 0 0 3px #0c8c7a1a}input[type=checkbox]{width:18px;min-height:18px;accent-color:#087567}label{display:block;font-size:.88rem;font-weight:600;margin-bottom:17px}label small{display:block;font-weight:400;color:#677b86;font-size:.79rem;margin-top:4px}h1,h2,h3,p{margin-top:0}h1{font-size:1.85rem;line-height:1.6;margin-bottom:8px;letter-spacing:-.7px}h2{font-size:1.07rem;margin-bottom:12px}h3{font-size:.96rem;margin-bottom:4px}p{margin-bottom:16px}small{font-size:.79rem}bdi,code{overflow-wrap:anywhere}pre,code,kbd,samp{font-family:inherit}.muted{color:#667c87}.brand{display:flex;gap:12px;align-items:center;font-size:1.5rem;font-weight:700;color:inherit;line-height:1.35;text-decoration:none!important}.brand small{display:block;font-size:.71rem;color:#66817d;font-weight:400;margin-top:8px}.brand-icon{display:grid;place-items:center;width:45px;height:45px;border-radius:14px;background:#087567;color:white;font-size:2rem;line-height:1}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 19px;border:1px solid transparent;background:#087567;color:white;border-radius:10px;font-weight:600;text-decoration:none!important;font-size:.86rem;transition:background .15s}.button:hover{background:#065f54}.button.secondary{background:white;border-color:#ccd9df;color:#294552}.button.secondary:hover{background:#eef5f5}.button.danger{background:#a72d3a}.button.compact{font-size:.79rem;min-height:37px;padding:6px 12px}.button.wide{width:100%}.link-button{border:0;background:none;color:#6a7a84;font-size:.81rem;padding:4px 8px}.link-button:hover{color:#087567}.text-link{font-size:.84rem;display:inline-block}.section-kicker{display:block;color:#087567;letter-spacing:.8px;font-weight:600;font-size:.72rem;margin-bottom:10px}.notice{background:#edf6fa;border:1px solid #c4dfe8;border-radius:12px;padding:15px 18px;color:#255266;margin-bottom:20px}.notice.success{background:#e9f7f1;color:#135c47;border-color:#bde3d2}.centered{min-height:100vh;display:grid;place-items:center;padding:32px 16px;background:radial-gradient(ellipse at top,#ddecf0 0,transparent 60%),#f3f6f8}.payment-card{width:100%;max-width:530px;background:#fff;border:1px solid #dce5e8;border-radius:23px;padding:36px;box-shadow:0 20px 65px #13384809}.payment-card>.brand{margin-bottom:38px}.payment-card .amount{font-size:2.4rem;font-weight:700;line-height:1.6;margin:14px 0 22px;letter-spacing:-1px}.amount span{font-size:1rem;color:#6a7f89;font-weight:400}.receipt{margin:0 0 20px}.receipt>div{display:flex;gap:16px;justify-content:space-between;padding:10px 0;border-bottom:1px dashed #dce5e8}.receipt dt{color:#6c8089;font-size:.83rem}.receipt dd{margin:0;text-align:left;max-width:65%;font-size:.86rem}.payment-card footer{border-top:1px solid #edf1f3;text-align:center;color:#83949b;padding-top:22px;margin-top:26px;font-size:.75rem}.payment-card footer span{margin:0 6px}.payment-card details{margin:22px 0;font-size:.84rem}.payment-card summary{color:#57717d}.copy-code{display:block;background:#f0f5f6;padding:12px;border-radius:9px;white-space:normal;overflow-wrap:anywhere;text-align:left}summary{cursor:pointer;list-style-position:inside}.badge{display:inline-block;white-space:nowrap;border-radius:7px;padding:3px 9px;font-size:.72rem;font-weight:400;background:#edf1f5;color:#60747d}.badge.paid{background:#e5f5ed;color:#106544}.badge.pending{background:#fff4d9;color:#805b0c}.badge.failed,.badge.under_review{background:#ffebed;color:#a62f40}.badge.expired{background:#edf0f4;color:#687581}.sidebar{width:245px;position:fixed;right:0;top:0;bottom:0;border-left:1px solid #dce5e8;padding:33px 24px;background:#fdfefe;display:flex;flex-direction:column;z-index:5}.sidebar .brand{font-size:1.43rem}.nav-caption{font-size:.72rem;color:#8a9ca3;margin:45px 12px 13px}.nav-item{display:flex;gap:14px;padding:12px 15px;margin-bottom:8px;border-radius:10px;color:#657982;font-size:.89rem}.nav-item span{font-size:1.4rem;line-height:1.3;min-width:22px;text-align:center}.nav-item:hover{background:#f1f6f7;text-decoration:none}.nav-item.active{background:#e5f2ef;color:#076f60;font-weight:600;box-shadow:inset -3px 0 #0a8976}.sidebar-bottom{margin-top:auto;border-top:1px solid #e9eef0;padding-top:23px;color:#5e7780}.sidebar-bottom p{margin:9px 0 0;font-size:.84rem}.sidebar-bottom small{font-size:.72rem}.environment{color:#4b6c79;font-size:.72rem;background:#edf3f6;border:1px solid #dae5eb;display:inline-block;padding:1px 9px;border-radius:5px}.admin-main{margin-right:245px}.topbar{height:80px;padding:0 38px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce5e8;background:#ffffffd9;font-size:.84rem}.breadcrumb{color:#80949e}.user-menu{display:flex;gap:20px;align-items:center;font-size:.79rem;color:#6b7e87}.user-menu form{display:flex}.workspace{padding:35px 38px 0;max-width:1600px;margin:auto}.page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:27px;gap:18px}.page-heading .section-kicker{font-size:.67rem;margin-bottom:3px}.page-heading .muted{font-size:.84rem;margin:0}.stats-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:18px;margin-bottom:23px}.stat-card{background:#fff;border:1px solid #dfe7eb;padding:21px 23px;border-radius:15px;min-width:0}.stat-card>span{display:block;color:#6a808a;font-size:.81rem}.stat-card>strong{font-size:1.9rem;display:block;line-height:1.6;margin:15px 0 6px;letter-spacing:-.8px}.stat-card>strong small{font-weight:400;font-size:.78rem}.stat-card p{margin:0;font-size:.73rem;color:#7f929a}.primary-stat{background:#075e55;border-color:#075e55;color:#fff}.primary-stat>span{color:#c4ddd9}.primary-stat p{color:#9fcdc3}.panel{background:#fff;border:1px solid #dfe7eb;border-radius:15px;overflow:hidden;margin-bottom:23px}.panel-heading{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-heading h2{margin:0}.panel-heading .muted{font-size:.72rem}.dashboard-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:23px}.system-panel{padding:24px;background:linear-gradient(140deg,#fff,#f3f9f8)}.system-panel .muted{font-size:.84rem}.system-panel h2{font-size:1.2rem}.chart{display:flex;direction:ltr;gap:22px;height:158px;margin:6px 28px 0;align-items:flex-end;border-bottom:1px solid #e6edf0;padding-bottom:12px}.chart-column{display:flex;flex:1;align-items:center;flex-direction:column;gap:8px;height:100%;min-width:0}.chart-column>span{font-size:.72rem;color:#7e919b}.bar-track{height:120px;width:100%;position:relative;background:repeating-linear-gradient(to top,transparent 0,transparent 39px,#eff3f6 39px,#eff3f6 40px);display:flex;align-items:center;justify-content:center}.chart-meter{appearance:auto;transform:rotate(-90deg);width:120px;height:26px;flex-shrink:0;accent-color:#188977}.empty-caption{text-align:center;font-size:.83rem;color:#7d919c;padding:20px 15px;margin:0}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:right;font-size:.81rem}th{font-weight:400;background:#f8fafb;color:#8596a0;padding:12px 22px;white-space:nowrap}td{padding:15px 22px;border-top:1px solid #edf1f3;vertical-align:top}td strong{font-weight:500}td small{color:#8797a0;margin-top:2px}td details{min-width:90px}td details[open]{min-width:210px}td summary{color:#407c78}.transaction-details{font-size:.75rem;max-width:260px}.transaction-details dt{color:#8596a0;margin-top:8px}.transaction-details dd{margin:0;overflow-wrap:anywhere}.block{display:block}.nowrap{white-space:nowrap}.empty-state{text-align:center;padding:45px 22px;color:#7e929b}.empty-state .empty-icon{display:inline-grid;place-items:center;width:55px;height:55px;border-radius:15px;background:#edf5f6;color:#578783;font-size:1.8rem;margin-bottom:17px}.empty-state h3{color:#4c6775}.empty-state p{font-size:.85rem}.merchant-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(295px,1fr);gap:23px;align-items:start}.form-panel{padding:25px}.form-panel>h2{margin-bottom:25px}.checkbox{display:flex;align-items:center;gap:10px;font-size:.85rem}.count{background:#eff4f6;color:#627f8a;border-radius:7px;font-size:.76rem;padding:3px 10px}.merchant-item{display:flex;align-items:flex-start;gap:14px;padding:23px;border-top:1px solid #edf1f3}.merchant-avatar{width:43px;min-width:43px;height:43px;background:#eaf2f4;color:#2d6e75;display:grid;place-items:center;border-radius:12px;font-size:1.2rem}.merchant-info{flex:1;min-width:0}.merchant-info h3{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.merchant-info p{font-size:.77rem;color:#728793;margin:5px 0;overflow-wrap:anywhere}.merchant-info small{display:block;color:#889ba4;font-size:.71rem}.merchant-info .text-link{margin-top:9px;font-size:.75rem}.secret-box code{display:block;user-select:all;background:white;border:1px solid #c5dde5;padding:8px;border-radius:6px;overflow-wrap:anywhere;text-align:left}.secret-box p{font-size:.83rem}.filter-bar{display:flex;align-items:flex-end;gap:14px;padding:22px}.filter-bar label{margin:0;min-width:145px;font-size:.79rem}.filter-bar .search-label{flex:1}.pagination{padding:18px 24px;display:flex;justify-content:space-between;align-items:center;font-size:.79rem;color:#78909b}.pagination div{display:flex;gap:10px}.admin-footer{display:flex;justify-content:space-between;padding:15px 0 24px;color:#899ca4;font-size:.72rem}.panel-note{padding:0 24px;font-size:.81rem}.wrap{white-space:normal;overflow-wrap:anywhere}hr{border:0;border-top:1px solid #e4ecef;margin:25px 0}@media(min-width:1550px){.workspace{padding-top:45px}.stats-grid{gap:23px}.stat-card{padding:25px}.chart{height:175px}}@media(max-width:1150px){.sidebar{width:210px;padding:30px 16px}.admin-main{margin-right:210px}.workspace{padding:25px 22px 0}.topbar{padding:0 22px}.stats-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.merchant-layout{grid-template-columns:1fr}.merchant-layout .form-panel{max-width:none}.sidebar .brand small{font-size:.65rem}}@media(max-width:700px){.sidebar{position:static;width:auto;padding:15px 18px;border-left:0;border-bottom:1px solid #dce5e8}.sidebar .brand{font-size:1.1rem}.sidebar .brand-icon{width:36px;height:36px;font-size:1.6rem}.sidebar .brand small,.sidebar-bottom,.nav-caption{display:none}.sidebar nav{display:flex;gap:4px;margin-top:15px;overflow-x:auto}.nav-item{margin:0;padding:8px 11px;font-size:.75rem;white-space:nowrap;gap:7px}.nav-item span{display:none}.admin-main{margin:0}.topbar{height:60px;padding:0 18px;font-size:.75rem}.user-menu{gap:7px}.user-menu bdi{max-width:140px;overflow:hidden;text-overflow:ellipsis}.workspace{padding:22px 16px 0}.page-heading{align-items:flex-start;flex-direction:column;margin-bottom:22px}.page-heading h1{font-size:1.55rem}.stats-grid{gap:10px}.stat-card{padding:16px}.stat-card>strong{font-size:1.45rem;overflow-wrap:anywhere}.stat-card>span{font-size:.74rem}.stat-card p{font-size:.7rem}.primary-stat{grid-column:span 2}.dashboard-grid{gap:0}.panel-heading{padding:17px}.panel-heading .muted{font-size:.64rem}.chart{gap:12px;margin:5px 18px}.payment-card{padding:27px 23px;border-radius:18px}.payment-card h1{font-size:1.55rem}.payment-card .amount{font-size:2rem}.merchant-item{padding:18px;gap:10px;flex-wrap:wrap}.merchant-info{min-width:170px}.filter-bar{flex-wrap:wrap;padding:17px}.filter-bar .search-label{flex-basis:100%}.filter-bar label{flex:1}.admin-footer{font-size:.65rem;gap:15px}th,td{padding:12px 17px}.receipt dd{max-width:62%}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}@media(prefers-color-scheme:dark){html{color-scheme:light}}
