.CompanyInfo_tabs__HoD3J{gap:1rem;margin-bottom:5%;border-bottom:2px solid var(--color-border);direction:rtl;font-family:var(--font-arabic-body)}.CompanyInfo_tabButton__rN0VB{padding:.5rem 1rem;font-weight:600;color:var(--color-text-body);border-bottom:2px solid transparent;transition:color .3s,border-color .3s;font-size:var(--font-size-body);font-family:var(--font-arabic-body)}.CompanyInfo_tabButton__rN0VB:hover{color:var(--color-interactive)}.CompanyInfo_tabButton__rN0VB.CompanyInfo_active__CY5JJ{border-color:var(--color-accent-primary);color:var(--color-accent-primary)}.CompanyInfo_tabContent__Sq3cw{margin-top:1rem;display:flex;justify-content:center;width:100%;direction:rtl;margin-bottom:2rem}.CompanyInfo_tabs__HoD3J{display:flex;gap:.6rem;padding:.4rem .6rem .7rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;position:relative;mask-image:linear-gradient(270deg,transparent 0,#000 28px,#000 calc(100% - 28px),transparent)}.CompanyInfo_tabButton__rN0VB{flex:0 0 auto;white-space:nowrap;scroll-snap-align:start;cursor:pointer}@media (hover:none){.CompanyInfo_tabs__HoD3J{scrollbar-width:none}.CompanyInfo_tabs__HoD3J::-webkit-scrollbar{display:none}}.CompanyInfo_companyCard__RcvNU{display:flex;gap:1rem;align-items:flex-start;padding:1rem;margin-top:1rem;background:var(--color-surface);width:100%}.CompanyInfo_memberCompaniesWrap__QEczf{width:100%;display:block}.CompanyInfo_memberCompaniesTitle__Clevq{font-size:.95rem;font-weight:700;color:var(--color-text-heading);margin-bottom:8px}.CompanyInfo_memberCompaniesList__hydkZ{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.CompanyInfo_memberCompanyItem__I9sZp{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;min-width:160px;max-width:260px;background:var(--color-surface);border:1px solid rgba(0,0,0,.04);box-shadow:0 6px 18px rgba(9,30,66,.04);transition:transform .12s ease,box-shadow .12s ease,background .12s ease;text-decoration:none}.CompanyInfo_memberCompanyItem__I9sZp:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(9,30,66,.08)}.CompanyInfo_memberCompanyItem__I9sZp img{width:48px;height:48px;object-fit:cover;border-radius:6px;flex:0 0 48px}.CompanyInfo_memberCompanyName__wwRux{color:var(--color-text-heading);font-weight:700;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.CompanyInfo_memberCompanyMeta__0iIy0{color:var(--color-text-muted);font-size:.85rem;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.CompanyInfo_companyRow__2dBE2{display:flex;gap:14px;align-items:flex-start;padding:14px;background:var(--color-surface);border:1px solid rgba(0,0,0,.04);box-shadow:0 6px 18px rgba(9,30,66,.03);margin-bottom:12px}.CompanyInfo_companyMedia__BwB89{flex:0 0 96px;display:flex;align-items:center;justify-content:center}.CompanyInfo_companyLogoLarge__MG5zk{width:88px;height:88px;object-fit:cover}.CompanyInfo_companyDetails__MZj3W{flex:1 1 auto;display:flex;flex-direction:column}.CompanyInfo_companyTitleRow__CfTo7{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.CompanyInfo_companyTitle__D5LUT{font-size:1.06rem;font-weight:700;margin:0}.CompanyInfo_companySubtitle__7VtJ2{color:var(--color-text-muted);font-size:.9rem;margin-top:6px}.CompanyInfo_companyAvatarStrip__TNvSn{display:flex;gap:8px;align-items:center;margin-top:10px;flex-wrap:nowrap;overflow:auto}.CompanyInfo_companyAvatarStrip__TNvSn img{width:40px;height:40px;object-fit:cover}.CompanyInfo_companyExpand__wzaib{flex:0 0 28px;display:flex;align-items:center;justify-content:center}.CompanyInfo_chev__2uLGa{font-size:20px;color:var(--color-text-muted)}.CompanyInfo_leftCol__stesd{flex:0 0 120px;display:flex;align-items:center;justify-content:center}.CompanyInfo_centerCol__YVqpJ{flex:1 1 auto}.CompanyInfo_logo__e5k4Y{object-fit:cover;width:120px;height:120px}.CompanyInfo_titleRow__DvvZT{display:flex;align-items:center;gap:8px}.CompanyInfo_companyName__g8Fxl{font-size:1.05rem;margin:0}.CompanyInfo_verified__hDOj3{color:var(--color-accent-primary);font-size:.9rem}.CompanyInfo_label___85g5{font-weight:700;margin-top:12px;color:var(--color-text-subheading);font-size:large}.CompanyInfo_metaRow__vWM6u{color:var(--color-text-muted);margin-top:6px;display:flex;gap:6px;align-items:center}.CompanyInfo_metaItem__0zMbd{font-size:.9rem}.CompanyInfo_metaSep__5zzM6{opacity:.5}.CompanyInfo_description__dCBp8{margin-top:8px;color:var(--color-text-body);line-height:1.4}.CompanyInfo_linksRow__Fxjqk{margin-top:8px;display:flex;gap:12px}.CompanyInfo_link__CptyU{color:var(--color-interactive);font-weight:600}.CompanyInfo_membersWrap__96h8s{margin-top:10px}.CompanyInfo_membersLabel__VRRSO{font-size:.875rem;color:var(--color-text-subheading);margin-right:8px;white-space:nowrap}.CompanyInfo_membersStrip__WuTZv{position:relative}.CompanyInfo_memberAvatar__UmyMu{display:block}.CompanyInfo_extraCount__mpOdV{border:0;box-shadow:0 1px 2px rgba(0,0,0,.04)}.CompanyInfo_caretBtn__axLI4{background:transparent;border:none;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center}.CompanyInfo_caret__AW39x{font-size:18px;color:var(--color-text-muted);transform:rotate(0deg);transition:transform .18s}@media (max-width:640px){.CompanyInfo_companyCard__RcvNU{flex-direction:column;align-items:center;text-align:center}.CompanyInfo_leftCol__stesd{flex:0 0 auto}.CompanyInfo_centerCol__YVqpJ{width:100%}.CompanyInfo_membersStrip__WuTZv{justify-content:center}}.CompanyInfo_overlay__Ts5jK{position:fixed;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:1000}.CompanyInfo_panel__P9rOi{background:var(--color-surface);padding:16px;width:min(720px,94%);max-height:80vh;overflow:auto}.CompanyInfo_panelHeader__y1NRD{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.CompanyInfo_panelClose__S27iT{background:transparent;border:none;cursor:pointer;font-size:18px}.CompanyInfo_panelGrid__r81rB{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.CompanyInfo_panelItem__NnyzS{display:flex;gap:8px;align-items:center}.CompanyInfo_gridFull__O7q70{grid-column:1/-1}.CompanyInfo_noMarginStrong__gEQG0{margin:0;font-weight:600}.CompanyInfo_panelAvatar__WhUaj{width:60x;height:60px;object-fit:cover}.CompanyInfo_panelName__jsTLa{font-size:.95rem}.CompanyInfo_membersStrip__WuTZv{display:flex;align-items:center;gap:5px;flex-wrap:nowrap}.CompanyInfo_memberAvatar__UmyMu{width:60px;height:60px;object-fit:cover;border:1px solid rgba(0,0,0,.04);flex:0 0 60px;box-shadow:0 1px 2px rgba(0,0,0,.06)}.CompanyInfo_extraCount__mpOdV{width:60px;height:60px;flex:0 0 60px;background:#f3f4f6;display:inline-flex;align-items:center;justify-content:center;color:#333;font-weight:600;border:none;cursor:pointer}.CompanyInfo_membersRows__soWQn{display:flex;flex-direction:column;gap:6px}.CompanyInfo_membersRow__3truM{display:flex;gap:5px;align-items:center}.CompanyInfo_membersRow__3truM .CompanyInfo_memberAvatar__UmyMu{margin:0}@media (max-width:640px){.CompanyInfo_membersRows__soWQn{gap:8px}.CompanyInfo_membersRow__3truM{justify-content:center;flex-wrap:wrap}}.CompanyInfo_modalContainer__P2WEd{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:1200}.CompanyInfo_modalBackdrop__20p8W{position:absolute;inset:0;background:rgba(0,0,0,.4)}.CompanyInfo_modalForm__dgLv_{position:relative;background:#fff;padding:20px;box-shadow:0 6px 24px rgba(0,0,0,.25);width:min(720px,calc(100vw - 40px));max-height:90vh;overflow:auto;direction:rtl}.CompanyInfo_modalForm__dgLv_ label{display:block;font-weight:600;color:var(--color-text-subheading)}.CompanyInfo_modalForm__dgLv_ input[type=file]{margin-top:6px}.CompanyInfo_formGrid__ag3hQ{display:grid;grid-template-columns:1fr;gap:8px}.CompanyInfo_input__XLAFD{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-body);font-family:var(--font-arabic-body);font-size:var(--font-size-body);margin-top:6px}.CompanyInfo_input__XLAFD:focus{outline:none;border-color:var(--color-accent-primary);box-shadow:0 0 0 3px rgba(0,123,255,.06)}.CompanyInfo_modalActions__aife2{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.CompanyInfo_button__v_bs1{padding:8px 12px;border:1px solid transparent;background:transparent;cursor:pointer;font-weight:600}.CompanyInfo_buttonPrimary__gF9Da{padding:8px 12px;border:1px solid transparent;background:var(--color-accent-primary);color:#fff;cursor:pointer;font-weight:700}.CompanyInfo_buttonPrimary__gF9Da[disabled],.CompanyInfo_button__v_bs1[disabled]{opacity:.6;cursor:not-allowed}.CompanyInfo_addCompanyBtn__2py8O{padding:6px 10px;font-size:13px;border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer}.CompanyInfo_addBtnWrap___Bdcl{margin-inline-start:12px;margin-top:1rem}.CompanyInfo_modalTitle__xiD5Y{margin-top:0}.CompanyInfo_errorText__Z4OwH{color:crimson;margin-bottom:8px}.CompanyInfo_successText___IkkO{color:green;margin-bottom:8px}.CompanyInfo_companyRowWrapper__rE0ov{position:relative}.CompanyInfo_editCompanyBtn__rq8px{position:absolute;top:16px;left:16px;padding:6px 12px;background:var(--color-accent-primary);color:white;border:none;border-radius:6px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease;z-index:10;font-family:var(--font-arabic-body)}.CompanyInfo_editCompanyBtn__rq8px:hover{background:var(--color-accent-primary-dark,#0747a6);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.CompanyInfo_editCompanyBtn__rq8px:active{transform:translateY(0)}.EditCompany_body__FALAe{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#ffffff;color:#333;margin:0;padding:40px;display:flex;justify-content:center}.EditCompany_container__9ppcE{width:100%;max-width:800px}.EditCompany_title__8bCK5{font-size:18px;font-weight:700;margin-bottom:12px;color:#333}.EditCompany_modalOverlay__cQSwT{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:flex-start;padding:40px 16px;z-index:2100;overflow:auto}.EditCompany_modalDialog__Gge1G{width:100%;max-width:720px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.3);overflow:visible;animation:EditCompany_modalPop__T68UG .3s ease}.EditCompany_modalHeader__luhC7{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;border-bottom:1px solid #eee}.EditCompany_modalHeaderTitle__2_fCb{margin:0;font-size:18px;font-weight:600}.EditCompany_modalClose__kwsCS{background:transparent;border:none;font-size:22px;line-height:1;cursor:pointer;padding:6px 8px}.EditCompany_modalContent__9t7XF{padding:18px;max-height:80vh;overflow-y:auto}.EditCompany_modalForm__EF_Sk{padding:0}.EditCompany_modalActions__Mta_x{display:flex;justify-content:flex-end;gap:8px;padding-top:12px}.EditCompany_button__8FtmY{padding:8px 12px;border:1px solid #ddd;cursor:pointer;background:#fff;color:#333}.EditCompany_buttonPrimary__NuJql{padding:8px 14px;background:var(--color-accent-primary);color:#fff;border:none;font-weight:600}.EditCompany_input__qE4sF{width:100%;height:44px;border:1px solid var(--color-border,#e6e6e6);padding:0 12px;background:#fff;font-size:.95rem}.EditCompany_errorText__o7gh8{color:var(--color-error,#b00020);background:rgba(176,0,32,.06);padding:8px;border:1px solid rgba(176,0,32,.12);margin-bottom:8px}.EditCompany_successText__mHAkL{color:var(--color-success,#166534);background:rgba(16,185,129,.06);padding:8px;border:1px solid rgba(16,185,129,.12);margin-bottom:8px}@keyframes EditCompany_modalPop__T68UG{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.EditCompany_infoBox__QlaAR{background-color:var(--color-border-lighter);border:1px solid var(--color-border-light);padding:15px 20px;margin-bottom:25px;font-size:14px;line-height:1.8}.EditCompany_infoBox__QlaAR strong{font-weight:700}.EditCompany_btnAdd__OmEkg{background-color:var(--color-accent-primary);color:white;border:none;padding:10px 20px;font-weight:700;font-size:14px;cursor:pointer;margin-bottom:25px;transition:background-color .2s}.EditCompany_btnAdd__OmEkg:hover{background-color:#c9302c}.EditCompany_btnSave__Xbe4s{background-color:#eeeeee;color:#a0a0a0;border:1px solid #dddddd;padding:10px 35px;float:left;margin-top:30px;cursor:not-allowed;font-weight:600}.EditCompany_teamCard__inGwp{width:400px;border:1px solid #dddddd;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05);background:#fff;transition:none;cursor:default}.EditCompany_cardBody__srdM_,.EditCompany_cardImage__uoy2b{display:flex;align-items:center}.EditCompany_cardImage__uoy2b{background-color:#e0e0e0;width:130px;height:120px;justify-content:center;flex-shrink:0}.EditCompany_teamCard__inGwp:hover{transform:none!important;box-shadow:0 1px 3px rgba(0,0,0,.05)!important}.EditCompany_teamCard__inGwp:hover .EditCompany_cardImage__uoy2b{transform:none!important}.EditCompany_cardFooter__g10pH{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #dddddd;font-size:13px;background-color:#fafafa}.EditCompany_footerLinks__y1EtT{display:flex;align-items:center;height:100%}.EditCompany_cardContent__cTDN5{padding-right:2%}.EditCompany_footerLinks__y1EtT .EditCompany_actionPill__doC3x,.EditCompany_footerLinks__y1EtT button{color:#4b5563;cursor:pointer;text-decoration:none;padding:10px 12px;background:#fff;font-size:13px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.EditCompany_footerLinks__y1EtT .EditCompany_actionPill__doC3x:hover,.EditCompany_footerLinks__y1EtT button:hover{background:#d4d4d4;color:#4b5563}.EditCompany_footerIcons__3_lex{display:flex;gap:12px;padding-left:2%}.EditCompany_icon__sYHd4{width:18px;height:18px;fill:#c71585;cursor:pointer;transition:opacity .2s}.EditCompany_icon__sYHd4:hover{opacity:.7}.EditCompany_cardsRow__x4qhp{display:flex;flex-wrap:wrap;gap:20px}.EditCompany_checkboxLabel__bzONG{display:inline-flex;align-items:center;gap:8px;cursor:pointer;user-select:none}.EditCompany_checkboxLabel__bzONG input[type=checkbox]{width:18px;height:18px;margin:0;padding:0;accent-color:var(--color-accent-primary,#d9534f);border-radius:4px;cursor:pointer}.EditCompany_checkboxLabel__bzONG input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 4px rgba(217,83,79,.12)}.EditCompany_checkboxLabel__bzONG .EditCompany_customCheckbox__pBYfy{display:inline-block;width:18px;height:18px;border:1px solid #cfcfcf;border-radius:4px;background:#fff}.EditCompany_container__9ppcE:after{content:"";clear:both;display:table}