:root{--atrjoo-header-height:51px;--atrjoo-header-content-width:min(1400px,calc(100% - 48px));--atrjoo-primary:#00897b;--atrjoo-primary-dark:#00695c;--atrjoo-gold:#c6a15b;--atrjoo-gold-light:#f4ecdd;--atrjoo-background:#f7f7f7;--atrjoo-surface:#ffffff;--atrjoo-text:#202624;--atrjoo-text-secondary:#66706d;--atrjoo-border:#e3e7e6;--atrjoo-font:var(--font-yekan-bakh),Tahoma,Arial,sans-serif}*{box-sizing:border-box}body,html{min-width:320px;min-height:100%;background:var(--atrjoo-background)}.ant-badge-count,.ant-scroll-number{animation:none!important;transition:none!important}.ant-alert-error{border:1px solid #ffb3b0!important;background:#fff0ef!important}.ant-alert-error .ant-alert-description,.ant-alert-error .ant-alert-icon,.ant-alert-error .ant-alert-title{color:#cf3f3a!important}body{margin:0;padding-top:0;color:var(--atrjoo-text);font-family:var(--atrjoo-font);font-size:16px}@media (max-width:1050px){:root{--atrjoo-header-content-width:calc(100% - 24px)}}@media (max-width:760px){:root{--atrjoo-header-height:0px}body{padding-top:var(--atrjoo-header-height);padding-bottom:calc(62px + env(safe-area-inset-bottom))}}button,input,select,textarea{font-family:inherit}a,button{-webkit-tap-highlight-color:transparent}body ul.ant-pagination{display:flex;width:420px!important;max-width:100%;box-sizing:border-box;min-height:62px;padding:12px!important;margin-inline:auto!important;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px!important;border:1px solid #e0e9e6;border-radius:14px;background:#eef4f2;box-shadow:0 4px 16px rgb(31 52 47/4%)}body ul.ant-pagination>li{flex:0 0 auto;margin-inline:0!important;min-width:34px;height:34px;line-height:32px;border-radius:8px}body ul.ant-pagination>.ant-pagination-next,body ul.ant-pagination>.ant-pagination-prev{min-width:44px}body ul.ant-pagination>li>a,body ul.ant-pagination>li>button{display:flex;width:100%;height:100%;padding-inline:6px;align-items:center;justify-content:center;white-space:nowrap}body ul.ant-pagination>.ant-pagination-disabled{opacity:.4}body ul.ant-pagination>.ant-pagination-item-active{box-shadow:0 3px 8px rgb(0 137 123/15%)}@media (max-width:480px){body ul.ant-pagination{width:350px!important;padding:10px 8px!important;gap:4px!important;min-height:56px}body ul.ant-pagination>li{min-width:30px;height:32px;line-height:30px}body ul.ant-pagination>.ant-pagination-next,body ul.ant-pagination>.ant-pagination-prev{min-width:40px}}