/* GHARAR desk — scoped refinement, no public-site or member-home changes. */
@font-face{font-family:Vazirmatn;src:url('/studio/assets/vazirmatn-fa.woff2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+0600-06FF,U+200C-200F,U+FB50-FDFF,U+FE70-FEFF}
.staff-workspace.desk-refined{--desk-bg:#0d1a24;--desk-surface:#152733;--desk-raised:#1b303d;--desk-line:#344b58;--desk-text:#edf4f2;--desk-muted:#b6c8cf;--desk-mint:#93ded0;--desk-gold:#e5c18a;--desk-gap:clamp(18px,2.5vw,32px);--team-surface:var(--desk-surface);--team-border:var(--desk-line);--team-muted:var(--desk-muted);background:var(--desk-bg)!important;color:var(--desk-text)!important;font-family:Vazirmatn,Tahoma,sans-serif;font-size:14px;line-height:1.85}
.desk-refined .workspace-content{background:var(--desk-bg)!important;scroll-behavior:smooth;scroll-padding-block:24px 90px;scrollbar-width:thin;scrollbar-color:#4c6572 transparent}
.desk-refined .workspace-sidebar{background:#0a1620!important;border-color:#2b404c!important;box-shadow:-10px 0 40px #0000000a}
.desk-refined .workspace-sidebar>div:first-child{padding:27px 24px 22px;border-bottom-color:#293d49!important}
.desk-refined .workspace-sidebar>div:first-child p{color:#cfdddF!important;font-size:14px;margin-top:10px;font-weight:600}
.desk-refined .workspace-sidebar h3{color:#9cb2bd!important;font-size:11px;font-weight:500;margin-bottom:10px}
.desk-refined .workspace-sidebar :is(button,a){font-size:13px;line-height:1.7;border-radius:9px;margin-block:2px;transition:background-color .16s,color .16s;color:#c6d5db}
.desk-refined .workspace-sidebar :is(button,a):hover{background:#1b303c!important;color:#fff!important}
.desk-refined .workspace-sidebar button[aria-current=page]{background:#1b3d45!important;border:1px solid #38636a!important;border-inline-start:3px solid var(--desk-gold)!important;color:#f3faf6!important;font-weight:650}
.desk-refined .workspace-sidebar .pr-nav{margin:10px 14px;padding:11px 12px!important;border:1px solid #3b5661!important;width:calc(100% - 28px)}
.desk-refined .workspace-content>.desk-greeting{margin:24px var(--desk-gap) 16px!important;border:0!important;border-radius:14px;background:transparent!important}
.desk-refined .desk-greeting>[aria-label="پروفایل من"]{border:1px solid #3a5360!important;border-top:1px solid #3a5360!important;background:linear-gradient(115deg,#162c38,#1a3540)!important;padding:22px 24px;border-radius:14px;box-shadow:0 10px 30px #0000000c;position:relative;gap:18px}
.desk-refined .desk-greeting>[aria-label="پروفایل من"]:before{content:'';position:absolute;inset-inline-start:0;top:26px;bottom:26px;width:3px;background:var(--desk-gold);border-radius:3px}
.desk-refined .desk-greeting img{width:68px;height:68px;border:2px solid #87b9b7!important;box-shadow:0 0 0 5px #8bd9cc08;object-fit:cover}
.desk-refined .desk-greeting p:first-child{font-size:23px;font-weight:650;line-height:1.7;color:var(--desk-text)!important}
.desk-refined .desk-greeting p:not(:first-child){font-size:13px;color:#c0d2d7!important;line-height:1.7}
.desk-date{margin-inline-start:auto;align-self:center;color:#bfd5db;font-size:12px;white-space:nowrap;text-align:end}
.desk-date span{display:block;color:var(--desk-gold);font-size:11px;margin-top:4px}
.desk-refined .workspace-content>nav[aria-label="کارهای من"]{margin:0 var(--desk-gap) 22px!important;gap:8px}
.desk-refined .workspace-content>nav[aria-label="کارهای من"] button{font-size:13px;min-height:40px;padding:8px 16px;border:1px solid #3e5967!important;background:#172e3a!important;color:#c9dfdf!important;border-radius:9px}
.desk-refined .workspace-content>nav[aria-label="کارهای من"] button[aria-pressed=true]{background:#244c50!important;color:#a5e7d6!important;border-color:#58897f!important}
.desk-refined .workspace-content>:is(.gpday,.people-roster,.webinar-admin,.desk-webinar,.team-insights,.staff-settlements,.founder-cockpit){margin-inline:var(--desk-gap)!important;margin-block:20px!important}
.desk-refined :is(.gpday,.people-roster,.webinar-admin,.desk-webinar,.team-insights,.staff-settlements){background:var(--desk-surface)!important;border:1px solid var(--desk-line)!important;border-radius:14px;box-shadow:0 8px 25px #0000000b;color:var(--desk-text)}
.desk-refined :is(.team-insights,.staff-settlements,.webinar-admin){padding:24px}
.desk-refined .gpday{padding:24px;border-top:2px solid #72c7b8!important;background:linear-gradient(125deg,#16323c,#142a36)!important}
.desk-refined :is(.gpday h2,.team-insight-heading h2,.staff-settlements>h2,.webinar-admin h2){font-size:21px;font-weight:650;color:#e6f3ef!important;line-height:1.7}
.desk-refined :is(.gpday-date,.gpday-muted,.wa-muted,.pr-muted,.team-insight-note,.cockpit-note){color:var(--desk-muted)!important;line-height:1.85}
.desk-refined :is(.gpday-item,.wa-row,.pr-row){background:#1b3541;border-color:#3b5663;border-radius:10px;padding:16px 18px}
.desk-refined .gpday-time time{font-size:25px;font-weight:600;color:#a2e3d6;min-width:66px;font-variant-numeric:tabular-nums}
.desk-refined .gpday-current{background:#1d4148;border-inline-start:3px solid #99dfcd}
.desk-refined .gpday-item h3{font-size:16px;font-weight:600}
.desk-refined :is(.gpday-status,.pr-status,.wa-status,.coaching-chat-status):empty{display:none!important}
.desk-refined .desk-webinar>summary,.desk-refined .people-roster>summary{font-size:17px;font-weight:600;color:#cce8e3;padding:18px 22px;cursor:pointer;min-height:56px;align-content:center}
.desk-refined .desk-webinar[open]>summary,.desk-refined .people-roster[open]>summary{border-bottom:1px solid var(--desk-line);margin-bottom:18px}
.desk-refined .desk-webinar .webinar-admin{border:0!important;box-shadow:none;margin:0!important;padding:0 22px 22px!important;background:transparent!important}
.desk-refined :is(.pr-controls,.wa-toolbar){gap:9px;margin-block:14px}
.desk-refined .wa-summary span{background:#1d3d46;border:1px solid #3c626a;color:#c8e9df;font-size:13px}
.desk-refined :is(.cockpit-kpi,.cockpit-card,.team-insight-card){background:linear-gradient(135deg,#1c3340,#162b37)!important;border:1px solid #3b5361!important;border-radius:12px;box-shadow:none!important;padding:20px;min-width:0}
.desk-refined .cockpit-kpi{border-top:2px solid var(--kpi-accent,#87d8c6)!important}
.desk-refined .team-insight-card h3{font-size:15px;font-weight:650;line-height:1.7;margin-bottom:12px}
.desk-refined :is(.cockpit-kpi strong,.cockpit-value){font-size:29px;font-weight:600;font-variant-numeric:tabular-nums}
.desk-refined .cockpit-kpi :is(small,p){color:#bacfd5}
.desk-refined :is(.team-insight-grid,.cockpit-grid){gap:16px}
.desk-refined :is(.team-insight-heading,.cockpit-heading){margin-bottom:20px;gap:14px}
.desk-refined .cockpit-heading h2{font-size:26px;font-weight:650}
.desk-refined .cockpit-section{padding-block:12px 24px;border-bottom-color:#344b58}
.desk-refined .cockpit-section>h3{font-size:19px;color:#b5dfd9;margin-bottom:17px}
.desk-refined :is(.cockpit-filters,.financial-report-controls form){background:#172f3b;border-color:#3a5564;border-radius:11px}
.desk-refined .finance-monthly{gap:12px}
.desk-refined .finance-month-bar{background:linear-gradient(180deg,#8bdac8,#3e91a6);box-shadow:0 0 20px #84d8c208;border-radius:5px 5px 0 0}
.desk-refined .finance-month-column strong{font-size:11px;line-height:1.6;color:#dceeea}
.desk-refined .finance-month-column>span{font-size:11px;color:#bdd0d8}
.desk-refined .finance-ring:after{background:#192f3b}
.desk-refined .team-insight-label{font-size:13px;line-height:1.7;padding:9px 0;gap:12px}
.desk-refined .team-insight-track{background:#304855;height:7px;border-radius:7px;overflow:hidden}
.desk-refined :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background:#102633!important;color:var(--desk-text)!important;border:1px solid #567181!important;border-radius:9px;font:inherit;line-height:1.7;box-sizing:border-box;max-width:100%}
.desk-refined :is(input,textarea,select)::placeholder{color:#a4bcc6!important}
.desk-refined :is(button,input,textarea,select,a,summary):focus-visible{outline:2px solid #f0c885!important;outline-offset:3px;box-shadow:none!important}
.desk-refined :is(.gpday button,.wa-toolbar button,.webinar-admin button,.people-roster button,.founder-cockpit button){background:#1e3947;color:#e6f2ed;border:1px solid #557582;border-radius:9px;min-height:42px;font-size:13px;padding:9px 14px;box-shadow:none}
.desk-refined :is(.gpday button,.webinar-admin button,.people-roster button,.founder-cockpit button):hover:not(:disabled){background:#2a4c59;border-color:#80b0b7}
.desk-refined .gpday a.gpday-join{background:#9adecc;color:#102d34;border:1px solid #a1e5d5;border-radius:9px;font-weight:700;box-shadow:0 3px 10px #0000000d}
.desk-refined .gpday a.gpday-join:hover{background:#b2eadb;color:#102d34}
.desk-refined .workspace-content :is(section,article,form)>:is(h1,h2){letter-spacing:normal;line-height:1.7}
.desk-refined .workspace-content section>h1{font-size:25px;font-weight:650;color:#d7eeea}
.desk-refined .workspace-content details>summary{line-height:1.85}
.desk-refined .workspace-technical{font-size:12px;line-height:1.8;color:#b0c4cc;border-top:1px solid #344b58;padding-top:12px;margin-top:20px}
.desk-refined .financial-report-table th{background:#1c3542;color:#cee4e6;font-weight:600}
.desk-refined .financial-report-table :is(td,th){padding:12px;border-bottom-color:#3a5360}
.desk-refined .financial-report-table tbody tr:nth-child(even){background:#1b344033}
.desk-refined .coaching-inbox{background:var(--desk-surface);border-color:var(--desk-line);border-radius:14px}
.desk-refined .coaching-chat-log{background:#102530;border-radius:10px;padding:14px}
.desk-refined .gh-app-install{background:transparent;border:0;color:#b7cdd3;margin:12px var(--desk-gap);font-size:12px;padding:4px 0}
.desk-refined .gh-app-install>summary{font-size:12px;min-height:34px;align-content:center}
.desk-refined .gh-mobile-work-nav{background:#101f2cf5;border-top-color:#3d5563;box-shadow:0 -6px 25px #00000018}
.desk-refined .gh-mobile-work-nav button{font-weight:500;color:#c7dedf}
@media(min-width:1024px){.desk-refined .workspace-sidebar{width:250px}.desk-refined .workspace-content{padding-bottom:36px}}
@media(min-width:1600px){.desk-refined .workspace-content>:is(.desk-greeting,.gpday,.people-roster,.desk-webinar,.team-insights,.staff-settlements,.founder-cockpit,section){max-width:1440px;margin-inline:auto!important;width:calc(100% - 64px);box-sizing:border-box}}
@media(max-width:767px){.staff-workspace.desk-refined{--desk-gap:16px;font-size:14px}.desk-refined .workspace-content>.desk-greeting{margin-top:8px!important}.desk-refined .desk-greeting>[aria-label="پروفایل من"]{padding:18px;gap:13px;flex-wrap:wrap}.desk-refined .desk-greeting img{width:56px;height:56px}.desk-refined .desk-greeting p:first-child{font-size:20px}.desk-refined .desk-greeting p:not(:first-child){font-size:12px}.desk-date{width:100%;padding-top:10px;border-top:1px solid #3a5360;display:flex;justify-content:space-between;align-items:center;font-size:11px}.desk-date span{margin:0}.desk-refined :is(.gpday,.team-insights,.staff-settlements,.webinar-admin){padding:18px}.desk-refined :is(.cockpit-card,.cockpit-kpi,.team-insight-card){padding:16px}.desk-refined .gpday-head{gap:14px}.desk-refined .gpday-head>.gpday-actions{justify-content:flex-start;gap:7px}.desk-refined .gpday-head button{padding:8px 10px;font-size:12px}.desk-refined .gpday-item{padding:14px}.desk-refined .gpday-time time{font-size:22px;min-width:56px}.desk-refined .desk-webinar>summary,.desk-refined .people-roster>summary{padding:16px;font-size:16px}.desk-refined .desk-webinar .webinar-admin{padding:0 16px 16px!important}.desk-refined .workspace-content>nav[aria-label="کارهای من"]{margin-bottom:16px!important}.desk-refined .workspace-content>nav[aria-label="کارهای من"] button{padding:8px 12px;min-height:42px}.desk-refined .cockpit-heading h2{font-size:23px}.desk-refined .cockpit-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){.desk-refined .workspace-content{scroll-behavior:auto}.desk-refined *{transition:none!important}}
@media print{.staff-workspace.desk-refined{background:white!important;color:black!important}.desk-refined .workspace-content{background:white!important}}
.desk-refined .workspace-sidebar button[data-desk-active=true]{background:#1b3d45!important;border:1px solid #38636a!important;border-inline-start:3px solid var(--desk-gold)!important;color:#f3faf6!important;font-weight:650}
.desk-refined .finance-month-column strong{font-size:11px;white-space:nowrap;word-break:normal;max-width:none;direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}
.desk-refined .finance-monthly{min-width:300px}.desk-refined .team-insight-card:has(.finance-monthly){overflow-x:auto;scrollbar-width:thin;scrollbar-color:#547887 transparent}
.desk-refined .finance-month-column:has(strong[data-desk-long=true]){min-width:80px}
.desk-refined .finance-monthly{min-width:0;width:100%;gap:6px}
@media(max-width:767px){
.desk-refined .gh-mobile-work-nav{gap:6px;padding:7px 12px calc(7px + env(safe-area-inset-bottom));background:#10222ef5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.desk-refined .gh-mobile-work-nav>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:56px;padding:7px 3px;border:1px solid transparent;border-radius:11px;color:#b7cbd4;transition:background-color .16s,color .16s}
.desk-refined .gh-mobile-work-nav>button svg{display:block;flex-shrink:0;width:23px;height:23px}
.desk-refined .gh-mobile-work-nav .desk-tab-label{font-size:11px;font-weight:500;line-height:1.5;white-space:nowrap}
.desk-refined .gh-mobile-work-nav>button[aria-current=page]{background:#23434d;color:#adeddc;border-color:#3d6269}
.desk-refined .gh-mobile-work-nav>button[aria-current=page] .desk-tab-label{color:#e5f6ef;font-weight:650}
.desk-refined .gh-mobile-work-nav>button:hover{background:#1c3845;color:#f1f9f5}
.desk-refined .gh-mobile-work-nav:has(>button[hidden]){grid-template-columns:repeat(3,minmax(0,1fr))}
}
