@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-arabic-400-normal-DMZFCm7K.woff2) format("woff2"),url(/assets/vazirmatn-arabic-400-normal-C4W5XURk.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-ext-400-normal-BdGhO0lm.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-400-normal-DPxMaNjI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-400-normal-BT_DHTc7.woff2) format("woff2"),url(/assets/vazirmatn-latin-400-normal-GKyMcI03.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-arabic-500-normal-C_lbnnKa.woff2) format("woff2"),url(/assets/vazirmatn-arabic-500-normal-Dqq3-xo3.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-ext-500-normal-CgxvvVrG.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-500-normal-4XgegWYb.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-500-normal-6zZzgpg4.woff2) format("woff2"),url(/assets/vazirmatn-latin-500-normal-Bg_BALlD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-arabic-600-normal-CPKvAnd1.woff2) format("woff2"),url(/assets/vazirmatn-arabic-600-normal-CWYTfCgi.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-latin-ext-600-normal-CyxCUfFz.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-600-normal-Di8rk35l.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-latin-600-normal-D-zF-Oec.woff2) format("woff2"),url(/assets/vazirmatn-latin-600-normal-BxJiDPKT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-arabic-700-normal-Dge_DOjm.woff2) format("woff2"),url(/assets/vazirmatn-arabic-700-normal-B5nPuCFv.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-ext-700-normal-BfoXmNMx.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-700-normal-DMYLqBto.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-700-normal-9BlbvDRV.woff2) format("woff2"),url(/assets/vazirmatn-latin-700-normal-DrB0PBU6.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/vazirmatn-arabic-800-normal-Bwnt96zj.woff2) format("woff2"),url(/assets/vazirmatn-arabic-800-normal-BH12s3-y.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/vazirmatn-latin-ext-800-normal-BzH3Tiwu.woff2) format("woff2"),url(/assets/vazirmatn-latin-ext-800-normal-HbVXW2Kv.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/vazirmatn-latin-800-normal-e0EQwLmk.woff2) format("woff2"),url(/assets/vazirmatn-latin-800-normal-fM8Xz9cI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Vazirmatn,Tahoma,sans-serif;color:#123f35;background:#f2f8f6;font-synthesis:none;font-weight:400;--green:#009e6b;--dark:#004d38;--mint:#e6f4ef;--muted:#68797b;--line:#dce7e4;--shadow:0 8px 30px #004f3410;font-size:16px;line-height:1.7}.report-result{scroll-margin-top:90px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #d8a62c;outline-offset:3px}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--dark);line-height:1.55}h1{font-weight:800;font-size:2rem;margin-bottom:10px}h2{font-size:1.4rem;font-weight:800;margin-bottom:12px}h3{font-size:1.1rem;font-weight:700;margin-bottom:12px}p{margin-bottom:14px}small{font-size:.85rem}svg{flex-shrink:0;vertical-align:middle}input[type=checkbox],input[type=radio]{width:21px;height:21px;min-height:0;accent-color:var(--green);flex-shrink:0;margin:0;cursor:pointer}input[type=checkbox]{border-radius:4px}input,select,textarea{border:1px solid #cfdcda;border-radius:8px;background:#fff;width:100%;color:#233e38;padding:10px 13px;min-height:47px;transition:border-color .15s;max-width:100%}input::placeholder,textarea::placeholder{color:#8c979b;font-weight:400}input:read-only{background:#f7f9f8;color:#647975}textarea{resize:vertical;line-height:1.8}select{cursor:pointer;padding-inline-end:27px}fieldset{min-width:0;border:0;margin:0;padding:0}legend{margin:0 0 10px;font-weight:600}.app-shell{min-height:100dvh;background:radial-gradient(ellipse at 110% 2%,#dcefe780 0,transparent 35%),radial-gradient(ellipse at -25% 70%,#dcefe780 0,transparent 38%),#f3f9f7}.header{height:74px;background:#fff;position:sticky;top:0;z-index:30;border-bottom:1px solid #e7efec}.header-inner{max-width:1020px;margin:auto;height:100%;padding:0 22px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.logo{height:51px;display:block}.logo img{height:100%;width:118px;object-fit:contain}.icon-button{border:0;background:var(--mint);width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px}.menu-button{justify-self:start;color:var(--dark)}.menu-button svg{width:27px;height:27px}.profile-button{display:flex;align-items:center;gap:9px;border:0;background:transparent;padding:0;justify-self:end;direction:ltr;max-width:100%}.avatar{height:43px;width:43px;border-radius:50%;display:grid;place-items:center;background:#dff1ea;color:var(--dark);flex-shrink:0}.user-info{display:flex;flex-direction:column;direction:rtl;text-align:right;line-height:1.45;max-width:125px}.user-info strong{font-size:.9rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.user-info small{font-size:.76rem;color:var(--muted)}.verified-user{font-size:.73rem;color:#518477;display:flex;gap:3px;align-items:center}.profile-dropdown{background:#fff;border:1px solid var(--line);border-radius:12px;padding:6px;box-shadow:0 10px 35px #003b3325;min-width:160px;z-index:90}.profile-dropdown [role=menuitem]{padding:12px 15px;display:flex;gap:13px;align-items:center;cursor:pointer;border-radius:7px;outline:none}.profile-dropdown [role=menuitem][data-highlighted]{background:var(--mint)}.profile-dropdown svg{width:21px;height:21px}.profile-dropdown [role=separator]{height:1px;background:var(--line);margin:3px 10px}.local-banner{font-size:.75rem;line-height:24px;min-height:24px;text-align:center;color:#765622;background:#fff5da;border-bottom:1px solid #eddfb8;padding:0 12px}.main{max-width:960px;padding:27px 24px 116px;margin:auto;min-height:0}.page-heading{margin-bottom:22px}.page-heading p{font-size:1.05rem;color:var(--muted);margin:0}.page-heading.center{text-align:center;margin-bottom:24px}.round-icon{width:88px;height:88px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--mint);color:var(--dark);margin:0 auto 16px}.bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:35;display:flex;justify-content:center;background:#fffffffa;border-top:1px solid #d4e1dc;padding:8px 12px max(8px,env(safe-area-inset-bottom));box-shadow:0 -4px 25px #143d3010;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);gap:clamp(14px,8vw,85px)}.bottom-nav a{min-width:65px;padding:0 3px;color:#65707f;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1px;font-size:.88rem;line-height:1.5}.bottom-nav a>span{padding:4px 13px;min-width:53px;border-radius:11px;display:flex;justify-content:center;transition:background .15s}.bottom-nav b{font-weight:500}.bottom-nav a.active{color:#008b5b}.bottom-nav a.active>span{background:#e3f4ed;color:#005a3e}.skip-link{position:fixed;top:-70px;right:20px;background:#fff;padding:10px;z-index:500}.skip-link:focus{top:6px}.card{background:#fff;border-radius:15px;padding:22px;box-shadow:var(--shadow);margin-bottom:17px}.button{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;border:1px solid transparent;border-radius:9px;min-height:49px;background:linear-gradient(120deg,#00aa73,#009767);box-shadow:0 5px 12px #00946a17;color:#fff;font-weight:700;padding:10px 16px;font-size:1.02rem;line-height:1.6;transition:filter .15s,transform .15s}.button:hover:not(:disabled){filter:brightness(.95)}.button:active:not(:disabled){transform:translateY(1px)}.button.secondary{border-color:#0a7758;color:var(--dark);background:#fff;box-shadow:none}.button+.button{margin-top:10px}.two-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px}.two-columns>.button+.button{margin:0}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:15px;font-size:.95rem;color:#223c35}.field>span{font-weight:600}.field small{font-weight:400;color:var(--muted)}.terms{display:flex;align-items:center;gap:10px;margin:18px 0 16px;line-height:1.8;color:#596c6b;font-size:.93rem}.terms label{cursor:pointer}.text-link{color:#007959;background:none;border:0;padding:5px 0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:500}.text-link.full{width:100%;margin-top:9px}.terms .text-link{font-weight:700;text-decoration:underline;text-underline-offset:5px;display:inline}.muted{color:var(--muted)}.notice{color:#536e65;background:#edf6f1;border-radius:9px;padding:12px 14px;font-size:.9rem;line-height:1.9;margin:14px 0}.error{background:#fff0ee;border:1px solid #f0b8b3;border-radius:8px;padding:10px 13px;color:#a12c24;font-size:.92rem;margin:12px 0}.badge{display:inline-flex;align-items:center;gap:6px;line-height:1.55;padding:5px 12px;background:#e2f3eb;color:#065940;border-radius:30px;font-size:.88rem;font-weight:700;width:fit-content}.badge.warning{background:#fff0c9;color:#915210}.status-dot{width:8px;height:8px;border-radius:50%;background:#efa20c}.confidential{display:flex;align-items:center;justify-content:center;gap:6px;text-align:center;color:var(--muted);font-size:.85rem;margin:13px 0 0}.segmented{display:flex;border-radius:9px;border:1px solid #cde4db;background:#e9f5ef;padding:2px;margin-bottom:16px}.segmented button{border:0;background:transparent;color:#275247;flex:1;border-radius:8px;font-size:1.08rem;min-height:45px;padding:7px 12px;font-weight:600}.segmented button[data-state=active]{background:#009c69;color:#fff;box-shadow:0 2px 8px #006e3920}.card-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.card-title h2{margin:0}.card-title>.badge{flex-shrink:0}.overlay{position:fixed;inset:0;background:#002c2880;z-index:70;animation:fadeIn .16s ease-out}.modal{position:fixed;z-index:71;left:50%;top:50%;transform:translate(-50%,-50%);width:min(580px,calc(100% - 28px));max-height:calc(100dvh - 38px);overflow-y:auto;overscroll-behavior:contain;background:#fff;border-radius:19px;padding:23px;box-shadow:0 20px 80px #00352640;animation:fadeIn .16s ease-out;outline:none}.modal-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px}.modal-heading h2{font-size:1.35rem;margin:0}.modal-heading .icon-button{width:35px;height:35px;background:#f1f7f4}.modal h3{margin:16px 0 12px}.modal .button{margin-top:12px}.modal .prose p{line-height:2}.drawer{transform:none;inset:74px 0 82px auto;width:min(420px,80vw);border-radius:20px 0 0 20px;max-height:none;background:linear-gradient(120deg,#005b42,#004c37);color:#fff;padding:24px 15px;display:flex;flex-direction:column}.drawer .modal-heading{padding:0 13px}.drawer .modal-heading h2{color:#fff;font-size:1.55rem}.drawer .modal-heading .icon-button{background:#ffffff18;color:#fff}.drawer nav{display:flex;flex-direction:column;gap:7px}.drawer nav a{padding:16px 14px;border-radius:12px;display:flex;align-items:center;gap:15px;font-weight:600;font-size:1.05rem}.drawer nav a>span{flex:1}.drawer nav a.active,.drawer nav a:hover{background:#ffffff14}.drawer nav a:last-child{border-top:1px solid #ffffff35;margin-top:12px;padding-top:21px;border-radius:0}.drawer-mark{margin:auto auto 0;color:#d4f2e4;min-height:60px;padding-top:10px;flex-shrink:0}.toast{position:fixed;z-index:100;bottom:96px;left:50%;transform:translate(-50%);background:#064e3f;color:#fff;border-radius:12px;padding:13px 20px;box-shadow:0 8px 30px #00352630;width:max-content;max-width:calc(100% - 32px);font-size:.92rem;text-align:center}.loading,.empty{padding:35px 20px;text-align:center;color:var(--muted)}.empty svg{color:#9abbb0;margin-bottom:10px}.empty p{margin:8px 0}.empty a{display:flex;margin:10px auto}.startup{max-width:430px;margin:15vh auto;padding:25px;text-align:center}.startup img{max-width:160px}.spin{animation:spin 1s linear infinite}.local-help{background:#faf7ed;border-radius:9px;padding:10px 13px;font-size:.83rem;color:#786847}.local-help b{display:inline-block}.demo-code{background:#fff6d8;border:1px solid #ecd697;border-radius:10px;padding:13px;text-align:center;margin-bottom:15px;color:#76571d}.demo-code b{font-size:1.5rem;letter-spacing:4px;margin-inline-start:5px}.demo-code small{display:block;color:#8b784c;font-size:.8rem}.otp-input{text-align:center;font-size:1.5rem;letter-spacing:10px;height:55px}.date-field{position:relative}.date-container{width:100%}.date-input{width:100%;padding-inline-end:42px;cursor:pointer;background:#fff!important}.date-field>svg{position:absolute;left:12px;top:13px;color:#6b7d7d;pointer-events:none}.rmdp-wrapper{font-family:Vazirmatn!important;direction:rtl}.rmdp-container{font-family:Vazirmatn!important}.rmdp-day.rmdp-selected span:not(.highlight){background-color:var(--green)!important}.rmdp-week-day{color:var(--green)!important}.home-main{display:flex;align-items:center;justify-content:center;padding-top:20px}.home-page{text-align:center;width:100%;max-width:760px;padding:0 12px}.trust-image{width:clamp(150px,23vw,230px);height:auto;border-radius:50%;display:block;margin:8px auto 16px;mix-blend-mode:multiply}.home-eyebrow{font-size:1.3rem;font-weight:500;color:#70817e;margin:0 0 13px}.home-page h1{font-size:clamp(2.25rem,4.5vw,3.8rem);line-height:1.8;margin:0 0 14px;font-weight:800;letter-spacing:-1.2px}.home-subtitle{font-size:1.28rem;color:#70817e;margin:0 0 37px}.home-cta{min-height:61px;font-size:1.23rem;position:relative}.home-cta>svg{position:absolute;left:22px}.identity-heading{display:flex;flex-direction:row-reverse;align-items:center;gap:17px;margin-bottom:20px}.identity-heading .round-icon{margin:0;flex-shrink:0;width:80px;height:80px}.identity-heading h1{font-size:1.75rem;margin-bottom:7px}.identity-heading .eyebrow{font-size:.9rem;color:var(--green);margin:0 0 3px}.identity-heading p{color:var(--muted);font-size:.94rem;margin:0}.identity-card,.profile-card{max-width:780px;margin-inline:auto}.filter-head{display:flex;align-items:center;justify-content:space-between;margin:17px 0 9px}.filter-head h3{margin:0;color:#43605a}.filters-short{margin-bottom:17px}.filters-short>button{display:flex;align-items:center;justify-content:space-between;gap:7px;text-align:right;padding:10px 12px;border:1px solid #cddbd6;border-radius:8px;background:#fff;font-weight:500;min-height:47px}.market-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.listing-card{padding:17px;margin:0 0 7px;min-width:0}.listing-card>.badge{margin-bottom:10px}.product-image{width:100%;aspect-ratio:3.2;object-fit:cover;display:block;border-radius:9px;margin-bottom:9px}.product-placeholder{display:flex;align-items:center;justify-content:center;gap:16px;aspect-ratio:3.2;border-radius:9px;background:#e9f2dc;color:#8c872d;margin-bottom:9px;font-size:1.7rem}.listing-card h2{font-size:1.8rem;margin:5px 0 3px}.location{display:flex;align-items:center;gap:6px;color:#67737a;margin-bottom:3px;font-size:.93rem}.price{display:flex;align-items:baseline;gap:9px;margin-bottom:12px}.price strong{font-size:2rem;color:#006442;line-height:1.6;font-weight:800}.price>span{color:#627071;font-size:.83rem}.route-box{display:flex;align-items:center;gap:17px;border-radius:9px;background:#eaf6f0;padding:9px 14px;margin-bottom:10px}.route-box small{color:#70837e;display:block}.route-box strong{display:block;font-size:.95rem}.details{margin:10px 0}.details summary{display:flex;justify-content:space-between;align-items:center;border:1px solid #d6dfdb;padding:9px 12px;border-radius:8px;cursor:pointer;list-style:none;font-size:.95rem;font-weight:600;color:#344c43}.details summary::-webkit-details-marker{display:none}.details[open] summary>svg{transform:rotate(180deg)}.details p{font-size:.86rem;color:var(--muted);margin-top:9px;line-height:1.9}.details dl{font-size:.84rem}.listing-card .actions{gap:9px}.listing-card .actions .button{font-size:.95rem;padding:9px 5px;gap:7px}dl{margin:14px 0}dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:9px}dt{color:var(--muted);flex-shrink:0}dd{margin:0;text-align:left;font-weight:600;overflow-wrap:anywhere}dl>div:last-child{margin-bottom:0}.filter-panels{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-bottom:18px}.filter-panels fieldset{border:1px solid var(--line);border-radius:9px;max-height:390px;overflow:auto;padding:0 7px 7px}.filter-panels legend{display:contents}.filter-panels fieldset:before{display:block;content:"انتخاب";font-size:.85rem;background:#f3f8f5;color:var(--muted);padding:8px;margin-bottom:5px;text-align:center}.filter-panels label{display:flex;align-items:center;gap:10px;font-size:.9rem;padding:11px 7px;min-height:46px;border-bottom:1px solid #edf1ed;cursor:pointer}.filter-panels label.selected{background:#e5f5ed;border-radius:8px;border-color:transparent}.report-card{max-width:650px;margin-inline:auto;padding:26px}.report-card .field{margin-bottom:23px;font-size:1.05rem}.report-card input{min-height:52px}.report-card .date-field>svg{top:16px}.settlement-options{margin-bottom:22px}.settlement-options label{border:1px solid var(--line);padding:11px 17px;border-radius:8px;display:flex;align-items:center;gap:15px;font-weight:700;cursor:pointer;min-height:52px}.settlement-options .selected{background:var(--mint);border-color:#9ed6c0}.report-card .button{min-height:54px;font-size:1.15rem}.report-result .card-title>.button{width:auto;font-size:.85rem;padding:7px 12px;min-height:40px}.report-row{padding:16px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:12px;font-size:.91rem}.report-row small{display:block;font-size:.8rem;color:var(--muted)}.report-row>b{text-align:left;flex-shrink:0}.report-row:last-child{border:0}.trade-status{text-align:center;margin:-7px 0 18px}.trade-status p{color:var(--muted);margin:8px 0 0;font-size:1rem}.trade-card .card-title{padding-bottom:17px;border-bottom:1px solid var(--line)}.trade-card h2{font-size:1.28rem}.quality{font-size:.8rem;max-width:45%;overflow-wrap:anywhere;border-radius:8px}.trade-card dl{margin:15px 0;font-size:.99rem}.trade-card .weight-basis{padding-top:12px;border-top:1px solid var(--line);color:var(--muted);font-size:.88rem;margin:0;display:flex;align-items:center;gap:7px}.parties-card>h3{margin-bottom:8px}.party-row{display:flex;align-items:center;gap:15px;padding:13px 0;border-bottom:1px solid var(--line)}.party-row>svg{color:#476467}.party-row>div{display:flex;flex-direction:column;min-width:0}.party-row small{color:var(--muted)}.party-row strong{font-size:1.12rem;overflow-wrap:anywhere}.party-row span[dir=ltr]{align-self:flex-start;font-size:.9rem;color:#667881;line-height:1.5}.party-confirmed{display:flex;align-items:center;gap:3px;font-size:.74rem;color:#009366;margin-inline-start:auto;flex-shrink:0}.party-row.address{border:0;padding:13px 0}.party-row.address strong{font-size:1rem}.amount-box{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#e8f5ee;border-radius:9px;padding:12px 15px;margin:8px 0;color:#0a5a43;font-size:.9rem}.amount-box>div:first-child{display:flex;gap:8px;align-items:center}.amount-box>div:last-child{display:flex;flex-direction:column}.amount-box strong{font-size:1.06rem;line-height:1.6}.amount-box small{display:block;color:#657e73}.waybill{display:flex;gap:12px;align-items:center}.trade-code{text-align:center;font-size:.8rem;color:#81908c;margin:16px 0 0}.support-links{display:flex;flex-direction:column;gap:12px;max-width:720px;margin:auto}.link-row{display:flex;align-items:center;gap:15px;padding:15px;border:1px solid #d7e6df;border-radius:12px;background:#fff;text-align:right;min-height:92px;transition:background .15s}.link-row:hover{background:#fcfffd}.link-row>span:nth-child(2){flex:1;min-width:0}.link-row strong{display:block;color:var(--dark);font-size:1.16rem;font-weight:800}.link-row small{display:block;color:#778181;font-size:.94rem;margin-top:1px}.link-row>.square-icon{width:55px;height:55px;border-radius:11px;display:grid;place-items:center;background:#e7f5ee;color:#00583c;flex-shrink:0}.link-row>svg{color:#6d7b7d}.link-row:last-child{border-color:#00a571}.faq details{border-bottom:1px solid var(--line);padding:10px 0}.faq summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:700;padding:6px 0;list-style:none}.faq p{margin:10px 0;color:var(--muted);font-size:.93rem;line-height:2}.faq details[open] summary>svg{transform:rotate(-90deg)}.timeline{list-style:none;padding:0;margin:0}.timeline li{display:flex;align-items:flex-start;gap:12px;border-bottom:1px solid var(--line);padding:13px 0;font-size:.91rem}.timeline svg{color:var(--green);margin-top:3px}.timeline small{display:block;font-size:.76rem;color:var(--muted)}.ticket-list{margin:0 0 20px;max-height:220px;overflow:auto}.ticket-list button{display:flex;justify-content:space-between;align-items:center;text-align:right;gap:12px;width:100%;background:#f3f9f6;border:1px solid var(--line);border-radius:9px;padding:10px 12px;margin-bottom:8px}.ticket-list strong{font-size:.9rem}.ticket-list small{display:block;font-size:.78rem;color:var(--muted)}.conversation{max-height:42dvh;overflow:auto;margin:17px 0;display:flex;flex-direction:column;gap:12px}.message{background:#edf7f2;border-radius:12px 2px 12px 12px;padding:11px 13px;max-width:92%;align-self:flex-start;overflow-wrap:anywhere}.message.staff{background:#f0f2f6;border-radius:2px 12px 12px;align-self:flex-end}.message small{font-size:.75rem;color:var(--muted)}.message p{white-space:pre-wrap;margin:5px 0 0;font-size:.95rem}.new-proposal{margin:17px 0}.compact-card{margin-top:15px}.compact-card h2{font-size:1.15rem}.compact-card>.badge{margin-bottom:12px}.compact-card p{font-size:.93rem}.compact-card .button{font-size:.91rem}.auth-prompt{text-align:center;max-width:550px;margin:35px auto}.auth-prompt>svg{margin-bottom:12px}.auth-prompt p{color:var(--muted)}.profile-card dl>div{padding:8px 0;border-bottom:1px solid #edf3f0}.profile-card h2{margin-top:16px}@media(min-width:760px){.main{padding-top:32px}.home-page{padding-bottom:28px}.home-main{padding-top:16px}.home-page h1{line-height:1.7}.home-cta{max-width:590px;margin:auto}.identity-heading{justify-content:center}.identity-heading h1{font-size:2rem}.trade-card,.parties-card,.trade-status~.button,.trade-status~.terms,.trade-status~.notice,.trade-status~.error,.trade-status~.waybill{max-width:750px;margin-inline:auto}.trade-card,.parties-card{padding:26px}.trade-code{margin-top:20px}.home-subtitle{margin-bottom:28px}.report-card{padding:28px 35px}.page-heading.center .round-icon{width:95px;height:95px}.page-heading.center{margin-bottom:24px}.support-links{gap:14px}.link-row{padding:17px 22px}}@media(max-width:599px){.header{height:66px}.header-inner{padding:0 16px;gap:9px}.logo{height:43px}.logo img{width:94px}.avatar{height:36px;width:36px}.avatar svg{width:25px;height:25px}.user-info{max-width:87px}.user-info strong{font-size:.76rem}.user-info small,.verified-user{font-size:.66rem}.profile-button{gap:6px}.menu-button{width:38px;height:38px}.header-inner{grid-template-columns:1fr auto 1fr}.main{padding:22px 17px 104px;min-height:0}h1{font-size:1.85rem}.page-heading{margin-bottom:18px}.card{padding:17px;border-radius:13px}.market-grid{grid-template-columns:1fr;gap:12px}.listing-card h2{font-size:1.65rem}.listing-card .price strong{font-size:2rem}.listing-card .actions .button{font-size:.97rem;min-height:47px}.two-columns{gap:11px}.filters-short>button{font-size:.84rem;padding:9px 10px;min-height:44px}.filters-short>button svg{width:19px}.bottom-nav{justify-content:space-around;gap:0;padding-top:6px}.bottom-nav a{font-size:.81rem}.bottom-nav a>span{padding:3px 12px}.bottom-nav svg{width:26px;height:26px}.drawer{top:66px;bottom:76px;width:78vw;padding:23px 11px}.drawer nav{gap:3px}.drawer nav a{padding:15px 12px;font-size:.96rem;gap:12px}.drawer nav a>svg{width:24px;height:24px}.drawer .modal-heading{padding:0 11px}.drawer .modal-heading h2{font-size:1.45rem}.drawer nav a:last-child{margin-top:10px;padding-top:20px}.drawer-mark{min-height:45px}.modal{padding:20px 17px;border-radius:15px}.modal-heading{margin-bottom:18px}.modal-heading h2{font-size:1.2rem}.home-main{padding:12px 17px 102px}.home-page{padding:0 8px}.trust-image{width:170px;margin:10px auto 15px}.home-eyebrow{font-size:1.18rem;margin-bottom:14px}.home-page h1{font-size:2.16rem;line-height:1.85;letter-spacing:-.8px;margin-bottom:20px}.home-subtitle{font-size:1.15rem;margin-bottom:37px}.home-cta{font-size:1.15rem;min-height:57px;padding-left:41px;padding-right:27px}.home-cta>svg{left:15px;width:24px}.identity-heading{gap:12px;flex-direction:row}.identity-heading .round-icon{width:66px;height:66px}.identity-heading h1{font-size:1.3rem;line-height:1.7}.identity-heading .eyebrow{font-size:.8rem}.identity-heading p{font-size:.79rem}.identity-card{padding:17px 14px}.identity-card .field{font-size:.88rem;margin-bottom:13px}.identity-card input,.identity-card select,.identity-card textarea{font-size:.88rem}.terms{font-size:.84rem;gap:8px}.confidential{font-size:.8rem}.page-heading.center .round-icon{height:80px;width:80px;margin-bottom:12px}.page-heading.center p{font-size:1rem}.report-card{padding:22px 18px}.report-card .field{margin-bottom:22px}.report-result .card-title{align-items:flex-start}.report-result .card-title h2{font-size:1.1rem}.report-result .card-title>.button{font-size:.8rem;gap:4px;padding:5px 9px}.report-row{font-size:.83rem}.trade-status p{font-size:.94rem}.trade-status .badge{font-size:.82rem}.trade-card .card-title{gap:7px;padding-bottom:13px;align-items:flex-start}.trade-card h2{font-size:1.15rem}.quality{font-size:.69rem;padding:4px 8px;gap:3px;max-width:41%}.trade-card dl{font-size:.9rem;line-height:1.6}.trade-card .weight-basis{font-size:.81rem}.parties-card>h3{font-size:.99rem}.party-row{gap:12px;padding:12px 0}.party-row strong{font-size:1.07rem}.party-row.address strong{font-size:.94rem}.party-row>svg{width:29px;height:29px}.party-confirmed{font-size:.68rem}.amount-box{padding:10px 12px;font-size:.84rem}.amount-box strong{font-size:.94rem}.amount-box svg{width:21px}.link-row{padding:12px;gap:12px;min-height:89px}.link-row strong{font-size:1.08rem}.link-row small{font-size:.83rem}.link-row>.square-icon{height:53px;width:53px}.support-links{gap:11px}.support-links .link-row>svg{width:22px}.filter-panels{gap:10px}.filter-panels label{font-size:.85rem;gap:7px;padding:11px 4px}.filter-panels label input{width:18px;height:18px}.toast{bottom:88px}.segmented button{font-size:1rem}}@media(max-width:359px){.main,.header-inner{padding-inline:12px}.user-info{max-width:65px}.verified-user svg{display:none}.home-page h1{font-size:1.88rem}.home-page{padding:0}.trust-image{width:143px}.home-subtitle{margin-bottom:25px}.home-cta{font-size:1rem}.trade-card .card-title{flex-wrap:wrap}.quality{max-width:100%}.listing-card .actions .button{font-size:.88rem}.listing-card .actions svg{width:18px}.party-confirmed{font-size:.64rem}.party-row>svg{width:23px}.party-row{gap:8px}.amount-box{padding:9px;gap:6px}.amount-box strong{font-size:.88rem}.link-row small{font-size:.77rem}.identity-heading .round-icon{width:50px;height:50px}.identity-heading .round-icon svg{width:32px}.identity-heading h1{font-size:1.2rem}.two-columns{gap:8px}}@media(max-height:710px){.home-main{align-items:flex-start}.trust-image{width:125px;margin:4px auto 9px}.home-eyebrow{margin-bottom:7px}.home-page h1{font-size:1.96rem;line-height:1.7;margin-bottom:12px}.home-subtitle{margin-bottom:21px}.drawer nav a{padding-block:10px}.drawer .modal-heading{margin-bottom:12px}.drawer nav a:last-child{padding-top:13px;margin-top:4px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.public-shell{display:flex;flex-direction:column}.public-shell>.header,.public-shell>.local-banner{flex-shrink:0}.public-shell>.main{flex:1;width:100%;margin:0 auto}.public-shell>.main{padding-bottom:96px}@media(max-width:599px){.public-shell>.main{padding-bottom:88px}}@media(max-height:850px){.home-main{padding-top:12px;padding-bottom:calc(88px + env(safe-area-inset-bottom))}.trust-image{width:clamp(110px,20dvh,170px);margin:0 auto 10px}.home-eyebrow{margin-bottom:8px}.home-page h1{font-size:clamp(1.8rem,5dvh,2.8rem);line-height:1.65;margin-bottom:10px}.home-subtitle{margin-bottom:20px}.home-cta{min-height:52px}}.overlay[data-state=open],.modal[data-state=open]{animation:fadeIn .16s ease-out}.overlay[data-state=closed],.modal[data-state=closed]{animation:fadeOut .16s ease-in}.drawer[data-state=open]{animation:drawerIn .16s ease-out}.drawer[data-state=closed]{animation:drawerOut .12s ease-in}.drawer-overlay[data-state=open]{animation:fadeIn .16s ease-out}.drawer-overlay[data-state=closed]{animation:fadeOut .12s ease-in}@keyframes drawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drawerOut{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.overlay[data-state],.modal[data-state],.listing-lightbox[data-state]{animation:none}}.payment-result-page{position:relative;display:flex;min-height:100dvh;align-items:center;justify-content:center;overflow:hidden;padding:32px 18px;background:#eef7f2;color:#173f34}.payment-result-glow{position:absolute;inset:0;background:radial-gradient(circle at 50% 4%,#00a87325,transparent 38%),radial-gradient(circle at 5% 92%,#d7aa3f2d,transparent 30%)}.payment-result-glow.danger{background:radial-gradient(circle at 50% 8%,#c4524921,transparent 40%)}.payment-result-glow.pending{background:radial-gradient(circle at 50% 8%,#d9a22030,transparent 40%)}.payment-result-card{position:relative;z-index:2;display:flex;width:min(470px,100%);min-height:640px;flex-direction:column;align-items:center;overflow:hidden;border:1px solid #d9e8e2;border-radius:34px;background:#fff;padding:30px 28px 26px;text-align:center;box-shadow:0 34px 85px -46px #003b2b88;animation:paymentCardIn .55s cubic-bezier(.22,1,.36,1)}.payment-result-card>img{width:auto;height:54px;max-width:220px;object-fit:contain}.payment-result-badge{display:flex;align-items:center;gap:8px;margin-top:24px;border:1px solid #57ae8c35;border-radius:999px;background:#e8f7f0;padding:7px 13px;color:#087453;font-size:.76rem;font-weight:700}.payment-result-badge>span{display:grid;width:21px;height:21px;place-items:center;border-radius:50%;background:#08a76f;color:#fff}.payment-result-illustration{position:relative;display:grid;width:172px;height:172px;place-items:center;margin-top:22px;border:1px solid #b9dfd0;border-radius:44px;background:linear-gradient(145deg,#effaf5,#d9f2e7);box-shadow:0 23px 55px -34px #00865f}.payment-result-illustration>span{display:grid;width:92px;height:92px;place-items:center;border-radius:50%;background:#08a76f;color:#fff;box-shadow:0 16px 30px -15px #007e58}.payment-result-illustration .spark{position:absolute;color:#d5a934;animation:paymentSpark 1.8s ease-in-out infinite}.payment-result-illustration .spark.one{top:20px;right:20px}.payment-result-illustration .spark.two{bottom:25px;left:22px;animation-delay:.35s}.payment-result-eyebrow{display:flex;align-items:center;gap:7px;margin:24px 0 3px;color:#498071;font-size:.72rem;font-weight:700;letter-spacing:.03em}.payment-result-eyebrow svg{color:#d0a02a}.payment-result-card h1{margin:5px 0 9px;font-size:1.7rem}.payment-result-copy{max-width:360px;margin:0;color:#687c75;font-size:.85rem;line-height:2}.payment-result-details{width:100%;margin:23px 0 0;border:1px solid #dfebe6;border-radius:20px;background:#f7fbf9;padding:4px 16px;font-size:.83rem}.payment-result-details>div{min-height:49px;margin:0;padding:11px 1px;border-bottom:1px solid #e3ece8;align-items:center}.payment-result-details>div:last-child{border-bottom:0}.payment-result-details dd{color:#125b47;font-weight:800}.payment-result-actions{display:flex;width:100%;flex-direction:column;gap:10px;margin-top:auto;padding-top:25px}.payment-primary-action,.payment-secondary-action{display:flex;min-height:54px;align-items:center;justify-content:center;gap:10px;border-radius:15px;padding:10px 17px;font-size:.91rem;font-weight:700}.payment-primary-action{justify-content:space-between;background:#09a96f;color:#fff;box-shadow:0 15px 30px -19px #00895f}.payment-primary-action>span{display:flex;align-items:center;gap:8px}.payment-secondary-action{border:1px solid #bcd9cf;background:#fff;color:#17634e}.payment-home-link{padding:5px;color:#70827c;font-size:.8rem}.payment-result-card.state-card{min-height:530px;justify-content:center}.payment-result-card.state-card>img{margin-bottom:38px}.payment-state-icon{display:grid;width:84px;height:84px;place-items:center;border-radius:50%;margin-bottom:20px}.payment-state-icon.fail{background:#fff0ee;color:#bc4d45}.payment-state-icon.pending{background:#fff5d9;color:#a8750c}.payment-state-icon.pending svg{animation:spin 2s linear infinite}.payment-result-card.state-card h1{font-size:1.55rem}.payment-pending-note{display:flex;align-items:flex-start;gap:7px;margin:18px 0 0;border-radius:12px;background:#fff8e6;padding:11px 13px;color:#80662d;text-align:right;font-size:.78rem;line-height:1.9}.payment-confetti{pointer-events:none;position:absolute;inset:0;z-index:1;overflow:hidden}.payment-confetti i{position:absolute;top:-18px;width:7px;height:13px;border-radius:2px;background:#09a96f;opacity:0;animation:paymentConfetti 3.2s ease-out 1}.payment-confetti i:nth-child(3n){background:#d5a934}.payment-confetti i:nth-child(3n+1){background:#377eaa}.payment-confetti i:nth-child(2n){width:5px;height:9px}@keyframes paymentCardIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes paymentSpark{50%{transform:scale(1.22) rotate(8deg);opacity:.65}}@keyframes paymentConfetti{0%{opacity:0;transform:translate3d(0,-10px,0) rotate(0)}12%{opacity:1}to{opacity:0;transform:translate3d(35px,105dvh,0) rotate(560deg)}}@media(max-width:520px){.payment-result-page{align-items:stretch;padding:0}.payment-result-card{min-height:100dvh;border:0;border-radius:0;padding:25px 21px max(24px,env(safe-area-inset-bottom));box-shadow:none}.payment-result-card.state-card{min-height:100dvh}.payment-result-illustration{width:158px;height:158px}.payment-result-card h1{font-size:1.55rem}}@media(prefers-reduced-motion:reduce){.payment-result-card,.payment-result-illustration .spark,.payment-confetti i,.payment-state-icon.pending svg{animation:none}}.login-verification{width:min(390px,calc(100% - 28px));text-align:center;padding:26px 22px}.login-verification .modal-heading{justify-content:center;margin-bottom:8px;padding-inline:35px}.login-verification .modal-heading h2{font-size:1.18rem}.login-verification .modal-heading .icon-button{position:absolute;left:18px;top:20px}.login-verification .muted{font-size:.9rem;margin-bottom:16px}.login-change-number,.login-resend button{display:block;margin:0 auto;border:0;border-radius:999px;background:var(--mint);color:#007959;padding:6px 14px;font-size:.82rem}.login-change-number{margin-bottom:17px}.login-change-number:hover:not(:disabled),.login-resend button:hover:not(:disabled){background:#d3eee3}.login-verification .field{margin-bottom:8px}.login-verification .field>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.login-verification .otp-input{text-align:center;font-size:1.1rem;letter-spacing:.2em;min-height:51px;border-radius:10px}.otp-input.masked-code{-webkit-text-security:disc}.login-resend{min-height:36px;margin:10px 0 14px;color:var(--muted);font-size:.85rem}.login-verification .button{margin-top:10px}.follow-ups-modal{width:min(610px,calc(100% - 28px));padding:25px}.follow-ups-modal .modal-heading{margin-bottom:16px}.follow-ups-modal .your-tasks-overview{margin-inline:2px}.follow-ups-list{display:flex;flex-direction:column;gap:9px;max-height:min(55dvh,510px);overflow-y:auto;padding:2px}.follow-ups-list>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:82px;padding:12px;border:1px solid #dce9e4;border-radius:13px;background:#fff;text-align:right;transition:border-color .15s,background .15s,transform .15s}.follow-ups-list>button:hover{border-color:#9bcdbb;background:#f8fcfa;transform:translateY(-1px)}.follow-ups-list>button>svg{color:#769088}.follow-up-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;color:#087453;background:#e4f4ec}.follow-up-icon.payment,.follow-up-icon.bank{color:#8a5b0e;background:#fff1cf}.follow-up-icon.shipping,.follow-up-icon.delivery{color:#246693;background:#e7f2fa}.follow-up-icon.identity,.follow-up-icon.listing{color:#9b493d;background:#faeae7}.follow-up-copy{display:flex;min-width:0;flex-direction:column}.follow-up-copy strong{color:#173f34;font-size:.93rem}.follow-up-copy small{display:-webkit-box;overflow:hidden;color:#697d76;font-size:.78rem;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:2}.follow-up-copy em{margin-top:3px;color:#7f8e89;font-size:.7rem;font-style:normal}.follow-up-copy em b{color:#426359;letter-spacing:.5px}.follow-ups-later{margin-top:12px!important;color:#657b74}.actionable-target{scroll-margin-block:100px;transition:border-color .2s,box-shadow .2s}.actionable-target.targeted{border:1px solid #70bba3;box-shadow:0 0 0 4px #009e6b12,0 12px 34px #004f3414}@media(max-width:520px){.follow-ups-modal{padding:18px 14px}.follow-ups-list{max-height:57dvh}.follow-ups-list>button{gap:9px;padding:10px;min-height:78px}.follow-up-icon{width:39px;height:39px}.follow-up-copy strong{font-size:.86rem}.follow-up-copy small{font-size:.73rem}.follow-ups-list>button>svg{width:19px}}.listing-product,.listing-owner{display:flex;align-items:center;gap:6px;color:#315f54;margin:5px 0;font-size:.93rem}.listing-product strong,.listing-owner strong{color:var(--dark)}.listing-owner>span:not(.listing-owner-rating){min-width:0}.listing-owner-rating{display:inline-flex;flex-shrink:0;vertical-align:middle;margin-inline-start:1px}.listing-owner-rating .rating-star,.listing-owner-rating .rating-star svg{width:16px;height:16px}.trade-search,.listing-search{max-width:650px;margin:0 auto 18px}.trade-search>label,.listing-search>label{display:block;font-weight:600;margin-bottom:7px}.trade-search>div,.listing-search>div{display:flex;gap:9px}.trade-search input,.listing-search input{text-align:center;letter-spacing:2px}.trade-search .button,.listing-search .button{width:auto;min-width:125px;margin:0}.listing-search>.text-link{display:flex;margin:5px auto 0}.listing-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.listing-code{display:inline-flex;align-items:center;gap:6px;color:#60746e;font-size:.82rem}.listing-code b{color:var(--dark);letter-spacing:1.3px;font-size:.94rem}.own-listing-code{margin:8px 0}.recent-trades-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.recent-trade-card{margin:0;min-width:0}.recent-trade-head{display:flex;align-items:center;gap:13px;padding-bottom:13px;border-bottom:1px solid var(--line)}.recent-trade-head>.square-icon{width:50px;height:50px;border-radius:12px;display:grid;place-items:center;background:var(--mint);color:var(--dark)}.recent-trade-head h2{margin:5px 0 0;font-size:1.35rem}.recent-trade-head .badge{font-size:.76rem;padding:3px 9px}.recent-trade-card dl{margin-bottom:0}.recent-trade-card dt{display:flex;align-items:center;gap:6px}.trade-status .trade-code{display:flex;align-items:center;justify-content:center;gap:10px;margin:13px auto 0;color:#315f54;font-size:.9rem}.trade-code b{font-size:1.2rem;letter-spacing:2px;color:var(--dark);background:#e6f4ef;border-radius:8px;padding:4px 10px}.trade-deadline{text-align:center;font-size:.82rem;color:#81908c;margin:16px 0 0}.offer-deadline{display:block;margin:4px 0 12px;color:#657e73}.trade-code-search{display:flex;align-items:center;width:min(270px,100%);margin:0 0 22px;border:1px solid #e4ebe7;border-radius:10px;background:#fafcfb}.trade-code-search:focus-within{border-color:#66af8c;background:#fff}.trade-code-search input{min-width:0;min-height:44px;border:0;border-radius:10px;background:transparent;padding:8px 12px;text-align:right;font-size:.82rem;letter-spacing:1px}.trade-code-search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.trade-code-search input::placeholder{direction:rtl;letter-spacing:0}.trade-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.trade-list-card{display:flex;min-width:0;margin:0;flex-direction:column;padding:18px}.trade-list-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.trade-list-head>.badge{padding:4px 10px;font-size:.76rem}.trade-list-status{display:inline-flex;align-items:center;gap:6px;max-width:70%;color:#8a5a16;font-size:.78rem;font-weight:700;text-align:left}.trade-list-status.is-terminal{color:#087252}.trade-list-status.is-terminal .status-dot{background:#18a273}.trade-list-card h2{margin:0 0 1px;font-size:1.3rem}.trade-list-product{margin:0 0 15px;color:#6d8079;font-size:.86rem}.trade-list-metrics,.trade-overview-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.trade-list-metrics>div,.trade-overview-metrics>div{display:flex;min-width:0;flex-direction:column;padding:11px 12px;border-radius:10px;background:#f1f8f5}.trade-list-metrics small,.trade-overview-metrics small{color:#70827c;font-size:.75rem}.trade-list-metrics strong,.trade-overview-metrics strong{overflow-wrap:anywhere;color:#0c5944;font-size:1rem;line-height:1.8}.trade-list-metrics strong span,.trade-overview-metrics strong span{font-size:.7rem;font-weight:600}.trade-list-details{margin:12px 0}.trade-list-details dl{margin:8px 2px 0;font-size:.82rem}.trade-list-details dl>div{padding:4px 0;margin:0;border-bottom:1px solid #edf2ef}.trade-list-details dl>div:last-child{border:0}.trade-list-details dd[dir=ltr]{letter-spacing:1px}.trade-list-action{min-height:45px;margin-top:auto;font-size:.91rem}.trade-back{display:inline-flex;align-items:center;gap:5px;margin:0 0 13px;padding:5px 0;border:0;background:transparent;color:#087252;font-size:.86rem;font-weight:600}.trade-overview-card{max-width:750px;margin-inline:auto}.trade-overview-card .card-title{padding:0;border:0}.trade-role{margin:0 0 2px;color:#71837d;font-size:.8rem}.trade-overview-card .card-title h2{font-size:1.35rem}.trade-overview-metrics{margin:16px 0 13px}.trade-overview-metrics>div:last-child{flex-direction:row;align-items:center;gap:9px;background:#e8f5ee}.trade-overview-metrics>div:last-child>svg{color:#087252}.trade-overview-metrics>div:last-child>span{display:flex;min-width:0;flex-direction:column}.trade-detail-disclosure{margin:0}.trade-detail-disclosure>summary{background:#fbfcfb}.trade-detail-disclosure>dl{margin:10px 2px;font-size:.88rem}.trade-detail-disclosure>dl>div{padding:6px 0;margin:0;border-bottom:1px solid #edf2ef}.trade-detail-disclosure>dl>div:last-child{border:0}.trade-detail-disclosure dd svg{color:#50806f}.trade-parties{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.trade-parties h3{margin-bottom:2px;font-size:.96rem}.trade-parties .party-row:last-child{border-bottom:0}@media(max-width:700px){.trade-grid{grid-template-columns:1fr}.trade-code-search{margin-bottom:18px}.trade-list-card{padding:16px}.trade-list-metrics strong,.trade-overview-metrics strong{font-size:.94rem}}@media(max-width:380px){.trade-list-metrics,.trade-overview-metrics{grid-template-columns:1fr}.trade-list-status{max-width:65%;font-size:.72rem}}.confirmation-hint{text-align:center;color:var(--muted);font-size:.84rem;margin:8px 0 0}.confirmation-modal{width:min(760px,calc(100% - 28px))}.confirmation-steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:0 0 24px;position:relative}.confirmation-steps:before{content:"";position:absolute;top:16px;right:12.5%;left:12.5%;height:2px;background:#dce8e4;z-index:-1}.confirmation-steps li{display:flex;flex-direction:column;align-items:center;gap:5px;color:#81908c;text-align:center}.confirmation-steps li>span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#edf3f1;border:2px solid #dce8e4;font-weight:800;line-height:1}.confirmation-steps li.active{color:var(--dark);font-weight:700}.confirmation-steps li.active>span{background:var(--dark);border-color:var(--dark);color:#fff}.confirmation-steps li.done{color:#087252}.confirmation-steps li.done>span{background:#dff3ea;border-color:#8ccab6;color:#087252}.confirmation-steps small{font-size:.78rem}.confirmation-rules{background:#f7faf9;border:1px solid #dce8e4;border-radius:12px;padding:16px 17px;max-height:330px;overflow:auto}.confirmation-rules h3{margin-top:0}.confirmation-rules p{font-size:.94rem;line-height:2;margin-bottom:11px}.confirmation-check{display:flex;align-items:flex-start;gap:11px;border:1px solid #cfe1db;border-radius:12px;padding:14px;background:#fff;margin:16px 0;cursor:pointer}.confirmation-check input{margin-top:3px}.confirmation-check span{display:flex;flex-direction:column}.confirmation-check strong{color:var(--dark)}.confirmation-check small{color:var(--muted);margin-top:3px}.confirmation-check.signature{background:#eef8f4;border-color:#9bcdbd}.platform-fee-step{text-align:center}.platform-fee-icon{width:74px;height:74px;margin:0 auto 12px;border-radius:22px;display:grid;place-items:center;color:#087252;background:linear-gradient(145deg,#ddf4e9,#f4fbf7);border:1px solid #c8e7da}.platform-fee-eyebrow{margin:0;color:#168062;font-size:.78rem;font-weight:800}.platform-fee-step h3{font-size:1.35rem;margin:2px 0 7px}.platform-fee-description{max-width:570px;margin:0 auto 18px;color:#60746e;font-size:.91rem;line-height:2}.platform-fee-summary{margin:0;border:1px solid #dbe8e3;border-radius:14px;background:#fafcfb;padding:4px 16px;text-align:right}.platform-fee-summary>div{min-height:50px;margin:0;padding:11px 2px;border-bottom:1px solid #e6efeb;align-items:center}.platform-fee-summary>div:last-child{border-bottom:0}.platform-fee-summary dd{color:#173e34}.platform-fee-summary .platform-fee-payable{margin:4px -8px;padding:13px 10px;border:0;border-radius:10px;background:#e8f6ef}.platform-fee-payable dt{color:#315e52;font-weight:700}.platform-fee-payable dd{color:#006b4b;font-size:1.18rem;font-weight:800}.platform-fee-secure{display:flex;align-items:center;justify-content:center;gap:7px;margin:14px 0 3px;color:#6e817b;font-size:.78rem}.platform-fee-bank{margin:14px 0;padding:5px 16px;border:1px solid #cfe4db;border-radius:14px;background:#f2faf6;text-align:right}.platform-fee-bank>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 2px;border-bottom:1px solid #dcebe5}.platform-fee-bank>div:last-child{border-bottom:0}.platform-fee-bank span{color:#60746e;font-size:.8rem}.platform-fee-bank b{color:#124c3d;overflow-wrap:anywhere}.platform-fee-bank b[dir=ltr]{font-family:monospace;unicode-bidi:isolate;font-size:1rem;letter-spacing:.04em}.contract-viewer{display:block;width:100%;height:min(54vh,560px);border:1px solid #cbded8;border-radius:12px;background:#f4f8f6}.contract-fallback{height:100%;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:22px;color:var(--muted)}.contract-fallback .button{width:auto}.contract-open{display:flex;width:max-content;margin:8px auto 0}@media(max-width:440px){.trade-search>div,.listing-search>div{align-items:stretch}.trade-search .button,.listing-search .button{min-width:105px;padding-inline:10px}.listing-card-head{align-items:flex-start;flex-direction:column}.recent-trades-grid{grid-template-columns:1fr}.confirmation-modal{padding-inline:14px}.confirmation-steps{margin-inline:-5px}.confirmation-steps small{font-size:.65rem}.confirmation-steps li>span{width:31px;height:31px}.confirmation-steps:before{top:15px}.contract-viewer{height:44vh}.confirmation-rules{max-height:280px;padding:13px}.platform-fee-summary{padding-inline:10px}.platform-fee-description{font-size:.85rem}.platform-fee-secure{align-items:flex-start;text-align:right}}.payment-result-page{min-height:calc(100dvh - 194px);display:grid;place-items:center;padding:12px 0 24px}.payment-result-card{width:min(510px,100%);background:#fff;border:1px solid #dce8e4;border-radius:25px;padding:28px 30px 25px;text-align:center;box-shadow:0 25px 70px #004d3818}.payment-result-logo{display:block;width:142px;height:62px;object-fit:contain;margin:0 auto 20px}.payment-result-mark{width:82px;height:82px;margin:0 auto 15px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#07835e;box-shadow:0 13px 28px #07835e30}.payment-result-mark.failed{color:#b13a32;background:#fff0ee;box-shadow:none}.payment-result-kicker{width:max-content;margin:0 auto 8px;padding:5px 12px;border-radius:30px;color:#087252;background:#e5f5ed;font-size:.75rem;font-weight:800}.payment-result-kicker.failed{color:#a03731;background:#fff0ee}.payment-result-card h1{font-size:1.75rem;margin-bottom:8px}.payment-result-copy{max-width:390px;margin:0 auto;color:#657873;font-size:.9rem;line-height:2}.payment-result-details{margin:23px 0 20px;padding:4px 17px;border:1px solid #dfeae6;border-radius:14px;background:#f9fbfa;text-align:right}.payment-result-details>div{margin:0;padding:11px 0;border-bottom:1px solid #e6efeb;align-items:center}.payment-result-details>div:last-child{border:0}.payment-result-details dd{color:#174a3d;font-weight:800}.payment-result-details dd[dir=ltr]{unicode-bidi:isolate}.payment-result-action{min-height:56px;justify-content:space-between;padding-inline:19px}.payment-result-action>span{display:flex;align-items:center;gap:9px}.payment-result-home{display:inline-block;margin-top:16px;color:#687a75;font-size:.82rem}.payment-result-home:hover{color:#006f50}.payment-result-loading{min-height:310px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#657873}.payment-result-spinner{width:45px;height:45px;border:4px solid #dcebe5;border-top-color:#07835e;border-radius:50%;animation:spin .8s linear infinite;margin-bottom:18px}@media(max-width:599px){.payment-result-page{min-height:calc(100dvh - 154px);padding:0}.payment-result-card{border-radius:19px;padding:24px 18px 21px}.payment-result-logo{width:125px;height:52px;margin-bottom:16px}.payment-result-mark{width:72px;height:72px}.payment-result-card h1{font-size:1.43rem}.payment-result-copy{font-size:.84rem}.payment-result-details{padding-inline:13px;font-size:.85rem}.payment-result-details dt{font-size:.8rem}.payment-result-action{font-size:.9rem}}.bank-preview{display:flex;align-items:center;gap:16px;border:1px solid #dfebe3;background:#f8fbf9;border-radius:12px;padding:16px;margin:18px 0}.bank-preview img{width:52px;height:52px;object-fit:contain}.bank-preview small{display:block;color:#60756a;line-height:1.9}.bank-preview p{margin:6px 0}.bank-preview span[dir=ltr]{display:block;overflow-wrap:anywhere;font-family:monospace}.ltr-input{direction:ltr;text-align:left}.iban-input{display:flex;align-items:center;direction:ltr;overflow:hidden;border:1px solid #cfdcda;border-radius:8px;background:#fff;transition:border-color .15s}.iban-input:focus-within{outline:3px solid #d8a62c;outline-offset:3px}.iban-input>span{align-self:stretch;display:grid;place-items:center;padding:0 4px 0 13px;color:#45665d;font-weight:700;flex-shrink:0}.iban-input>input{min-width:0;border:0;border-radius:0;direction:ltr;text-align:left;box-shadow:none!important;outline:none!important;background:transparent!important;padding-left:4px}.field-invalid .iban-input{border-color:#d93025!important;background:snow!important;box-shadow:0 0 0 3px #d9302514}.field-invalid .iban-input:focus-within{outline-color:#d93025}.field-invalid .iban-input>input,.field-invalid .iban-input>input:focus{border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}.masked-value{direction:ltr;unicode-bidi:isolate;text-align:left}.field-invalid>input,.field-invalid>select,.field-invalid>textarea,.field-invalid input,.field-invalid select,.field-invalid textarea{border-color:#d93025!important;background-color:snow!important;box-shadow:0 0 0 3px #d9302514}.field-invalid>input:focus,.field-invalid>select:focus,.field-invalid>textarea:focus,.field-invalid input:focus,.field-invalid select:focus,.field-invalid textarea:focus{outline-color:#d93025;box-shadow:0 0 0 3px #d9302520}.field-error{display:block;color:#b42318!important;font-size:.82rem!important;line-height:1.7;font-weight:500!important}.terms-invalid{align-items:flex-start;flex-wrap:wrap;border:1px solid #efb4af;background:snow;border-radius:8px;padding:10px 12px}.terms-invalid .field-error{flex-basis:100%;padding-inline-start:31px}.listing-image-trigger{position:relative;display:block;width:100%;padding:0;border:0;border-radius:10px;background:#edf4ef;overflow:hidden;margin-bottom:9px;cursor:zoom-in;touch-action:pan-y}.listing-image-trigger .product-image{width:100%;aspect-ratio:16/7;object-fit:cover;display:block;border-radius:0;margin:0;transition:transform .35s ease;-webkit-user-select:none;user-select:none}.listing-image-trigger:hover .product-image{transform:scale(1.035)}.listing-image-trigger.compact{max-width:390px;margin:0 auto 18px}.listing-image-trigger.compact .product-image{aspect-ratio:2.4}.image-count,.lightbox-counter{position:absolute;background:#ffffffdf;color:#405852;border-radius:30px;padding:3px 10px;font-size:.76rem;font-weight:700;box-shadow:0 3px 12px #002f2920;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.image-count{top:9px;left:9px}.listing-lightbox{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:26px;background:#160f0fee;direction:rtl}.listing-lightbox[data-state=open]{animation:fadeIn .22s ease-out}.listing-lightbox[data-state=closed]{opacity:0;pointer-events:none;animation:fadeOut .16s ease-in forwards}.lightbox-image-stage{display:flex;align-items:center;justify-content:center;width:min(1080px,calc(100vw - 80px));height:calc(100svh - 125px);overflow:hidden;border-radius:16px;touch-action:pan-y;outline:none}.lightbox-image-stage img.can-zoom{cursor:zoom-in}.lightbox-image-stage img.is-zoomed{cursor:zoom-out}.lightbox-image-stage img{display:block;max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 20px 45px #0008);-webkit-user-select:none;user-select:none;transition:transform .2s ease-out}.lightbox-close,.lightbox-arrow{position:absolute;z-index:2;display:grid;place-items:center;border:1px solid #ffffff2b;background:#0007;color:#fff;box-shadow:0 5px 25px #0004;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lightbox-close{top:max(16px,env(safe-area-inset-top));left:20px;width:48px;height:48px;border-radius:50%}.lightbox-arrow{top:50%;width:46px;height:46px;border-radius:50%;transform:translateY(-50%)}.lightbox-arrow.previous{right:20px}.lightbox-arrow.next{left:20px}.lightbox-arrow:disabled{opacity:.25;pointer-events:none}.lightbox-counter{top:max(20px,env(safe-area-inset-top));right:20px;background:#0007;color:#fff;border:1px solid #ffffff24}.lightbox-thumbnails{position:absolute;bottom:max(15px,env(safe-area-inset-bottom));left:50%;display:flex;gap:9px;transform:translate(-50%);direction:ltr}.lightbox-thumbnails button{width:56px;height:56px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:#fff;opacity:.6}.lightbox-thumbnails button.active{border-color:#36d29a;opacity:1;box-shadow:0 0 0 2px #fff}.lightbox-thumbnails img{width:100%;height:100%;object-fit:cover;display:block}.listing-image-uploader{margin:3px 0 18px;padding:15px;border:1px solid var(--line);border-radius:12px;background:#f8fbf9}.listing-image-uploader.dragging{border-color:var(--green);background:#f2fbf6;box-shadow:0 0 0 3px #177a5430}.uploader-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.uploader-heading h3{margin:0;font-size:1rem}.uploader-heading p{margin:1px 0 0;color:var(--muted);font-size:.8rem}.uploader-heading>button{display:flex;align-items:center;gap:6px;border:1px solid #a9d8c8;border-radius:8px;background:#e9f7f1;color:#006a4b;padding:6px 10px;font-size:.82rem;font-weight:700}.credit-check-uploader{border-color:#d8c69d;background:#fffdf7}.credit-check-uploader.dragging{border-color:#b48824;background:#fffaf0;box-shadow:0 0 0 3px #b4882426}.single-upload{grid-template-columns:minmax(150px,260px)}.duration-input{display:flex;align-items:center;border:1px solid var(--line);border-radius:9px;background:#fff;overflow:hidden}.duration-input:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #177a5420}.duration-input input{border:0!important;box-shadow:none!important;border-radius:0;flex:1;min-width:0}.duration-input span{align-self:stretch;display:grid;place-items:center;padding:0 16px;background:#f1f6f3;color:var(--dark);font-weight:700;border-right:1px solid var(--line)}.upload-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.upload-preview,.upload-more{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:#eef4f1;border:1px solid var(--line)}.upload-preview>img{width:100%;height:100%;display:block;object-fit:cover}.primary-label{position:absolute;top:5px;right:5px;display:flex;align-items:center;gap:3px;padding:2px 6px;border-radius:6px;background:#00895f;color:#fff;font-size:.66rem;font-weight:700}.upload-actions{position:absolute;left:5px;right:5px;bottom:5px;display:flex;justify-content:space-between;align-items:center;gap:4px}.upload-actions button{border:0;border-radius:6px;background:#fffffff0;color:#006c4e;padding:4px 6px;font-size:.65rem;font-weight:700;box-shadow:0 2px 8px #001f1925}.upload-actions .remove-image{display:grid;place-items:center;width:29px;height:29px;padding:0;color:#b42318}.upload-more,.upload-empty{border:2px dashed #bdd5cc;color:#638078;background:#f5faf7}.upload-more{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:.75rem;font-weight:700}.upload-empty{width:100%;min-height:165px;border-radius:11px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:20px}.upload-empty strong{font-size:.92rem}.upload-empty span{max-width:350px;color:var(--muted);font-size:.76rem;line-height:1.8}.upload-label-mobile{display:none}.upload-empty.dragging{border-color:var(--green);background:#e8f7f0;color:var(--green)}.image-upload-error{color:#a12c24;background:#fff0ee;border-radius:7px;padding:7px 9px;margin:9px 0 0;font-size:.8rem}.upload-help{color:var(--muted);font-size:.73rem;line-height:1.8;margin:9px 0 0}@media(max-width:599px){.listing-lightbox{padding:12px}.lightbox-image-stage{width:calc(100vw - 24px);height:calc(100svh - 112px);border-radius:12px}.lightbox-close{left:12px;width:44px;height:44px}.lightbox-arrow{width:42px;height:42px}.lightbox-arrow.previous{right:8px}.lightbox-arrow.next{left:8px}.lightbox-counter{right:12px}.lightbox-thumbnails button{width:49px;height:49px}.listing-image-uploader{padding:12px}.upload-grid{gap:7px}.upload-actions button:not(.remove-image){font-size:.59rem;padding:3px 4px}.upload-help,.upload-label-desktop{display:none}.upload-label-mobile{display:block}.listing-editor-modal{width:calc(100% - 16px)}.listing-editor-modal .listing-quantity-price-row{align-items:end}.listing-editor-modal .listing-quantity-price-row .field>span{font-size:.875rem;line-height:1.7}}.market-toolbar{background:#fff;border:1px solid var(--line);border-radius:18px;margin-bottom:24px;box-shadow:0 4px 20px #004f3405}.market-toolbar-main{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px}.market-toolbar .market-registration{width:auto;flex-shrink:0;min-height:46px;padding:10px 20px;font-size:.94rem;border-radius:11px;background:#8a611d;box-shadow:0 3px 8px #8a611d18}.market-toolbar-tools{display:flex;align-items:center;justify-content:flex-start;gap:16px;padding:14px 20px;border-top:1px solid #edf2ef}.market-filter-controls{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.market-filter-icon{color:#8b9c94;margin-inline-end:4px}.market-filter{display:flex;align-items:center;gap:8px;min-height:44px;max-width:100%;padding:8px 12px;border:1px solid #e4ebe7;border-radius:10px;background:#fafcfb;font-size:.82rem;color:#526a5f;transition:background .15s,border-color .15s}.market-filter span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-filter:hover{background:#f0f7f3;border-color:#c2d9cb}.market-filter.is-selected{background:#eaf7f0;color:#00734f;border-color:#b6ddc9}.market-code-search{display:flex;align-items:center;flex:0 1 245px;min-width:190px;border:1px solid #e4ebe7;border-radius:10px;background:#fafcfb}.market-code-search:focus-within{border-color:#66af8c;background:#fff}.market-code-search input{background:transparent;min-width:0;min-height:44px;border:0;padding:8px 12px;font-size:.82rem;border-radius:10px;text-align:right;letter-spacing:1px}.market-code-search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.market-code-search input::placeholder{letter-spacing:0;direction:rtl}.market-search-summary{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:0 20px 14px;font-size:.82rem;color:#557567}@media(max-width:700px){.market-toolbar-main{padding:14px;gap:12px}.market-toolbar .market-registration{padding:10px 14px;font-size:.85rem;gap:6px}.market-toolbar-tools{align-items:stretch;flex-direction:column;gap:12px;padding:14px}.market-filter-controls{gap:8px}.market-filter{flex:1;justify-content:space-between}.market-code-search{flex:auto;width:100%;min-width:0}.market-search-summary{padding-inline:14px}}@media(max-width:420px){.market-toolbar .market-registration{width:100%;min-height:44px}.market-filter-icon{display:none}.market-filter{font-size:.77rem;padding-inline:10px}}.support-contact-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.support-contact-options button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:132px;padding:18px 12px;border:1px solid #cfe1da;border-radius:13px;background:#f8fcfa;color:var(--dark);font-weight:700;transition:background .15s,border-color .15s,transform .15s}.support-contact-options button:hover{background:#edf8f3;border-color:#77bca4}.support-contact-options button:active{transform:translateY(1px)}.support-contact-options button span{display:grid;place-items:center;width:55px;height:55px;border-radius:50%;background:#e0f3eb;color:#006b4b}.support-call-details{text-align:center;padding:8px 4px 12px}.support-call-details p{margin:0;color:#506860;line-height:2}.support-phone{display:block;width:max-content;max-width:100%;margin:9px auto 13px;padding:4px 10px;color:#9a5612;font-size:clamp(1.7rem,7vw,2.2rem);font-weight:800;letter-spacing:1.5px;line-height:1.5;border-radius:9px;unicode-bidi:isolate;transition:background .15s,color .15s}.support-phone:hover{background:#fff2df;color:#7c4209}@media(max-width:420px){.support-contact-options{grid-template-columns:1fr}.support-contact-options button{min-height:102px;flex-direction:row}.support-phone{font-size:1.75rem}}.recheck-history{display:flex;flex-direction:column;gap:10px;margin:18px 0 24px}.recheck-history>h3{margin:0}.recheck-history .card{margin:0;padding:15px}.recheck-history .card-title{align-items:center}.recheck-history .card>p{white-space:pre-wrap;overflow-wrap:anywhere}.merchant-directory{max-width:920px;margin:0 auto}.merchant-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;min-height:220px;padding:30px 32px;margin-bottom:18px;border-radius:22px;background:linear-gradient(135deg,#004d38,#087354 62%,#0c8b65);color:#fff;box-shadow:0 16px 42px #004d3827}.merchant-hero:before,.merchant-hero:after{content:"";position:absolute;z-index:-1;border:1px solid #ffffff1c;border-radius:50%}.merchant-hero:before{width:260px;height:260px;left:-105px;top:-145px}.merchant-hero:after{width:170px;height:170px;right:-70px;bottom:-115px}.merchant-hero-icon{display:grid;place-items:center;width:76px;height:76px;border-radius:22px;background:#ffffff17;border:1px solid #ffffff24;color:#d7f8e9;box-shadow:inset 0 1px #ffffff24}.merchant-hero h1{margin:0 0 8px;color:#fff;font-size:clamp(1.65rem,3vw,2.25rem)}.merchant-hero p{max-width:580px;margin:0;color:#d8eee7;line-height:1.95}.merchant-hero .merchant-eyebrow{margin-bottom:3px;color:#80e3bc;font-size:.85rem;font-weight:700;letter-spacing:.2px}.merchant-hero-stat{min-width:132px;padding:15px 17px;border-radius:16px;background:#ffffff12;border:1px solid #ffffff21;text-align:center}.merchant-hero-stat strong{display:block;color:#fff;font-size:1.8rem;line-height:1.4}.merchant-hero-stat span{font-size:.75rem;color:#cfebe2}.merchant-toolbar{padding:20px;margin-bottom:20px;border:1px solid #dce9e4;border-radius:18px;background:#fff;box-shadow:0 6px 24px #004f3409}.merchant-search{display:flex;align-items:center;gap:10px;height:54px;padding:0 15px;border:1px solid #cbded7;border-radius:13px;background:#f8fbfa;color:#719087;transition:border-color .15s,box-shadow .15s,background .15s}.merchant-search:focus-within{border-color:#4aaa88;background:#fff;box-shadow:0 0 0 4px #009e6b12}.merchant-search input{min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none!important}.merchant-search button{display:grid;place-items:center;width:31px;height:31px;padding:0;border:0;border-radius:8px;background:#e7f2ee;color:#527068}.merchant-filter-title{display:flex;align-items:center;gap:7px;margin:17px 1px 10px;color:#60756e;font-size:.84rem;font-weight:700}.merchant-filter-title button{margin-inline-start:auto;padding:2px 7px;border:0;background:transparent;color:#087253;font-size:.78rem}.merchant-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.merchant-filters label{min-width:0}.merchant-filters label>span{display:block;margin:0 3px 5px;color:#74847f;font-size:.75rem}.merchant-filters select{min-height:44px;padding-block:7px;border-color:#dce7e3;background-color:#fbfdfc;font-size:.82rem}.merchant-results-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 2px 13px}.merchant-results-head>div,.merchant-results-head>button{display:flex;align-items:center;gap:7px}.merchant-results-head>div{color:#345e52}.merchant-results-head>button{padding:6px 9px;border:0;background:transparent;color:#55756a;font-size:.8rem}.merchant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.merchant-card{position:relative;min-width:0;padding:20px;border:1px solid #dce9e4;border-radius:17px;background:#fff;box-shadow:0 5px 20px #004f3409;transition:transform .18s,box-shadow .18s,border-color .18s}.merchant-card:hover{transform:translateY(-2px);border-color:#bfdbd0;box-shadow:0 12px 30px #004f3413}.merchant-card-open{position:absolute;z-index:1;inset:0;width:100%;border:0;border-radius:inherit;background:transparent}.merchant-card-open:focus-visible{outline:3px solid #d8a62c;outline-offset:3px}.merchant-card-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-left:62px}.merchant-monogram{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:linear-gradient(145deg,#e6f5ee,#d7eee4);color:#006347;font-size:1.35rem;font-weight:800}.merchant-card h2{overflow:hidden;margin:0;color:#124b3b;font-size:1.12rem;white-space:nowrap;text-overflow:ellipsis}.merchant-card-head p{overflow:hidden;margin:1px 0 0;color:#75857f;font-size:.78rem;white-space:nowrap;text-overflow:ellipsis}.merchant-card-head p span{color:#96a19e}.merchant-verified{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:20px;background:#e7f7ef;color:#00734f;font-size:.68rem;font-weight:700;white-space:nowrap}.merchant-entity-badge{position:absolute;z-index:2;top:12px;left:12px;display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border-radius:8px;background:#edf3fb;color:#496d98;font-size:.7rem;font-weight:800;pointer-events:none}.merchant-entity-badge.person{background:#f5edfb;color:#775293}.merchant-location{display:flex;align-items:center;gap:7px;min-height:42px;margin:15px 0 13px;padding:9px 11px;border-radius:10px;background:#f5f9f7;color:#687c75;font-size:.82rem}.merchant-location svg{color:#15906b}.merchant-contact{display:flex;align-items:center;gap:8px;margin:15px 0 13px}.merchant-contact .merchant-location{flex:1;min-width:0;margin:0}.merchant-phone{position:relative;z-index:2;display:flex;align-items:center;min-height:42px;padding:8px 11px;border:1px solid #d8e7e1;border-radius:10px;background:#fbfdfc;color:#176d55;font-size:.78rem;font-weight:700;letter-spacing:.4px;unicode-bidi:isolate;transition:background .15s,border-color .15s}.merchant-phone:hover{border-color:#9ccbb9;background:#eef8f3}.merchant-score{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:13px;border-top:1px solid #edf2f0}.merchant-score>span{color:#778780;font-size:.76rem}.merchant-rating{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.merchant-rating>strong{color:#885e11;font-size:.88rem;line-height:1.2}.merchant-rating>strong small{color:#8b918f;font-size:.67rem;font-weight:500}.merchant-evaluation-modal{width:min(680px,calc(100% - 28px))}.merchant-evaluation-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:20px;padding:15px;border-radius:14px;background:#f3f9f6}.merchant-evaluation-head h3{margin:0;color:#124b3b}.merchant-evaluation-head p{margin:2px 0 0;color:#71837d;font-size:.82rem}.merchant-evaluation-table-wrap{overflow-x:auto;border:1px solid #dce9e4;border-radius:13px}.merchant-evaluation-table{width:100%;border-collapse:collapse;text-align:right;font-size:.86rem}.merchant-evaluation-table th,.merchant-evaluation-table td{padding:12px 14px;border-bottom:1px solid #e7efec}.merchant-evaluation-table thead th{background:#f7faf9;color:#5f746d;font-size:.77rem}.merchant-evaluation-table tbody th{color:#315b50}.merchant-evaluation-table tbody td:last-child{color:#6d7d78;white-space:nowrap}.merchant-evaluation-table tfoot th,.merchant-evaluation-table tfoot td{border-bottom:0;background:#edf7f2;color:#075d44}.merchant-evaluation-result{display:inline-flex;justify-content:center;min-width:58px;padding:4px 9px;border-radius:20px;font-size:.76rem;font-weight:700}.merchant-evaluation-result.score-0{background:#fce9e7;color:#a33b32}.merchant-evaluation-result.score-1{background:#fff2d4;color:#8b6113}.merchant-evaluation-result.score-2{background:#e3f5ec;color:#087453}.merchant-evaluation-note{margin:13px 2px 0;color:#7b8a85;font-size:.78rem;line-height:1.8}.merchant-person-private-note{margin:0;padding:14px;border-radius:12px;background:#f7f9f8;color:#667b74;font-size:.82rem;text-align:center}.rating-stars{display:flex;direction:ltr;gap:2px;color:#e5ad2f}.rating-star{position:relative;display:block;width:21px;height:21px}.rating-star svg{position:absolute;inset:0;width:21px;height:21px;stroke-width:1.8}.rating-star-empty{color:#e6a91f;fill:#fff!important}.rating-star-empty>*{fill:#fff!important}.rating-star>span{position:absolute;inset:0 auto 0 0;overflow:hidden;color:#e6a91f}.rating-star>span svg{fill:currentColor}.rating-star>span.full{width:100%}.rating-star>span.half{width:50%}.rating-star>span.unfilled{width:0}.merchant-infinite-sentinel{min-height:68px;display:flex;align-items:center;justify-content:center;gap:9px;margin-top:12px;color:#668078;font-size:.82rem}.merchant-retry{max-width:250px;margin:35px auto}.merchant-empty{padding:15px;text-align:center}.merchant-empty .empty{padding-bottom:8px}.merchant-empty .text-link{margin:auto}.merchant-skeleton{pointer-events:none}.merchant-skeleton span,.merchant-skeleton i,.merchant-skeleton div{display:block;border-radius:8px;background:linear-gradient(90deg,#eef4f1 25%,#f8fbfa,#eef4f1 75%);background-size:200% 100%;animation:merchantShimmer 1.3s infinite}.merchant-skeleton span{width:62%;height:22px;margin-bottom:12px}.merchant-skeleton i{width:43%;height:13px;margin-bottom:9px}.merchant-skeleton i+i{width:75%}.merchant-skeleton div{height:47px;margin-top:18px}@keyframes merchantShimmer{to{background-position:-200% 0}}.about-page{max-width:920px;margin:0 auto}.about-hero{position:relative;overflow:hidden;padding:48px 46px;margin-bottom:18px;border:1px solid #d9e9e3;border-radius:24px;background:radial-gradient(circle at 8% 5%,#dff5e8 0,transparent 32%),linear-gradient(145deg,#fff,#f1f9f5);box-shadow:0 12px 38px #004f3410}.about-hero:after{content:"";position:absolute;left:-55px;bottom:-90px;width:210px;height:210px;border-radius:50%;border:34px solid #009e6b0a}.about-leaf{display:grid;place-items:center;width:78px;height:78px;margin-bottom:20px;border-radius:22px;background:#dff2e9;color:#007453}.about-hero>p:first-of-type{margin:0 0 4px;color:#13805e;font-size:.88rem;font-weight:700}.about-hero h1{max-width:670px;margin-bottom:12px;font-size:clamp(2rem,4.2vw,3.15rem);line-height:1.65}.about-hero h1+p{max-width:720px;margin-bottom:25px;color:#5f756e;line-height:2}.about-hero .button{position:relative;z-index:1;width:max-content;min-width:255px}.about-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}.about-values article{padding:23px 20px;border:1px solid #dce9e4;border-radius:18px;background:#fff;box-shadow:0 5px 20px #004f3408}.about-values article>span{display:grid;place-items:center;width:50px;height:50px;margin-bottom:15px;border-radius:14px;background:#e7f5ee;color:#00674a}.about-values h2{margin-bottom:7px;font-size:1.08rem}.about-values p{margin:0;color:#6c7d78;font-size:.85rem;line-height:1.95}.about-path{padding:26px 28px}.about-path>div>p{margin:0;color:#12815e;font-size:.8rem;font-weight:700}.about-path>div>h2{margin:3px 0 21px}.about-path ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;margin:0;list-style:none}.about-path li{position:relative;display:flex;align-items:center;gap:10px;min-width:0}.about-path li:not(:last-child):after{content:"";position:absolute;top:21px;left:8px;right:50px;height:1px;background:#c9ded6}.about-path li>span{position:relative;z-index:1;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#006e50;color:#fff;font-weight:800}.about-path li>div{display:flex;flex-direction:column;min-width:0}.about-path li strong{color:#194e40;font-size:.9rem}.about-path li small{color:#7a8984;font-size:.73rem}.about-support{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 22px;border-radius:17px;background:#075641;color:#fff}.about-support>div{display:flex;align-items:center;gap:12px}.about-support span{display:flex;flex-direction:column}.about-support strong{color:#fff}.about-support small{color:#cbe4db}.about-support>button{display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #ffffff35;border-radius:10px;background:#ffffff0d;font-size:.82rem;font-weight:700;white-space:nowrap}.drawer nav a:last-child{margin-top:0;padding-top:16px;border-top:0;border-radius:12px}.drawer nav a.nav-break{margin-top:12px;padding-top:21px;border-top:1px solid #ffffff35;border-radius:0}.profile-dropdown{min-width:205px}@media(min-width:600px){.drawer{bottom:0}}@media(min-width:600px)and (max-height:850px){.drawer{padding-block:20px}.drawer .modal-heading{margin-bottom:15px}.drawer nav{gap:5px}.drawer nav a{padding-block:12px}.drawer nav a:last-child{padding-top:12px}.drawer nav a.nav-break{margin-top:8px;padding-top:15px}}@media(max-width:720px){.merchant-hero{grid-template-columns:auto minmax(0,1fr);padding:25px}.merchant-hero-stat{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:7px;padding:9px}.merchant-hero-stat strong{font-size:1.2rem}.merchant-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-grid,.about-values{grid-template-columns:1fr}.about-values article{display:grid;grid-template-columns:auto 1fr;column-gap:14px}.about-values article>span{grid-row:1/3;margin:0}.about-values h2{margin:0}.about-path ol{grid-template-columns:1fr;gap:17px}.about-path li:not(:last-child):after{top:41px;right:20px;left:auto;width:1px;height:18px}.about-support{align-items:flex-start;flex-direction:column}.about-support>button{align-self:stretch;justify-content:center}}@media(max-width:500px){.merchant-hero{grid-template-columns:1fr;gap:13px;padding:22px 18px;border-radius:18px}.merchant-hero-icon{width:58px;height:58px;border-radius:16px}.merchant-hero-icon svg{width:31px}.merchant-hero h1{font-size:1.55rem}.merchant-hero p{font-size:.84rem}.merchant-hero-stat{grid-column:auto;justify-content:flex-start}.merchant-toolbar{padding:14px;border-radius:15px}.merchant-search{height:50px;padding-inline:12px}.merchant-search input{font-size:.8rem}.merchant-filters{grid-template-columns:1fr 1fr;gap:8px}.merchant-filters label>span{font-size:.69rem}.merchant-filters select{font-size:.75rem;padding-inline:8px}.merchant-card{padding:16px}.merchant-card-head{grid-template-columns:auto minmax(0,1fr);padding-left:55px}.merchant-monogram{width:46px;height:46px}.merchant-verified{grid-column:1/-1;width:max-content;margin-top:1px}.merchant-contact{align-items:stretch;flex-direction:column}.merchant-phone{justify-content:center}.merchant-score{align-items:center}.about-hero{padding:28px 20px;border-radius:19px}.about-leaf{width:60px;height:60px;border-radius:17px}.about-leaf svg{width:32px}.about-hero h1{font-size:1.8rem;line-height:1.75}.about-hero h1+p{font-size:.86rem}.about-hero .button{width:100%;min-width:0}.about-path{padding:21px 18px}.about-path>div>h2{font-size:1.15rem}.about-support{padding:17px}.about-support small{font-size:.73rem}}@media(max-height:710px){.drawer nav a:last-child{padding-top:10px}.drawer nav a.nav-break{margin-top:4px;padding-top:13px}}@media(prefers-reduced-motion:reduce){.merchant-skeleton span,.merchant-skeleton i,.merchant-skeleton div{animation:none}.merchant-card:hover{transform:none}}.logo{width:auto;height:51px}.logo img{display:block;width:118px;height:100%;object-fit:contain}.startup-logo{display:block;width:180px;max-width:100%;height:auto;object-fit:contain;margin:0 auto 18px}.home-brand-logo{display:block;width:clamp(238px,30vw,300px);height:auto;object-fit:contain;margin:8px auto 16px}.payment-result-logo{width:130px;height:130px}@media(max-width:599px){.logo{height:43px}.logo img{width:94px}.home-brand-logo{width:229px;margin:10px auto 15px}.payment-result-logo{width:112px;height:112px}}@media(max-width:359px){.home-brand-logo{width:202px}}@media(max-height:710px){.home-brand-logo{margin:4px auto 9px}}.enamad-seal{display:flex;width:max-content;max-width:100%;margin:20px auto 0;padding:5px;border-radius:10px}.enamad-seal img{display:block;width:92px;max-width:100%;height:auto;object-fit:contain}@media(max-width:599px){.enamad-seal{margin-top:17px}.enamad-seal img{width:84px}}.profile-dropdown .profile-wallet-item>span{display:flex;flex-direction:column;line-height:1.45}.profile-dropdown .profile-wallet-item b{font-size:.9rem}.profile-dropdown .profile-wallet-item small{color:var(--muted);font-size:.72rem}.profile-dropdown .profile-wallet-item{border-top:1px solid #edf2f0;border-radius:0!important}.wallet-page{max-width:600px;margin:0 auto}.wallet-title{display:flex;align-items:center;gap:12px;margin-bottom:18px}.wallet-title>span{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:#e1f3eb;color:#006f4e}.wallet-title h1{margin:0;font-size:1.35rem}.wallet-title p{margin:1px 0 0;color:var(--muted);font-size:.82rem}.wallet-balance-card{display:flex;flex-direction:column;align-items:center;gap:24px;padding:28px 25px 24px;margin-bottom:16px;border:1px solid #e1ebe7;border-radius:16px;background:#fff;box-shadow:0 8px 28px #004e3610;text-align:center}.wallet-balance-card>div:first-child>span{display:block;margin-bottom:7px;color:#6d7e79;font-size:.87rem;font-weight:600}.wallet-balance-card strong{display:flex;align-items:baseline;justify-content:center;gap:8px;color:#00865b;font-size:clamp(2rem,8vw,2.65rem);line-height:1.3}.wallet-balance-card strong small{color:#8a9893;font-size:.9rem;font-weight:500}.wallet-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.wallet-actions .button{margin:0;min-height:51px;font-size:.93rem}.wallet-actions .button.secondary{border-color:#d9e3df;background:#f1f5f3;color:#354d45}.wallet-history{padding:20px;margin-top:16px}.wallet-history-heading{display:flex;align-items:center;gap:9px;padding-bottom:13px;border-bottom:1px solid #edf2f0;color:#527168}.wallet-history-heading h2{margin:0;font-size:1rem}.wallet-ledger-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:15px 0;border-bottom:1px solid #edf2f0}.wallet-ledger-row:last-child{padding-bottom:0;border:0}.wallet-kind-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#e8f6ef;color:#00855b}.wallet-kind-icon.withdrawal{background:#fff0ed;color:#bc4437}.wallet-kind-icon.refund{background:#edf4fc;color:#4373a9}.wallet-ledger-copy{min-width:0}.wallet-ledger-copy>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.wallet-ledger-copy strong{color:#2f4841;font-size:.86rem}.wallet-ledger-copy>small{display:block;margin-top:3px;color:#8a9692;font-size:.72rem}.wallet-ledger-copy em{display:block;margin-top:5px;color:#657a73;font-size:.72rem;font-style:normal;overflow-wrap:anywhere}.wallet-ledger-copy .wallet-reject-note{color:#a1483e}.wallet-ledger-row>b{align-self:center;white-space:nowrap;font-size:.87rem}.wallet-ledger-row>b small{font-size:.68rem;font-weight:500}.wallet-ledger-row>b.positive{color:#008257}.wallet-ledger-row>b.negative{color:#c0463a}.wallet-status{display:inline-flex;padding:2px 7px;border:1px solid #c5dced;border-radius:20px;background:#eef6fc;color:#3c7197;font-size:.65rem;font-weight:700}.wallet-status.completed{border-color:#bfe1d1;background:#eaf7f0;color:#087653}.wallet-status.rejected{border-color:#edc6c0;background:#fff0ee;color:#a53c32}.wallet-status.processing{border-color:#ead8a8;background:#fff8e2;color:#8d6816}.wallet-modal{width:min(480px,calc(100% - 28px))}.wallet-modal-lead{margin:-4px 0 15px;color:#60756e;font-size:.86rem;line-height:1.9}.wallet-bank-card{padding:15px;margin-bottom:18px;border:1px solid #dbe8e3;border-radius:13px;background:#f5faf8}.wallet-bank-title{display:flex;align-items:center;gap:10px;padding-bottom:11px;margin-bottom:4px;border-bottom:1px solid #dce8e3}.wallet-bank-title>span{display:grid;place-items:center;width:39px;height:39px;border-radius:10px;background:#dff1e9;color:#047451}.wallet-bank-title div{display:flex;flex-direction:column}.wallet-bank-title small{color:#74847f}.wallet-bank-row{display:grid;grid-template-columns:85px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px 2px 0;font-size:.78rem}.wallet-bank-row>span{color:#778780}.wallet-bank-row>b{overflow-wrap:anywhere;text-align:left;color:#304b43}.wallet-bank-row>button{display:grid;place-items:center;width:29px;height:29px;padding:0;border:0;border-radius:8px;background:#e3f2eb;color:#087151}.wallet-money-input{position:relative}.wallet-money-input input{padding-left:60px;text-align:left;direction:ltr;font-size:1.05rem}.wallet-money-input>span{position:absolute;left:12px;top:12px;color:#71817c;font-size:.78rem}.wallet-money-input>small{display:block;margin-top:5px;color:#87948f;font-size:.7rem}.wallet-suggestions{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin:-5px 0 16px}.wallet-suggestions button{padding:6px 9px;border:1px solid #d9e5e0;border-radius:8px;background:#f4f8f6;color:#49665d;font-size:.75rem}.wallet-modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:8px}.wallet-modal-actions .button{margin:0}.wallet-withdraw-bank{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;margin-bottom:19px;border:1px solid #cde4da;border-radius:13px;background:#f2faf6}.wallet-withdraw-bank img{width:38px;height:38px;object-fit:contain;border-radius:9px}.wallet-withdraw-bank div{display:flex;flex-direction:column;min-width:0}.wallet-withdraw-bank b{font-size:.87rem}.wallet-withdraw-bank span,.wallet-withdraw-bank small{color:#71827c;font-size:.73rem}.wallet-withdraw-bank>svg{color:#00996a}.wallet-available{display:flex;justify-content:space-between;align-items:center;gap:9px;margin-bottom:7px;font-size:.86rem;font-weight:600}.wallet-available small{color:#788781;font-size:.72rem;font-weight:400}@media(max-width:520px){.wallet-page{margin-inline:-7px}.wallet-balance-card{padding:24px 17px}.wallet-actions{gap:8px}.wallet-actions .button{padding-inline:8px;font-size:.82rem}.wallet-history{padding:16px}.wallet-ledger-row{grid-template-columns:auto minmax(0,1fr)}.wallet-ledger-row>b{grid-column:2;justify-self:start}.wallet-modal-actions{grid-template-columns:1fr}.wallet-bank-row{grid-template-columns:75px minmax(0,1fr) auto}}.profile-dropdown .profile-referral-item>span{display:flex;flex-direction:column;line-height:1.45}.profile-dropdown .profile-referral-item b{font-size:.9rem}.profile-dropdown .profile-referral-item small{color:var(--muted);font-size:.72rem}.profile-dropdown .profile-referral-item{border-top:1px solid #edf2f0;border-radius:0!important}.profile-dropdown .profile-referral-item svg{color:#b7780a}.referral-code-input{font-weight:800;letter-spacing:2px;text-align:center;text-transform:uppercase}.referral-page{max-width:880px;margin:0 auto}.referral-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:32px;overflow:hidden;padding:42px 46px;margin-bottom:17px;border-radius:25px;background:radial-gradient(circle at 9% 2%,#36bd8b 0,transparent 27%),linear-gradient(135deg,#087052,#004d3a);box-shadow:0 17px 44px #004b3626;color:#fff}.referral-hero:after{content:"";position:absolute;left:-55px;bottom:-112px;width:230px;height:230px;border:38px solid #ffffff0b;border-radius:50%}.referral-hero-copy{position:relative;z-index:1}.referral-kicker{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;margin-bottom:14px;border:1px solid #ffffff2c;border-radius:30px;background:#ffffff12;color:#e7fff5;font-size:.77rem;font-weight:700}.referral-hero h1{margin:0 0 13px;color:#fff;font-size:clamp(1.85rem,4vw,2.7rem);line-height:1.65;letter-spacing:-.5px}.referral-hero h1 em{color:#ffd877;font-style:normal;white-space:nowrap}.referral-hero p{max-width:570px;margin:0;color:#d1eee4;font-size:.91rem;line-height:2}.referral-gift{position:relative;display:grid;place-items:center;width:185px;height:185px;justify-self:end;border:1px solid #ffffff20;border-radius:52px;background:linear-gradient(145deg,#ffffff20,#ffffff09);transform:rotate(-5deg)}.referral-gift>span{display:grid;place-items:center;width:117px;height:117px;border-radius:38px;background:#ffffff15;color:#effff9}.referral-gift>i{position:absolute;right:13px;top:15px;display:grid;place-items:center;width:57px;height:57px;border-radius:19px;background:#ffd36a;color:#70500a;box-shadow:0 9px 22px #002e2160;transform:rotate(8deg)}.referral-how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:17px}.referral-how>div{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:10px;padding:16px 17px;border:1px solid #dce9e4;border-radius:15px;background:#fff}.referral-how span{grid-row:1/3;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#e1f3eb;color:#05704f;font-weight:800}.referral-how b{color:#285247;font-size:.84rem}.referral-how small{margin-top:2px;color:#7b8a85;font-size:.7rem;line-height:1.65}.referral-discount-card{display:flex;align-items:center;gap:15px;margin-bottom:17px;padding:18px 22px;border:1px solid #cce9db;border-radius:17px;background:#f1faf5}.referral-discount-card>span{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;border-radius:13px;background:#d9f2e5;color:#05704f}.referral-discount-card>div{display:flex;flex-direction:column;gap:4px}.referral-discount-card b{color:#075b43;font-size:.94rem}.referral-discount-card small{color:#58766a;font-size:.76rem;line-height:1.8}.referral-share-card,.referral-list-card{padding:24px;border:1px solid #dce9e4;border-radius:19px;background:#fff;box-shadow:0 7px 25px #004e360b}.referral-share-card{margin-bottom:15px}.referral-share-heading{display:flex;align-items:center;gap:11px;margin-bottom:17px}.referral-share-heading>span{display:grid;place-items:center;width:45px;height:45px;border-radius:13px;background:#e5f5ee;color:#006e4d}.referral-share-heading h2,.referral-list-heading h2{margin:0;font-size:1.08rem}.referral-share-heading p,.referral-list-heading p{margin:2px 0 0;color:#7b8985;font-size:.77rem}.referral-code-box{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 19px;margin-bottom:10px;border:1px solid #cbe3d8;border-radius:14px;background:linear-gradient(120deg,#f1faf6,#f8fcfa)}.referral-code-box>div{display:flex;flex-direction:column}.referral-code-box small,.referral-link-box small{color:#778780;font-size:.72rem}.referral-code-box strong{color:#075b43;font-size:1.55rem;letter-spacing:2px;line-height:1.4}.referral-code-box button{display:flex;align-items:center;gap:7px;padding:9px 12px;border:0;border-radius:10px;background:#dff2ea;color:#087151;font-size:.78rem;font-weight:700}.referral-link-box{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;border:1px solid #e0e9e5;border-radius:12px;background:#fafcfb}.referral-link-box>div{display:flex;flex-direction:column;min-width:0}.referral-link-box b{overflow:hidden;color:#526c64;font-size:.74rem;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.referral-link-box button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:9px;background:#edf4f1;color:#276c58}.referral-share-button{max-width:250px;margin:16px auto 0!important}.referral-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid #edf2f0}.referral-list-heading>span{padding:5px 10px;border-radius:20px;background:#e7f4ee;color:#087354;font-size:.72rem;font-weight:700}.referral-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 2px;border-bottom:1px solid #edf2f0}.referral-row:last-child{padding-bottom:0;border-bottom:0}.referral-avatar{display:grid;place-items:center;width:43px;height:43px;border-radius:13px;background:linear-gradient(145deg,#dff2e9,#edf8f3);color:#096b50;font-weight:800}.referral-person{display:flex;flex-direction:column;min-width:0}.referral-person b{overflow:hidden;color:#2d4b43;font-size:.87rem;white-space:nowrap;text-overflow:ellipsis}.referral-person small{color:#87938f;font-size:.69rem}.referral-status{display:flex;align-items:center;gap:6px;padding:7px 9px;border-radius:10px;background:#fff4dc;color:#936710;font-size:.7rem;font-weight:700}.referral-status.rewarded{background:#e6f6ee;color:#087453}.referral-status.rejected{background:#fff0ed;color:#a6453b}.referral-status.unverified{background:#f0f3f2;color:#6f7e79}.referral-status>span{display:flex;flex-direction:column}.referral-status small{font-size:.59rem;font-weight:500}.referral-list-card>.empty{padding-bottom:15px}@media(max-width:760px){.referral-hero{grid-template-columns:minmax(0,1fr) 120px;padding:31px 27px}.referral-gift{width:116px;height:116px;border-radius:34px}.referral-gift>span{width:78px;height:78px;border-radius:27px}.referral-gift>span svg{width:42px}.referral-gift>i{right:2px;top:1px;width:43px;height:43px;border-radius:14px}.referral-gift>i svg{width:23px}.referral-how{grid-template-columns:1fr}}@media(max-width:520px){.referral-page{margin-inline:-7px}.referral-hero{grid-template-columns:1fr;padding:26px 21px;border-radius:19px}.referral-hero h1{font-size:1.75rem}.referral-hero p{font-size:.82rem}.referral-gift{display:none}.referral-share-card,.referral-list-card{padding:17px;border-radius:16px}.referral-code-box{padding:14px}.referral-code-box strong{font-size:1.25rem}.referral-code-box button span{display:none}.referral-share-button{max-width:none}.referral-row{grid-template-columns:auto minmax(0,1fr)}.referral-status{grid-column:2;justify-self:start}.referral-person small{font-size:.64rem}}.referral-hero .referral-cap{color:#a8d3c4}.referral-share-button{display:none}@media(max-width:599px){.referral-share-button{display:flex}}.referral-how>.referral-how-heading{display:none}.referral-share-card{position:relative;overflow:hidden;border-color:#c9e7df;background:radial-gradient(circle at 100% 0%,#bcefdc 0,transparent 38%),radial-gradient(circle at 0% 100%,#f7dfc4 0,transparent 36%),linear-gradient(125deg,#effcf6,#e7f4ff 57%,#f2edff);box-shadow:0 13px 34px #235d6c17}.referral-share-card:before{content:"";position:absolute;top:-83px;left:-64px;width:210px;height:210px;border:1px solid #ffffff9c;border-radius:50%;pointer-events:none}.referral-share-card>*{position:relative}.referral-share-heading>span{background:linear-gradient(145deg,#d4f4e7,#d9eaff);color:#006c5c}.referral-code-box{border-color:#ffffffb8;background:#ffffffd9;box-shadow:0 5px 17px #39586b0a}.referral-link-box{border-color:#ffffffb8;background:#ffffffb8}@media(max-width:760px){.referral-how{position:relative;display:block;overflow:hidden;padding:23px 20px 20px;border:1px solid #3b5363;border-radius:23px;background:radial-gradient(circle at 0% 0%,#376167 0,transparent 47%),linear-gradient(145deg,#213e49,#182f40 60%,#202c48);box-shadow:0 16px 33px #142e3d27}.referral-how:before{content:"";position:absolute;left:-43px;top:-85px;width:206px;height:206px;border:1px solid #ffffff12;border-radius:50%;box-shadow:0 0 0 34px #ffffff06;pointer-events:none}.referral-how>.referral-how-heading{position:relative;display:block;padding:0 3px 8px;border:0;background:none}.referral-how-heading>span{display:inline-block;width:auto;height:auto;padding:4px 10px;border:1px solid #f4d89154;border-radius:30px;background:#e8bf6723;color:#ffdf9c;font-size:.68rem;font-weight:700}.referral-how-heading h2{margin:9px 0 1px;color:#fff;font-size:1.17rem;line-height:1.6}.referral-how-heading p{margin:0 0 8px;color:#bbd0d1;font-size:.73rem;line-height:1.7}.referral-how>div:not(.referral-how-heading){position:relative;grid-template-columns:42px minmax(0,1fr);column-gap:12px;padding:14px;margin-top:10px;border:1px solid #ffffff1e;border-radius:16px;background:#ffffff0d;box-shadow:inset 0 1px #ffffff0c}.referral-how>div:not(.referral-how-heading):not(:last-child):after{content:"";position:absolute;right:34px;bottom:-11px;height:11px;border-right:2px dashed #e1c5838a}.referral-how>div:not(.referral-how-heading)>span{width:42px;height:42px;border:1px solid #fce6ae80;border-radius:13px;background:linear-gradient(145deg,#ffe5a4,#e8b863);box-shadow:0 5px 14px #070f1d36;color:#46391f;font-size:1.08rem}.referral-how>div:not(.referral-how-heading):nth-of-type(3)>span{border-color:#b8ead4;background:linear-gradient(145deg,#d8f5e6,#90d8be);color:#164f44}.referral-how b{align-self:end;color:#fff;font-size:.84rem}.referral-how small{margin-top:3px;color:#bcd1d1;font-size:.72rem;line-height:1.8}}@media(max-width:520px){.referral-how{padding:21px 15px 16px;border-radius:20px}.referral-how>div:not(.referral-how-heading){padding:13px 12px}.referral-how>div:not(.referral-how-heading):not(:last-child):after{right:32px}}.market-load-more{min-height:48px;display:flex;align-items:center;justify-content:center;color:#668078;font-size:.85rem}.bottom-nav a>span{position:relative}.nav-task-count{position:absolute;top:-6px;left:-5px;display:grid;place-items:center;min-width:21px;height:21px;padding:0 5px;border:2px solid #fff;border-radius:999px;background:#e34d43;color:#fff;font-size:.65rem;font-style:normal;font-weight:800;line-height:1}.bottom-nav a.active .nav-task-count{color:#fff}.your-tasks-page{max-width:720px;margin-inline:auto}.your-tasks-overview{display:flex;align-items:center;gap:12px;margin:0 4px 15px}.your-tasks-count{color:#007e5b;font-size:2.7rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.your-tasks-overview-copy{display:flex;flex-direction:column;min-width:0;line-height:1.55}.your-tasks-overview-copy strong{color:#234d41;font-size:.98rem}.your-tasks-overview-copy small{color:#71837d;font-size:.78rem}.your-tasks-overview-rule{flex:1;height:1px;margin-inline-start:10px;background:linear-gradient(to left,#cbded6,transparent)}.your-tasks-card{padding:25px}.your-tasks-card .follow-ups-list{max-height:none}.your-tasks-card>.empty{padding:35px 12px 25px}@media(max-width:599px){.your-tasks-card{padding:17px 13px}.your-tasks-page .page-heading p{font-size:.9rem}.your-tasks-overview{margin-bottom:12px;gap:10px}.your-tasks-count{font-size:2.35rem}.your-tasks-overview-copy strong{font-size:.9rem}.your-tasks-overview-copy small{font-size:.73rem}.your-tasks-overview-rule{margin-inline-start:2px}}.trade-workspace{max-width:860px;margin:0 auto;background:#fff;border:1px solid #dce9e3;border-radius:20px;box-shadow:0 16px 48px #0a4e3710;overflow:hidden}.trade-workspace-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:25px 30px 22px}.trade-workspace-head h2{font-size:1.45rem;margin:3px 0 8px;line-height:1.45}.trade-workspace-head .trade-role{font-size:.82rem;color:#657c73}.trade-workspace-code{display:flex;gap:9px;align-items:center;margin:0;color:#70827a;font-size:.83rem}.trade-workspace-code b{color:#265c48;font-size:.95rem;letter-spacing:.07em}.trade-workspace-status{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;margin-top:4px;padding:7px 12px;border-radius:100px;background:#fff5e5;color:#8a5a16;font-size:.78rem;font-weight:700}.trade-workspace-status.is-complete{background:#e8f6ee;color:#087252}.trade-workspace-status.is-complete .status-dot{background:#0c9c6a}.trade-workspace-status.is-alert{background:#fff0eb;color:#a24b35}.trade-workspace-status.is-alert .status-dot{background:#c46048}.trade-list-status.is-ended{color:#9a6354}.trade-list-status.is-ended .status-dot{background:#bf7964}.trade-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0 30px;padding:19px 0 22px;border-top:1px solid #e8efeb;position:relative}.trade-progress:before{content:"";position:absolute;top:34px;right:12.5%;left:12.5%;height:2px;background:#dce9e3}.trade-progress li{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;color:#82938b;font-size:.76rem;font-weight:600;text-align:center;line-height:1.4}.trade-progress-mark{width:31px;height:31px;display:grid;place-items:center;border:2px solid #d9e6df;border-radius:50%;background:#fff;color:#84968b;font-size:.75rem;font-weight:800}.trade-progress li.current{color:#075e43;font-weight:800}.trade-progress li.current .trade-progress-mark{background:#087956;border-color:#087956;color:#fff;box-shadow:0 0 0 4px #e3f4eb}.trade-progress li.done{color:#177354}.trade-progress li.done .trade-progress-mark{background:#e6f6ed;border-color:#b8e2cd;color:#087956}.trade-current{padding:25px 30px 24px;background:linear-gradient(125deg,#f5fbf8,#fff 72%);border-top:1px solid #dceee5;border-bottom:1px solid #e1eee7}.trade-current-heading>span{font-size:.76rem;font-weight:800;color:#087655}.trade-current-heading h3{font-size:1.46rem;line-height:1.45;margin:3px 0}.trade-current-heading p{color:#526b61;font-size:.91rem;margin:0;line-height:1.8}.trade-current-action{margin-top:17px;max-width:480px}.trade-current-action:empty{display:none}.trade-current-action .button{margin:0}.trade-current-action .confirmation-hint{text-align:right}.trade-current-action .terms{margin:2px 0 14px}.trade-next{display:flex;align-items:flex-start;gap:13px;margin-top:20px;padding-top:17px;border-top:1px solid #dbece3}.trade-next span{flex-shrink:0;border-radius:7px;background:#e6f4ec;color:#0b704f;padding:3px 9px;font-size:.74rem;font-weight:800}.trade-next p{margin:0;color:#426054;font-size:.83rem;line-height:1.8}.trade-attention{margin:13px 0 0;color:#9b6320;font-size:.8rem}.trade-payment{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:0;margin-top:22px;border:1px solid #d8e9df;border-radius:14px;background:#fff;overflow:hidden}.trade-payment-amount{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:20px 22px;background:#e8f5ed}.trade-payment-amount small{color:#466c5a;font-size:.8rem;font-weight:700}.trade-payment-amount strong{color:#046747;font-size:1.4rem;line-height:1.4;overflow-wrap:anywhere}.trade-payment-amount strong span{font-size:.87rem}.trade-payment-bank{min-width:0;padding:16px 20px}.trade-payment-bank h4{margin:0 0 7px;font-size:.85rem;color:#315e4c}.trade-payment-bank dl{margin:0}.trade-payment-bank dl>div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid #edf3ef;font-size:.78rem}.trade-payment-bank dl>div:last-child{border:0}.trade-payment-bank dt{color:#70857a;flex-shrink:0}.trade-payment-bank dd{margin:0;color:#244b3b;font-weight:700;overflow-wrap:anywhere;text-align:left}.trade-payment-bank dd[dir=ltr]{unicode-bidi:isolate;font-size:.79rem;letter-spacing:.035em}.trade-payment-note{display:flex;align-items:center;gap:7px;grid-column:1/-1;margin:0;padding:10px 17px;border-top:1px solid #e7f0ea;color:#48735e;font-size:.78rem}.trade-waybill{display:flex;align-items:flex-start;gap:10px;margin-top:17px;padding:12px 15px;border:1px solid #d9e9df;border-radius:11px;background:#fff;color:#087452}.trade-waybill>div{display:flex;flex-wrap:wrap;align-items:center;gap:6px 11px;min-width:0}.trade-waybill small{color:#5d7768}.trade-waybill strong{overflow-wrap:anywhere}.trade-waybill a{color:#087452;font-size:.79rem;text-decoration:underline}.trade-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px 30px;border-bottom:1px solid #e7eee9}.trade-summary>div{display:flex;flex-direction:column;padding:0 15px;border-inline-end:1px solid #e7eee9;min-width:0}.trade-summary>div:first-child{padding-inline-start:0}.trade-summary>div:last-child{border:0}.trade-summary small{font-size:.75rem;color:#74867c}.trade-summary strong{font-size:.91rem;color:#204f3e;overflow-wrap:anywhere}.trade-workspace .trade-detail-disclosure{margin:0;padding:11px 30px;border-bottom:1px solid #e7eee9}.trade-workspace .trade-detail-disclosure>summary{background:transparent;color:#0b7050;font-size:.86rem;font-weight:700;min-height:39px}.trade-workspace .trade-detail-disclosure>dl{margin:14px 0}.trade-workspace-footer{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;padding:14px 30px 19px;color:#6e8176;font-size:.78rem}.trade-workspace-footer .text-link{width:auto;margin:0;padding:0;font-size:.8rem}.trade-workspace-footer p{width:100%;margin:0;font-size:.8rem}.trade-workspace-footer .trade-deadline{width:auto;margin:0;margin-inline-start:auto;font-size:.78rem}.trade-list-next{display:flex;flex-direction:column;gap:1px;padding:8px 11px;margin:0 0 13px;border-radius:9px;background:#f2f8f4}.trade-list-next span{color:#6b8475;font-size:.72rem}.trade-list-next strong{color:#185c42;font-size:.86rem}.workflow-hint{margin:12px 0 14px;padding:10px 13px;border-inline-start:3px solid #55b38a;border-radius:8px;background:#f3f9f5;color:#315c46;font-size:.84rem;line-height:1.8}@media(max-width:650px){.trade-workspace{border-radius:15px}.trade-workspace-head{padding:19px 18px 16px;flex-direction:column;gap:8px}.trade-workspace-head h2{font-size:1.22rem}.trade-workspace-status{margin:0}.trade-progress{margin:0 14px;padding:17px 0 19px}.trade-progress:before{top:32px}.trade-progress li{font-size:.63rem;gap:7px}.trade-progress-mark{width:29px;height:29px}.trade-current{padding:20px 18px}.trade-current-heading h3{font-size:1.22rem}.trade-current-heading p{font-size:.83rem}.trade-payment{grid-template-columns:1fr}.trade-payment-amount{padding:14px 16px}.trade-payment-amount strong{font-size:1.26rem}.trade-payment-bank{padding:13px 16px}.trade-next{gap:9px}.trade-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 16px;gap:0}.trade-summary>div{padding-inline:11px}.trade-summary>div:nth-child(2){border-inline-end:0}.trade-summary>div:last-child{grid-column:1/-1;padding:10px 0 0;margin-top:10px;border-top:1px solid #e7eee9}.trade-summary strong{font-size:.85rem}.trade-summary small{font-size:.72rem}.trade-workspace .trade-detail-disclosure{padding:8px 17px}.trade-workspace-footer{padding:13px 18px 17px}.trade-workspace-footer .trade-deadline{margin-inline-start:0}}@media(max-width:380px){.trade-summary{grid-template-columns:1fr;gap:0}.trade-summary>div{padding:7px 0;border-inline-end:0;border-bottom:1px solid #e7eee9}.trade-summary>div:last-child{grid-column:auto;padding:7px 0;margin:0;border:0}.trade-progress li{font-size:.57rem}.trade-payment-bank dl>div{flex-direction:column;gap:1px}.trade-payment-bank dd{text-align:right}}.payment-receipt-uploader{width:100%;margin:16px 0}.wallet-modal:has(.payment-receipt-uploader){width:min(820px,calc(100% - 28px))}.modal:has(.payment-receipt-image){width:min(880px,calc(100% - 28px))}.payment-receipt-pick{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;min-height:210px;padding:24px;border:2px dashed #a8c6b3;border-radius:16px;background:#f5fbf6;color:#245139;cursor:pointer;text-align:center;font:inherit}.payment-receipt-pick span{max-width:36rem;font-size:.9rem;color:#52685a}.payment-receipt-pick:disabled{opacity:.65;cursor:wait}.payment-receipt-preview{position:relative;width:100%;border:1px solid #d5e4d8;border-radius:16px;overflow:hidden;background:#f7f8f6}.payment-receipt-image{display:flex;align-items:flex-start;justify-content:center;width:100%;min-height:300px;padding:12px}.payment-receipt-image img{display:block;width:100%;height:auto;object-fit:contain}.payment-receipt-remove{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:#fff;color:#a12626;box-shadow:0 2px 12px #0003;cursor:pointer}.payment-receipt-help{display:block;margin-top:8px;color:#52685a}.payment-receipt-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.payment-receipt-delete-button{background:#b83232;border-color:#b83232;color:#fff}.payment-receipt-delete-button:hover{background:#982424;border-color:#982424}@media(max-width:600px){.payment-receipt-image{min-height:260px}}.picker-field{position:relative;width:100%}.picker-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:47px;padding:10px 13px;border:1px solid #cfdcda;border-radius:8px;background:#fff;color:#233e38;text-align:right;line-height:1.6;transition:border-color .15s}.picker-trigger:hover{border-color:#7ebaaa;background:#fcfefd}.picker-trigger.placeholder{color:#8c979b;font-weight:400}.picker-trigger svg{color:#6b7d7d}.picker-field .picker-validation{position:absolute;width:1px;height:1px;min-height:0;padding:0;margin:0;opacity:0;pointer-events:none;inset-inline-start:0;bottom:0}.picker-overlay{z-index:90}.picker-modal{z-index:91;width:min(420px,calc(100% - 28px));padding:20px;direction:rtl}.picker-modal .modal-heading{margin-bottom:16px}.picker-modal .modal-heading h2{font-size:1.15rem}.picker-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;font-size:.9rem}.picker-summary strong{font-weight:700}.picker-summary span{font-variant-numeric:tabular-nums;white-space:nowrap}.picker-wheels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 5px;border:1px solid #dce7e4;border-radius:12px;background:#fbfdfc}.picker-wheels.time{grid-template-columns:repeat(2,minmax(0,1fr))}.picker-wheel{min-width:0;padding-inline:4px;touch-action:none;-webkit-user-select:none;user-select:none}.picker-wheel-viewport{position:relative;height:132px;overflow:hidden}.picker-wheel-selection{position:absolute;inset-inline:0;top:44px;z-index:1;height:44px;border-block:1px solid #009e6b;pointer-events:none}.picker-wheel-track{will-change:transform}.picker-wheel-track.settling{transition:transform .46s cubic-bezier(.18,1.25,.35,1)}.picker-wheel-option{display:flex;align-items:center;justify-content:center;width:100%;height:44px;padding:0 3px;border:0;border-radius:0;background:transparent;color:#8a9894;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s}.picker-wheel-option:hover{color:#183e34}.picker-wheel-option.selected{color:#123f35;font-weight:800}.picker-wheel-option:focus-visible{position:relative;z-index:2;outline:2px solid #009e6b}.picker-wheel-option:disabled{visibility:hidden}.picker-modal .picker-confirm{min-height:44px;margin-top:16px;font-size:.92rem}.picker-clear{display:block;margin:7px auto 0;padding:7px 12px;border:0;border-radius:8px;background:transparent;color:#b43c42;font-size:.8rem;font-weight:700}.picker-clear:hover{background:#fff1f1}@media(max-width:420px){.picker-modal{padding:16px}.picker-wheels{padding:12px 2px}.picker-wheel{padding-inline:2px}.picker-wheel-option{font-size:.82rem}}@media(prefers-reduced-motion:reduce){.picker-wheel-track.settling{transition:none}}.sp-sidebar nav a:last-child{margin-top:0!important;border-top:0!important;border-radius:10px!important;padding-top:12px!important}.sp{position:fixed;inset:0;width:100%;height:100dvh;overflow:hidden}.sp-workspace{height:100dvh;display:flex;flex-direction:column;overflow:hidden}.sp-topbar{flex-shrink:0}.sp-content{width:100%;max-width:none!important;margin:0!important;padding:0!important;flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;direction:rtl;-webkit-overflow-scrolling:touch}.sp-content-inner{width:100%;max-width:1450px;min-height:100%;margin:auto;padding:29px 36px 18px}.sp-sidebar{scrollbar-width:thin;scrollbar-color:#b8c7c2 transparent;scrollbar-gutter:stable}.sp-sidebar::-webkit-scrollbar{width:7px}.sp-sidebar::-webkit-scrollbar-track{background:transparent}.sp-sidebar::-webkit-scrollbar-thumb{background:#b8c7c2;border-radius:999px}.sp-sidebar::-webkit-scrollbar-thumb:hover{background:#91a9a1}.sp-sidebar nav{position:relative}.sp-sidebar nav a{position:relative;z-index:1}.sp-sidebar nav a.active,.sp-sidebar nav a.active:hover{background:transparent!important}.sp-sidebar nav a.active:before{content:none!important}.sp-nav-indicator{pointer-events:none;position:absolute;inset-inline:0;top:0;z-index:0;border-radius:10px;background:#eaf5f2;opacity:0;transition:opacity .2s,height .2s;will-change:transform}.sp-nav-indicator:before{content:"";height:19px;width:3px;background:#199583;position:absolute;right:0;top:50%;transform:translateY(-50%);border-radius:3px 0 0 3px}.sp-sidebar nav a.sp-platform-admin-link.is-active,.sp-sidebar nav a.sp-platform-admin-link:active{background:#eaf2ff!important;color:#2563eb;font-weight:700}.sp-sidebar nav a.sp-platform-admin-link.is-active:before{content:""!important;height:19px;width:3px;background:#3b82f6;position:absolute;right:0;top:50%;transform:translateY(-50%);border-radius:3px 0 0 3px}.sp-sidebar nav a .sp-nav-badge{display:grid;place-items:center;min-width:24px;height:24px;margin-right:auto;padding:0 6px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;font-weight:800;line-height:1;box-shadow:0 2px 7px #ef44443d;flex-shrink:0}@media(min-width:1600px){.sp-content-inner{padding-top:38px}}@media(max-width:1200px){.sp-content-inner{padding:25px}}@media(max-width:900px){.sp-content-inner{padding:24px}}@media(max-width:650px){.sp-content-inner{padding:22px 15px 16px}}.sp,.sp-login{--sp-ink:#263442;--sp-muted:#7b8794;--sp-line:#e9edf1;--sp-green:#148879;--sp-bg:#f7f9fb;color:var(--sp-ink);font-size:14px;line-height:1.8;background:var(--sp-bg);min-height:100dvh}.sp *,.sp-login *{box-sizing:border-box}.sp a,.sp-login a{text-decoration:none}.sp h1,.sp h2,.sp h3,.sp p{margin:0}.sp h1,.sp h2,.sp h3{color:var(--sp-ink)}.sp button{font-family:inherit}.sp button:focus-visible,.sp a:focus-visible{outline:3px solid #b0dcd5;outline-offset:3px}.sp-sidebar{width:248px;position:fixed;right:0;top:0;bottom:0;z-index:45;background:#fff;border-left:1px solid var(--sp-line);display:flex;flex-direction:column;padding:28px 18px 18px;overflow-y:auto}.sp-brand{display:flex;align-items:center;gap:12px;color:var(--sp-ink);margin:0 7px 38px}.sp-brand img{width:56px;height:56px;object-fit:contain}.sp-brand>span{font-weight:800;font-size:15px}.sp-brand small{display:block;font-size:10px;color:var(--sp-muted);font-weight:400;margin-top:3px}.sp-nav-title{font-size:10px;color:#9ca5b0;padding:0 15px;margin-bottom:12px}.sp-sidebar nav{display:flex;flex-direction:column;gap:6px}.sp-sidebar nav a{display:flex;align-items:center;gap:11px;color:#697584;border-radius:10px;padding:12px 14px;font-size:12px;font-weight:500;transition:background .15s,color .15s}.sp-sidebar nav a svg{stroke-width:1.7}.sp-sidebar nav a:hover{background:#f5f8f8;color:#148879}.sp-sidebar nav a.active{background:#eaf5f2;color:#168371;font-weight:700}.sp-sidebar nav a.active:before{content:"";height:19px;width:3px;background:#199583;position:absolute;right:0;border-radius:3px 0 0 3px}.sp-nav-dot{width:5px;height:5px;background:#baabdb;border-radius:50%;margin-right:auto}.sp-sidebar nav a:last-child{margin-top:14px;border-top:1px solid #f0f2f4;border-radius:0;padding-top:22px}.sp-sidebar-bottom{margin-top:auto;padding-top:35px}.sp-team{display:flex;gap:10px;align-items:center;color:#45857a;background:#f3f9f7;border:1px solid #eaf2ee;border-radius:12px;padding:14px 11px;font-size:10px}.sp-team small{display:block;color:#8a9f98;font-size:11px;margin-top:3px}.sp-sidebar-bottom>a,.sp-sidebar-bottom>button{display:flex;align-items:center;gap:10px;padding:11px 14px;color:#77828f;font-size:11px;width:100%;background:none;border:0;text-align:right}.sp-sidebar-bottom>a{margin-top:13px}.sp-sidebar-bottom>button{color:#a17474}.sp-workspace{margin-right:248px}.sp-topbar{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 36px;background:#ffffffed;border-bottom:1px solid var(--sp-line)}.sp-topbar>div,.sp-top-actions{display:flex;align-items:center;gap:20px}.sp-breadcrumb{display:flex;gap:12px;align-items:center;color:#9ba4ae;font-size:11px}.sp-breadcrumb b{color:#5b6673;font-weight:500}.sp-top-divider{height:27px;width:1px;background:#edf0f3}.sp-mode{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:500;padding:5px 11px;border-radius:7px;white-space:nowrap}.sp-mode>span{height:5px;width:5px;border-radius:50%;background:currentColor}.sp-mode.demo{color:#8a68b1;background:#f4effa}.sp-mode.real{color:#188879;background:#ecf8f2}.sp-person{display:flex;align-items:center;gap:10px}.sp-person-avatar{height:35px;width:35px;display:grid;place-items:center;border-radius:50%;background:#eff3f3;color:#708981;font-size:11px;border:3px solid white;outline:1px solid #e6eded}.sp-person b{font-size:10px;font-weight:700;display:block}.sp-person small{display:block;font-size:11px;color:#9ba4ae}.sp-content{max-width:1450px;margin:auto;padding:29px 36px 18px}.sp-page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px}.sp-eyebrow{color:#98a2ab;font-size:11px;letter-spacing:.2px}.sp-page-heading h1{font-size:24px;font-weight:800;margin:4px 0 3px;letter-spacing:-.6px}.sp-page-heading p{font-size:11px;color:#87929f}.sp-today{color:#8e99a5;display:flex;align-items:center;gap:7px;font-size:10px}.sp-demo-banner{display:flex;align-items:center;gap:9px;color:#9081a4;background:#f4f1fa;border:1px solid #ebe6f3;padding:10px 14px;border-radius:9px;margin-bottom:22px;font-size:10px}.sp-demo-banner>svg{color:#ad96c5;flex-shrink:0}.sp-demo-banner>a{margin-right:auto;display:flex;align-items:center;gap:5px;color:#9476b1;white-space:nowrap}.sp-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:22px}.sp-stat{background:#fff;border:1px solid var(--sp-line);border-radius:13px;padding:18px 19px 14px;box-shadow:0 2px 3px #26344202}.sp-stat-top{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#87919b;font-size:10px}.sp-stat-icon,.sp-task-icon{height:39px;width:39px;display:grid;place-items:center;border-radius:11px;flex-shrink:0}.purple{background:#f3eefb;color:#9b80c1}.teal{background:#eaf6f2;color:#4b9f8a}.blue{background:#edf3fb;color:#7b9dc7}.amber{background:#fcf4e7;color:#d3a45a}.sp-stat>strong{display:block;font-size:30px;line-height:1.7;font-weight:700;margin:4px 0 10px;letter-spacing:-1px}.sp-stat>strong small{font-size:10px;color:#a4abb3;margin-right:7px;font-weight:400;letter-spacing:0}.sp-stat>a,.sp-stat>p{display:flex;align-items:center;gap:5px;font-size:11px;color:#9aa3ad;border-top:1px solid #f1f3f5;padding-top:9px}.sp-stat>a svg{margin-right:auto;color:#94b7aa}.sp-overview-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);gap:22px;margin-bottom:22px}.sp-card{background:#fff;border:1px solid var(--sp-line);border-radius:13px;box-shadow:0 2px 4px #26344202;overflow:hidden}.sp-card-heading{display:flex;align-items:center;justify-content:space-between;padding:21px 23px;gap:12px}.sp-card-heading h2,.sp-attention h2{font-size:13px;font-weight:700}.sp-card-heading p,.sp-attention>p{font-size:11px;color:#758391;margin-top:4px}.sp-chip{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border:1px solid #eef0f3;background:#fafbfd;color:#8b95a1;border-radius:7px;font-size:11px;white-space:nowrap}.sp-chip i{height:5px;width:5px;background:#87bbaa;border-radius:50%}.sp-chart-total{display:flex;gap:7px;align-items:baseline;padding:0 24px}.sp-chart-total b{font-size:23px;letter-spacing:-.5px}.sp-chart-total>span{font-size:10px;color:#959eaa}.sp-chart-total>small{margin-right:auto;color:#abb2ba;font-size:11px}.sp-bars{display:flex;align-items:flex-end;justify-content:space-around;gap:14px;margin:24px 26px 0;height:153px;border-top:1px dashed #eff1f4;background:repeating-linear-gradient(to top,transparent 0,transparent 37px,#f4f6f8 38px,transparent 39px)}.sp-bar-column{display:flex;flex-direction:column;align-items:center;flex:1;height:100%;font-size:11px;color:#a1aab3}.sp-bar-track{height:124px;width:100%;display:flex;align-items:flex-end;justify-content:center}.sp-bar{width:58%;max-width:37px;border-radius:5px 5px 0 0;background:#d7eae3;position:relative;min-height:2px}.sp-bar.last{background:#65a993}.sp-bar span{position:absolute;bottom:100%;left:50%;transform:translate(-50%);font-size:11px;color:#a1ada7}.sp-bar-column>span{margin-top:10px}.sp-chart-legend{padding:19px 25px 20px;display:flex;align-items:center;gap:6px;color:#8f9b95;font-size:10px}.sp-chart-legend i{height:6px;width:6px;border-radius:2px;background:#b9d8cb}.sp-chart-legend>span{margin-right:auto;color:#adb5bd}.sp-attention{padding:22px 23px}.sp-attention>.sp-eyebrow{font-size:10px;color:#a8b3ad}.sp-attention h2{margin-top:3px}.sp-attention>a{display:flex;align-items:center;gap:11px;padding:15px 0;border-bottom:1px solid #f1f3f4}.sp-attention>a>b{font-size:11px}.sp-attention>a span b{font-size:10px;font-weight:500;color:#53616f}.sp-attention>a span small{display:block;font-size:11px;color:#86929d;margin-top:2px}.sp-attention>a>svg{margin-right:auto;color:#bac2ca}.sp-task-icon{width:34px;height:34px;border-radius:9px}.sp-market-health{padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:#9da8a5}.sp-market-health>span{display:flex;align-items:center;gap:6px}.sp-market-health i{height:5px;width:5px;background:#7cbba7;border-radius:50%}.sp-market-health p span{padding:0 5px;color:#d1d7d4}.sp-text-link{font-size:10px;color:#699e8f;display:flex;align-items:center;gap:8px;white-space:nowrap}.sp-recent-tickets{padding:0 24px 8px}.sp-recent-tickets>a{display:flex;gap:12px;align-items:center;padding:13px 0;border-top:1px solid #f0f3f5;color:#697786}.sp-recent-tickets a>b{font-size:11px}.sp-recent-tickets a span b{font-size:11px;font-weight:500}.sp-recent-tickets a span small{display:block;font-size:11px;color:#85929e;margin-top:3px}.sp-recent-tickets .sp-stamp{margin-right:auto}.sp-recent-tickets a>svg{color:#b7c0c9}.sp-table-avatar{width:35px;height:35px;border:1px solid #edf0f2;background:#f5f7f9;display:grid;place-items:center;flex-shrink:0;border-radius:50%;font-size:10px;color:#94a1aa}.sp-stamp{display:inline-flex;align-items:center;gap:5px;border-radius:6px;padding:4px 8px;font-size:11px;line-height:1.6;white-space:nowrap}.sp-stamp i{height:4px;width:4px;border-radius:50%;background:currentColor}.sp-stamp.green{background:#eef7f3;color:#6c9c86}.sp-stamp.danger{background:#fcf0ed;color:#bf8779}.sp-stamp.amber{background:#fff7e9;color:#c09c5b}.sp-stamp.neutral{background:#f1f3f6;color:#99a3b0}.sp-refresh{display:flex;gap:6px;align-items:center;background:none;border:0;margin:15px auto 0;font-size:11px;color:#a5b0bb}.sp-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e9edf1;margin-top:32px;padding-top:17px;font-size:10px;color:#aab3bb}.sp-footer span:first-child{display:flex;gap:5px;align-items:center}.sp-menu,.sp-close{display:none!important}.sp-table-scroll{overflow:auto}.sp-table{width:100%;border-collapse:collapse;text-align:right;font-size:11px}.sp-table th{font-weight:400;color:#a2acb5;background:#fafbfc;padding:12px 23px;white-space:nowrap;font-size:10px;border-block:1px solid #eff2f5}.sp-table td{padding:17px 23px;border-bottom:1px solid #f0f3f5;color:#6e7b89;font-size:10px}.sp-table td>b,.sp-table td span>b{font-size:11px;font-weight:500;display:block;color:#566370}.sp-table small{display:block;font-size:11px;margin-top:4px;color:#7e8d9a}.sp-table tr:last-child td{border-bottom:0}.sp-table tbody tr:hover{background:#fcfdfd}.sp-detail-button{display:flex;align-items:center;gap:5px;border:0;background:#f4f8f6;border-radius:6px;padding:6px 9px;color:#75a08f;font-size:11px;white-space:nowrap}.sp-records-toolbar{display:flex;gap:15px;justify-content:space-between;padding:21px 23px}.sp-search{display:flex;align-items:center;gap:10px;border:1px solid #e9edf1;background:#fafbfd;border-radius:8px;width:360px;padding:0 12px;color:#a8b3bc}.sp-search input{border:0!important;outline:none!important;background:none!important;box-shadow:none!important;padding:10px 0!important;border-radius:0!important;font-size:10px!important;min-height:0!important;width:100%}.sp-search .icon-button{width:20px;height:20px}.sp-toolbar-actions{display:flex;align-items:center;gap:10px}.sp-filter{display:flex;align-items:center;gap:8px;border:1px solid #e9edf1;border-radius:8px;padding:0 10px;color:#8f9ba6}.sp-filter select{border:0!important;background:none!important;padding:9px 2px!important;box-shadow:none!important;min-height:0!important;font-size:10px!important;color:#929da8;min-width:120px}.sp-square-button{display:grid;place-items:center;width:36px;height:36px;background:#fff;border:1px solid #e9edf1;border-radius:8px;color:#9faab5}.sp-pagination{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #edf0f3;padding:16px 23px;font-size:11px;color:#788794}.sp-pagination>div{display:flex;align-items:center;gap:10px}.sp-pagination button{border:1px solid #e8edf0;background:#fff;border-radius:6px;display:grid;place-items:center;width:27px;height:27px;color:#889ba4}.sp button:disabled{opacity:.5;cursor:not-allowed}.sp-pagination>div>span{display:grid;place-items:center;width:27px;height:27px;background:#edf6f2;color:#79a18e;border-radius:6px}.sp-user-cell{display:flex;gap:10px;align-items:center}.sp-loading{padding:70px 20px;text-align:center;color:#98a5af;font-size:12px}.sp-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.sp-finance-note{background:#f1f7f5;border:1px solid #e6efeb;color:#759287;font-size:11px;padding:13px 17px;border-radius:9px;display:flex;align-items:center;gap:10px;margin-bottom:20px}.sp-settings-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:22px;align-items:start}.sp-heading-icon{display:flex;gap:12px;align-items:center}.sp-heading-icon>.sp-task-icon{width:43px;height:43px;border-radius:11px}.sp-settings-body{padding:0 23px 24px}.sp-mode-control{border-top:1px solid #edf0f3;display:flex;align-items:center;gap:20px;justify-content:space-between;padding:22px 0}.sp-mode-control h3{font-size:11px;font-weight:500}.sp-mode-control p{font-size:11px;color:#788695;margin-top:5px}.sp-switch{border:0;border-radius:20px;width:39px;height:23px;background:#c8d0d6;flex-shrink:0;position:relative;transition:background .2s}.sp-switch>span{position:absolute;top:3px;right:3px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0001;transition:transform .2s}.sp-switch.on{background:#9575bf}.sp-switch.on>span{transform:translate(-16px)}.sp-dataset-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sp-dataset{border:1px solid #e9edf1;border-radius:10px;padding:16px}.sp-dataset.selected{border-color:#cbb6e2;background:#fcfaff}.sp-dataset>div{display:flex;gap:9px;align-items:center}.sp-dataset b{font-size:11px;font-weight:600}.sp-dataset>div>svg{margin-right:auto;color:#a28abc}.sp-dataset>p{font-size:10px;color:#a1aab4;margin:12px 0 15px}.sp-dataset dl{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;margin:0}.sp-dataset dl>div{display:flex;justify-content:space-between;align-items:center}.sp-dataset dt{font-size:11px;color:#7d8997}.sp-dataset dd{margin:0;font-size:12px;color:#6c7787}.sp-safe-note{display:flex;gap:10px;margin-top:20px;border:1px solid #e8f0ec;background:#f6faf8;padding:14px;border-radius:8px;color:#7c9f8d}.sp-safe-note>svg{flex-shrink:0}.sp-safe-note b{font-size:10px;font-weight:500}.sp-safe-note p{font-size:11px;color:#708d7e;line-height:2;margin-top:4px}.sp-reset{border-top:1px solid #edf0f3;padding-top:22px;margin-top:23px;display:flex;gap:15px;align-items:center;justify-content:space-between}.sp-reset h3{font-size:11px;font-weight:500}.sp-reset p{font-size:11px;color:#9aa5af;margin-top:5px}.sp-reset small{font-size:10px;color:#aeb7c0;display:block;margin-top:8px}.sp-reset-button{display:flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;background:#faf8fd;color:#9b85b6;border:1px solid #e9e2f1;border-radius:7px;padding:9px 12px;font-size:11px}.sp-settings-help{border:1px solid #e8efeb;background:linear-gradient(150deg,#f0f8f4,#f9fcfa);border-radius:13px;padding:25px 22px}.sp-settings-help>.sp-task-icon{width:45px;height:45px;border-radius:13px;margin-bottom:18px}.sp-settings-help h2{font-size:13px;color:#678778;font-weight:600}.sp-settings-help p{font-size:10px;line-height:2.3;color:#8b9f94;margin-top:12px}.sp-settings-help ul{list-style:none;margin:21px 0;padding:0;display:flex;flex-direction:column;gap:12px}.sp-settings-help li{display:flex;align-items:center;gap:7px;font-size:11px;color:#7e9a8c}.sp-settings-help li svg{color:#9ebfac}.sp-settings-help>a{border-top:1px solid #e3ede6;padding-top:15px;display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#73a08a}.sp-general-settings{margin-top:22px}.sp-general-settings form{padding:0 23px 23px}.sp .field{font-size:10px;color:#8b97a3}.sp .field input{font-size:11px;border-color:#e7ecf0;min-height:40px;border-radius:8px;background:#fcfdfe}.sp .button{font-size:11px;min-height:39px;border-radius:8px;background:#338f7b;box-shadow:none;font-weight:500;padding:8px 18px;width:auto}.sp-general-settings .button{margin-right:auto}.sp-detail-modal{max-width:660px;width:calc(100% - 32px);font-size:13px}.sp-detail-modal .modal-heading h2{font-size:17px}.sp-detail-modal .button{font-size:12px;min-height:42px;padding:9px 17px;box-shadow:none}.sp-detail-modal .field,.sp-detail-modal .field input,.sp-detail-modal .field select,.sp-detail-modal .field textarea{font-size:12px}.sp-detail-title{display:flex;gap:15px;align-items:center;justify-content:space-between;margin-bottom:18px}.sp-detail-title h3{font-size:16px}.sp-details{margin:0 0 24px;border:1px solid #edf1f3;border-radius:10px;padding:2px 14px}.sp-details>div{display:flex;gap:15px;justify-content:space-between;border-bottom:1px solid #edf1f3;padding:10px 0;font-size:11px}.sp-details>div:last-child{border-bottom:0}.sp-details dt{color:#99a4af;min-width:90px}.sp-details dd{margin:0;overflow-wrap:anywhere;text-align:left;color:#536571}.sp-conversation{display:flex;flex-direction:column;gap:14px;background:#f7f9fb;padding:18px;border-radius:12px;max-height:340px;overflow:auto;margin:20px 0}.sp-message{border:1px solid #e9edf2;background:#fff;max-width:92%;border-radius:12px 3px 12px 12px;padding:12px 15px;align-self:flex-start}.sp-message.staff{background:#edf6f1;border-color:#e2eee7;align-self:flex-end;border-radius:3px 12px 12px}.sp-message small{font-size:11px;color:#98a7ae}.sp-message p{white-space:pre-wrap;font-size:12px;line-height:2;margin:5px 0 0;overflow-wrap:anywhere}.sp-internal{border-top:1px solid #e9edf1;margin-top:25px;padding-top:20px}.sp-internal h3{font-size:12px;display:flex;gap:7px;align-items:center;color:#80929c;margin-bottom:15px}.sp-form-actions{display:flex;gap:12px;margin-top:15px}.sp-form-actions .button{flex:1}.sp-done{display:flex;align-items:center;gap:8px;justify-content:center;width:100%;border:0;color:#538a73;background:#eff7f2;padding:10px;border-radius:8px;margin-top:20px;font-size:12px}.sp-related-trade{display:flex;align-items:center;gap:10px;background:#fffaef;color:#b39b69;padding:12px;border-radius:8px;font-size:10px}.sp-related-trade>a{display:flex;gap:4px;align-items:center;margin-right:auto;color:#ad9463}.sp-login{display:flex;align-items:center;justify-content:center;position:relative;background:radial-gradient(ellipse at 15% 20%,#e8f3ef 0,transparent 45%),radial-gradient(ellipse at 90% 90%,#f0eaf7 0,transparent 50%),#f8fafb;padding:90px 20px}.sp-login-brand{position:absolute;top:25px;right:35px}.sp-login-brand img{width:65px}.sp-login-card{background:#fff;border:1px solid #fff;border-radius:23px;box-shadow:0 15px 70px #334b4910;width:410px;max-width:100%;padding:34px;text-align:center}.sp-login-icon{display:grid;place-items:center;background:#eef6f3;color:#5c9f87;width:67px;height:67px;border-radius:20px;margin:0 auto 22px}.sp-login-card h1{font-size:22px;margin:7px 0 12px;color:#3b5057}.sp-login-card p{font-size:12px;line-height:2.2;color:#97a3ad;margin-bottom:23px}.sp-login-card .button{font-size:13px;box-shadow:none;min-height:46px;background:#338f7b;gap:14px}.sp-login-card>a{display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;color:#9caab2;margin-top:20px}.sp-dev-hint{background:#f7f8fb;border:1px solid #eff1f6;border-radius:10px;padding:12px;margin-top:22px;display:flex;flex-direction:column;gap:5px;color:#a3abb9;font-size:11px}.sp-dev-hint>b{font-size:14px;letter-spacing:1px;color:#818f9b}.sp-dev-hint small{font-size:10px}.sp-login-foot{position:absolute;bottom:25px;font-size:11px;color:#aeb8bd}.dev-accounts{background:#f7f9fb;border:1px solid #e8edf1;border-radius:10px;padding:12px;margin-bottom:20px}.dev-accounts>span{display:block;text-align:center;font-size:11px;color:#8b96a1;margin-bottom:12px}.dev-accounts>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.dev-accounts button{background:#fff;border:1px solid #e2e9ed;border-radius:8px;padding:9px 3px;color:#74868e}.dev-accounts button.selected{border-color:#72aa98;background:#f0f8f4;color:#4f8e75}.dev-accounts strong{display:block;font-size:11px}.dev-accounts small{display:block;font-size:11px;margin-top:4px}.sp-demo-message{display:flex;align-items:center;gap:9px;min-width:0;flex:1 1 220px}.sp-demo-message>span{min-width:0}.sp-demo-message>svg{color:#ad96c5;flex-shrink:0}@media(min-width:1600px){.sp-content{padding-top:38px}.sp-stats{gap:22px}.sp-stat{padding:24px}.sp-stat-top{font-size:12px}.sp-stat>strong{font-size:35px}.sp-overview-grid{grid-template-columns:1.7fr 1fr}.sp-bars{height:185px}.sp-bar-track{height:155px}.sp-attention>a{padding:19px 0}}@media(max-width:1200px){.sp-sidebar{width:220px;padding-inline:12px}.sp-workspace{margin-right:220px}.sp-content{padding:25px}.sp-topbar{padding-inline:25px}.sp-stats{gap:12px}.sp-stat{padding:15px 13px}.sp-stat-top{font-size:11px}.sp-stat-icon{width:32px;height:32px}.sp-stat>strong{font-size:25px}.sp-settings-grid{grid-template-columns:1fr}.sp-settings-help{display:none}.sp-table th,.sp-table td{padding-inline:17px}.sp-reset{align-items:flex-start}.sp-chart-total>small{display:none}}@media(max-width:900px){.sp-sidebar{width:220px;transform:translate(100%);transition:transform .2s}.sp-sidebar.is-open{transform:translate(0)}.sp-workspace{margin-right:0}.sp-menu{display:grid!important}.sp-close{display:grid!important;position:absolute;top:10px;left:8px;width:26px;height:26px}.sp-backdrop{position:fixed;inset:0;background:#142d4255;z-index:44;border:0}.sp-topbar{height:72px}.sp-content{padding:24px}.sp-topbar>div{gap:10px}.sp-breadcrumb{font-size:10px;gap:7px}.sp-footer{font-size:10px}.sp-overview-grid{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr)}}@media(max-width:650px){.sp-topbar{padding:0 16px;height:66px}.sp-content{padding:22px 15px 16px}.sp-top-divider,.sp-person>span:last-child,.sp-today,.sp-breadcrumb{display:none}.sp-person-avatar{width:31px;height:31px}.sp-mode{font-size:11px;padding:4px 8px}.sp-top-actions{gap:12px!important}.sp-page-heading h1{font-size:21px}.sp-page-heading p,.sp-eyebrow{font-size:10px}.sp-demo-banner{font-size:11px;align-items:flex-start;gap:7px;line-height:1.9;padding:10px}.sp-demo-banner>a{font-size:10px}.sp-demo-banner>svg{width:14px;margin-top:2px}.sp-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:15px}.sp-stat{padding:13px}.sp-stat>strong{font-size:26px;margin:7px 0}.sp-stat>strong small{font-size:10px}.sp-stat>a,.sp-stat>p{font-size:10px}.sp-stat-top{font-size:11px}.sp-stat-icon{width:29px;height:29px;border-radius:8px}.sp-stat-icon svg{width:17px}.sp-overview-grid{grid-template-columns:1fr;gap:15px;margin-bottom:15px}.sp-card-heading{padding:17px}.sp-card-heading h2{font-size:12px}.sp-card-heading p{font-size:10px}.sp-card-heading .sp-text-link{font-size:11px}.sp-chart-total{padding-inline:18px}.sp-bars{margin-inline:18px}.sp-chart-legend{padding-inline:18px;font-size:9px}.sp-chart-legend>span{font-size:9px}.sp-attention{padding:19px}.sp-attention>a{padding:12px 0}.sp-market-health{font-size:11px}.sp-recent-tickets{padding-inline:17px}.sp-recent-tickets a{gap:9px}.sp-recent-tickets a span b,.sp-recent-tickets a span small{font-size:10px}.sp-recent-tickets .sp-table-avatar{width:29px;height:29px;font-size:10px}.sp-stamp{font-size:10px;padding:4px 6px}.sp-recent-tickets a>svg{display:none}.sp-footer{flex-direction:column;gap:7px;margin-top:25px;padding-top:15px}.sp-records-toolbar{padding:15px;flex-direction:column;gap:10px}.sp-search{width:100%;min-height:38px}.sp-toolbar-actions{justify-content:space-between}.sp-filter{flex:1;max-width:210px}.sp-filter select{width:100%;font-size:10px!important}.sp-table{min-width:690px}.sp-table th,.sp-table td{padding:14px}.sp-pagination{padding:13px 15px}.sp-settings-body{padding:0 16px 20px}.sp-heading-icon{gap:9px}.sp-heading-icon .sp-task-icon{width:34px;height:34px;border-radius:9px}.sp-heading-icon h2{font-size:12px}.sp-heading-icon p{font-size:10px}.sp-mode-control{gap:15px}.sp-mode-control h3{font-size:10px}.sp-mode-control p{font-size:10px;line-height:2}.sp-dataset-cards{gap:10px}.sp-dataset{padding:12px 10px}.sp-dataset>div{gap:5px}.sp-dataset .sp-task-icon{width:25px;height:25px;border-radius:7px}.sp-dataset .sp-task-icon svg{width:16px}.sp-dataset b{font-size:10px}.sp-dataset>div>svg{width:13px}.sp-dataset>p{font-size:10px;min-height:30px}.sp-dataset dl{gap:10px}.sp-dataset dt{font-size:10px}.sp-dataset dd{font-size:11px}.sp-safe-note{padding:11px;gap:7px}.sp-safe-note p{font-size:10px}.sp-reset{flex-direction:column;gap:15px;padding-top:18px;margin-top:18px}.sp-reset-button{width:100%;padding:10px;font-size:10px}.sp-general-settings{margin-top:15px}.sp-general-settings form{padding:0 16px 20px}.sp-general-settings .two-columns{grid-template-columns:1fr;gap:0}.sp-general-settings .button{width:100%;font-size:12px}.sp-detail-modal{padding:18px 15px}.sp-detail-title h3{font-size:14px}.sp-details{padding-inline:11px}.sp-details>div{font-size:10px}.sp-details dt{min-width:75px}.sp-related-trade{flex-wrap:wrap}.sp-conversation{padding:12px}.sp-form-actions{gap:8px}.sp-login-card{padding:28px 23px}.sp-login-card h1{font-size:20px}.sp-login-brand{top:18px;right:20px}.sp-login-brand img{width:51px}}.sp,.sp-login{font-size:15px}.sp-brand small,.sp-nav-title,.sp-breadcrumb,.sp-mode,.sp-person-avatar,.sp-person b,.sp-person small,.sp-eyebrow,.sp-page-heading p,.sp-today,.sp-demo-banner,.sp-stat-top,.sp-stat>strong small,.sp-stat>a,.sp-stat>p,.sp-chart-total>span,.sp-chart-total>small,.sp-bar-column,.sp-bar span,.sp-chart-legend,.sp-chart-legend>span,.sp-attention>.sp-eyebrow,.sp-attention>a span small,.sp-market-health,.sp-text-link,.sp-recent-tickets a span small,.sp-table small,.sp-footer,.sp-reset small,.sp-message small,.sp-login-card>a,.sp-dev-hint small,.sp-login-foot,.dev-accounts>span,.dev-accounts small{font-size:13px}.sp-sidebar nav a,.sp-team,.sp-team small,.sp-sidebar-bottom>a,.sp-sidebar-bottom>button,.sp-chip,.sp-attention>a>b,.sp-attention>a span b,.sp-recent-tickets a>b,.sp-recent-tickets a span b,.sp-table-avatar,.sp-stamp,.sp-refresh,.sp-table,.sp-table th,.sp-table td,.sp-table td>b,.sp-table td span>b,.sp-detail-button,.sp-pagination,.sp-loading,.sp-finance-note,.sp-dataset>p,.sp-dataset dt,.sp-dataset dd,.sp-safe-note b,.sp-safe-note p,.sp-reset p,.sp-reset-button,.sp-settings-help p,.sp-settings-help li,.sp-settings-help>a,.sp .field,.sp .field input,.sp .field select,.sp .field textarea,.sp .button,.sp-details>div,.sp-message p,.sp-related-trade,.sp-login-card p,.sp-dev-hint,.dev-accounts strong{font-size:14px}.sp-search input,.sp-filter select{font-size:14px!important}.sp-card-heading h2,.sp-attention h2,.sp-settings-help h2,.sp-mode-control h3,.sp-reset h3,.sp-internal h3{font-size:15px}.sp-card-heading p,.sp-attention>p,.sp-mode-control p{font-size:14px}.sp-detail-modal,.sp-detail-modal .button,.sp-detail-modal .field,.sp-detail-modal .field input,.sp-detail-modal .field select,.sp-detail-modal .field textarea{font-size:14px}.sp-page-heading h1{font-size:26px}@media(max-width:650px){.sp-page-heading h1{font-size:23px}.sp-card-heading h2,.sp-heading-icon h2{font-size:15px}.sp-chart-legend,.sp-chart-legend>span{font-size:12px}.sp-demo-banner>a,.sp-card-heading .sp-text-link{font-size:13px}.sp-person-avatar,.sp-recent-tickets .sp-table-avatar{font-size:12px}.sp-details>div,.sp-mode-control h3,.sp-dataset b,.sp-dataset dt,.sp-dataset dd,.sp-safe-note p,.sp-reset-button{font-size:13px}}.sp-chart{position:relative;background:radial-gradient(circle at 6% 6%,#eaf8f4 0,transparent 30%),linear-gradient(180deg,#fff,#fcfefd)}.sp-chart.is-loading:after{content:"";position:absolute;top:0;right:-35%;height:3px;width:35%;border-radius:0 0 3px 3px;background:linear-gradient(90deg,transparent,#55c3a8,transparent);animation:sp-chart-refresh 1s ease-in-out infinite}.sp-bars{border-top-color:#e7eeec;background:repeating-linear-gradient(to top,transparent 0,transparent 37px,#edf4f2 38px,transparent 39px)}.sp-bar-column{position:relative;padding:0;border:0;background:transparent;color:#8e9d99;font:inherit;cursor:pointer}.sp-bar-column:focus-visible{outline:2px solid #338f7b;outline-offset:3px;border-radius:7px}.sp-bar-track{position:relative}.sp-bar{height:var(--sp-bar-height);width:58%;max-width:37px;min-height:2px;overflow:visible;border:1px solid #1683711f;border-bottom:0;border-radius:7px 7px 2px 2px;background:linear-gradient(180deg,#8fe0ca,#3ab295 48%,#168371);box-shadow:0 8px 18px #1683711c,inset 1px 0 #ffffff50;transform:scaleY(0);transform-origin:center bottom;transition:transform .9s cubic-bezier(.22,1,.36,1),filter .2s,box-shadow .2s;transition-delay:var(--sp-bar-delay)}.sp-bar:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(100deg,#ffffff55 0%,transparent 38%,transparent 100%);pointer-events:none}.sp-bar.last{border-color:#635aa728;background:linear-gradient(180deg,#a99bd2,#777dc1 45%,#289d88);box-shadow:0 9px 21px #6259a326,inset 1px 0 #fff5}.sp-bar.is-ready{transform:scaleY(1)}.sp-bar.is-ready:hover{filter:saturate(1.12) brightness(1.03);box-shadow:0 11px 24px #1683712b,inset 1px 0 #ffffff60}.sp-bar span{bottom:calc(100% + 6px);transform:translate(-50%,6px);opacity:0;font-weight:600;color:#648179;background:#ffffffd9;border:1px solid #e7efec;border-radius:6px;padding:0 5px;line-height:1.7;box-shadow:0 3px 10px #173d3410;transition:opacity .32s ease,transform .4s ease;transition-delay:calc(var(--sp-bar-delay) + .5s)}.sp-bar.is-ready span{opacity:1;transform:translate(-50%)}.sp-bar-column.is-active{z-index:2}.sp-bar-column.is-active .sp-bar{filter:saturate(1.12) brightness(1.03);box-shadow:0 11px 24px #1683712b,inset 1px 0 #ffffff60}.sp-bar-column.is-active .sp-bar>span{opacity:0;transform:translate(-50%,4px);transition-delay:0s}.sp-bar-tooltip{position:absolute;z-index:3;left:50%;bottom:min(calc(var(--sp-bar-height) + 10px),calc(100% - 58px));min-width:132px;padding:8px 10px;border:1px solid #e1ebe7;border-radius:8px;background:#fffffff2;box-shadow:0 5px 16px #173d3426;color:#526b64;text-align:right;direction:rtl;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transform:translate(-50%,6px);transition:opacity .16s ease,transform .16s ease,visibility .16s}.sp-bar-tooltip.is-visible{opacity:1;visibility:visible;transform:translate(-50%)}.sp-bar-tooltip small{display:block;margin-bottom:3px;color:#8b9c97;font-size:11px;line-height:1.5}.sp-bar-tooltip strong{display:block;color:#286f60;font-size:13px;line-height:1.5}.sp-bar-tooltip strong span{color:#80948e;font-size:10px;font-weight:500}.sp-bar-column:first-child .sp-bar-tooltip{right:0;left:auto;transform:translateY(6px)}.sp-bar-column:first-child .sp-bar-tooltip.is-visible{transform:translateY(0)}.sp-bar-column:last-child .sp-bar-tooltip{right:auto;left:0;transform:translateY(6px)}.sp-bar-column:last-child .sp-bar-tooltip.is-visible{transform:translateY(0)}.sp-chart-legend{color:#708e86}.sp-chart-legend i{width:14px;height:7px;border-radius:3px;background:linear-gradient(90deg,#8fe0ca,#168371)}.sp-chart-legend>span{color:#9baaa6}.sp-chart-hint-mobile{display:none}@media(max-width:650px){.sp-chart-hint-desktop{display:none}.sp-chart-hint-mobile{display:inline}}.sp-dashboard-loading{width:100%}.sp-loading-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:22px}.sp-loading-stats>span{height:126px;border:1px solid #edf1f2;border-radius:13px;background:linear-gradient(100deg,#fff 20%,#eff7f4,#fff 64%);background-size:220% 100%;animation:sp-loading-shimmer 1.35s ease-in-out infinite}.sp-chart-skeleton{width:calc((100% - 22px)/1.6);min-height:315px;padding:22px 24px;background:radial-gradient(circle at 6% 6%,#eaf8f4 0,transparent 30%),#fff}.sp-loading-heading{display:flex;justify-content:space-between;align-items:center}.sp-loading-heading span,.sp-loading-heading i,.sp-loading-total{display:block;border-radius:7px;background:#e8f1ee;animation:sp-loading-pulse 1.2s ease-in-out infinite}.sp-loading-heading span{width:145px;height:18px}.sp-loading-heading i{width:75px;height:27px}.sp-loading-total{width:190px;height:29px;margin-top:31px}.sp-loading-bars{height:153px;margin-top:20px;padding:0 8px;display:flex;align-items:flex-end;justify-content:space-around;gap:14px;border-top:1px dashed #e7eeec;background:repeating-linear-gradient(to top,transparent 0,transparent 37px,#edf4f2 38px,transparent 39px)}.sp-loading-bars i{display:block;flex:1;max-width:37px;height:var(--sp-skeleton-height);border-radius:7px 7px 2px 2px;background:linear-gradient(180deg,#c8e9df,#9dcfc0);transform-origin:center bottom;animation:sp-loading-bars 1.15s ease-in-out infinite alternate;animation-delay:var(--sp-skeleton-delay)}.sp-chart-skeleton>p{text-align:center;color:#8fa19c;font-size:13px;margin:16px 0 0}@keyframes sp-chart-refresh{0%{right:-35%}to{right:100%}}@keyframes sp-loading-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes sp-loading-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes sp-loading-bars{0%{transform:scaleY(.45);opacity:.55}to{transform:scaleY(1);opacity:1}}@media(max-width:900px){.sp-chart-skeleton{width:calc((100% - 15px)*.583)}}@media(max-width:650px){.sp-loading-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:15px}.sp-loading-stats>span{height:116px}.sp-chart-skeleton{width:100%;min-height:300px;padding:18px}.sp-loading-total{margin-top:27px}.sp-loading-bars{gap:9px}}@media(prefers-reduced-motion:reduce){.sp-bar{transform:none;transition:none}.sp-bar span{opacity:1;transform:translate(-50%);transition:none}.sp-chart.is-loading:after,.sp-loading-stats>span,.sp-loading-heading span,.sp-loading-heading i,.sp-loading-total,.sp-loading-bars i{animation:none}}.ops-health{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 20px;padding:16px;background:#fff;border:1px solid #e1e8e4;border-radius:14px;font-size:12px}.ops-health .good{color:#12835c}.ops-health .warning{color:#a56a11}.ops-toolbar{display:flex;gap:12px;padding:20px;align-items:center;flex-wrap:wrap}.ops-toolbar form{display:flex;gap:8px;flex:1}.ops-toolbar .button{width:auto;margin:0;min-height:40px}.ops-toolbar input,.ops-toolbar select{min-height:40px;border:1px solid #dde5e0;border-radius:8px;padding:8px;width:100%}.ops-toolbar>select{width:auto}.ops-row{width:100%;display:flex;align-items:center;gap:16px;justify-content:space-between;padding:20px;text-align:right;border:0;border-top:1px solid #eef1ef;background:#fff;cursor:pointer;font:inherit}.ops-row:hover{background:#f6faf7}.ops-row>span:first-child{flex:1}.ops-row small{display:block;color:#687c71;font-size:12px;margin-top:6px}.ops-pagination{display:flex;align-items:center;justify-content:center;gap:20px;padding:20px}.ops-pagination .button{width:auto;margin:0}.sp-attention-row{scroll-margin-block:110px}.ops-row.sp-attention-row,.sp-table tr.sp-attention-row>td{background:#edf8f1;animation:sp-attention-pulse 2.2s ease-in-out 3}.ops-row.sp-attention-row{box-shadow:inset 3px 0 #70be94}@keyframes sp-attention-pulse{0%,to{background:#edf8f1}50%{background:#fff}}@media(prefers-reduced-motion:reduce){.ops-row.sp-attention-row,.sp-table tr.sp-attention-row>td{animation:none}}.task-due{display:inline-flex;align-items:center;gap:4px;direction:rtl}.task-due-value{display:inline-flex;gap:4px;direction:ltr}.ops-trade-header{display:flex;justify-content:space-between;gap:12px;margin:16px 0}.ops-details div{display:flex;gap:20px;justify-content:space-between;margin:12px 0}.ops-details dt{color:#718175}.ops-details dd{margin:0}.ops-details a{display:block;color:#217d56}.ops-check{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.9;margin:18px 0}.ops-check input{width:18px;height:18px;flex-shrink:0;margin-top:4px}.ops-list{overflow:hidden}.fee-reviews{margin:20px 0}.fee-reviews>h3{font-size:14px;color:#49665d}.fee-review{margin:10px 0;padding:15px;border:1px solid #dfe9e5;border-radius:12px;background:#fafcfb}.fee-review.reported{border-color:#e9cf9e;background:#fffdf7}.fee-review-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.fee-review-head small{display:block;margin-top:5px}.fee-review-actions{display:flex;gap:10px}.fee-review-actions .button{width:auto;margin:0}@media(max-width:700px){.ops-row{flex-wrap:wrap;padding:15px;gap:8px}.ops-row>span:first-child{min-width:100%}.ops-toolbar{padding:12px}.ops-health{gap:8px}}@media(max-width:650px){.sp-workspace,.sp-content-inner,.sp-page-heading>div,.sp-card,.sp-records,.sp-table-scroll{min-width:0}.sp-page-heading{align-items:flex-start}.sp-page-heading>div,.sp-card-heading>div,.sp-recent-tickets>a>span:nth-child(2){min-width:0}.sp-page-heading h1,.sp-page-heading p,.sp-card-heading h2,.sp-card-heading p{overflow-wrap:anywhere}.sp-demo-banner{flex-wrap:wrap}.sp-demo-message{align-items:flex-start;gap:7px;flex-basis:100%}.sp-demo-message>svg{width:14px;margin-top:2px}.sp-records .sp-table-scroll,.sp-summary-table{overflow:visible}.sp-records .sp-table,.sp-summary-table{display:block;min-width:0;padding:0 12px 12px}.sp-records .sp-table thead,.sp-summary-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.sp-records .sp-table tbody,.sp-summary-table tbody{display:grid;gap:12px}.sp-records .sp-table tbody tr,.sp-summary-table tbody tr{display:block;overflow:hidden;border:1px solid #e7ecef;border-radius:11px;background:#fff;box-shadow:0 2px 8px #26344208}.sp-records .sp-table td,.sp-summary-table td{display:grid;grid-template-columns:minmax(92px,.8fr) minmax(0,1.2fr);align-items:start;gap:12px;width:100%;padding:11px 12px;border-bottom:1px solid #eef1f3;color:#596775;font-size:14px;overflow-wrap:anywhere}.sp-records .sp-table td:before,.sp-summary-table td:before{content:attr(data-label);color:#8c98a4;font-size:13px;font-weight:500}.sp-records .sp-table td>b,.sp-records .sp-table td span>b,.sp-summary-table td>b,.sp-summary-table td span>b{font-size:14px}.sp-records .sp-table td:last-child,.sp-summary-table td:last-child{border-bottom:0}.sp-records .sp-table td>*{min-width:0}.sp-records .sp-table .sp-row-action{display:block;padding:10px 12px}.sp-records .sp-table .sp-row-action:before{display:none}.sp-detail-button{justify-content:center;width:100%;min-height:44px;font-size:14px}.sp-toolbar-actions{width:100%;min-width:0}.sp-filter,.sp-filter select{min-width:0}.sp-pagination{gap:12px;flex-wrap:wrap}.sp-detail-modal .two-columns{grid-template-columns:1fr;gap:0}.sp-stats,.sp-stat,.sp-stat-top>span:first-child,.sp-chart,.sp-bars,.sp-bar-column{min-width:0}.sp-stat-top>span:first-child{overflow-wrap:anywhere}.sp-stat>strong{max-width:100%;font-size:20px;line-height:1.55;letter-spacing:-.4px;overflow-wrap:anywhere}.sp-stat>strong small{display:block;margin:2px 0 0;line-height:1.3}.sp-bars{gap:5px;margin-inline:12px}.sp-bar-column{font-size:11px}.sp-bar{width:70%;max-width:28px}.sp-bar span{font-size:10px;padding-inline:3px}.sp-chart-legend{flex-wrap:wrap}.sp-chart-legend>span{flex-basis:100%;margin:4px 0 0}.ops-toolbar,.ops-toolbar form{min-width:0}.ops-toolbar>form{flex-basis:100%}.ops-toolbar input{min-width:0;flex:1}.ops-toolbar>select{min-width:0;flex:1;width:auto}}@media(max-width:420px){.sp-content-inner{padding-inline:11px}.sp-records .sp-table,.sp-summary-table{padding-inline:9px}.sp-records .sp-table td,.sp-summary-table td{grid-template-columns:minmax(82px,.72fr) minmax(0,1.28fr);gap:9px;padding-inline:10px}.sp-dataset-cards{grid-template-columns:1fr}.sp-form-actions{flex-direction:column}.ops-toolbar>select,.ops-toolbar>.button{width:100%;flex-basis:100%}}@media(max-width:650px){.sp-records:is(.sp-records-trades,.sp-records-audit){overflow:visible;border:0;background:transparent;box-shadow:none}.sp-records:is(.sp-records-trades,.sp-records-audit) .sp-records-toolbar{margin-bottom:14px;border:1px solid #e1e7eb;border-radius:14px;background:#fff;box-shadow:0 4px 14px #2634420a}.sp-records:is(.sp-records-trades,.sp-records-audit) .sp-table{padding:0}.sp-records:is(.sp-records-trades,.sp-records-audit) .sp-table tbody{gap:16px}.sp-records:is(.sp-records-trades,.sp-records-audit) .sp-table tbody tr{position:relative;border:1px solid #dce4e8;border-right:4px solid #279581;border-radius:16px;box-shadow:0 7px 22px #26344212;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.sp-records.sp-records-audit .sp-table tbody tr{border-right-color:#8173ae}.sp-records:is(.sp-records-trades,.sp-records-audit) .sp-table tbody tr:focus-within{border-color:#8fc9bc;box-shadow:0 8px 24px #167d681c}.sp-records.sp-records-audit .sp-table tbody tr:focus-within{border-color:#b5acd1;box-shadow:0 8px 24px #685a9b1c}.sp-records:is(.sp-records-trades,.sp-records-audit) .sp-table td{grid-template-columns:minmax(88px,.72fr) minmax(0,1.28fr);align-items:center;min-height:48px;padding:11px 14px;border-bottom-color:#e9eef0;font-size:14px}.sp-records:is(.sp-records-trades,.sp-records-audit) .sp-table td:first-child{min-height:66px;padding-block:14px;background:linear-gradient(135deg,#f7fbfa,#fff 72%)}.sp-records.sp-records-audit .sp-table td:first-child{background:linear-gradient(135deg,#f9f7fc,#fff 72%)}.sp-records:is(.sp-records-trades,.sp-records-audit) .sp-table td:before{color:#7b8894;font-size:13px;font-weight:600}.sp-record-value{display:block;min-width:0;max-width:100%;color:#334451;text-align:left;overflow-wrap:anywhere}.sp-record-value>b{color:#263b46!important;font-size:15px!important;font-weight:700!important;line-height:1.8}.sp-record-value>small{margin-top:3px;color:#778792;font-size:12px;line-height:1.7}.sp-record-value .sp-stamp{font-size:12px;font-weight:600}.sp-records:is(.sp-records-trades,.sp-records-audit) .sp-row-action{padding:11px 14px 14px;background:#fbfcfc}.sp-records:is(.sp-records-trades,.sp-records-audit) .sp-detail-button{min-height:46px;border:1px solid #d7ebe5;border-radius:10px;background:#edf7f4;color:#247d6d;font-weight:700}.sp-records.sp-records-audit .sp-detail-button{border-color:#e2dcef;background:#f5f2fa;color:#716399}.sp-records:is(.sp-records-trades,.sp-records-audit) .sp-pagination{margin-top:14px;border:1px solid #e1e7eb;border-radius:14px;background:#fff;box-shadow:0 4px 14px #2634420a}}@media(max-width:420px){.sp-records:is(.sp-records-trades,.sp-records-audit) .sp-table{padding-inline:0}.sp-records:is(.sp-records-trades,.sp-records-audit) .sp-table td{grid-template-columns:minmax(78px,.64fr) minmax(0,1.36fr);gap:10px;padding-inline:12px}}.sp-person{display:flex;align-items:center;gap:10px;padding:6px 8px;border:0;border-radius:10px;background:transparent;color:var(--sp-ink);text-align:right;cursor:pointer;transition:background .15s}.sp-person:hover,.sp-person[data-state=open]{background:#f3f7f6}.sp-account-trigger{min-width:0}.sp-account-trigger .sp-person-meta{min-width:0;max-width:180px}.sp-account-trigger b,.sp-account-trigger small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-person-chevron{color:#9ba8a3;transition:transform .15s}.sp-person[data-state=open] .sp-person-chevron{transform:rotate(180deg)}.sp-account-dropdown{z-index:90;min-width:190px;padding:6px;border:1px solid #e6ece9;border-radius:11px;background:#fff;box-shadow:0 14px 38px #213a3424;font-family:Vazirmatn,sans-serif;animation:sp-account-menu-in .14s ease-out}.sp-account-menu-item{display:flex;align-items:center;gap:10px;padding:10px 11px;border-radius:8px;outline:0;color:#b54d4d;font-size:14px;cursor:pointer;-webkit-user-select:none;user-select:none}.sp-account-menu-item[data-highlighted]{background:#fff1f0;color:#a83c3c}.modal.sp-logout-modal{width:min(430px,calc(100% - 28px))}.modal.sp-logout-modal>p{margin:0;color:#63717d;font-size:14px;line-height:2}.sp-logout-actions{display:flex;gap:10px;margin-top:22px}.sp-logout-actions .button{flex:1;width:auto;min-width:0;margin:0;box-shadow:none}.sp-logout-actions .sp-logout-confirm{border-color:#c94747;background:#c94747}@keyframes sp-account-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:650px){.sp-account-trigger .sp-person-meta{max-width:110px}.sp-person-chevron{width:14px}.sp-logout-actions{flex-direction:column-reverse}.sp-logout-actions .button{width:100%}}@media(prefers-reduced-motion:reduce){.sp-account-dropdown{animation:none}.sp-person-chevron{transition:none}}.sp-brand{margin-bottom:24px}.sp-topbar{height:70px}.sp-page-heading h1{margin-top:0}@media(max-width:900px){.sp-topbar{height:64px}}@media(max-width:650px){.sp-topbar{height:60px}}.sp .button.secondary{border-color:#dfe5ea;background:#fff;color:#647180;box-shadow:0 1px 2px #26344208}.sp .button.secondary:hover:not(:disabled){border-color:#cbd4dc;background:#f6f8fa;color:#4f5c6a;filter:none}.mi-intro{display:flex;align-items:center;gap:14px;padding:20px 23px;border-bottom:1px solid #edf1f3;background:linear-gradient(135deg,#f7fbfa,#fff 70%)}.mi-intro-icon{width:44px;height:44px;display:grid;place-items:center;flex-shrink:0;border-radius:12px;background:#eaf6f2;color:#338f7b}.mi-intro h2{font-size:14px;margin:0 0 4px}.mi-intro p{font-size:11px;color:#7f8d98}.mi-intro .button{margin-right:auto;white-space:nowrap}.mi-registration{display:inline-flex;padding:5px 9px;border-radius:7px;background:#f2f4f6;color:#8b96a0;white-space:nowrap}.mi-registration.registered{background:#edf7f3;color:#588f7a}.mi-entity-badge{display:inline-flex;align-items:center;gap:4px;width:max-content;padding:5px 8px;border-radius:7px;background:#edf3fb;color:#55769d;font-size:10px;font-weight:700;white-space:nowrap}.mi-entity-badge.person{background:#f5edfb;color:#775892}.mi-total{display:inline-flex!important;align-items:baseline;gap:5px}.mi-total>b{display:inline!important;font-size:18px!important;color:#287f6e!important}.mi-total small{display:inline;margin:0;color:#98a3ac}.mi-editor{max-width:760px}.mi-form-fields>.field{margin-bottom:14px}.mi-score-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:22px 0 10px}.mi-score-heading h3{font-size:14px;margin:0}.mi-score-heading p{font-size:11px;color:#87939d;margin-top:4px}.mi-score-heading>span{display:flex;align-items:baseline;gap:4px;padding:8px 12px;border-radius:9px;background:#eef7f4;color:#658b7e;font-size:11px;white-space:nowrap}.mi-score-heading>span b{font-size:20px;color:#25816f}.mi-score-table{overflow:hidden;border:1px solid #e4eaed;border-radius:11px}.mi-score-row{display:grid;grid-template-columns:minmax(115px,1.25fr) repeat(3,minmax(72px,1fr));align-items:stretch;border-bottom:1px solid #e9edef}.mi-score-row:last-child{border-bottom:0}.mi-score-row>strong,.mi-score-row>span{display:flex;align-items:center;padding:11px 13px;font-size:12px}.mi-score-header{background:#f7f9fa;color:#84919c}.mi-score-header>span:not(:first-child){justify-content:center;border-right:1px solid #e9edef}.mi-score-row>label{position:relative;display:flex;align-items:center;justify-content:center;min-height:45px;border-right:1px solid #e9edef;color:#75838f;cursor:pointer}.mi-score-row>label:hover{background:#f6faf8}.mi-score-row>label.selected{background:#eaf6f2;color:#267e6c;font-weight:700}.mi-score-row>label input{position:absolute;opacity:0;pointer-events:none}.mi-score-row>label span{font-size:11px}.mi-score-help{margin:8px 1px 18px!important;color:#8c98a2;font-size:11px!important}.mi-editor form>.button{width:100%}.mi-user-inquiry{margin:18px 0;padding:17px;border:1px solid #dce9e5;border-radius:12px;background:#fbfdfc}.mi-person-required{border-color:#d5e8e1;background:#f9fcfb}.mi-required-note{display:flex;align-items:center;gap:8px;padding:11px 12px;margin-bottom:15px;border-radius:9px;background:#eef7f4;color:#497d6f;font-size:12px;line-height:1.8}.mi-required-note svg{flex-shrink:0}.mi-user-inquiry .mi-score-heading{margin-top:18px}.mi-public-phone,.mi-inquiry-option{display:flex;align-items:center;gap:10px;padding:12px 13px;border:1px solid #e3ebE8;border-radius:10px;background:#f9fbfa;cursor:pointer}.mi-public-phone{margin:-2px 0 15px}.mi-inquiry-option{margin:15px 0}.mi-public-phone>input,.mi-inquiry-option>input{position:absolute;width:1px!important;height:1px!important;opacity:0}.mi-public-phone-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:#eaf6f2;color:#338f7b;flex-shrink:0}.mi-public-phone>span:nth-of-type(2),.mi-inquiry-option>span:nth-of-type(2){display:flex;flex:1;min-width:0;flex-direction:column}.mi-public-phone strong,.mi-inquiry-option strong{color:#536571;font-size:11px}.mi-public-phone small,.mi-inquiry-option small{color:#8a969f;font-size:10px}.mi-public-phone>i,.mi-inquiry-option>i{position:relative;width:39px;height:23px;border-radius:20px;background:#c8d0d6;flex-shrink:0;transition:background .2s}.mi-public-phone>i>b,.mi-inquiry-option>i>b{position:absolute;top:3px;right:3px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0001;transition:transform .2s}.mi-public-phone>input:checked~i,.mi-inquiry-option>input:checked~i{background:#338f7b}.mi-public-phone>input:checked~i>b,.mi-inquiry-option>input:checked~i>b{transform:translate(-16px)}.mi-public-phone>input:focus-visible~i,.mi-inquiry-option>input:focus-visible~i{outline:3px solid #b0dcd5;outline-offset:3px}.mi-phone-public,.mi-phone-private{width:max-content;margin-top:4px!important;padding:2px 6px;border-radius:5px;font-size:9px!important}.mi-phone-public{background:#edf7f3;color:#588f7a!important}.mi-phone-private{background:#f2f4f6;color:#929ba4!important}@media(max-width:650px){.mi-intro{align-items:flex-start;flex-wrap:wrap;padding:16px}.mi-intro-icon{width:38px;height:38px}.mi-intro>div:nth-child(2){flex:1;min-width:180px}.mi-intro .button{width:100%;margin:0}.mi-records .sp-table{min-width:0}.mi-score-row{grid-template-columns:minmax(78px,1fr) repeat(3,minmax(55px,.8fr))}.mi-score-row>strong,.mi-score-row>span{padding:9px 7px;font-size:11px}.mi-score-row>label{min-height:43px}.mi-score-row>label span{font-size:10px}.mi-user-inquiry{padding:11px}.mi-score-heading{align-items:flex-start}.mi-score-heading>span{padding:6px 9px}}.sp-credit-check{margin:18px 0;padding:15px;border:1px solid #dccb9f;border-radius:12px;background:#fffaf0}.sp-credit-check h4{margin:0 0 6px;color:#6f5416}.sp-credit-check p{margin:0 0 12px;color:var(--muted);font-size:.86rem}.sp-credit-check .listing-image-trigger{max-width:360px}.sp-backup-settings{margin-top:22px}.sp-backup-settings>.sp-card-heading{border-bottom:1px solid #edf1f3}.sp-backup-body{padding:22px 23px 24px}.sp-backup-intro{max-width:850px;color:#71808c;font-size:12px;line-height:2}.sp-backup-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.sp-backup-action{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-content:start;padding:18px;border:1px solid #e3eaf0;border-radius:12px;background:#fbfcfd}.sp-backup-action>span{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#eaf3fb;color:#6f98c0}.sp-backup-action.restore{border-color:#efdddd;background:snow}.sp-backup-action.restore>span{background:#faeceb;color:#bd706b}.sp-backup-action h3{margin:1px 0 6px;font-size:13px}.sp-backup-action p{min-height:68px;color:#7c8994;font-size:11px;line-height:2}.sp-backup-action>.button,.sp-backup-picker{grid-column:1/-1}.sp-backup-action>.button{width:100%;margin:4px 0 0}.sp-backup-action .sp-backup-restore-button{background:#bb5552}.sp-backup-picker{display:flex;align-items:center;gap:9px;min-width:0;min-height:41px;padding:9px 12px;border:1px dashed #dfb7b4;border-radius:8px;background:#fff;color:#a4605d;font-size:11px;cursor:pointer}.sp-backup-picker:hover{border-color:#c9827e;background:#fffdfd}.sp-backup-picker.disabled{opacity:.55;cursor:not-allowed}.sp-backup-picker span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-backup-picker input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.sp-backup-warning,.sp-restore-confirm-note{display:flex;align-items:flex-start;gap:9px;margin-top:17px;padding:12px 14px;border:1px solid #eddfbe;border-radius:9px;background:#fffaf0;color:#876f3e}.sp-backup-warning svg,.sp-restore-confirm-note svg{flex-shrink:0;margin-top:2px}.sp-backup-warning p,.sp-restore-confirm-note{font-size:11px;line-height:2}.sp-backup-warning b{color:#755b29}.sp-restore-confirm-note{margin:16px 0 0;color:#9a625e;border-color:#edd0cd;background:#fff5f4}.sp-backup-body>.error{margin-top:15px}.sp-backup-settings .sp-chip svg{color:#68a28d}@media(max-width:800px){.sp-backup-actions{grid-template-columns:1fr}.sp-backup-action p{min-height:0}}@media(max-width:650px){.sp-backup-settings{margin-top:15px}.sp-backup-body{padding:17px 16px 19px}.sp-backup-actions{gap:12px;margin-top:14px}.sp-backup-action{padding:14px}.sp-backup-action p,.sp-backup-intro,.sp-backup-warning p{font-size:10px}.sp-backup-action>.button{font-size:11px}.sp-backup-picker{font-size:10px}.sp-backup-warning{padding:10px}}.sp-sms-tests{margin-top:22px}.sp-sms-tests>.sp-card-heading{border-bottom:1px solid #edf1f3}.sp-sms-tests .sp-chip svg{color:#5c9f87}.sp-sms-test-body{padding:22px 23px 25px}.sp-sms-test-phone{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px;border:1px solid #dfeae6;border-radius:12px;background:#f7fbf9}.sp-sms-test-phone label>span{display:block;color:#50645d;font-size:12px;font-weight:700}.sp-sms-test-phone label>small{display:block;margin-top:5px;color:#84958e;font-size:11px}.sp-sms-test-phone>div{display:flex;align-items:center;direction:ltr;min-width:285px;overflow:hidden;border:1px solid #d7e5df;border-radius:9px;background:#fff}.sp-sms-test-phone>div>span{align-self:stretch;display:grid;place-items:center;padding:0 12px;border-right:1px solid #e4ece8;background:#f8faf9;color:#8a9993;font-size:12px}.sp-sms-test-phone input{width:100%;min-height:43px;border:0!important;border-radius:0!important;outline:0;background:transparent!important;box-shadow:none!important;padding:9px 13px!important;font-size:13px!important;text-align:left;letter-spacing:.4px}.sp-sms-test-body>.notice{margin-top:15px}.sp-sms-test-groups{display:flex;flex-direction:column;gap:22px;margin-top:24px}.sp-sms-test-group{overflow:hidden;border:1px solid #e7ecef;border-radius:12px}.sp-sms-test-group-title{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid #e9edef;background:#fafbfc}.sp-sms-test-group-title h3{font-size:12px}.sp-sms-test-group-title span{color:#95a0a9;font-size:10px}.sp-sms-test-list{display:flex;flex-direction:column}.sp-sms-test-item{display:grid;grid-template-columns:minmax(0,1fr) 155px;gap:18px;align-items:center;padding:16px;border-bottom:1px solid #edf1f3}.sp-sms-test-item:last-child{border-bottom:0}.sp-sms-test-copy>div{display:flex;align-items:flex-start;gap:10px}.sp-sms-test-copy h4{margin:0;color:#52616e;font-size:11px;line-height:1.9;font-weight:600}.sp-sms-test-copy code{flex-shrink:0;margin-top:2px;padding:2px 6px;border-radius:5px;background:#f3f5f7;color:#97a1aa;font-family:monospace;font-size:9px}.sp-sms-test-copy>p{margin-top:5px;color:#909ba5;font-size:10px;line-height:1.9}.sp-sms-test-copy details{margin-top:8px}.sp-sms-test-copy summary{width:max-content;cursor:pointer;color:#6d998b;font-size:10px}.sp-sms-test-copy pre{margin:9px 0 0;padding:11px 13px;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #e7eeeb;border-radius:8px;background:#f9fcfb;color:#64756e;font:10px/2 Vazirmatn,sans-serif}.sp-sms-test-action{display:flex;flex-direction:column;align-items:stretch;gap:8px}.sp-sms-test-action>span{text-align:center;font-size:9px}.sp-sms-test-action .ready{color:#5e9a83}.sp-sms-test-action .missing{color:#b37a70}.sp-sms-test-action .button{width:100%}.sp-sms-test-result{display:flex;align-items:center;gap:5px!important;padding:7px 9px;border-radius:7px}.sp-sms-test-result.success{background:#edf8f3;color:#4f8c73}.sp-sms-test-result.error{background:#fdf1ef;color:#b2685f}.sp-sms-test-result.neutral{background:#f3f5f7;color:#7e8a94}.sp-sms-test-phone-error{margin-top:13px!important;color:#b56862!important;font-size:10px!important}@media(max-width:700px){.sp-sms-tests{margin-top:15px}.sp-sms-test-body{padding:16px}.sp-sms-test-phone{align-items:stretch;flex-direction:column;gap:13px;padding:14px}.sp-sms-test-phone>div{min-width:0;width:100%}.sp-sms-test-item{grid-template-columns:1fr;padding:14px;gap:13px}.sp-sms-test-copy>div{align-items:flex-start;flex-direction:column;gap:3px}.sp-sms-test-action{flex-direction:row;align-items:center}.sp-sms-test-action>span{flex:1;text-align:right}.sp-sms-test-action .button{width:auto;min-width:115px}}.sp-fee-settings{margin-top:22px}.sp-fee-heading{border-bottom:1px solid #edf1f3}.sp-fee-toggle{display:flex;align-items:center;gap:12px;text-align:left}.sp-fee-toggle b{display:block;color:#52616e;font-size:11px;font-weight:600}.sp-fee-toggle small{display:block;color:#98a4ae;font-size:10px;margin-top:2px}.sp-fee-settings form{padding:22px 23px 24px}.sp-fee-defaults{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sp-fee-field{display:flex;flex-direction:column;gap:7px;padding:17px;border:1px solid #e5ece9;border-radius:11px;background:#fbfdfc;color:#667580;font-size:11px}.sp-fee-field>span{color:#52636d;font-weight:600}.sp-fee-field>small{color:#96a19f;font-size:10px}.sp-fee-field>div,.sp-product-fee-row label>div{display:flex;align-items:center;overflow:hidden;border:1px solid #dfe8e4;border-radius:8px;background:#fff;direction:rtl}.sp-fee-field input,.sp-product-fee-row input{min-width:0;width:100%;min-height:40px;padding:8px 12px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left;font-size:12px!important}.sp-fee-field b,.sp-product-fee-row label b{align-self:stretch;display:grid;place-items:center;min-width:39px;border-right:1px solid #e5ece8;background:#f6faf8;color:#5f8d7f;font-size:12px}.sp-product-fees{overflow:hidden;border:1px solid #e5ece9;border-radius:11px}.sp-product-fee-head,.sp-product-fee-row{display:grid;grid-template-columns:minmax(150px,1.2fr) repeat(2,minmax(135px,1fr));gap:14px;align-items:center;padding:12px 15px}.sp-product-fee-head{background:#f7faf9;color:#8a969f;font-size:10px}.sp-product-fee-row{border-top:1px solid #edf1ef}.sp-product-fee-row>strong{color:#52636d;font-size:11px;font-weight:600}.sp-product-fee-row label>span{display:none}.sp-fee-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px}.sp-fee-footer p{max-width:760px;color:#86938f;font-size:10px;line-height:2}.sp-fee-footer .button{flex-shrink:0}.sp-fee-bank-settings{margin-top:20px;padding:18px;border:1px solid #dfe8e4;border-radius:12px;background:#f8fbfa}.sp-fee-bank-settings h3{margin:0;color:#365b50;font-size:14px}.sp-fee-bank-settings>p{margin:5px 0 16px;color:#7a8d86;font-size:11px}.sp-fee-bank-settings .two-columns{align-items:end}.sp-fee-bank-settings .iban-input{margin:0}.sp-payment-method{margin-top:20px;padding:18px;border:1px solid #dfe8e4;border-radius:12px;background:#fbfdfc}.sp-payment-method>h3{margin:0;color:#365b50;font-size:14px}.sp-payment-method>p{margin:5px 0 15px;color:#7a8d86;font-size:11px}.sp-payment-method-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sp-payment-method-options>label{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) 24px;align-items:center;gap:11px;padding:15px;border:1px solid #e0e8e5;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s}.sp-payment-method-options>label:hover{border-color:#b8d7cd}.sp-payment-method-options>label.selected{border-color:#56a58f;background:#f2faf7;box-shadow:0 0 0 1px #56a58f1f}.sp-payment-method-options input{position:absolute;opacity:0;pointer-events:none}.sp-payment-method-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:#edf6f3;color:#3f917b}.sp-payment-method-options b,.sp-payment-method-options small{display:block}.sp-payment-method-options b{color:#405b52;font-size:12px}.sp-payment-method-options small{margin-top:4px;color:#889690;font-size:10px;line-height:1.8}.sp-payment-method-options i{display:grid;place-items:center;width:22px;height:22px;border:1px solid #d7e2de;border-radius:50%;color:#fff}.sp-payment-method-options label.selected i{border-color:#3f9b82;background:#3f9b82}.sp-payment-method-options input:focus-visible~i{outline:3px solid #b0dcd5;outline-offset:3px}.sp-bale-status{display:flex;align-items:center;gap:13px;margin-top:14px;padding:17px 18px;border:1px solid #d9e9e3;border-radius:12px;background:#f5fbf8}.sp-bale-status>span{display:grid;place-items:center;width:43px;height:43px;flex-shrink:0;border-radius:11px;background:#e4f4ee;color:#358a72}.sp-bale-status>div{min-width:0;flex:1}.sp-bale-status h3{margin:0;color:#376556;font-size:13px}.sp-bale-status p{margin:5px 0 0;color:#728a81;font-size:10px;line-height:1.9}.sp-bale-status>svg{color:#399176;flex-shrink:0}.sp-bale-status.missing{border-color:#eedbb8;background:#fffaf0}.sp-bale-status.missing>span{background:#f8edda;color:#a67b32}.sp-bale-status.missing h3{color:#7e602d}.sp-bale-status.missing p{color:#927c57}@media(max-width:650px){.sp-fee-settings{margin-top:15px}.sp-fee-heading{align-items:flex-start;flex-direction:column}.sp-fee-toggle{align-self:stretch;justify-content:space-between;text-align:right;padding-top:13px;border-top:1px solid #edf1f3}.sp-fee-settings form{padding:16px}.sp-fee-defaults{grid-template-columns:1fr;gap:11px}.sp-fee-field{padding:13px}.sp-product-fee-head{display:none}.sp-product-fee-row{grid-template-columns:1fr 1fr;gap:10px;padding:14px 12px}.sp-product-fee-row>strong{grid-column:1/-1}.sp-product-fee-row label>span{display:block;margin-bottom:5px;color:#89959e;font-size:10px}.sp-fee-footer{align-items:stretch;flex-direction:column;gap:13px}.sp-fee-footer .button{width:100%;font-size:12px}}@media(max-width:650px){.sp-payment-method-options{grid-template-columns:1fr}.sp-payment-method,.sp-fee-bank-settings{padding:14px}.sp-bale-status{align-items:flex-start;padding:14px}}.sp-recheck-reason,.sp-recheck-result{border:1px solid #e7edf0;border-radius:10px;padding:15px 17px;margin:0 0 22px;background:#f8fafb}.sp-recheck-reason h3,.sp-recheck-result h3{font-size:12px;margin-bottom:8px;color:#71838c}.sp-recheck-reason p,.sp-recheck-result p{white-space:pre-wrap;line-height:2;color:#536571;overflow-wrap:anywhere}.sp-recheck-result{background:#eff7f2;border-color:#dfede5}.sp-staff-card{width:100%;max-width:none}.sp-staff-card>.sp-card-heading{border-bottom:1px solid #edf1f3}.sp-staff-card>form{padding:0 24px}.sp-staff-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end;padding:22px 0 24px}.sp-staff-add .field{margin:0}.sp-staff-list{display:grid;padding:0 24px 8px;border-top:1px solid #edf1f3}.sp-staff-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:19px 4px;border-bottom:1px solid #edf1f3}.sp-staff-row:last-child{border-bottom:0}.sp-staff-avatar{width:50px;height:50px;display:grid;place-items:center;border:1px solid #dcebe6;border-radius:14px;background:#edf7f3;flex-shrink:0}.sp-staff-avatar.support{background:#f1f6f8;border-color:#e2e9ed}.sp-staff-avatar img{display:block;width:27px;height:27px;object-fit:contain}.sp-staff-avatar.support img{width:30px;height:30px}.sp-staff-details{min-width:0}.sp-staff-details b,.sp-staff-details span,.sp-staff-details small{display:block}.sp-staff-details b{font-size:14px;color:#334b58}.sp-staff-details span{width:max-content;max-width:100%;font-size:13px;color:#4f6470;margin-top:3px}.sp-staff-details small{font-size:11px;color:#87959e;margin-top:4px}.sp-staff-remove{display:flex;align-items:center;gap:7px;border:1px solid #f0c8c8;background:#fff8f8;color:#a33d3d;border-radius:9px;padding:8px 11px;font-family:inherit;cursor:pointer}.sp-staff-remove:hover{background:#fff0f0}.sp-danger-button{background:#b54444!important}.sp-danger-button:hover{background:#953737!important}.sp-row-actions{display:flex;align-items:center;gap:7px}.sp-delete-button{display:flex;align-items:center;gap:5px;border:1px solid #f0d5d2;background:#fff8f7;border-radius:6px;padding:6px 9px;color:#b45b52;font-size:11px;white-space:nowrap;cursor:pointer}.sp-delete-button:hover{border-color:#e7bbb6;background:#fff0ee;color:#9f4038}.sp-delete-modal{max-width:470px;width:calc(100% - 32px);font-size:13px}.sp-delete-modal>p{color:#657681;line-height:2.1}.sp-delete-modal>p b{color:#40555e}.sp-delete-modal .error{margin-top:14px}.modal.sp-stacked-modal{box-shadow:0 20px 80px #00352640,0 0 34px 10px #001e2c73}.sp-payment-method-options{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.sp-payment-method-options{grid-template-columns:1fr}}@media(max-width:650px){.sp-staff-card>form,.sp-staff-list{padding-inline:16px}.sp-staff-add{grid-template-columns:1fr;padding-block:18px 20px}.sp-staff-add .button{width:100%}.sp-staff-row{grid-template-columns:auto minmax(0,1fr);gap:12px;padding-block:16px}.sp-staff-avatar{width:44px;height:44px;border-radius:12px}.sp-staff-avatar img{width:24px;height:24px}.sp-staff-avatar.support img{width:27px;height:27px}.sp-staff-remove{grid-column:1/-1;justify-content:center}}@media(max-width:650px){.sp-row-actions{width:100%}.sp-row-actions>button{flex:1;width:auto;justify-content:center;min-height:44px;font-size:13px}}
