:root{--bg:#f4f6f2;--ink:#172018;--muted:#68726a;--line:#dfe5dd;--green:#126b49;--green2:#e4f2e9;--card:#fff;--nav:#10261d}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Tahoma,Segoe UI,sans-serif}.shell{min-height:100vh;display:grid;grid-template-columns:240px 1fr;direction:ltr}.sidebar{direction:rtl;background:var(--nav);color:#fff;padding:26px 18px;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:700;direction:ltr}.brandMark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#35b979;color:#082018}.sidebar nav{margin-top:42px;display:grid;grid-gap:7px;gap:7px}.sidebar nav a{color:#bcd0c6;text-decoration:none;padding:12px 14px;border-radius:9px;cursor:pointer}.sidebar nav a.active,.sidebar nav a:hover{background:#1c3b2f;color:#fff}.account{margin-top:auto;border-top:1px solid #2b453a;padding-top:18px;display:flex;gap:10px;align-items:center}.avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#d6a85f;color:#201707}.account small,.providerTitle small{display:block;color:#91a79c;margin-top:4px}.content{direction:rtl;padding:34px 4vw 60px;max-width:1400px;width:100%;margin:auto}.adminHeader,.jobTop,.panelTitle,.saveBar,header{display:flex;justify-content:space-between;align-items:center}.eyebrow{color:var(--muted);margin:0 0 6px;font-size:13px}h1{font-size:30px;margin:0}button{font:inherit;border:0;cursor:pointer}.primary{background:var(--green);color:white;padding:11px 20px;border-radius:9px}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin:28px 0}.panel,.settingsCard,.stats article{background:var(--card);border:1px solid var(--line);border-radius:14px}.stats article{padding:18px}.stats small,.stats span{display:block;color:var(--muted);font-size:12px}.stats strong{display:block;font-size:25px;margin:8px 0}.positive{color:var(--green)!important}.panel{overflow:hidden}.panelTitle{padding:20px 22px;border-bottom:1px solid var(--line)}h2{margin:0 0 5px;font-size:19px}.panelTitle p,.sectionHint{margin:0;color:var(--muted);font-size:13px}.ghost{background:transparent;color:var(--green);border:1px solid #b6cabf;padding:8px 13px;border-radius:8px}.job{display:flex;align-items:center;gap:18px;padding:20px 22px;border-bottom:1px solid #edf0ec}.job:last-child{border:0}.score{background:var(--green2);color:var(--green);width:62px;height:62px;border-radius:12px;display:grid;place-content:center;text-align:center}.score b{font-size:20px}.score span{font-size:10px}.jobBody{flex:1 1}.jobTop h3{margin:0;font-size:16px}.jobBody p,.jobTop time{color:var(--muted);font-size:12px}.tags{display:flex;gap:7px}.tags span{background:#f0f3ef;border-radius:20px;padding:5px 9px;font-size:11px}.arrow{background:none;font-size:20px;color:var(--green)}.adminPage{max-width:1180px;margin:auto;padding:40px 24px 100px}.adminHeader{margin-bottom:25px}.adminHeader a{color:var(--green);text-decoration:none;font-size:13px}.adminHeader h1{margin-top:10px}.adminHeader p{color:var(--muted)}.secure{background:var(--green2);color:var(--green);padding:9px 13px;border-radius:20px;font-size:12px}.settingsCard{padding:24px;margin-bottom:18px}.providers{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:20px}.provider{border:1px solid var(--line);border-radius:12px;padding:17px;display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.providerTitle{grid-column:1/-1;display:flex;gap:10px;align-items:center}.providerIcon{width:36px;height:36px;border-radius:9px;background:var(--green2);color:var(--green);display:grid;place-items:center;font-weight:700}.limits label,.provider label{font-size:12px;color:var(--muted)}input,select{width:100%;margin-top:6px;border:1px solid #ccd5cf;border-radius:8px;background:#fbfcfb;padding:10px;color:var(--ink);font:inherit}.switchLine{display:flex;align-items:center;gap:7px}.killSwitch input,.switchLine input{width:auto;margin:0}.limits{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px;margin-top:20px}.killSwitch{margin-top:20px;padding:16px;background:#faf7ef;border:1px solid #eee2c9;border-radius:11px;display:flex;align-items:center;gap:24px}.killSwitch div{margin-left:auto}.killSwitch p{margin:4px 0 0;color:var(--muted);font-size:12px}.saveBar{position:fixed;bottom:0;right:0;left:0;background:#ffffffea;border-top:1px solid var(--line);padding:13px max(24px,calc((100vw - 1130px)/2));z-index:3}.saveBar p{color:var(--green);font-size:13px}@media(max-width:900px){.shell{display:block}.sidebar{height:auto;position:static}.sidebar nav{margin-top:20px;grid-template-columns:repeat(2,1fr)}.account{display:none}.stats{grid-template-columns:1fr 1fr}.limits,.provider,.providers{grid-template-columns:1fr}.providerTitle{grid-column:auto}.killSwitch{align-items:flex-start;flex-wrap:wrap}.killSwitch div{width:100%}}@media(max-width:560px){.content{padding:24px 14px}.stats{grid-template-columns:1fr}.job{align-items:flex-start}.score{width:52px;height:52px}.jobTop{display:block}.tags{flex-wrap:wrap}.adminHeader{display:block}.secure{display:inline-block;margin-top:10px}}.adminActions{display:flex;align-items:center;gap:10px}.loginPage{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top right,#dcefe2,transparent 42%),var(--bg)}.loginCard{width:min(430px,100%);background:#fff;border:1px solid var(--line);border-radius:18px;padding:34px;box-shadow:0 18px 60px #173c2420}.loginBrand{margin-bottom:35px}.loginCard h1{margin-bottom:8px}.loginCard form{display:grid;grid-gap:17px;gap:17px;margin-top:25px}.loginCard label{font-size:13px;color:var(--muted)}.loginButton{width:100%;margin-top:5px}.loginButton:disabled{opacity:.65;cursor:wait}.formError{color:#a32c2c;background:#fbeaea;border:1px solid #efc4c4;border-radius:9px;padding:10px;font-size:13px}.noticeBox{margin-bottom:16px}.loginLegal{display:flex;justify-content:center;gap:18px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.loginLegal a{font-size:12px;color:var(--muted);text-decoration:none}@media(max-width:560px){.adminActions{align-items:flex-start;flex-direction:column;margin-top:14px}.loginCard{padding:25px}}@font-face{font-family:Yekan Bakh;src:url(/YekanBakh-VF.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}body,button,html,input,select,textarea{font-family:Yekan Bakh,Tahoma,Segoe UI,sans-serif}.brandLogo{display:block;width:100%;height:auto;object-fit:contain}.sidebar .brand{width:100%;background:#fff;border-radius:10px;padding:9px 11px}.sidebar .brandLogo{max-width:185px;margin:auto}.loginBrand{width:230px;max-width:100%;margin-bottom:20px}.loginBrand .brandLogo{max-width:230px}@media(max-width:900px){.sidebar .brand{width:210px}.sidebar .brandLogo{max-width:185px}}.appFrame{min-height:100vh;display:flex;direction:rtl}.appMain{direction:rtl;flex:1 1;min-width:0}.appSidebar{width:260px;flex:0 0 260px;height:100vh;position:-webkit-sticky;position:sticky;top:0;z-index:30;background:var(--nav);color:#fff;padding:24px 17px 18px;display:flex;flex-direction:column;overflow-y:auto}.appSidebarHead{display:flex;align-items:center;gap:8px}.appBrand{display:block;background:#fff;border-radius:11px;padding:9px 10px;flex:1 1}.appBrand img{display:block;width:100%;height:auto}.appMenuClose{display:none;background:transparent;color:#fff;font-size:30px;line-height:1}.appNav{display:grid;grid-gap:5px;gap:5px;margin-top:30px}.appAdminNav a,.appNav a{display:flex;align-items:center;gap:11px;color:#bcd0c6;text-decoration:none;padding:10px 12px;border-radius:9px;transition:.15s ease}.appNav a span{display:grid;place-items:center;width:21px;height:21px;color:#75d0a4;font-size:16px}.appAdminNav a.active,.appAdminNav a:hover,.appNav a.active,.appNav a:hover{background:#1c3b2f;color:#fff}.appAdminNav{display:grid;grid-gap:3px;gap:3px;margin-top:18px;padding-top:14px;border-top:1px solid #2b453a}.appAdminNav small{color:#789187;padding:0 12px 6px}.appAdminNav a{padding-block:8px;font-size:13px}.appAccount{margin-top:auto;border-top:1px solid #2b453a;padding-top:16px;display:flex;align-items:center;gap:9px}.appAccount>div:nth-child(2){min-width:0;flex:1 1}.appAccount b,.appAccount small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appAccount b{font-size:13px}.appAccount small{color:#91a79c;font-size:11px;margin-top:3px}.appAccount button{background:transparent;color:#91a79c;font-size:20px;padding:6px}.appAccount button:hover{color:#fff}.appAvatar{width:36px;height:36px;flex:0 0 36px;border-radius:50%;display:grid;place-items:center;background:#d6a85f;color:#201707;font-weight:700}.appMenuButton,.appMenuOverlay{display:none}@media(max-width:900px){body.appMenuOpen{overflow:hidden}.appFrame{display:block;padding-top:64px}.appMain{min-height:calc(100vh - 64px)}.appMenuButton{display:grid;place-items:center;position:fixed;top:12px;right:14px;z-index:25;width:42px;height:40px;border-radius:9px;background:var(--nav);color:#fff;font-size:22px;box-shadow:0 5px 18px #10261d30}.appSidebar{position:fixed;right:0;top:0;width:min(290px,86vw);height:100dvh;transform:translateX(105%);transition:transform .22s ease;box-shadow:-12px 0 30px #07140f45}.appSidebar.isOpen{transform:translateX(0)}.appMenuClose{display:block}.appMenuOverlay{position:fixed;inset:0;z-index:29;background:#07140f99;width:100%;height:100%;border-radius:0;opacity:0;pointer-events:none;transition:opacity .2s}.appMenuOverlay.isOpen{display:block;opacity:1;pointer-events:auto}}