@font-face{font-family:Shabnam;src:url(../media/Shabnam-Light-FD.1q8lqbkrlz_5-.woff2)format("woff2"),url(../media/Shabnam-Light-FD.0y8ewv25kzi6y.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Peyda;src:url(../media/Peyda-Regular.1yf2b8_t1866s.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{--takesh-green-950:#0f473b;--takesh-green-900:#145c4a;--takesh-green-800:#1d7a60;--takesh-green-700:#2d8a6c;--takesh-green-600:#3ca17d;--takesh-bg:#f2f7f4;--takesh-card:#fffffff0;--takesh-text:#17342e;--takesh-muted:#738981;--takesh-border:#d9e8e2;--takesh-danger:#c14c4c;--takesh-warning:#f59e0b;--takesh-blue:#5798d6;--takesh-radius:22px;--takesh-shadow:0 20px 44px #0f473b14}*{box-sizing:border-box}html,body{min-height:100%;margin:0}html{direction:rtl}body{background:radial-gradient(circle at top right, #3ca17d14, transparent 22%), radial-gradient(circle at left bottom, #5798d614, transparent 22%), var(--takesh-bg);color:var(--takesh-text);font-family:Shabnam,Tahoma,Arial,sans-serif;font-weight:400}body,button,input,textarea,select{font-family:Shabnam,Tahoma,Arial,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit}h1,h2,h3,h4,h5,h6,.page-title,.modal-title,.card-title,.takesh-title,.brand{font-family:Peyda,Shabnam,Tahoma,sans-serif;font-weight:400}.shell{grid-template-columns:310px minmax(0,1fr);min-height:100vh;display:grid}.side{color:#fff;background:linear-gradient(#0d4639 0%,#136450 48%,#0e5645 100%);flex-direction:column;justify-content:flex-start;padding:22px 18px 18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.sideGlow{pointer-events:none;filter:blur(8px);border-radius:999px;position:absolute}.sideGlowTop{background:#94ffd924;width:210px;height:210px;top:-70px;right:-80px}.sideGlowBottom{background:#66a8ff1a;width:220px;height:220px;bottom:-90px;left:-80px}.brandWrap,.sideFooter,.nav{z-index:1;position:relative}.sideFooter{margin-top:auto}.brandWrap{align-items:center;gap:14px;margin-bottom:16px;display:flex}.brandMark{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:18px;place-items:center;width:58px;height:58px;font-family:Peyda,Shabnam,sans-serif;font-size:30px;display:grid;box-shadow:0 12px 24px #0000001f}.brand{margin-bottom:4px;font-size:29px}.brandSub{color:#ebf7f3c2;font-size:13.5px}.nav{gap:6px;display:grid}.navItem{color:#d9eeea;border-radius:13px;align-items:center;gap:10px;min-height:46px;padding:8px 11px;font-size:13.5px;text-decoration:none;transition:transform .18s,background .18s,color .18s,box-shadow .18s;display:flex}.navItem.active{color:#fff;background:linear-gradient(135deg,#ffffff2e,#ffffff14);box-shadow:inset 0 0 0 1px #ffffff24}.navIcon{background:#ffffff14;border-radius:12px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.userMiniCard{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:12px;margin:0;padding:10px 11px;display:flex}.userMiniCardInline{justify-content:space-between}.userMiniIdentity{align-items:center;gap:10px;min-width:0;display:flex}.userMiniText{min-width:0}.sideLogoutInline{background:#ffffff14;border-radius:11px;flex:none;min-height:36px;padding:7px 10px;font-size:13.5px}.sideLogoutInline:hover:not(:disabled){box-shadow:none;background:#ffffff26}.userMiniAvatar,.avatarBubble{color:#fff;background:linear-gradient(135deg,#1f8268,#4ba98a);border-radius:14px;place-items:center;width:42px;height:42px;font-family:Peyda,Shabnam,sans-serif;display:grid;box-shadow:0 12px 20px #1f82682e}.avatarBubble.large{border-radius:16px;width:52px;height:52px;font-size:20px}.userMiniName{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-weight:400;overflow:hidden}.userMiniRole{color:#edf6f2c2;font-size:13.5px}.sideLogout,.topLogout,.featureLink,.groupCardActions .btn,.composerActions .btn,.groupCreateActions .btn,.modalToolbar .btn,.chatTopBar .btn{justify-content:center;align-items:center;gap:8px;display:inline-flex}.main{min-width:0;padding:26px}.pageContent{gap:18px;display:grid}.top{justify-content:space-between;align-items:center;gap:16px;display:flex}.topCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border:1px solid #dce6e2d9;border-radius:24px;padding:18px 20px;box-shadow:0 14px 40px #0f473b0d}.topTitle{font-size:18px;display:block}.topSub{margin-top:4px}.card,.featureCard,.statCard{background:var(--takesh-card);border-radius:var(--takesh-radius);box-shadow:var(--takesh-shadow);border:1px solid #d9e8e2f2}.card{padding:22px}.grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.featureGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.groupCardsGrid{grid-template-columns:repeat(auto-fit,minmax(285px,1fr))}.featureCard{gap:18px;padding:22px;display:grid}.featureCardHead{align-items:flex-start;gap:16px;display:flex}.featureCard h3,.pageHeroTitle,.sectionTitleRow h2,.sectionTitleRow h3,.chatTopMain h3{margin:0}.featureCard p,.pageHeroText,.sectionLead{margin:8px 0 0}.featureIcon,.pageHeroIcon,.statIcon,.sectionIcon,.emptyIcon{width:52px;height:52px;color:var(--takesh-green-800);background:linear-gradient(135deg,#1d7a6029,#5798d629);border-radius:16px;flex:0 0 52px;place-items:center;display:grid}.sectionIcon{border-radius:12px;flex-basis:38px;width:38px;height:38px}.pageHero{background:linear-gradient(135deg,#fffffff2,#f4fbf8e0);border:1px solid #d9e8e2e6;border-radius:28px;align-items:flex-start;gap:16px;padding:24px;display:flex;box-shadow:0 18px 45px #0f473b0f}.pageHero.compact{padding:20px 24px}.pageHeroKicker{color:var(--takesh-green-700);margin:0 0 8px;font-size:13.5px}.pageHeroTitle{font-size:clamp(28px,3vw,40px);line-height:1.55}.pageHeroText{max-width:840px;color:var(--takesh-muted);line-height:1.95}.quickStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.statCard{align-items:center;gap:14px;padding:18px;display:flex}.statCard.emerald .statIcon{color:var(--takesh-green-800);background:#1d7a6024}.statCard.blue .statIcon{color:var(--takesh-blue);background:#5798d629}.statCard.gold .statIcon{color:var(--takesh-warning);background:#f59e0b29}.statCard.purple .statIcon{color:#6f5ce7;background:#826cf529}.statLabel{color:var(--takesh-muted);margin-bottom:5px;font-size:13.5px}.statValue{font-family:Peyda,Shabnam,sans-serif;font-size:18px}.muted{color:var(--takesh-muted)}.error{color:#a32d2d;background:#fff3f3;border:1px solid #f3cccc;border-radius:14px;margin:10px 0;padding:12px 14px}.btn{color:#fff;background:linear-gradient(135deg,#1c8467,#1a735b);border:0;border-radius:14px;min-height:44px;padding:10px 17px;transition:transform .15s,box-shadow .15s,opacity .15s;box-shadow:0 10px 20px #1a735b2e}.btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 24px #1a735b38}.btn:disabled{opacity:.6;cursor:default}.btn.alt{color:var(--takesh-green-800);box-shadow:none;background:#edf6f2}.btn.ghost{color:#fff;box-shadow:none;background:#ffffff1a}.btn.danger{background:linear-gradient(135deg,#cf5d5d,#bb4646)}.field{gap:7px;display:grid}.labelTitle{color:var(--takesh-text)}.field input,.field textarea,.field select,.actions input,.searchBox input{width:100%;color:var(--takesh-text);background:#fff;border:1px solid #cedbd7;border-radius:14px;outline:none;padding:12px 14px;transition:border-color .16s,box-shadow .16s}.field textarea{resize:vertical}.field input:focus,.field textarea:focus,.field select:focus,.actions input:focus,.searchBox input:focus{border-color:#73a896;box-shadow:0 0 0 4px #237a5c17}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.actions,.groupCreateActions,.groupCardActions,.composerActions,.miniStatsRow,.supportMetaRows{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.table{border-collapse:collapse;width:100%;margin-top:16px}.table th,.table td{text-align:right;border-bottom:1px solid #edf1ef;padding:12px}.pill,.countBadge,.statusPill{border-radius:999px;justify-content:center;align-items:center;padding:6px 12px;font-size:13.5px;display:inline-flex}.pill,.countBadge{color:var(--takesh-green-800);background:#edf6f3}.statusPill.open{color:#1f7b60;background:#e9f6f1}.statusPill.closed{color:#a35a1f;background:#fff4e2}.modalBack{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0819146b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fffffffa;border-radius:26px;width:min(860px,100%);max-height:92vh;padding:22px;overflow:auto;box-shadow:0 28px 70px #0a181438}.largeModal{width:min(1040px,100%)}.modalToolbar{margin-bottom:14px}.modalSection{border-top:1px solid #edf1ef;margin-top:20px;padding-top:16px}.splitWrap{justify-content:space-between;align-items:center}.sectionHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sectionTitleRow{align-items:center;gap:12px;display:flex}.searchBox{background:#fff;border:1px solid #d5e2dd;border-radius:16px;align-items:center;gap:10px;margin:14px 0 12px;padding:0 14px;display:flex}.searchBox svg{color:var(--takesh-muted)}.searchBox input{background:0 0;border:0;padding:12px 0;box-shadow:none!important}.supportBoard,.supportLayout{grid-template-columns:360px minmax(0,1fr);gap:16px;display:grid}.supportSidebar,.supportMain{min-height:640px}.conversationList{gap:10px;max-height:520px;padding-left:4px;display:grid;overflow:auto}.conversationCard{text-align:right;background:linear-gradient(135deg,#fff,#f6fbf9);border:1px solid #e4eeea;border-radius:18px;width:100%;padding:14px;transition:transform .16s,border-color .16s,box-shadow .16s}.conversationCard:hover,.conversationCard.active{border-color:#bcd7cc;transform:translateY(-1px);box-shadow:0 12px 28px #11544414}.conversationTop{align-items:center;gap:12px;margin-bottom:8px;display:flex}.conversationMeta{gap:5px;display:grid}.conversationSnippet{color:var(--takesh-text);margin:0 0 10px;line-height:1.9}.conversationFoot,.messageTime,.memberMeta,.messageHistoryMeta,.miniRow{align-items:center;gap:6px;display:flex}.conversationFoot{flex-wrap:wrap;justify-content:space-between}.chatTopBar{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.chatTopMain{align-items:center;gap:14px;display:flex}.chatPanel,.chat{gap:12px;max-height:430px;margin:18px 0;padding:4px;display:grid;overflow:auto}.messageRow{display:flex}.messageRow.ceo{justify-content:flex-start}.messageRow.user{justify-content:flex-end}.messageBubble.ceo,.bubble.ceo{background:linear-gradient(135deg,#e6f6f0,#f2fbf8);border:1px solid #d0e9df}.messageBubble.user,.bubble.user{background:linear-gradient(135deg,#edf4ff,#f8fbff);border:1px solid #d7e6ff}.messageRole{color:var(--takesh-green-700);margin-bottom:6px;font-size:13.5px}.messageText{line-height:1.95}.messageTime{color:var(--takesh-muted);margin-top:8px;font-size:13.5px}.replyComposer{border-top:1px solid #edf1ef;padding-top:16px}.composerField{margin-bottom:12px}.composerActions{justify-content:space-between}.emptyState{text-align:center;min-height:280px;color:var(--takesh-muted);place-items:center;gap:10px;display:grid}.emptyState.compact{background:#fbfefd;border:1px dashed #d6e5de;border-radius:18px;min-height:110px;padding:12px}.emptyState.large h3{margin:0}.groupsOverview{gap:18px;display:grid}.miniStat{text-align:center;background:linear-gradient(135deg,#f5fbf8,#fff);border:1px solid #e1ece7;border-radius:18px;min-width:90px;padding:14px 16px}.miniStat strong{color:var(--takesh-green-800);font-family:Peyda,Shabnam,sans-serif;font-size:24px;display:block}.miniStat span{color:var(--takesh-muted);font-size:13.5px}.groupCreatePanel{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.groupTitleField{margin:0}.groupCard{min-height:220px}.memberRow{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.membersList,.sentMessagesList{gap:10px;max-height:260px;display:grid;overflow:auto}.messageHistoryCard{background:#fcfefd;border:1px solid #e4eeea;border-radius:18px;padding:16px}.messageHistoryText{margin-bottom:8px;line-height:1.95}.niceScroll{scrollbar-width:thin;scrollbar-color:#b9d0c8 transparent}.niceScroll::-webkit-scrollbar{width:8px}.niceScroll::-webkit-scrollbar-thumb{background:#b9d0c8;border-radius:999px}.takesh-login-page{color:#173a31;background:radial-gradient(circle at 78% 18%,#2e7e631f,#0000 28%),radial-gradient(circle at 14% 84%,#23574817,#0000 28%),linear-gradient(135deg,#eef4f1 0%,#f8faf9 50%,#edf3f0 100%);place-items:center;min-height:100vh;padding:34px 22px;display:grid;position:relative;overflow:hidden}.takesh-login-orb{pointer-events:none;border-radius:999px;position:absolute}.takesh-login-orb-1{background:#1f735617;width:280px;height:280px;top:-115px;right:-85px}.takesh-login-orb-2{background:#1d5d4812;width:210px;height:210px;bottom:-75px;left:-70px}.takesh-login-card{z-index:1;direction:ltr;background:#fffffff7;border:1px solid #c0d3cbbf;border-radius:28px;grid-template-columns:.92fr 1.08fr;width:min(920px,100%);min-height:575px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 65px #19413524}.takesh-login-brand,.takesh-login-form-side{direction:rtl}.takesh-login-brand{color:#f5fbf8;background:linear-gradient(145deg,#134938fa,#1f7557f5),#1d7056;flex-direction:column;justify-content:space-between;padding:46px 42px;display:flex;position:relative;overflow:hidden}.takesh-brand-badge{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #fff3;border-radius:18px;place-items:center;width:58px;height:58px;font-family:Peyda,Shabnam,sans-serif;font-size:24px;display:grid}.takesh-brand-content{z-index:2;margin:28px 0 48px;position:relative}.takesh-brand-kicker{color:#f0faf6c7;margin:0 0 10px;font-size:14px}.takesh-brand-content h1{color:#fff;letter-spacing:-.4px;margin:0;font-family:Peyda,Shabnam,sans-serif;font-size:clamp(38px,4.4vw,50px);font-weight:400;line-height:1.5}.takesh-brand-pattern{pointer-events:none;position:absolute;inset:0}.takesh-brand-pattern span{border:1px solid #ffffff17;border-radius:16px;width:54px;height:54px;position:absolute;transform:rotate(18deg)}.takesh-brand-pattern span:first-child{top:38px;left:30px}.takesh-brand-pattern span:nth-child(2){width:28px;height:28px;top:102px;left:96px}.takesh-brand-pattern span:nth-child(3){width:92px;height:92px;bottom:50px;right:28px}.takesh-brand-pattern span:nth-child(4){width:36px;height:36px;bottom:145px;right:102px}.takesh-brand-pattern span:nth-child(5){width:98px;height:98px;bottom:112px;left:-24px}.takesh-brand-pattern span:nth-child(6){width:110px;height:110px;top:190px;right:-35px}.takesh-login-form-side{background:#fff;flex-direction:column;justify-content:center;padding:48px 52px 34px;display:flex}.takesh-login-heading{align-items:center;gap:15px;margin-bottom:24px;display:flex}.takesh-login-mini-logo{color:#fff;background:linear-gradient(145deg,#236f57,#17805d);border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-family:Peyda,Shabnam,sans-serif;font-size:22px;display:grid;box-shadow:0 9px 22px #1c74552e}.takesh-login-heading h2{color:#173e33;margin:0;font-family:Peyda,Shabnam,sans-serif;font-size:28px;font-weight:400;line-height:1.5}.takesh-login-heading p{color:#7d8e88;margin:4px 0 0;font-size:13.5px;line-height:1.8}.takesh-login-error{color:#b52b28;background:#fff2f1;border:1px solid #ffd5d4;border-radius:12px;margin:0 0 18px;padding:11px 14px;font-size:13.5px;line-height:1.8}.takesh-login-form{gap:15px;display:grid}.takesh-login-field{gap:8px;display:grid}.takesh-login-field label{color:#49655c;font-size:13.5px}.takesh-login-field input{color:#173e33;background:#fff;border:1px solid #d8e4df;border-radius:14px;outline:none;height:45px;padding:0 14px;transition:border-color .16s,box-shadow .16s}.takesh-login-field input:focus{border-color:#6f8fe8;box-shadow:0 0 0 2px #6f8fe81a}.takesh-login-captcha-row{grid-template-columns:minmax(0,1fr) 132px;align-items:end;gap:12px;display:grid}.takesh-login-captcha-box{background:#f8fbfa;border:1px solid #d8e4df;border-radius:14px;justify-content:center;align-items:center;gap:10px;height:45px;padding:0 10px;display:flex}.takesh-login-captcha-text{letter-spacing:2px;color:#19463a;font-size:13.5px}.takesh-login-captcha-refresh{color:#1b765b;background:#e9f4f0;border:0;border-radius:10px;min-width:40px;height:34px}.takesh-login-submit{color:#fff;background:linear-gradient(145deg,#1e755c,#208162);border:0;border-radius:14px;height:46px;margin-top:4px;box-shadow:0 12px 24px #1c74552e}.takesh-login-meta{color:#6f847d;margin-top:18px;font-size:13.5px}@media (max-width:1180px){.quickStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.shell{grid-template-columns:1fr}.side{gap:18px}.supportBoard,.supportLayout,.groupCreatePanel{grid-template-columns:1fr}.top,.chatTopBar,.sectionHeader,.memberRow,.composerActions{align-items:stretch}}@media (max-width:920px){.takesh-login-card{grid-template-columns:1fr;min-height:auto}.takesh-login-brand{min-height:250px}}@media (max-width:720px){.main,.card,.featureCard,.statCard,.pageHero,.topCard,.modal{padding:16px}.quickStats{grid-template-columns:1fr}.messageBubble,.bubble{max-width:92%}.takesh-login-form-side{padding:34px 20px 24px}.takesh-login-brand{padding:32px 22px}.takesh-login-captcha-row{grid-template-columns:1fr}}.supportHeaderBadges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.liveBadge{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;min-height:29px;padding:5px 10px;font-size:13.5px;display:inline-flex}.liveBadge.online{color:#176a53;background:#e8f7f1}.liveBadge.connecting{color:#9a6815;background:#fff5df}.liveBadge.offline{color:#a43c3c;background:#fff0f0}.liveDot{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 15%, transparent);background:currentColor;border-radius:999px}.liveBadge.online .liveDot{animation:1.6s ease-out infinite takesh-live-pulse}@keyframes takesh-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}.groupsHero{border-radius:22px;gap:13px;padding:17px 20px}.groupsHero .pageHeroIcon{border-radius:14px;flex-basis:44px;width:44px;height:44px}.groupsHero .pageHeroKicker{margin-bottom:4px;font-size:13.5px}.groupsHero .pageHeroTitle{font-size:clamp(22px,2vw,28px);line-height:1.45}.groupsHero .pageHeroText{max-width:760px;margin-top:5px;font-size:13.5px;line-height:1.85}.groupsOverview{gap:14px;padding:18px}.groupsOverview .sectionTitleRow h2{font-size:19px}.groupsOverview .sectionLead{margin-top:5px;font-size:13.5px;line-height:1.8}.groupsOverview .sectionIcon{flex-basis:34px;width:34px;height:34px}.groupsOverview .labelTitle{font-size:13.5px}.groupsOverview .field input{min-height:42px;font-size:13.5px}.groupsOverview .btn{border-radius:12px;min-height:40px;padding:8px 14px;font-size:13.5px}.groupsOverview .miniStat{border-radius:15px;min-width:80px;padding:10px 13px}.groupsOverview .miniStat strong{font-size:20px}.groupsOverview .miniStat span{font-size:13.5px}.groupCardsGrid{gap:13px}.groupCardsGrid .groupCard{border-radius:20px;gap:14px;min-height:190px;padding:18px}.groupCardsGrid .featureIcon{border-radius:14px;flex-basis:44px;width:44px;height:44px}.groupCardsGrid .groupCard h3{font-size:17px;line-height:1.55}.groupCardsGrid .groupCard p{margin-top:5px;font-size:13.5px;line-height:1.8}.groupCardsGrid .groupCardActions{gap:7px}.groupCardsGrid .groupCardActions .btn{border-radius:11px;min-height:38px;padding:7px 11px;font-size:13.5px}.largeModal .sectionTitleRow h2{font-size:20px}.largeModal .sectionTitleRow h3{font-size:17px}.largeModal .sectionLead,.largeModal .memberMeta,.largeModal .messageHistoryMeta,.largeModal .memberRow,.largeModal .messageHistoryText,.largeModal textarea,.largeModal .btn{font-size:13.5px}.groupFullscreenBack,.addPeopleFullscreenBack{background:#08191457;place-items:stretch stretch;padding:0}.groupFullscreenModal,.addPeopleFullscreenModal{width:100vw;max-width:none;height:100vh;max-height:none;box-shadow:none;background:radial-gradient(circle at 100% 0,#28896912,#0000 24%),#f5f9f7;border-radius:0;flex-direction:column;padding:0;display:flex;overflow:hidden}.groupModalHeader{color:#fff;background:radial-gradient(circle at 88% 20%,#ffffff1f,#0000 22%),linear-gradient(135deg,#176b56 0%,#115848 58%,#0f493d 100%);border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:9px 20px;display:flex;box-shadow:0 8px 24px #0f493d24}.groupModalTitleWrap{align-items:center;gap:10px;min-width:0;display:flex}.groupModalIcon{color:#fff;background:#ffffff21;border:1px solid #ffffff24;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.groupModalIcon.add{color:#376ca8;background:#ebf3ff}.groupModalHeader h2{color:#fff;margin:0;font-size:16px;font-weight:400;line-height:1.4}.groupModalSub{color:#eefaf6b8;flex-wrap:wrap;align-items:center;gap:5px;margin-top:2px;font-size:13.5px;display:flex}.groupModalHeader .iconCloseBtn{color:#ffffffe0;background:#ffffff1a;border:1px solid #ffffff24;border-radius:11px;flex:0 0 36px;width:36px;height:36px}.groupModalHeader .iconCloseBtn:hover{color:#fff;background:#ffffff2e}.iconCloseBtn{color:#5f756d;background:#edf4f1;border:0;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;transition:all .16s;display:grid}.iconCloseBtn:hover{color:#a33939;background:#fff0f0}.groupModalTabs{background:linear-gradient(#f8fbfa 0%,#f3f8f6 100%);border-bottom:1px solid #dce9e4;align-items:center;gap:5px;padding:7px 20px;display:flex}.groupModalTabs button{color:#72867f;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;min-height:34px;padding:6px 12px;font-size:13.5px;font-weight:400;transition:background .16s,color .16s,border-color .16s,box-shadow .16s;display:inline-flex;position:relative}.groupModalTabs button:hover{color:#1d715b;background:#ffffffd1;border-color:#dce9e4}.groupModalTabs button.active{color:#fff;background:linear-gradient(135deg,#208065,#176e57);border-color:#176e57;box-shadow:0 6px 14px #176e5729}.groupModalTabs button.active svg{color:#fff}.tabCount{color:#5e756d;background:#e7f0ed;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:13.5px;transition:inherit;display:inline-grid}.groupModalTabs button.active .tabCount{color:#176e57;background:#ffffffeb}.groupModalBody{flex:1;min-height:0;padding:14px 20px 24px;overflow:auto}.groupMembersSection,.groupMessagesSection{max-width:1600px;margin:0 auto}.memberToolbar{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #e0ebe6;border-radius:18px;grid-template-columns:minmax(320px,1fr) auto;align-items:center;gap:12px;margin-bottom:16px;padding:10px;display:grid;position:sticky;top:0}.memberSearchBox,.addPeopleSearch{margin:0}.memberCardsGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.memberCard{background:#fff;border:1px solid #dfebe6;border-radius:18px;gap:13px;padding:14px;display:grid;box-shadow:0 9px 24px #18473b0b}.memberCardTop{align-items:center;gap:11px;min-width:0;display:flex}.memberCardIdentity,.personSelectIdentity{gap:4px;min-width:0;display:grid}.memberCardIdentity strong,.personSelectIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.memberCardIdentity span,.personSelectIdentity span{color:#80918b;text-align:right;direction:ltr;font-size:13.5px}.memberCardBottom{border-top:1px solid #eef3f1;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.memberStatus{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:13.5px;display:inline-flex}.memberStatus.verified{color:#176f57;background:#e8f6f0}.memberStatus.unverified{color:#99671c;background:#fff4df}.memberRemoveBtn{color:#b13d3d;background:#fff1f1;border:0;border-radius:10px;align-items:center;gap:5px;min-height:31px;padding:6px 9px;font-size:13.5px;display:inline-flex}.messageComposerCard{background:#fff;border:1px solid #e0ebe6;border-radius:20px;gap:14px;margin-bottom:16px;padding:18px;display:grid}.sentMessagesGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.addPeopleToolbar{background:#fff;border-bottom:1px solid #e1ebe7;grid-template-columns:minmax(320px,1fr) auto;align-items:center;gap:12px;padding:12px 24px;display:grid}.selectAllButton{color:#557169;background:#f7fbf9;border:1px solid #d5e4de;border-radius:13px;align-items:center;gap:8px;min-height:44px;padding:8px 13px;font-size:13.5px;display:inline-flex}.selectAllButton.active{color:#176e57;background:#e9f6f1;border-color:#b9dbce}.selectBoxVisual,.personCheck{color:#fff;background:#fff;border:1px solid #b9ccc4;border-radius:7px;place-items:center;width:22px;height:22px;font-size:13.5px;display:grid}.selectAllButton.active .selectBoxVisual,.personSelectCard.selected .personCheck{background:#1e7c62;border-color:#1e7c62}.selectAllCount{background:#196f5817;border-radius:999px;place-items:center;min-width:25px;height:24px;padding:0 6px;font-size:13.5px;display:grid}.addPeopleBody{flex:1;min-height:0;padding:16px 24px 24px;overflow:auto}.peopleSelectGrid{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:10px;max-width:1700px;margin:0 auto;display:grid}.personSelectCard{text-align:right;min-width:0;color:inherit;background:#fff;border:1px solid #e0ebe6;border-radius:16px;grid-template-columns:24px 40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s;display:grid}.personSelectCard:hover{border-color:#bfd9cf;transform:translateY(-1px);box-shadow:0 8px 22px #155d490f}.personSelectCard.selected{background:#f1faf6;border-color:#9ecfbe;box-shadow:inset 0 0 0 1px #1e7c620d}.personSelectCard .avatarBubble{border-radius:12px;width:40px;height:40px;font-size:14px}.addPeopleFooter{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-top:1px solid #dfeae6;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 24px;display:flex}.addPeopleSummary{color:#70847d;align-items:center;gap:7px;font-size:13.5px;display:flex}.addPeopleSummary strong{color:#176e57;background:#e9f6f1;border-radius:10px;place-items:center;min-width:30px;height:30px;font-size:14px;display:grid}.addPeopleFooterActions{gap:9px;display:flex}@media (max-width:820px){.groupModalHeader,.groupModalTabs,.groupModalBody,.addPeopleToolbar,.addPeopleBody,.addPeopleFooter{padding-left:14px;padding-right:14px}.memberToolbar,.addPeopleToolbar{grid-template-columns:1fr}.personSelectCard{grid-template-columns:24px 40px minmax(0,1fr)}.personSelectCard .memberStatus{grid-column:2/-1;justify-self:start}.addPeopleFooter{flex-direction:column;align-items:stretch}.addPeopleFooterActions{width:100%}.addPeopleFooterActions .btn{flex:1}}.membersHero .pageHeroTitle{font-size:clamp(22px,2.2vw,30px)}.membersHero .pageHeroText{font-size:13.5px}.membersStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.memberStatCard{background:#ffffffeb;border:1px solid #dfeae5;border-radius:19px;align-items:center;gap:12px;padding:15px 17px;display:flex;box-shadow:0 12px 28px #0f473b0d}.memberStatIcon{color:#176f58;background:#eaf6f1;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.memberStatIcon.success{color:#177151;background:#e9f8f0}.memberStatIcon.bale{color:#3979b7;background:#edf5ff}.memberStatCard strong{color:#17493a;font-family:Peyda,Shabnam,sans-serif;font-size:21px;line-height:1.2;display:block}.memberStatCard span:not(.memberStatIcon){color:#70857d;font-size:13.5px}.membersPanel{padding:20px}.membersToolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.membersToolbar h2{margin:0;font-size:20px}.membersToolbar .sectionLead{font-size:13.5px}.membersImportBtn{min-height:40px;font-size:13.5px}.membersSearch{max-width:560px;margin:16px 0 12px}.membersSearch input{font-size:13.5px}.membersTableWrap{border:1px solid #e2ebe7;border-radius:18px;width:100%;overflow:auto}.membersTable{border-collapse:separate;border-spacing:0;background:#fff;width:100%;min-width:860px}.membersTable th{z-index:1;text-align:right;color:#60776f;background:#f5faf8;border-bottom:1px solid #dfeae5;padding:12px 13px;font-size:13.5px;font-weight:400;position:sticky;top:0}.membersTable td{color:#263f38;border-bottom:1px solid #edf2ef;padding:12px 13px;font-size:13.5px}.membersTable tbody tr:last-child td{border-bottom:0}.membersTable tbody tr:hover td{background:#fbfefd}.memberIdentity{align-items:center;gap:9px;display:flex}.avatarBubble.compact{border-radius:11px;flex:0 0 34px;width:34px;height:34px;font-size:13.5px}.memberIdentity strong{font-weight:400}.memberMobile{direction:ltr;align-items:center;gap:6px;display:inline-flex}.memberStatusBadge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:4px 9px;font-size:13.5px;display:inline-flex}.memberStatusBadge.active{color:#176d50;background:#e8f7ef}.memberStatusBadge.inactive{color:#aa4242;background:#fff0f0}.memberStatusBadge.bale{color:#3d75ad;background:#edf5ff}.memberStatusBadge.waiting{color:#94641a;background:#fff6e6}.membersEmpty{text-align:center;color:#7b8d86;padding:30px}.memberImportBack{padding:0}.memberImportModal{background:#f5f8f6;flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}.memberImportHeader{background:#fffffff7;border-bottom:1px solid #dfeae5;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:13px 24px;display:flex}.memberImportHeaderTitle{align-items:center;gap:13px;display:flex}.memberImportHeaderTitle .featureIcon{border-radius:14px;flex-basis:44px;width:44px;height:44px}.memberImportHeader h2{margin:0;font-size:20px}.memberImportHeader p{color:#71847d;margin:4px 0 0;font-size:13.5px}.memberImportBody{flex:1;min-height:0;padding:24px;overflow:auto}.excelIntroGrid{grid-template-columns:1.25fr .75fr;gap:18px;max-width:1180px;margin:0 auto;display:grid}.excelDropZone,.excelGuideCard{text-align:center;background:#fff;border:1px solid #dfeae5;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:28px;display:flex;box-shadow:0 15px 36px #13493a0d}.excelDropZone{border:2px dashed #c2d9d0;transition:border-color .15s,background .15s,transform .15s}.excelDropZone.dragging{background:#f0faf6;border-color:#2e8a6a;transform:scale(.995)}.excelDropIcon{color:#1a765c;background:#e9f6f1;border-radius:19px;place-items:center;width:62px;height:62px;margin-bottom:14px;display:grid}.excelDropZone h3,.excelGuideCard h3,.excelResultCard h3{margin:0;font-size:18px}.excelDropZone p,.excelGuideCard p{color:#71847d;margin:8px 0 18px;font-size:13.5px;line-height:1.9}.excelColumnsPreview{border:1px solid #deebe5;border-radius:14px;grid-template-columns:1.2fr .8fr 1fr;width:100%;margin:18px 0 10px;display:grid;overflow:hidden}.excelColumnsPreview span,.excelColumnsPreview strong{border-bottom:1px solid #e5eeea;border-left:1px solid #e5eeea;padding:10px 8px;font-size:13.5px}.excelColumnsPreview span{color:#59716a;background:#f4faf7}.excelColumnsPreview strong{background:#fff;font-weight:400}.excelPreviewToolbar{background:#fff;border:1px solid #dfeae5;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;max-width:1500px;margin:0 auto 14px;padding:14px 16px;display:flex}.excelPreviewToolbar strong{font-size:13.5px}.excelPreviewToolbar .muted{margin-top:3px;font-size:13.5px}.excelPreviewBadges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.excelPreviewTableWrap{border:1px solid #dfeae5;border-radius:18px;max-width:1500px;max-height:calc(100vh - 235px);margin:0 auto;overflow:auto}.excelPreviewTable{min-width:760px}.excelPreviewTable .invalidRow td{background:#fff8f8}.excelRowError{color:#b14b4b;font-size:13.5px}.memberImportFooter{background:#fffffff7;border-top:1px solid #dfeae5;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:12px 24px;display:flex}.memberImportFooter .muted{font-size:13.5px}.excelResultCard{text-align:center;background:#fff;border:1px solid #dfeae5;border-radius:24px;max-width:620px;margin:70px auto 0;padding:34px;box-shadow:0 18px 46px #114e3f12}.excelResultIcon{color:#1b765b;background:#eaf7f1;border-radius:20px;place-items:center;width:66px;height:66px;margin:0 auto 14px;display:grid}.excelResultStats{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.excelResultStats div{background:#f6faf8;border-radius:16px;padding:14px 8px}.excelResultStats strong{color:#176d57;font-family:Peyda,Shabnam,sans-serif;font-size:24px;display:block}.excelResultStats span{color:#73877f;font-size:13.5px}@media (max-width:900px){.membersStats,.excelIntroGrid{grid-template-columns:1fr}.membersToolbar,.excelPreviewToolbar,.memberImportHeader,.memberImportFooter{flex-direction:column;align-items:stretch}.excelDropZone,.excelGuideCard{min-height:300px}}.memberCardIdentity strong,.personSelectIdentity strong{font-family:Shabnam,Tahoma,Arial,sans-serif;font-weight:400}.messageComposerCard.editing{border-color:#bad9cd;box-shadow:0 16px 34px #166e5714}.messageComposerHeader,.messageComposerFooter,.sentMessagesHeader,.messageHistoryTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.messageComposerHeader h3,.sentMessagesHeader h3{margin:0;font-size:15px}.compactBtn{min-height:36px;padding:7px 11px;font-size:13.5px}.messageComposerBody{grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.messageImageSection{align-content:start;gap:8px;display:grid}.messageImagePicker{cursor:pointer;background:linear-gradient(145deg,#f8fcfa,#eef7f3);border:1px dashed #bfd5cc;border-radius:18px;place-items:center;min-height:185px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.messageImagePicker:hover{border-color:#7fb7a3;transform:translateY(-1px);box-shadow:0 12px 26px #176e5712}.messageImagePicker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.messageImagePicker img{object-fit:cover;width:100%;height:210px;display:block}.messageImagePlaceholder{color:#5c796f;text-align:center;justify-items:center;gap:8px;padding:22px;display:grid}.messageImagePlaceholder strong{font-size:13.5px;font-weight:400}.messageImagePlaceholder span{color:#8a9d96;font-size:13.5px}.messageImageAction{inset-inline:10px;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c4839c7;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:13.5px;display:inline-flex;position:absolute;bottom:10px}.messageImagePicker:not(.hasImage) .messageImageAction{color:#176e57;background:#e5f3ed;width:calc(100% - 28px);margin:0 14px 14px;position:static}.removeSelectedImage{color:#ad3e3e;background:#fff0f0;border:0;border-radius:10px;justify-self:start;align-items:center;gap:5px;padding:6px 9px;font-size:13.5px;display:inline-flex}.messageTextField{min-width:0;position:relative}.messageTextField textarea{min-height:185px;line-height:2}.messageCharCount{color:#8ba098;direction:ltr;font-size:13.5px;position:absolute;bottom:9px;left:12px}.messageComposerFooter{padding-top:2px}.messageComposerHint{align-items:center;gap:7px;font-size:13.5px;display:inline-flex}.sentMessagesHeader{margin:22px 0 12px;padding:0 2px}.sentMessagesHeader p{margin:5px 0 0;font-size:13.5px}.messageHistoryCard{background:#fff;padding:0;overflow:hidden}.messageHistoryCard.deleted{opacity:.58;filter:saturate(.75)}.groupMessageImage{background:#eef5f2;border-bottom:1px solid #e0ebe6;width:100%;display:block}.groupMessageImage img{object-fit:cover;width:100%;height:190px;display:block}.messageHistoryContent{gap:11px;padding:15px;display:grid}.messageTypeBadge,.deletedMessageBadge{border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:13.5px;display:inline-flex}.messageTypeBadge.photo{color:#176e57;background:#e8f5ef}.messageTypeBadge.text{color:#506f95;background:#edf4fb}.deletedMessageBadge{color:#aa4040;background:#fff0f0}.messageHistoryText{white-space:pre-wrap;font-size:13.5px;line-height:1.95}.messageHistoryMeta{flex-wrap:wrap;align-items:center;gap:7px 12px;font-size:13.5px;display:flex}.successText{color:#25765f}.failedText{color:#b95858}.messageActions{border-top:1px solid #eef3f1;padding-top:9px}.messageActions .btn{min-height:34px;padding:6px 10px;font-size:13.5px}@media (max-width:900px){.messageComposerBody{grid-template-columns:1fr}.messageImagePicker img{height:240px}}.membersHero{border-radius:18px;align-items:center;gap:11px;padding:11px 16px!important}.membersHero .pageHeroIcon{border-radius:12px;flex:0 0 38px;width:38px;height:38px}.membersHero .pageHeroKicker{margin:0 0 1px;font-size:13.5px;line-height:1.4}.membersHero .pageHeroTitle{margin:0;font-size:19px;line-height:1.45}.membersPanel{margin-top:0}.membersListHeading{align-items:center;display:flex}.membersToolbar .sectionTitleRow{gap:9px}.membersToolbar .sectionIcon{border-radius:10px;flex-basis:34px;width:34px;height:34px}.membersToolbar h2{font-size:17px}.membersTotalCount{color:#1b7059;white-space:nowrap;background:#edf7f3;border:1px solid #d9e9e2;border-radius:999px;align-items:center;min-height:26px;padding:4px 9px;font-size:13.5px;display:inline-flex}body,body *{font-weight:400!important}.main{padding:0 22px 18px}.topCard{border-top:0;border-radius:0 0 18px 18px;min-height:64px;padding:9px 16px;box-shadow:0 8px 24px #0f473b0b}.topTitle{font-size:15px;line-height:1.45}.topSub{margin-top:1px;font-size:13.5px;line-height:1.45}.topLogout{border-radius:11px;min-height:35px;padding:6px 11px;font-size:13.5px}.pageContent{gap:8px;padding-top:8px}.pageHero,.pageHero.compact,.groupsHero,.membersHero{border-radius:17px;align-items:center;gap:10px;min-height:60px;box-shadow:0 8px 24px #0f473b0b;padding:9px 14px!important}.pageHeroIcon,.groupsHero .pageHeroIcon,.membersHero .pageHeroIcon{border-radius:11px;flex:0 0 38px;width:38px;height:38px}.pageHeroKicker,.groupsHero .pageHeroKicker,.membersHero .pageHeroKicker{margin:0 0 1px;font-size:13.5px;line-height:1.35}.pageHeroTitle,.groupsHero .pageHeroTitle,.membersHero .pageHeroTitle{margin:0;font-size:18px;line-height:1.4}.pageHeroText,.groupsHero .pageHeroText,.membersHero .pageHeroText{margin-top:2px;font-size:13.5px;line-height:1.6}.dashboardPage{gap:8px;display:grid}.membersPanel,.groupsOverview,.supportBoard,.supportLayout{margin-top:0}strong,b,th,.userMiniName,.memberIdentity strong,.conversationMeta strong,.personSelectName,.memberCardName,.memberName{font-weight:400!important}@media (max-width:720px){.main{padding:0 12px 14px}.topCard{border-radius:0 0 15px 15px;min-height:58px;padding:8px 12px}.pageContent{gap:7px;padding-top:7px}.pageHero,.pageHero.compact,.groupsHero,.membersHero{border-radius:15px;min-height:56px;padding:8px 11px!important}.pageHeroTitle,.groupsHero .pageHeroTitle,.membersHero .pageHeroTitle{font-size:16px}.pageHeroText,.groupsHero .pageHeroText,.membersHero .pageHeroText{font-size:13.5px}}.groupsHeaderRow{align-items:center}.groupsHeaderActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.addGroupBtn{justify-content:center;align-items:center;gap:7px;min-height:40px;padding-inline:15px;display:inline-flex}.groupFormModalBack{z-index:60}.groupFormModal{border:1px solid #dce9e4;border-radius:22px;width:min(520px,100vw - 32px);max-height:none;padding:0;overflow:hidden}.groupFormModalHeader{background:linear-gradient(135deg,#f8fcfa,#fff);border-bottom:1px solid #e8efec;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px 15px;display:flex}.groupFormModalHeader h2{margin:0;font-size:18px;font-weight:400}.groupFormModalHeader p{color:var(--takesh-muted);margin:4px 0 0;font-size:13.5px;line-height:1.7}.groupFormModal .groupModalIcon{border-radius:13px;flex:0 0 42px;width:42px;height:42px}.groupFormModal .groupModalIcon.edit{color:#4d73a9;background:#eef4fb}.groupFormModalBody{padding:20px}.groupModalTitleField .labelTitle{font-size:13.5px}.groupModalTitleField input{min-height:44px;font-size:13.5px}.groupFormModalHint{color:var(--takesh-muted);margin-top:8px;font-size:13.5px}.groupFormModalFooter{background:#fbfdfc;border-top:1px solid #edf2f0;justify-content:flex-end;align-items:center;gap:8px;padding:13px 20px 17px;display:flex}.groupFormModalFooter .btn{justify-content:center;align-items:center;gap:7px;min-height:39px;padding:8px 14px;font-size:13.5px;display:inline-flex}@media (max-width:720px){.groupsHeaderActions{justify-content:space-between;width:100%}.groupFormModalHeader,.groupFormModalBody,.groupFormModalFooter{padding-left:15px;padding-right:15px}}.groupsHeroWithAction{justify-content:space-between;align-items:center;gap:16px;display:flex}.groupsHeroMain{align-items:center;gap:13px;min-width:0;display:flex}.groupsHeroAddBtn{border-radius:11px;flex:none;min-height:38px;padding:7px 13px;font-size:13.5px;box-shadow:0 8px 18px #1a735b24}.groupsCardsAfterHero{margin-top:0!important}.groupsPageError{margin:0}@media (max-width:720px){.groupsHeroWithAction{flex-direction:column;align-items:stretch}.groupsHeroMain{align-items:flex-start}.groupsHeroAddBtn{width:100%}.groupModalHeader{min-height:58px;padding:8px 12px}.groupModalTabs{padding:6px 12px;overflow-x:auto}.groupModalTabs button{flex:none}.groupModalBody{padding:12px 12px 20px}}.supportBoard{grid-template-columns:325px minmax(0,1fr);gap:14px}.supportSidebar .sectionTitleRow h3,.supportMain .emptyState.large h3{font-size:16px;font-weight:400}.supportSidebar .sectionLead{margin-top:2px;font-size:13.5px}.supportHeaderBadges{gap:6px}.supportHeaderBadges .countBadge,.supportHeaderBadges .liveBadge{min-height:24px;padding:4px 8px;font-size:13.5px}.searchBox{border-radius:14px;margin:10px 0;padding:0 12px}.searchBox input{padding:10px 0;font-size:13.5px}.conversationList{gap:8px;max-height:560px}.conversationCard{border-radius:16px;padding:11px 12px}.conversationTop{gap:10px;margin-bottom:6px}.conversationMeta{gap:3px}.conversationMeta strong{font-size:14px;font-weight:400}.conversationMeta .miniRow{font-size:13.5px}.conversationSnippet{color:#516660;margin:0;font-size:13.5px;line-height:1.75}.chatTopBar{padding-bottom:10px}.chatTopMain{gap:12px}.chatPersonInfo h3{margin:0;font-size:18px;font-weight:400}.supportMetaRows{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.supportMetaRows .miniRow{color:#73857e;font-size:13.5px}.chatTopBar .btn{min-height:38px;padding:8px 12px;font-size:13.5px}.chatPanel,.chat{gap:10px;max-height:450px;margin:14px 0}.messageBubble,.bubble{border-radius:16px;max-width:min(74%,680px);padding:11px 12px}.messageRole{margin-bottom:5px;font-size:13.5px}.messageText{font-size:13.5px;line-height:1.85}.messageTime{margin-top:7px;font-size:13.5px}.replyComposer{padding-top:12px}.replyComposer .labelTitle,.replyComposer textarea,.composerActions .muted{font-size:13.5px}.composerActions .btn{min-height:40px;padding:9px 13px;font-size:13.5px}@media (max-width:1100px){.supportBoard{grid-template-columns:1fr}}.compactSupportSidebar,.compactSupportMain{min-height:calc(100vh - 215px)}.compactSupportHeader{align-items:center;padding-bottom:2px}.compactSupportSidebar .sectionTitleRow h3{font-size:15px;font-weight:400}.compactSearchBox{margin:8px 0}.compactSearchBox input{font-size:13.5px}.supportConversationList{gap:7px;max-height:590px;padding-top:7px}.compactConversationTop{align-items:flex-start;gap:9px;margin-bottom:4px}.compactConversationMeta{gap:2px;min-width:0}.conversationNameRow{align-items:center;gap:8px;min-width:0;display:flex}.supportUnreadBadge{color:#fff;background:linear-gradient(135deg,#2d9a75,#1f7f60);border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 6px;font-size:13.5px;line-height:1;display:inline-flex;box-shadow:0 10px 22px #2181612e}.compactConversationSnippet{color:#5d6f69;font-size:13.5px;line-height:1.8}.compactChatTopBar{padding-bottom:8px}.compactChatTopMain{gap:10px}.compactChatPersonInfo h3{font-size:16px;font-weight:400}.compactChatPanel{gap:9px;max-height:430px;margin:11px 0}.compactMessageBubble{border-radius:15px;max-width:min(72%,620px);padding:9px 10px}.supportMessageImage{border:1px solid #dce8e2;border-radius:14px;margin-bottom:7px;display:block;overflow:hidden}.supportMessageImage img{object-fit:cover;width:100%;max-width:280px;display:block}.supportMessageFile{color:#1f7358;background:#eef8f3;border:1px solid #dbece4;border-radius:12px;align-items:center;gap:8px;max-width:100%;margin-bottom:7px;padding:8px 10px;font-size:13.5px;display:inline-flex}.supportMessageFile span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compactReplyComposer{padding-top:10px}.supportComposerUploadBar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.supportComposerUploadInfo{flex-direction:column;gap:2px;display:flex}.supportComposerUploadInfo .labelTitle,.supportComposerUploadInfo .muted{font-size:13.5px}.supportAttachmentPicker{color:#1e6c54;cursor:pointer;background:#eff8f4;border:1px dashed #b9d6ca;border-radius:13px;align-items:center;gap:8px;min-height:36px;padding:8px 12px;font-size:13.5px;display:inline-flex}.supportAttachmentPicker input{display:none}.supportSelectedAttachment{background:#f8fcfa;border:1px solid #e0ebe6;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:10px 12px;display:flex}.supportAttachmentPreviewCard{background:#fff;border:1px solid #dce8e2;border-radius:14px;width:92px;height:92px;overflow:hidden}.supportAttachmentPreviewCard img{object-fit:cover;width:100%;height:100%;display:block}.supportAttachmentFilePill{align-items:center;gap:9px;min-width:0;display:inline-flex}.supportAttachmentFilePill strong,.supportAttachmentFilePill span{font-weight:400;display:block}.supportAttachmentFilePill strong{color:#1f3e36;font-size:13.5px}.supportAttachmentFilePill span{text-overflow:ellipsis;white-space:nowrap;color:#69807a;max-width:360px;font-size:13.5px;overflow:hidden}.supportAttachmentRemove{color:#9f4b4b;cursor:pointer;background:#fff1f1;border:0;border-radius:12px;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-family:inherit;font-size:13.5px;display:inline-flex}.compactComposerField .labelTitle{font-size:13.5px}.compactComposerField textarea{min-height:90px;font-size:13.5px;line-height:1.95}.compactComposerActions .muted{font-size:13.5px}.compactComposerActions .btn{min-height:37px;font-size:13.5px}@media (max-width:900px){.supportSelectedAttachment,.supportComposerUploadBar{flex-direction:column;align-items:stretch}.compactMessageBubble{max-width:88%}}.supportSidebarActions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;margin:7px 0 8px;display:grid}.supportSidebarActions .compactSearchBox{min-width:0;margin:0}.supportSidebarActions .compactSearchBox input,.supportSidebarActions .compactSearchBox input::placeholder{font-size:13.5px;font-weight:400}.supportSidebarActions .compactSearchBox input::placeholder{color:#91a09b}.supportAddConversationBtn{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#258366,#1b6e56);border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:37px;padding:7px 10px;font-family:inherit;font-size:13.5px;font-weight:400;display:inline-flex;box-shadow:0 7px 16px #1d75591f}.supportConversationList{padding-top:11px}.compactConversationCard{border-radius:14px;padding:8px 9px}.compactConversationTop{gap:8px;margin-bottom:3px}.supportAvatarBubble{border-radius:12px;flex:0 0 38px;width:38px;height:38px;font-size:13.5px}.compactConversationMeta strong{font-size:13.5px;font-weight:400;line-height:1.45}.compactConversationMeta .miniRow{font-size:13.5px}.compactConversationSnippet{font-size:13.5px;line-height:1.7}.supportUnreadBadge{min-width:18px;height:18px;padding:0 5px;font-size:13.5px}.compactChatPersonInfo h3{margin:0;font-size:14px;font-weight:400;line-height:1.45}.compactSupportMetaRows{gap:7px;margin-top:1px}.compactSupportMetaRows .miniRow{font-size:13.5px}.supportAvatarBubbleLarge{border-radius:14px;flex:0 0 46px;width:46px;height:46px;font-size:15px}.compactMessageText,.compactMessageBubble .messageText{font-size:13.5px;line-height:1.9}.compactMessageBubble{padding:8px 10px}.compactComposerField textarea,.compactComposerField textarea::placeholder{font-size:13.5px;font-weight:400}.supportComposerActionsOnly{justify-content:flex-end}.supportPersonModalBack{background:#09231b61;padding:18px}.supportPersonModal{background:#f6faf8;border-radius:22px;width:min(620px,100vw - 30px);max-height:min(720px,100vh - 36px);padding:0;overflow:hidden;box-shadow:0 30px 90px #0f3e3033}.supportPersonModalHeader{color:#fff;background:linear-gradient(135deg,#176b56,#115848);justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 14px;display:flex}.supportPersonModalHeader .sectionIcon{color:#fff;background:#ffffff1f}.supportPersonModalHeader h3{color:#fff;margin:0;font-size:14px;font-weight:400}.supportPersonModalHeader p{color:#ffffffb3;margin:2px 0 0;font-size:13.5px}.supportPersonModalHeader .iconCloseBtn{color:#fff;background:#ffffff1a;border:1px solid #ffffff21;flex:0 0 34px;width:34px;height:34px}.supportPersonModalBody{padding:13px}.supportPersonSearch{margin:0 0 10px}.supportPersonSearch input,.supportPersonSearch input::placeholder{font-size:13.5px;font-weight:400}.supportPeopleList{gap:7px;max-height:calc(100vh - 190px);padding:2px 2px 4px;display:grid;overflow:auto}.supportPersonRow{text-align:right;cursor:pointer;background:#fff;border:1px solid #dce9e4;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;padding:8px 10px;font-family:inherit;transition:all .15s;display:flex}.supportPersonRow:hover:not(:disabled){background:#fbfefd;border-color:#b7d5c9}.supportPersonRow.disabled{opacity:.58;cursor:not-allowed}.supportPersonIdentity{align-items:center;gap:9px;min-width:0;display:flex}.supportPersonIdentity strong,.supportPersonIdentity span{font-weight:400;display:block}.supportPersonIdentity strong{text-overflow:ellipsis;white-space:nowrap;color:#223f36;font-size:13.5px;overflow:hidden}.supportPersonIdentity span{color:#788b84;text-align:right;direction:ltr;margin-top:2px;font-size:13.5px}.supportPersonState{white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:26px;padding:5px 8px;font-size:13.5px;display:inline-flex}.supportPersonState.ready{color:#176e57;background:#e9f6f1}.supportPersonState.waiting{color:#8c6929;background:#fff5e4}@media (max-width:720px){.supportSidebarActions{grid-template-columns:1fr}.supportAddConversationBtn{width:100%}.supportPersonModalBack{padding:8px}}.navItem{position:relative}.navLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.navUnreadBadge{color:#0f5f49;background:#dff5eb;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;margin-right:auto;padding:0 7px;font-size:13.5px;font-weight:400;line-height:1;display:inline-flex;box-shadow:0 8px 18px #0831251f}.navItem.active .navUnreadBadge{color:#0f5f49;background:#ffffffe0}.takesh-login-form{gap:14px;width:100%;display:grid}.takesh-field{gap:7px;width:100%;display:grid}.takesh-field>span{color:#405f55;font-size:13.5px;font-weight:400;line-height:1.6}.takesh-input-wrap{width:100%;position:relative}.takesh-input-wrap input,.takesh-captcha-input{box-sizing:border-box;color:#173e33;background:#fff;border:1px solid #d6e3de;border-radius:13px;outline:none;width:100%;height:44px;padding:0 13px;font-family:Shabnam,sans-serif;font-size:13.5px;font-weight:400;transition:border-color .16s,box-shadow .16s,background .16s}.takesh-input-wrap input::placeholder,.takesh-captcha-input::placeholder{color:#95a39e;font-size:13.5px}.takesh-input-wrap input:focus,.takesh-captcha-input:focus{background:#fff;border-color:#6f8fe8;box-shadow:0 0 0 2px #6f8fe817}.takesh-password-wrap input{padding-left:48px}.takesh-eye-button{color:#6c8179;cursor:pointer;background:#f3f8f6;border:0;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.takesh-eye-button:hover{color:#1c7158;background:#e9f4f0}.takesh-eye-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.takesh-captcha-row{direction:ltr;grid-template-columns:132px minmax(0,1fr);grid-template-areas:"input image";align-items:center;gap:10px;width:100%;display:grid}.takesh-captcha-image-wrap{background:#eef7f3;border:1px solid #d6e3de;border-radius:13px;grid-area:image;height:52px;position:relative;overflow:hidden}.takesh-captcha-image{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.takesh-captcha-refresh{color:#176e57;cursor:pointer;background:#ffffffe0;border:0;border-radius:9px;place-items:center;width:31px;height:31px;padding:0;display:grid;position:absolute;top:50%;left:6px;transform:translateY(-50%);box-shadow:0 4px 12px #13463814}.takesh-captcha-refresh:hover{background:#fff}.takesh-captcha-refresh svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.takesh-captcha-input{text-align:center;letter-spacing:1px;direction:rtl;grid-area:input}.takesh-login-submit{color:#fff;cursor:pointer;background:linear-gradient(145deg,#1e755c,#208162);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:45px;margin-top:3px;padding:0 18px;font-family:Shabnam,sans-serif;font-size:13.5px;font-weight:400;display:inline-flex;box-shadow:0 11px 22px #1c745529}.takesh-login-submit:disabled{cursor:wait;opacity:.72}.takesh-login-footer{color:#49645b;text-align:center;margin:16px 0 0;font-size:13.5px;font-weight:400}.takesh-spinner{border:2px solid #ffffff61;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite takesh-login-spin;display:inline-block}@keyframes takesh-login-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.takesh-login-page{padding:16px 12px}.takesh-login-card{border-radius:22px}.takesh-login-form-side{padding:28px 22px 24px}.takesh-captcha-row{grid-template-columns:118px minmax(0,1fr);gap:8px}}.takesh-login-brand{justify-content:flex-start;padding:36px 38px}.takesh-brand-badge{border-radius:16px;flex:0 0 54px;width:54px;height:54px;font-size:21px}.takesh-brand-content{text-align:center;width:100%;margin:34px 0 0}.takesh-brand-kicker{margin:0 0 14px;font-size:13.5px;line-height:1.7}.takesh-brand-content h1{white-space:nowrap;text-align:center;letter-spacing:0;margin:0;font-size:clamp(25px,2.65vw,31px);line-height:1.55}.takesh-brand-subtitle{color:#f3fbf7d1;text-align:center;margin:5px 0 0;font-size:13.5px;font-weight:400;line-height:1.7}@media (max-width:920px){.takesh-login-brand{padding:28px 26px}.takesh-brand-content{margin-top:24px}.takesh-brand-content h1{font-size:25px}}.customDeleteBack{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d221d75}.customDeleteModal{background:#fff;border:1px solid #e1ebe7;border-radius:22px;width:min(460px,100vw - 32px);max-height:none;padding:24px;box-shadow:0 28px 80px #10372c38}.customDeleteIcon{color:#b54747;background:#fff0f0;border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 14px;display:grid}.customDeleteContent{text-align:center}.customDeleteContent h3{color:#233f37;margin:0;font-size:17px;font-weight:400}.customDeleteContent p{color:#647a72;margin:10px 0 0;font-size:13.5px;line-height:2}.customDeleteWarning,.customDeleteFeedback{border-radius:12px;margin-top:12px;padding:9px 11px;font-size:13.5px;line-height:1.8}.customDeleteWarning{color:#9b4a35;background:#fff5ee;border:1px solid #f4ddcf}.customDeleteFeedback{color:#a04444;background:#fff1f1;border:1px solid #f2d7d7}.customDeleteActions{justify-content:center;align-items:center;gap:9px;margin-top:20px;display:flex}.customDeleteActions .btn{min-width:118px;min-height:39px;font-size:13.5px}.ghostDanger{color:#a63f3f;box-shadow:none;background:#fff1f1;border-color:#f0d5d5}.messageDeletePending{color:#9a6b2e;background:#fff7e8;border-radius:11px;margin-top:10px;padding:8px 10px;font-size:13.5px;line-height:1.8}.messageActions .btn.danger.ghostDanger{color:#a63f3f;box-shadow:none;opacity:1;background:#fff1f1;border:1px solid #efcdcd}.messageActions .btn.danger.ghostDanger svg,.messageActions .btn.danger.ghostDanger span{color:#a63f3f;opacity:1}.messageActions .btn.danger.ghostDanger:hover:not(:disabled){color:#913434;box-shadow:none;background:#ffe7e7;border-color:#e7baba}.messageTextField textarea{font-size:13.5px;line-height:1.95}.messageTextField textarea::placeholder{color:#90a29c;font-size:13.5px}.messageComposerFooter .btn,.messageComposerSection .btn,.btn{font-size:13.5px}.labelTitle{font-size:13.5px;line-height:1.55}.compactBtn,.groupCardActions .btn,.groupCreateActions .btn,.modalToolbar .btn,.chatTopBar .btn,.addPeopleFooterActions .btn,.groupFormModalFooter .btn,.memberRemoveBtn,.selectAllButton,.addPeopleSummary,.messageImageAction,.removeSelectedImage,.messageComposerFooter .btn,.messageComposerSection .btn,.messageActions .btn,.memberStatus,.memberStatusBadge,.messageTypeBadge,.deletedMessageBadge,.countBadge,.liveBadge,.field input,.field textarea,.field select,.actions input,.searchBox input,.field input::placeholder,.field textarea::placeholder,.actions input::placeholder,.searchBox input::placeholder,.groupModalTitleField .labelTitle,.groupFormModalHint{font-size:13.5px}button,.btn,.memberRemoveBtn,.removeSelectedImage,.selectAllButton,.supportAddConversationBtn,.supportAttachmentPicker,.supportAttachmentRemove,.takesh-login-submit,.messageImageAction{font-weight:400;font-family:Peyda,Shabnam,Tahoma,sans-serif!important}.btn,.memberRemoveBtn,.removeSelectedImage,.selectAllButton,.supportAddConversationBtn,.supportAttachmentPicker,.supportAttachmentRemove,.takesh-login-submit{white-space:nowrap;flex-direction:row;justify-content:center;align-items:center;gap:8px;line-height:1.35;display:inline-flex}.btn{min-width:124px;padding-left:20px;padding-right:20px}.compactBtn,.groupCardActions .btn,.messageActions .btn,.groupFormModalFooter .btn,.addPeopleFooterActions .btn{min-width:108px;padding-left:14px;padding-right:14px}.memberRemoveBtn,.removeSelectedImage,.selectAllButton,.supportAddConversationBtn,.supportAttachmentRemove{min-width:112px;padding-left:13px;padding-right:13px}.takesh-login-submit{width:100%;min-width:0}.sideLogoutInline{min-width:36px!important}.iconCloseBtn,.takesh-eye-button,.takesh-captcha-refresh{padding-left:0;padding-right:0;min-width:0!important}.btn>svg,.memberRemoveBtn>svg,.removeSelectedImage>svg,.selectAllButton>svg,.supportAddConversationBtn>svg,.supportAttachmentPicker>svg,.supportAttachmentRemove>svg,.takesh-login-submit>svg{flex:none;display:block}.btn>span,.memberRemoveBtn>span,.removeSelectedImage>span,.selectAllButton>span,.supportAddConversationBtn>span,.supportAttachmentPicker>span,.supportAttachmentRemove>span,.takesh-login-submit>span{align-items:center;line-height:1.35;display:inline-flex}.membersToolbarActions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.membersManageTable{min-width:1280px}.memberRowActions{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.memberActionBtn{min-width:92px!important;min-height:32px!important;padding:6px 9px!important;font-size:13.5px!important}.memberActionBtn.danger{color:#a34141;background:#fff0f0;border-color:#f0d1d1}.memberCrudBack,.memberConfirmBack{z-index:1800}.memberCrudModal,.memberPasswordModal{background:#fff;border:1px solid #dce8e3;border-radius:22px;width:min(680px,100vw - 32px);overflow:hidden;box-shadow:0 28px 80px #1442352e}.memberCrudHeader,.memberPasswordHeader{color:#fff;background:linear-gradient(135deg,#1e765d,#135344);justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:10px 18px;display:flex}.memberCrudHeaderTitle{align-items:center;gap:10px;min-width:0;display:flex}.memberCrudHeaderTitle .featureIcon{color:#fff;background:#ffffff21;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.memberCrudHeader h2,.memberPasswordHeader h2{color:#fff;margin:0;font-size:16px;font-weight:400}.memberCrudHeader p,.memberPasswordHeader p{color:#eff9f5bf;margin:2px 0 0;font-size:13.5px}.memberCrudHeader .iconCloseBtn,.memberPasswordHeader .iconCloseBtn{color:#fff;background:#ffffff1a;border:1px solid #ffffff24;flex:0 0 35px;width:35px;height:35px}.memberCrudBody,.memberPasswordBody{padding:18px}.memberCrudGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.memberCrudGrid .field:first-child{grid-column:1/-1}.memberActiveToggle{color:#456158;cursor:pointer;background:#f7fbf9;border:1px solid #dce8e3;border-radius:13px;align-self:end;align-items:center;gap:9px;min-height:45px;padding:9px 11px;font-size:13.5px;display:flex}.memberActiveToggle input{opacity:0;pointer-events:none;position:absolute}.memberToggleVisual{background:#cddbd5;border-radius:999px;flex:0 0 34px;width:34px;height:20px;transition:all .16s;position:relative}.memberToggleVisual:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .16s;position:absolute;top:3px;right:3px;box-shadow:0 2px 5px #0000001a}.memberActiveToggle input:checked+.memberToggleVisual{background:#2a8b6c}.memberActiveToggle input:checked+.memberToggleVisual:after{transform:translate(-14px)}.memberCrudFooter{background:#fbfdfc;border-top:1px solid #e3ece8;justify-content:flex-end;align-items:center;gap:9px;min-height:62px;padding:10px 18px;display:flex}.memberConfirmModal{text-align:center;background:#fff;border:1px solid #dce8e3;border-radius:22px;width:min(470px,100vw - 32px);padding:24px;box-shadow:0 28px 80px #14423533}.memberConfirmIcon{color:#176e57;background:#e9f6f1;border-radius:17px;place-items:center;width:52px;height:52px;margin:0 auto 12px;display:grid}.memberConfirmIcon.danger{color:#a74343;background:#fff0f0}.memberConfirmIcon.success{color:#176e57;background:#e9f6f1}.memberConfirmModal h3{margin:0;font-size:16px;font-weight:400}.memberConfirmModal p{color:#586e67;margin:8px 0 0;font-size:13.5px;line-height:1.9}.memberConfirmModal p strong{color:#173f34;font-weight:400}.memberConfirmNote,.memberPasswordHint{color:#72847e;background:#f6faf8;border:1px solid #e4ece8;border-radius:13px;margin-top:12px;padding:10px 11px;font-size:13.5px;line-height:1.9}.memberConfirmActions{justify-content:center;gap:8px;margin-top:18px;display:flex}.memberPasswordBody{gap:12px;display:grid}.temporaryPasswordBox{text-align:center;color:#124e3e;direction:ltr;background:#f2faf6;border:1px dashed #a9cec0;border-radius:14px;margin:15px 0 4px;padding:13px 14px}.temporaryPasswordBox code{letter-spacing:.5px;font-family:Consolas,monospace;font-size:16px}@media (max-width:720px){.membersToolbar{flex-direction:column;align-items:stretch}.membersToolbarActions{width:100%}.membersToolbarActions .btn{flex:1}.memberCrudGrid{grid-template-columns:1fr}.memberCrudGrid .field:first-child{grid-column:auto}.memberConfirmActions{flex-direction:column;align-items:stretch}.memberConfirmActions .btn{width:100%}}.supportChannelTabs{background:#f6faf8;border:1px solid #e1ebe7;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0;padding:4px;display:grid}.supportChannelTabs button{color:#667b74;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:34px;padding:6px 7px;font-family:Peyda,Shabnam,Tahoma,sans-serif;font-size:13.5px;font-weight:400;display:inline-flex}.supportChannelTabs button.active{color:#165e4a;background:#fff;box-shadow:0 5px 14px #155b4614}.supportChannelTabs button b{color:#fff;background:#238365;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:13.5px;font-weight:400;display:inline-flex}.supportChatNameRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.supportChannelBadge{border-radius:999px;align-items:center;min-height:22px;padding:3px 8px;font-size:13.5px;font-weight:400;display:inline-flex}.supportChannelBadge.board{color:#75561d;background:#fff5dc}.supportChannelBadge.ceo{color:#176e57;background:#e8f6f0}.supportChannelBadge.tech{color:#416b99;background:#edf4fb}.surveyStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.surveyStatCard{background:#fff;border:1px solid #e0eae6;border-radius:18px;align-items:center;gap:11px;min-height:88px;padding:13px 15px;display:flex}.surveyStatIcon{color:#1b7158;background:#eaf6f1;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.surveyStatCard strong,.surveyStatCard span{font-weight:400;display:block}.surveyStatCard strong{color:#173f34;font-size:19px;line-height:1.3}.surveyStatCard span{color:#71847d;margin-top:2px;font-size:13.5px}.surveyPanel{padding:14px}.surveyToolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.surveyToolbarTitle h2{margin:0;font-size:16px;font-weight:400}.surveyToolbarTitle p{color:#74867f;margin:3px 0 0;font-size:13.5px}.surveyToolbarActions{align-items:center;gap:8px;display:flex}.surveySearch{max-width:510px;margin:8px 0 11px}.surveyTableWrap{border:1px solid #e1eae6;border-radius:16px;width:100%;overflow:auto}.surveyTable{border-collapse:separate;border-spacing:0;background:#fff;width:100%;min-width:1040px}.surveyTable th,.surveyTable td{text-align:right;border-bottom:1px solid #edf2ef;padding:10px 11px;font-weight:400}.surveyTable th{color:#61766f;background:#f6faf8;font-size:13.5px}.surveyTable td{color:#314a42;font-size:13.5px}.surveyTable tbody tr:last-child td{border-bottom:0}.surveyTitleCell{align-items:center;gap:8px;min-width:220px;display:flex}.surveyTitleCell strong{font-size:13.5px;font-weight:400}.surveyRowActions{flex-wrap:nowrap;align-items:center;gap:5px;display:flex}.surveyActionBtn{min-width:82px!important;min-height:31px!important;padding:5px 8px!important;font-size:13.5px!important}.surveyModalBack,.surveyManagerBack{z-index:1800}.surveyFormModal,.surveySmallModal,.surveyOptionsModal{background:#fff;border:1px solid #dce8e3;border-radius:21px;overflow:hidden;box-shadow:0 28px 80px #1442352e}.surveyFormModal{width:min(760px,100vw - 28px)}.surveySmallModal{width:min(610px,100vw - 28px)}.surveyOptionsModal{flex-direction:column;width:min(860px,100vw - 28px);max-height:88vh;display:flex}.surveyModalHeader,.surveyManagerHeader{color:#fff;background:linear-gradient(135deg,#1f775e,#145346);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 16px;display:flex}.surveyModalTitle,.surveyManagerTitle{align-items:center;gap:10px;min-width:0;display:flex}.surveyModalTitle .featureIcon,.surveyManagerTitle .featureIcon{color:#fff;background:#ffffff1f;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.surveyModalHeader h2,.surveyManagerHeader h2{color:#fff;margin:0;font-size:15.5px;font-weight:400}.surveyModalHeader p,.surveyManagerHeader p{color:#f0faf6bf;margin:2px 0 0;font-size:13.5px}.surveyModalHeader .iconCloseBtn,.surveyManagerHeader .iconCloseBtn{color:#fff;background:#ffffff1a;border:1px solid #ffffff24;width:34px;height:34px;min-width:0!important}.surveyFormBody{padding:17px}.surveyFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.surveyFullField{grid-column:1/-1}.surveyToggle{color:#536b63;cursor:pointer;background:#f7fbf9;border:1px solid #dce8e3;border-radius:13px;align-items:center;gap:8px;min-height:44px;padding:8px 10px;font-size:13.5px;display:flex}.surveyToggle input{opacity:0;pointer-events:none;position:absolute}.surveyToggleVisual{background:#cbdad4;border-radius:999px;flex:0 0 34px;width:34px;height:20px;position:relative}.surveyToggleVisual:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .15s;position:absolute;top:3px;right:3px}.surveyToggle input:checked+.surveyToggleVisual{background:#278668}.surveyToggle input:checked+.surveyToggleVisual:after{transform:translate(-14px)}.surveyModalFooter{background:#fbfdfc;border-top:1px solid #e3ece8;justify-content:flex-end;align-items:center;gap:8px;min-height:60px;padding:9px 16px;display:flex}.surveyManagerModal{background:#f7faf8;border:1px solid #dce8e3;border-radius:22px;flex-direction:column;width:min(1280px,100vw - 28px);height:min(88vh,850px);display:flex;overflow:hidden;box-shadow:0 28px 80px #14423533}.surveyManagerTabs{background:#fff;border-bottom:1px solid #e2ebe7;align-items:center;gap:5px;padding:7px 12px;display:flex;overflow-x:auto}.surveyManagerTabs button{color:#647971;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;min-height:33px;padding:6px 11px;font-family:Peyda,Shabnam,Tahoma,sans-serif;font-size:13.5px;font-weight:400;display:inline-flex}.surveyManagerTabs button.active{color:#176e57;background:#eaf6f1}.surveyManagerBody{flex:1;min-height:0;padding:14px;overflow:auto}.surveyManagerToolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.surveyManagerToolbar h3,.surveyParticipantsHeader h3,.surveyParticipantAddCard h3{margin:0;font-size:13.5px;font-weight:400}.surveyManagerActions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.surveyQuestionGrid{gap:8px;display:grid}.surveyQuestionCard{background:#fff;border:1px solid #e0eae6;border-radius:15px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.surveyQuestionNo{color:#176e57;background:#eaf6f1;border-radius:10px;place-items:center;width:30px;height:30px;font-size:13.5px;display:grid}.surveyQuestionText h3{margin:0;font-size:13.5px;font-weight:400;line-height:1.9}.surveyQuestionText small{color:#80918b;font-size:13.5px}.surveyQuestionActions,.surveyOptionCard>div{align-items:center;gap:5px;display:flex}.surveyParticipantAddGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.surveyParticipantAddCard{background:#fff;border:1px solid #e0eae6;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:12px;display:grid}.surveyParticipantAddCard h3{grid-column:1/-1}.surveyParticipantAddCard select,.surveyOptionComposer input{color:#2c473e;background:#fff;border:1px solid #d4e2dc;border-radius:12px;outline:none;width:100%;min-height:39px;padding:8px 11px;font-family:Shabnam,sans-serif;font-size:13.5px}.surveyParticipantsHeader{justify-content:space-between;align-items:center;gap:10px;margin:7px 0 9px;display:flex}.surveyParticipantsGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px;display:grid}.surveyParticipantCard{background:#fff;border:1px solid #e0eae6;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.surveyParticipantCard .memberIdentity strong,.surveyParticipantCard .memberIdentity span{font-weight:400;display:block}.surveyParticipantCard .memberIdentity span{color:#7c8f88;direction:ltr;margin-top:1px;font-size:13.5px}.surveyResultsSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.surveyResultsSummary>div{background:#fff;border:1px solid #e0eae6;border-radius:14px;padding:11px 13px}.surveyResultsSummary span,.surveyResultsSummary strong{font-weight:400;display:block}.surveyResultsSummary span{color:#788b84;font-size:13.5px}.surveyResultsSummary strong{color:#194c3e;margin-top:2px;font-size:18px}.surveyResultQuestions{gap:9px;display:grid}.surveyResultCard{background:#fff;border:1px solid #e0eae6;border-radius:15px;padding:12px}.surveyResultCard h3{margin:0 0 10px;font-size:13.5px;font-weight:400}.surveyResultOptions{gap:8px;display:grid}.surveyResultOptionTop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;font-size:13.5px;display:flex}.surveyResultOptionTop strong{color:#5d756d;font-weight:400}.surveyResultBar{background:#edf3f0;border-radius:999px;height:7px;overflow:hidden}.surveyResultBar span{border-radius:inherit;background:linear-gradient(90deg,#2c8a6c,#58aa8f);height:100%;display:block}.surveyOptionsBody{flex:1;min-height:0;padding:14px;overflow:auto}.surveyOptionComposer{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;margin-bottom:11px;display:grid}.surveyOptionList{gap:7px;display:grid}.surveyOptionCard{background:#fff;border:1px solid #e0eae6;border-radius:14px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.surveyOptionCard strong{font-size:13.5px;font-weight:400}.surveyConfirmModal{text-align:center;background:#fff;border:1px solid #dce8e3;border-radius:21px;width:min(460px,100vw - 28px);padding:23px;box-shadow:0 28px 80px #14423533}.surveyConfirmIcon{color:#176e57;background:#eaf6f1;border-radius:16px;place-items:center;width:50px;height:50px;margin:0 auto 11px;display:grid}.surveyConfirmModal h3{margin:0;font-size:15px;font-weight:400}.surveyConfirmModal p{color:#61766f;margin:7px 0 0;font-size:13.5px;line-height:1.9}.surveyConfirmActions{justify-content:center;gap:8px;margin-top:16px;display:flex}.surveySendResult{color:#176e57;background:#eaf6f1;border:1px solid #d9ece4;border-radius:12px;margin-bottom:10px;padding:9px 11px;font-size:13.5px}@media (max-width:900px){.surveyStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.surveyParticipantAddGrid,.surveyFormGrid{grid-template-columns:1fr}.surveyFullField{grid-column:auto}.surveyQuestionCard,.surveyParticipantCard,.surveyOptionCard{grid-template-columns:1fr}.surveyQuestionNo{display:none}.surveyQuestionActions,.surveyOptionCard>div{flex-wrap:wrap}}@media (max-width:650px){.surveyStatsGrid,.surveyResultsSummary{grid-template-columns:1fr}.surveyToolbar,.surveyManagerToolbar{flex-direction:column;align-items:stretch}.surveyToolbarActions,.surveyManagerActions,.surveyConfirmActions{flex-direction:column;align-items:stretch;width:100%}.surveyToolbarActions .btn,.surveyManagerActions .btn,.surveyConfirmActions .btn{width:100%}.supportChannelTabs{grid-template-columns:1fr}}.successNotice{color:#176e57;background:#edf8f3;border:1px solid #d8ece3;border-radius:12px;margin:8px 0 10px;padding:9px 11px;font-size:13.5px}.surveyFormGrid{row-gap:15px;margin-top:11px}.surveyToggle{margin-top:13px}.surveyTimeInput{letter-spacing:.7px;font-variant-numeric:tabular-nums;direction:ltr;text-align:center!important}.surveyTimeInput::placeholder{letter-spacing:1px;color:#91a19c}.surveyParticipantAddCard{align-items:center}.surveyParticipantAddCard>.btn{align-self:end}.surveyOptionComposer{grid-template-columns:minmax(0,1fr) auto auto auto}.surveyCorrectToggle{color:#667b73;white-space:nowrap;cursor:pointer;background:#f8fbfa;border:1px solid #d7e5df;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:7px 10px;font-family:Shabnam,Arial,sans-serif;font-size:13.5px;transition:all .15s;display:inline-flex}.surveyCorrectToggle input{opacity:0;pointer-events:none;position:absolute}.surveyCorrectToggleBox{color:#fff;background:#fff;border:1px solid #b9cdc5;border-radius:7px;flex:0 0 20px;place-items:center;width:20px;height:20px;font-family:Tahoma,sans-serif;font-size:13.5px;display:grid}.surveyCorrectToggle.active{color:#12664f;background:#edf8f4;border-color:#a9d3c4}.surveyCorrectToggle.active .surveyCorrectToggleBox{background:#278668;border-color:#278668}.surveyOptionText{gap:4px;min-width:0;display:grid}.surveyOptionStatus{color:#7c8e87;background:#f1f5f3;border-radius:999px;align-items:center;gap:4px;width:fit-content;padding:3px 7px;font-size:13.5px;line-height:1.5;display:inline-flex}.surveyOptionStatus.correct,.surveyCorrectBadge{color:#176e57;background:#e8f6f0}.surveyCorrectBadge{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;margin-right:7px;padding:3px 7px;font-size:13.5px;font-style:normal;display:inline-flex}.surveyResultOptionTitle{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:inline-flex}@media (max-width:850px){.surveyOptionComposer{grid-template-columns:1fr}.surveyCorrectToggle,.surveyOptionComposer .btn{width:100%}}.surveyManagerModal{background:linear-gradient(#fbfdfc 0%,#f6faf8 100%);border:1px solid #d2e3dc;border-radius:26px;width:min(1320px,100vw - 24px);height:min(90vh,880px);box-shadow:0 34px 90px #123f323d,0 2px 10px #123f3214}.surveyManagerHeader{background:linear-gradient(135deg,#1f795f 0%,#17664f 52%,#125443 100%);border-bottom:1px solid #ffffff1a;min-height:72px;padding:11px 18px}.surveyManagerHeader .surveyModalTitle .featureIcon,.surveyManagerHeader .surveyManagerTitle .featureIcon{background:#ffffff21;border-radius:13px;flex-basis:42px;width:42px;height:42px;box-shadow:inset 0 0 0 1px #ffffff14}.surveyManagerHeader h2{font-family:Peyda,Shabnam,Tahoma,sans-serif;font-size:17px;font-weight:400;line-height:1.5}.surveyManagerHeader p{margin-top:3px;font-size:13.5px;line-height:1.6}.surveyManagerHeader .iconCloseBtn{border-radius:12px;width:38px;height:38px}.surveyManagerTabs{background:#fffffff5;border-bottom:1px solid #dfeae6;gap:7px;padding:8px 15px;box-shadow:0 4px 12px #1f5d4909}.surveyManagerTabs button{color:#60756d;border:1px solid #0000;border-radius:12px;gap:7px;min-height:38px;padding:7px 14px;font-size:13.5px;line-height:1.5;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s;font-family:Peyda,Shabnam,Tahoma,sans-serif!important}.surveyManagerTabs button:hover{color:#176e57;background:#f1f8f5;border-color:#e0ece7}.surveyManagerTabs button.active{color:#14654f;background:#e8f6f0;border-color:#cfe8de;box-shadow:0 4px 12px #1c705314}.surveyManagerBody{padding:17px;font-size:13.5px}.surveyManagerToolbar{gap:12px;margin-bottom:14px;padding:2px 2px 0}.surveyManagerToolbar h3,.surveyParticipantsHeader h3,.surveyParticipantAddCard h3{font-family:Peyda,Shabnam,Tahoma,sans-serif;font-size:14px;line-height:1.55}.surveyManagerToolbar p,.surveyParticipantAddCard p,.surveyParticipantsHeader+.muted{font-size:13.5px}.surveyQuestionGrid{gap:10px}.surveyQuestionCard{border-color:#dce9e4;border-radius:17px;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;padding:12px 13px;box-shadow:0 4px 14px #19554209}.surveyQuestionNo{border-radius:11px;width:34px;height:34px;font-size:13.5px}.surveyQuestionText h3{font-size:13.5px;line-height:1.85}.surveyQuestionText small{font-size:13.5px}.surveyQuestionActions .btn,.surveyOptionCard .btn,.surveyParticipantCard .btn{min-width:82px!important;min-height:32px!important;padding:6px 9px!important;font-size:13.5px!important}.surveyParticipantAddGrid{gap:12px;margin-bottom:17px}.surveyParticipantAddCard{border-color:#dce9e4;border-radius:17px;gap:10px;padding:14px;box-shadow:0 4px 14px #19554209}.surveyParticipantsHeader{margin:10px 0 11px}.surveyParticipantsGrid{gap:10px}.surveyParticipantCard{border-color:#dce9e4;border-radius:16px;padding:11px 12px}.surveyParticipantCard .memberIdentity strong,.surveyParticipantCard .memberIdentity span{font-size:13.5px}.surveyResultsSummary{gap:10px;margin-bottom:14px}.surveyResultsSummary>div{background:linear-gradient(#fff 0%,#fafdfb 100%);border-color:#dce9e4;border-radius:16px;min-height:64px;padding:13px 15px;box-shadow:0 4px 14px #19554209}.surveyResultsSummary span{font-size:13.5px}.surveyResultsSummary strong{margin-top:4px;font-size:19px}.surveyResultQuestions{gap:11px}.surveyResultCard{border-color:#dce9e4;border-radius:17px;padding:14px;box-shadow:0 4px 14px #19554209}.surveyResultCard h3{margin-bottom:12px;font-family:Peyda,Shabnam,Tahoma,sans-serif;font-size:13.5px;line-height:1.7}.surveyResultOptions{gap:10px}.surveyResultOptionTop{margin-bottom:5px;font-size:13.5px}.surveyResultOptionTop strong{font-size:13.5px}.surveyResultBar{height:8px}.surveyOptionsModal .surveyModalHeader h2,.surveySmallModal .surveyModalHeader h2{font-family:Peyda,Shabnam,Tahoma,sans-serif;font-size:16.5px}.surveyOptionsModal .surveyModalHeader p,.surveySmallModal .surveyModalHeader p{font-size:13.5px}.surveyOptionCard{border-radius:16px;padding:11px 12px}.surveyOptionCard strong,.surveyOptionStatus,.surveyCorrectBadge,.surveyManagerModal .countBadge,.surveyManagerModal .memberStatusBadge{font-size:13.5px}@media (max-width:820px){.surveyManagerModal{border-radius:20px;width:calc(100vw - 14px);height:calc(100vh - 14px)}.surveyManagerHeader{min-height:66px;padding:9px 12px}.surveyManagerTabs{padding-inline:10px}.surveyManagerTabs button{min-height:36px;padding-inline:11px;font-size:13.5px}.surveyManagerBody{padding:12px}}.surveySendModal{background:#fff;border:1px solid #d7e6e0;border-radius:23px;width:min(760px,100vw - 28px);overflow:hidden;box-shadow:0 30px 86px #13413338}.surveySendHeader{min-height:68px}.surveySendBody{gap:15px;padding:17px;display:grid}.surveySendTextField{position:relative}.surveySendTextField textarea{resize:vertical;min-height:128px;padding-bottom:30px;font-size:13.5px;line-height:1.95}.surveySendTextField textarea::placeholder{font-size:13.5px}.surveySendCharCount{color:#8ba098;direction:ltr;font-size:13.5px;position:absolute;bottom:9px;left:12px}.surveySendImageSection{background:#fbfdfc;border:1px solid #dce9e4;border-radius:17px;overflow:hidden}.surveySendImageTitle{border-bottom:1px solid #e8efec;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 12px;display:flex}.surveySendImageTitle>div{min-width:0}.surveySendImageTitle strong,.surveySendImageTitle span{font-weight:400;display:block}.surveySendImageTitle strong{color:#29493f;font-family:Peyda,Shabnam,Tahoma,sans-serif;font-size:13.5px}.surveySendImageTitle span{color:#7b8e87;margin-top:3px;font-size:13.5px}.surveySendImageEmpty{color:#6f867e;cursor:pointer;background:#f8fbfa;border:0;align-content:center;place-items:center;gap:8px;width:100%;min-height:126px;min-width:0!important;padding:18px!important;display:grid!important}.surveySendImageEmpty:hover{color:#176e57;background:#f1f8f5}.surveySendImageEmpty span{font-family:Shabnam,Tahoma,sans-serif;font-size:13.5px}.surveySendImagePreview{background:#edf5f1;position:relative}.surveySendImagePreview img{object-fit:contain;background:#eef5f2;width:100%;height:245px;display:block}.surveySendImageMeta{background:#fff;border-top:1px solid #dfeae6;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:7px 10px;display:flex}.surveySendImageMeta>span{color:#667b73;text-overflow:ellipsis;white-space:nowrap;direction:ltr;min-width:0;font-size:13.5px;overflow:hidden}.surveySendImageMeta button{color:#a64343;cursor:pointer;white-space:nowrap;background:#fff0f0;border:0;border-radius:9px;align-items:center;gap:5px;font-size:13.5px;min-width:0!important;padding:6px 8px!important;font-family:Peyda,Shabnam,Tahoma,sans-serif!important;display:inline-flex!important}.surveySendHint{color:#6a8078;background:#f5faf8;border:1px solid #e0ece7;border-radius:12px;padding:9px 11px;font-size:13.5px;line-height:1.8}.surveySendFooter{justify-content:flex-end}@media (max-width:620px){.surveySendModal{width:calc(100vw - 16px)}.surveySendImageTitle{flex-direction:column;align-items:stretch}.surveySendImageTitle .btn{width:100%}.surveySendImagePreview img{height:210px}}.surveySendActionBtn{min-width:108px!important}.surveySendActionBtn svg{color:#176e57}.surveySendModal .surveySendImageSection{border-width:1px;border-color:#bcded1;box-shadow:inset 0 0 0 1px #27866808}.surveyStatsGrid{gap:10px}.surveyStatCard{border-radius:16px;min-height:64px;padding:9px 13px}.surveyStatIcon{border-radius:11px;flex:0 0 34px;width:34px;height:34px}.surveyStatIcon svg{width:18px;height:18px}.surveyStatCard strong{font-size:20px;line-height:1.2}.surveyStatCard span{margin-top:1px;font-size:13.5px;line-height:1.45}.surveyTable th,.surveyTable td,.surveyTitleCell strong,.surveyTitleCell small,.surveyTable .memberStatusBadge{font-size:13.5px}.surveyActionBtn{min-height:33px!important;padding:6px 9px!important;font-size:13.5px!important}.surveyActionBtn svg{width:15px;height:15px}.surveyToolbar .sectionIcon svg,.surveyToolbarActions svg,.surveySearch svg{width:17px;height:17px}.surveyToolbar .sectionIcon{width:34px;height:34px}.surveyToolbar h2,.surveyToolbarTitle h2{font-size:17px}.surveyToolbar p,.surveyToolbarTitle p{font-size:13.5px}.supportBoard{margin-top:4px}.supportChannelTabs{gap:7px;padding:5px}.supportChannelTabs button{border-radius:11px;min-height:38px;padding:7px 9px;font-size:13.5px;line-height:1.45;font-family:Peyda,Shabnam,Tahoma,sans-serif!important}.supportChannelTabs button span{font-size:13.5px;font-family:Peyda,Shabnam,Tahoma,sans-serif!important}.supportChannelTabs button b{min-width:20px;height:20px;padding:0 6px;font-size:13.5px;font-family:Peyda,Shabnam,Tahoma,sans-serif!important}@media (max-width:720px){.supportChannelTabs button,.supportChannelTabs button span{font-size:13.5px}}:root{--takesh-green-950:#111827;--takesh-green-900:#242424;--takesh-green-800:#334155;--takesh-green-700:#475569;--takesh-green-600:#64748b;--takesh-bg:#f4f6f8;--takesh-card:#fff;--takesh-text:#111827;--takesh-muted:#6b7280;--takesh-border:#e5e7eb;--takesh-primary:#111827;--takesh-accent:#ff8700;--takesh-accent-hover:#f97316;--takesh-blue:#0a84d6;--takesh-purple:#6558e8;--takesh-pink:#ff4e8a;--takesh-danger:#d95358;--takesh-warning:#ffb000;--takesh-radius:22px;--takesh-shadow:0 12px 35px #0f172a0f}html,body{background:#f4f6f8}body{color:#111827;font-family:Shabnam,Tahoma,Arial,sans-serif;font-size:13.5px;line-height:1.8}body,input,textarea,select{font-family:Shabnam,Tahoma,Arial,sans-serif!important;font-weight:400!important}button,.btn,nav a,[role=button],h1,h2,h3,h4,h5,h6,.page-title,.modal-title,.card-title,.takesh-title,.brand{font-family:Peyda,Shabnam,Tahoma,Arial,sans-serif!important;font-weight:400!important}.shell{background:#f4f6f8;grid-template-columns:240px minmax(0,1fr)}.side{color:#fff;padding:18px 14px 14px;box-shadow:0 20px 60px #00000038;background:#242424!important}.sideGlow{display:none}.brandWrap{text-align:center;border-bottom:1px solid #ffffff1a;flex-direction:column;justify-content:center;gap:7px;margin-bottom:14px;padding:4px 4px 17px}.brandWrap>div:last-child{text-align:center}.brandMark{color:#fff;border:0;border-radius:22px;width:56px;height:56px;font-size:25px;box-shadow:0 16px 34px #ffb00038;background:#ffb000!important}.brand{color:#fff;margin:1px 0 0;font-size:18px;line-height:1.45}.brandSub{color:#fff9;margin-top:1px;font-size:13.5px!important}.nav{gap:6px;padding:0 1px}.navItem{color:#ffffffc7;background:0 0;border-radius:12px;min-height:43px;padding:8px 12px;transition:background-color .16s,color .16s;font-size:13.5px!important}.navItem:hover{color:#fff;background:#ffffff14;transform:none}.navItem.active{color:#ff8700;box-shadow:none;background:#33261f}.navIcon{width:31px;height:31px;color:inherit;background:#ffffff12;border-radius:9px;flex:0 0 31px}.navItem.active .navIcon{color:#ff8700;background:#ff87001a}.navUnreadBadge{color:#fff;background:#ef4444;border:2px solid #242424;border-radius:999px;min-width:24px;min-height:24px;padding:2px 7px;font-size:13.5px!important}.sideFooter{border-top:1px solid #ffffff1a;padding-top:12px}.userMiniCard{background:#ffffff0e;border:0;border-radius:12px;padding:8px 9px}.userMiniAvatar{color:#fff;background:#ff8700;border-radius:12px;width:38px;height:38px}.userMiniName,.userMiniRole{font-size:13.5px!important}.userMiniRole{color:#ffffff8c}.sideLogoutInline{color:#f87171!important;background:0 0!important;border-radius:10px!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important}.sideLogoutInline:hover{color:#ef4444!important;background:#ef44441a!important}.sideLogoutInline svg{width:19px;height:19px;margin:0!important}.main{background:#f4f6f8;min-width:0;padding:0 20px 22px}.topCard{z-index:25;min-height:64px;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:0;border-bottom:1px solid #11182712;border-radius:0;margin:0 -20px 14px;padding:9px 20px;position:sticky;top:0}.top{flex-wrap:nowrap}.topTitle{color:#111827;white-space:nowrap;font-size:15.5px;line-height:1.4}.topSub{color:#6b7280;white-space:nowrap;margin-top:2px;font-size:13.5px!important}.topLogout{min-width:88px!important}.pageContent{gap:13px}.pageHero,.pageHero.compact,.groupsHero,.membersHero,.surveysHero{align-items:center;gap:12px;min-height:74px;display:flex;background:#fff!important;border:0!important;border-radius:22px!important;padding:13px 17px!important;box-shadow:0 10px 28px #0f172a0d!important}.pageHeroIcon{color:#fff!important;background:linear-gradient(135deg,#0a84d6,#6558e8)!important;border-radius:14px!important;flex:0 0 42px!important;width:42px!important;height:42px!important}.pageHeroIcon svg{width:20px;height:20px}.pageHeroKicker{white-space:nowrap;color:#ff8700!important;margin:0 0 2px!important;font-size:13.5px!important}.pageHeroTitle{color:#111827;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden;font-size:20px!important;line-height:1.45!important}.pageHeroText{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;max-width:none;line-height:1.7;overflow:hidden;margin:2px 0 0!important;font-size:13.5px!important}.card,.featureCard,.statCard,.memberStatCard,.surveyStatCard{background:#fff;border-color:#e5e7eb;box-shadow:0 10px 28px #0f172a0d}.card,.membersPanel,.surveyPanel,.groupsOverview{border-radius:22px}.glassCard{-webkit-backdrop-filter:none;backdrop-filter:none}.membersPanel,.surveyPanel,.groupsOverview{background:#fff!important;border:0!important;padding:15px!important;box-shadow:0 12px 35px #0f172a0e!important}.quickStats,.membersStats,.surveyStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-bottom:0!important;display:grid!important}.membersStats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.statCard,.memberStatCard,.surveyStatCard{border:0!important;border-radius:18px!important;gap:10px!important;min-height:66px!important;padding:10px 13px!important;box-shadow:0 8px 22px #0f172a0d!important}.quickStats>:first-child,.membersStats>:first-child,.surveyStatsGrid>:first-child{background:linear-gradient(135deg,#fff3b0,#fff9d8)!important}.quickStats>:nth-child(2),.membersStats>:nth-child(2),.surveyStatsGrid>:nth-child(2){background:linear-gradient(135deg,#f1e1ff,#faf3ff)!important}.quickStats>:nth-child(3),.membersStats>:nth-child(3),.surveyStatsGrid>:nth-child(3){background:linear-gradient(135deg,#d9eafe,#eff6ff)!important}.quickStats>:nth-child(4),.surveyStatsGrid>:nth-child(4){background:linear-gradient(135deg,#d4fbea,#ecfff6)!important}.statIcon,.memberStatIcon,.surveyStatIcon{box-shadow:0 8px 18px #0f172a1a;color:#fff!important;background:#3b82f6!important;border-radius:13px!important;flex:0 0 38px!important;width:38px!important;height:38px!important}.quickStats>:first-child .statIcon,.membersStats>:first-child .memberStatIcon,.surveyStatsGrid>:first-child .surveyStatIcon{background:#f9be00!important}.quickStats>:nth-child(2) .statIcon,.membersStats>:nth-child(2) .memberStatIcon,.surveyStatsGrid>:nth-child(2) .surveyStatIcon{background:#a855f7!important}.quickStats>:nth-child(3) .statIcon,.membersStats>:nth-child(3) .memberStatIcon,.surveyStatsGrid>:nth-child(3) .surveyStatIcon{background:#3b82f6!important}.quickStats>:nth-child(4) .statIcon,.surveyStatsGrid>:nth-child(4) .surveyStatIcon{background:#10b981!important}.statIcon svg,.memberStatIcon svg,.surveyStatIcon svg{width:18px!important;height:18px!important}.statLabel,.memberStatCard span:not(.memberStatIcon),.surveyStatCard span{color:#374151!important;margin:0!important;font-size:13.5px!important}.statValue,.memberStatCard strong,.surveyStatCard strong{color:#111827!important;font-family:Peyda,Shabnam,Tahoma,sans-serif!important;font-size:17px!important;line-height:1.3!important}.featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.featureCard{background:#fff;border:0;border-radius:22px;gap:12px;padding:16px;box-shadow:0 12px 35px #0f172a0e}.featureCardHead{align-items:center;gap:11px}.featureIcon,.sectionIcon,.emptyIcon{color:#0369a1;background:#e0f2fe;border-radius:13px;flex:0 0 40px;width:40px;height:40px}.featureCard h3,.sectionTitleRow h2,.sectionTitleRow h3,.membersToolbar h2,.surveyToolbar h2{color:#111827;white-space:nowrap;font-size:16px}.featureCard p,.sectionLead,.muted{color:#64748b;font-size:13.5px!important}.btn{color:#fff;min-width:116px;min-height:40px;box-shadow:none;background:#111827;border:0;border-radius:12px;padding:7px 14px;transition:background-color .16s,color .16s,border-color .16s;font-size:13.5px!important}.btn:hover:not(:disabled){background:#ff8700;transform:none}.btn.alt,.btn.ghost{color:#334155;background:#fff;border:1px solid #dce2ea}.btn.alt:hover:not(:disabled),.btn.ghost:hover:not(:disabled){color:#f97316;background:#fff7ed;border-color:#ff9a3d}.btn.danger{color:#fff;background:#d95358}.btn.danger:hover:not(:disabled){background:#c7464b}.field,.takesh-field{gap:6px}.labelTitle,.takesh-field>span{color:#38445c;font-size:13.5px!important}.field input,.field textarea,.field select,.actions input,.searchBox input,.membersSearch input,.surveySearch input,.takesh-input-wrap input,.takesh-captcha-input{color:#172033;background:#fff;border:1px solid #dee4ef;border-radius:12px;outline:none;min-height:42px;font-size:13.5px!important}.field input:focus,.field textarea:focus,.field select:focus,.actions input:focus,.searchBox input:focus,.membersSearch input:focus,.surveySearch input:focus,.takesh-input-wrap:focus-within,.takesh-captcha-input:focus{border-color:#5b78e8!important;box-shadow:0 0 0 4px #5b78e81a!important}.membersTableWrap,.surveyTableWrap{background:#fff;border:1px solid #e5e7eb;border-radius:18px;overflow:auto}.membersTable,.surveyTable,.table{background:#fff}.membersTable th,.surveyTable th,.table th{color:#64748b!important;background:#f8fafc!important;border-bottom-color:#e5e7eb!important;font-size:13.5px!important}.membersTable td,.surveyTable td,.table td{color:#334155!important;border-bottom-color:#eef1f4!important;font-size:13.5px!important}.membersTable tbody tr:hover td,.surveyTable tbody tr:hover td,.table tbody tr:hover td{background:#f8fafc!important}.memberStatusBadge,.statusPill,.countBadge,.pill{min-height:28px;padding:4px 9px;font-size:13.5px!important}.supportChannelTabs,.groupModalTabs,.surveyManagerTabs{align-items:center;overflow-x:auto;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #e5e7eb!important;border-radius:0!important;gap:4px!important;margin:0!important;padding:0 12px!important;display:flex!important}.supportChannelTabs button,.groupModalTabs button,.surveyManagerTabs button{white-space:nowrap;position:relative;color:#64748b!important;min-width:auto!important;min-height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:8px 14px!important;font-family:Peyda,Shabnam,Tahoma,sans-serif!important;font-size:13.5px!important}.supportChannelTabs button:hover,.groupModalTabs button:hover,.surveyManagerTabs button:hover{color:#334155!important;background:0 0!important}.supportChannelTabs button.active,.groupModalTabs button.active,.surveyManagerTabs button.active{color:#ff8700!important;background:0 0!important;border-bottom-color:#ff8700!important}.supportChannelTabs button b,.tabCount{border-radius:999px;min-width:24px;min-height:22px;padding:2px 7px;color:#64748b!important;background:#f1f5f9!important;font-size:13.5px!important}.supportChannelTabs button.active b,.groupModalTabs button.active .tabCount{color:#f97316!important;background:#fff1e6!important}.supportBoard,.supportLayout{gap:12px}.supportSidebar,.supportMain{min-height:620px;background:#fff!important;border:0!important;border-radius:22px!important;box-shadow:0 12px 35px #0f172a0e!important}.conversationCard{box-shadow:none!important;background:#fff!important;border:1px solid #eef1f4!important;border-radius:14px!important}.conversationCard:hover,.conversationCard.active{box-shadow:none!important;background:#fff7ed!important;border-color:#ffd8b0!important;transform:none!important}.conversationCard.active{box-shadow:inset 3px 0 #ff8700!important}.chatTopBar{border-bottom-color:#e5e7eb}.modalBack,.customDeleteBack,.surveyModalBack,.surveyManagerBack{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0812258f!important}.modal,.groupFormModal,.groupFullscreenModal,.surveyFormModal,.surveySmallModal,.surveyOptionsModal,.surveyManagerModal,.surveySendModal,.memberCrudModal,.memberPasswordModal,.customDeleteModal,.surveyConfirmModal{background:#fff!important;border:1px solid #ffffff8c!important;border-radius:24px!important;box-shadow:0 25px 90px #0000003d!important}.surveyModalHeader,.surveyManagerHeader,.groupModalHeader,.groupFormModalHeader,.memberCrudHeader,.memberPasswordHeader{color:#111827!important;background:#fff!important;border-bottom:1px solid #e5e7eb!important}.surveyModalHeader h2,.surveyManagerHeader h2,.groupModalHeader h2,.groupFormModalHeader h2,.memberCrudHeader h2,.memberPasswordHeader h2{white-space:nowrap;color:#111827!important;font-size:16px!important}.surveyModalHeader p,.surveyManagerHeader p,.groupModalHeader p,.groupFormModalHeader p,.memberCrudHeader p,.memberPasswordHeader p{color:#64748b!important;font-size:13.5px!important}.surveyModalHeader .featureIcon,.surveyManagerHeader .featureIcon,.groupModalHeader .featureIcon{color:#0369a1!important;background:#e0f2fe!important}.surveyModalHeader .iconCloseBtn,.surveyManagerHeader .iconCloseBtn,.groupModalHeader .iconCloseBtn{color:#475569!important;background:#f1f5f9!important;border-color:#e2e8f0!important}.surveyQuestionCard,.surveyParticipantAddCard,.surveyParticipantCard,.surveyResultCard,.surveyOptionCard,.memberCard,.messageComposerCard{box-shadow:none!important;background:#fff!important;border-color:#e5e7eb!important;border-radius:16px!important}.surveyQuestionNo{color:#0369a1!important;background:#e0f2fe!important}.surveyOptionCard.correct{background:#f0fdf4!important;border-color:#bbf7d0!important;box-shadow:inset 3px 0 #22c55e!important}.surveyCorrectBadge,.surveyOptionStatus.correct{color:#15803d!important;background:#dcfce7!important}.takesh-login-page{place-items:center;min-height:100vh;padding:18px;display:grid;background:#394353!important}.takesh-login-orb{display:none!important}.takesh-login-card{background:#fff;border:1px solid #ffffff4d;border-radius:30px;grid-template-columns:.92fr 1.08fr;width:min(1050px,100vw - 28px);min-height:650px;display:grid;overflow:hidden;box-shadow:0 35px 100px #02081773}.takesh-login-brand{color:#fff;flex-direction:column;justify-content:space-between;min-height:650px;padding:38px;display:flex;position:relative;overflow:hidden;background:linear-gradient(145deg,#0a84d6 0%,#6558e8 48%,#ff4e8a 100%)!important}.takesh-login-brand:before{content:"";filter:blur(55px);background:#ffd23f73;border-radius:999px;width:285px;height:285px;position:absolute;top:-95px;right:-105px}.takesh-login-brand:after{content:"";filter:blur(62px);background:#ff8a008c;border-radius:999px;width:300px;height:300px;position:absolute;bottom:-90px;left:-105px}.takesh-brand-pattern span{border-color:#ffffff1f!important;border-radius:999px!important}.takesh-brand-pattern span:nth-child(3){border-width:28px!important;border-color:#ffffff1a!important;width:138px!important;height:138px!important}.takesh-brand-content{z-index:2;text-align:right;width:100%;margin:0;position:relative}.takesh-brand-pill{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:7px 13px;font-family:Peyda,Shabnam,Tahoma,sans-serif;font-size:13.5px;display:inline-flex}.takesh-brand-content h1{color:#fff;text-align:right;white-space:nowrap;margin:30px 0 0;font-size:clamp(30px,3.4vw,42px);line-height:1.55}.takesh-brand-subtitle{color:#fffffff2;text-align:right;margin:7px 0 0;font-size:17px!important}.takesh-brand-description{color:#ffffffd1;max-width:385px;margin:20px 0 0;font-size:13.5px;line-height:2}.takesh-brand-features{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.takesh-brand-features>div{color:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #fff3;border-radius:15px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;font-size:13.5px;display:flex}.takesh-brand-feature-icon{color:#fff;background:#ffffff2e;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.takesh-login-form-side{justify-content:center;padding:42px 48px 32px;position:relative;background:linear-gradient(#fff 0%,#f8faff 100%)!important}.takesh-login-form-side:before{content:"";filter:blur(45px);pointer-events:none;background:#31c6ff1a;border-radius:999px;width:210px;height:210px;position:absolute;top:35px;right:-80px}.takesh-login-heading{z-index:1;text-align:center;margin-bottom:23px;display:block;position:relative}.takesh-login-mini-logo{display:none!important}.takesh-login-eyebrow{color:#ff6b35;margin:0;font-family:Peyda,Shabnam,Tahoma,sans-serif;font-size:13.5px}.takesh-login-heading h2{color:#111b36;margin:7px 0 0;font-size:27px;line-height:1.45}.takesh-login-heading p{color:#8590a6;margin:7px 0 0;font-size:13.5px}.takesh-login-form{z-index:1;gap:15px;position:relative}.takesh-input-wrap{min-height:48px;background:#fff!important;border:1px solid #dee4ef!important;border-radius:16px!important}.takesh-input-wrap input{min-height:46px;padding:0 14px;box-shadow:none!important;background:0 0!important;border:0!important}.takesh-eye-button{color:#8590a6!important}.takesh-eye-button:hover{color:#126ab3!important}.takesh-captcha-row{direction:ltr;gap:8px;grid-template-columns:170px minmax(0,1fr)!important;grid-template-areas:"image input"!important}.takesh-captcha-image-wrap{grid-area:image;height:48px;box-shadow:inset 0 0 0 1px #c9d8ff40;background:0 0!important;border:0!important;border-radius:16px!important}.takesh-captcha-image{object-fit:fill}.takesh-captcha-refresh{border-radius:11px;width:32px;height:32px;left:7px;box-shadow:0 4px 12px #315ed01a;color:#315ed0!important;background:#ffffffe0!important}.takesh-captcha-refresh:hover{transform:translateY(-50%)rotate(180deg)}.takesh-captcha-input{text-align:center;letter-spacing:.14em;direction:rtl;grid-area:input;height:48px;background:#fff!important;border:1px solid #dee4ef!important;border-radius:16px!important}.takesh-login-submit{border-radius:16px;min-height:52px;margin-top:2px;background:linear-gradient(135deg,#0a8dda,#675ae8)!important;font-family:Peyda,Shabnam,Tahoma,sans-serif!important;font-size:13.5px!important;box-shadow:0 15px 32px #315bd047!important}.takesh-login-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 38px #315bd057!important}.takesh-login-error{color:#b91c1c;background:#fef2f2;border-color:#fecaca;border-radius:14px;font-size:13.5px!important}.takesh-login-footer{color:#929bad;margin-top:15px;font-size:13.5px!important}body :where(p,label,input,textarea,select,button,a,td,th,small,strong,b){font-size:max(13.5px,1em)}@media (max-width:1180px){.quickStats,.surveyStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1024px){.shell{grid-template-columns:1fr}.side{box-shadow:none}}@media (max-width:920px){.takesh-login-card{grid-template-columns:1fr}.takesh-login-brand{min-height:320px}.takesh-brand-content h1{font-size:29px}.takesh-brand-features{margin-top:28px}}@media (max-width:720px){.main{padding:0 12px 16px}.topCard{margin-inline:-12px;padding-inline:12px}.pageHero,.pageHero.compact,.groupsHero,.membersHero,.surveysHero{min-height:66px;border-radius:18px!important;padding:11px 13px!important}.pageHeroTitle{font-size:18px!important}.pageHeroText{display:none}.quickStats,.membersStats,.surveyStatsGrid{overflow-x:auto;display:flex!important}.statCard,.memberStatCard,.surveyStatCard{min-width:190px}.featureGrid{grid-template-columns:1fr}.takesh-login-page{padding:10px}.takesh-login-card{border-radius:24px;width:100%}.takesh-login-brand{min-height:280px;padding:26px 22px}.takesh-brand-features{display:none}.takesh-login-form-side{padding:30px 20px 25px}.takesh-captcha-row{grid-template-columns:145px minmax(0,1fr)!important}}.takesh-captcha-loading{color:#6f7ea2;background:linear-gradient(135deg,#eaf5ff,#eef0ff);border:1px solid #c9d8ff;border-radius:13px;place-items:center;width:100%;height:48px;font-size:13.5px;display:grid}.takesh-captcha-input{font-variant-numeric:tabular-nums;letter-spacing:.16em;font-variant-numeric:tabular-nums;text-align:center!important;letter-spacing:.22em!important;direction:ltr!important;font-family:Arial,Tahoma,sans-serif!important}.takesh-captcha-image-wrap,.takesh-captcha-image{direction:ltr!important}.takesh-captcha-row{grid-template-columns:205px minmax(0,1fr)!important}.takesh-captcha-image{object-fit:fill!important;width:100%!important;height:48px!important}@media (max-width:720px){.takesh-captcha-row{grid-template-columns:180px minmax(0,1fr)!important}.takesh-captcha-image-wrap{width:180px!important;min-width:180px!important}}.takesh-captcha-input{font-variant-numeric:tabular-nums;letter-spacing:.12em!important;width:160px!important;min-width:160px!important;max-width:160px!important;font-family:Shabnam,Tahoma,Arial,sans-serif!important;font-size:16px!important;line-height:1!important}@media (max-width:720px){.takesh-captcha-row{grid-template-columns:190px 145px!important;justify-content:end!important;gap:8px!important}.takesh-captcha-image-wrap{width:190px!important;min-width:190px!important}.takesh-captcha-input{width:145px!important;min-width:145px!important;max-width:145px!important;font-size:15px!important}}.takesh-captcha-row{grid-template-columns:260px 145px!important;justify-content:end!important;gap:10px!important}.takesh-captcha-image-wrap{width:260px!important;min-width:260px!important}.takesh-captcha-image{margin-inline:auto;object-fit:fill!important;width:252px!important;max-width:252px!important;height:48px!important}.takesh-captcha-input{width:145px!important;min-width:145px!important;max-width:145px!important}@media (max-width:720px){.takesh-captcha-row{grid-template-columns:225px 135px!important;gap:8px!important}.takesh-captcha-image-wrap{width:225px!important;min-width:225px!important}.takesh-captcha-image{width:218px!important;max-width:218px!important}.takesh-captcha-input{width:135px!important;min-width:135px!important;max-width:135px!important}}@media (max-width:420px){.takesh-captcha-row{grid-template-columns:minmax(0,1fr) 125px!important}.takesh-captcha-image-wrap,.takesh-captcha-image{width:100%!important;min-width:0!important;max-width:none!important}.takesh-captcha-input{width:125px!important;min-width:125px!important;max-width:125px!important}}.searchBox{min-height:42px;transition:border-color .16s,box-shadow .16s,background-color .16s;position:relative;box-shadow:none!important;background:#fff!important;border:1px solid #dfe4ec!important;border-radius:12px!important}.searchBox svg{color:#8a94a6;flex:none;transition:color .16s}.searchBox input,.searchBox input:hover,.searchBox input:focus,.searchBox input:focus-visible,.searchBox input:active{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.searchBox:focus-within{background:#fff!important;border-color:#ff9a3d!important;box-shadow:0 0 0 3px #ff87001c!important}.searchBox:focus-within svg{color:#f97316!important}.membersSearch,.surveySearch,.memberSearchBox,.compactSearchBox,.supportSidebarActions .compactSearchBox{box-shadow:none!important;border:1px solid #dfe4ec!important}.membersSearch:focus-within,.surveySearch:focus-within,.memberSearchBox:focus-within,.compactSearchBox:focus-within,.supportSidebarActions .compactSearchBox:focus-within{border-color:#ff9a3d!important;box-shadow:0 0 0 3px #ff87001c!important}.membersSearch input,.surveySearch input,.memberSearchBox input,.compactSearchBox input,.supportSidebarActions .compactSearchBox input,.membersSearch input:focus,.surveySearch input:focus,.memberSearchBox input:focus,.compactSearchBox input:focus,.supportSidebarActions .compactSearchBox input:focus{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.positionSettingsPanel{margin-top:14px}.positionSelect{color:#172033;background:#ffffffeb;border:1px solid #94a3b859;border-radius:9px;outline:none;width:190px;min-height:38px;padding:6px 10px;font-family:Shabnam,sans-serif;font-size:13.5px}.positionSelect:focus{border-color:#3b82f6b3;box-shadow:0 0 0 3px #3b82f61a}.positionNotice{background:#3b82f614;border-radius:9px;margin:10px 0;padding:10px 12px;font-size:13.5px}.positionHelp{background:#94a3b80f;border:1px solid #94a3b833;border-radius:10px;margin-top:14px;padding:12px 14px;font-size:13.5px;line-height:2}@media (max-width:760px){.positionSelect{width:155px}}.usersManagePanel .membersToolbar{align-items:center}.userActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.iconAction{justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;display:inline-flex;padding:0!important}.userMemberSelect{width:100%;min-height:42px;font-family:Shabnam,sans-serif;font-size:13.5px}.selectedUserPosition{background:#ffffff0d;border-radius:9px;margin-top:10px;padding:10px 12px;font-size:13.5px}.positionPill{background:#ffffff12;border-radius:999px;align-items:center;min-height:28px;padding:3px 10px;font-size:13.5px;display:inline-flex}.positionPill.ceo,.positionPill.tech,.positionPill.board{background:#3b82f61a}.usersCreateModal{width:min(620px,100vw - 32px)}.usersCreateGrid{grid-template-columns:1fr;gap:15px;display:grid}.usersCreateModal .userMemberSelect,.usersCreateModal .field input{width:100%}.usersCreateModal .selectedUserPosition{background:#f7fbf9;border:1px solid #dce8e3;border-radius:12px;padding:10px 12px;font-size:13.5px}.userPasswordModal{width:min(560px,100vw - 32px)}.userPasswordGrid{gap:14px}.passwordUserCard{background:linear-gradient(#fbfdfc 0%,#f5faf8 100%);border:1px solid #dce8e3;border-radius:14px;align-items:center;gap:12px;margin-bottom:14px;padding:14px;display:flex}.passwordUserAvatar{color:#fff;background:linear-gradient(135deg,#16a085 0%,#2d7ff9 100%);border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-family:Peyda,Shabnam,Arial,sans-serif;font-size:18px;display:inline-flex}.passwordUserCard strong{font-size:15px;display:block}.passwordUserCard small{color:#64748b;margin-top:4px;font-size:12.5px;line-height:1.8;display:block}.passwordModalNotice{margin-bottom:12px}.passwordRules{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:6px;margin-top:14px;padding:12px 14px;font-size:12.5px;line-height:1.9;display:flex}.userPasswordModal .field input{width:100%}@media (max-width:640px){.memberCrudBack{padding:12px}.usersCreateModal{width:100%;max-height:calc(100vh - 24px);overflow:auto}}.accessPanel{padding:22px}.accessTable{min-width:1050px}.accessTable th,.accessTable td{text-align:center}.accessTable th:first-child,.accessTable td:first-child{text-align:right;min-width:210px}.accessSwitch{cursor:pointer;align-items:center;gap:8px;font-family:Shabnam,sans-serif;font-size:13.5px;display:inline-flex}.accessSwitch input{accent-color:#18866f;cursor:pointer;width:18px;height:18px}.accessSwitch span{min-width:54px}.accessSwitch:has(input:not(:checked)) span{opacity:.65}.joinNoticeCell{flex-direction:column;align-items:flex-start;gap:6px;min-width:150px;display:flex}.joinNoticeCell small{opacity:.72;font-family:Shabnam,Arial,sans-serif;font-size:12px;line-height:1.7}.joinNoticeBtn{justify-content:center;min-width:92px;font-family:Shabnam,Arial,sans-serif;font-size:13.5px}.joinNoticeWarn{max-width:160px}.categorizedNav{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;flex-direction:column;gap:6px;min-height:0;padding-inline-end:2px;display:flex;overflow:hidden auto}.categorizedNav::-webkit-scrollbar{width:5px}.categorizedNav::-webkit-scrollbar-track{background:0 0}.categorizedNav::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.navMainItem{flex:none}.navDivider{background:#ffffff14;height:1px;margin:3px 10px 5px}.navGroup{border-radius:13px;flex:none;transition:background-color .16s;overflow:hidden}.navGroup.active,.navGroup.open{background:#ffffff06}.navGroupButton{color:#ffffffc7;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:12px;outline:0;align-items:center;gap:10px;width:100%;min-height:43px;padding:8px 12px;font-family:Shabnam,Tahoma,Arial,sans-serif;font-size:13.5px;transition:background-color .16s,color .16s;display:flex}.navGroupButton:hover,.navGroup.open>.navGroupButton{color:#fff;background:#ffffff12}.navGroup.active>.navGroupButton{color:#ff9a1f}.navGroupIcon{color:inherit}.navGroup .navLabel{flex:auto;min-width:0}.navGroupChevron{opacity:.62;flex:none;transition:transform .2s,opacity .2s;transform:rotate(180deg)}.navGroupChevron.open{opacity:1;transform:rotate(90deg)}.navGroupUnreadBadge{color:#fff;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:21px;height:21px;padding:0 6px;font-family:Shabnam,sans-serif;font-size:11.5px;line-height:1;display:inline-flex}.navSubmenu{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .22s,opacity .18s;display:grid}.navGroup.open .navSubmenu{opacity:1;grid-template-rows:1fr}.navSubmenuInner{flex-direction:column;gap:3px;min-height:0;padding:0 11px;display:flex;position:relative;overflow:hidden}.navGroup.open .navSubmenuInner{padding-top:5px;padding-bottom:8px}.navSubmenuInner:before{content:"";background:#ffffff17;width:1px;position:absolute;top:2px;bottom:8px;right:27px}.navSubItem{color:#ffffffab;border-radius:10px;align-items:center;gap:8px;min-height:38px;margin-right:14px;padding:6px 10px 6px 8px;font-family:Shabnam,Tahoma,Arial,sans-serif;font-size:13.5px;text-decoration:none;transition:color .16s,background-color .16s;display:flex;position:relative}.navSubItem:hover{color:#fff;background:#ffffff0e}.navSubItem.active{color:#ff920f;background:#ff87001a}.navSubIndicator{z-index:1;background:#777;border:2px solid #424242;border-radius:999px;width:7px;height:7px;position:absolute;right:-2px}.navSubItem.active .navSubIndicator{background:#ff920f;border-color:#5a3b1e;box-shadow:0 0 0 3px #ff920f14}.navSubIcon{width:27px;height:27px;color:inherit;background:#ffffff0b;border-radius:8px;flex:0 0 27px;justify-content:center;align-items:center;display:inline-flex}.navSubItem.active .navSubIcon{background:#ff870017}.navSubLabel{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.navSubUnreadBadge{border-width:1px;min-width:22px;min-height:22px;padding:1px 6px;font-size:11.5px!important}@media (max-width:900px){.categorizedNav{overflow:visible}}.takeshPagination{background:#f8fafcd1;border:1px solid #94a3b838;border-radius:14px;grid-template-columns:minmax(170px,1fr) auto minmax(170px,1fr);align-items:center;gap:12px;margin-top:16px;padding:12px 14px;font-family:Shabnam,Arial,sans-serif;font-size:13.5px;display:grid}.takeshPaginationInfo{color:#64748b;line-height:1.8}.takeshPaginationInfo strong{color:#0f172a;font-weight:500}.takeshPaginationPages{direction:rtl;justify-content:center;align-items:center;gap:6px;display:flex}.takeshPageNumber,.takeshPageNav{color:#334155;cursor:pointer;background:#fff;border:1px solid #dbe4ee;border-radius:10px;justify-content:center;align-items:center;min-width:38px;height:38px;padding:0 11px;font-family:Shabnam,Arial,sans-serif;font-size:13.5px;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s;display:inline-flex}.takeshPageNumber:hover:not(:disabled),.takeshPageNav:hover:not(:disabled){border-color:#9fb8d5;transform:translateY(-1px);box-shadow:0 5px 14px #0f172a0f}.takeshPageNumber.active{color:#fff;background:#0f766e;border-color:#0f766e;box-shadow:0 7px 18px #0f766e33}.takeshPageNav{min-width:68px}.takeshPageNumber:disabled,.takeshPageNav:disabled{opacity:.42;cursor:not-allowed;box-shadow:none;transform:none}.takeshPageEllipsis{text-align:center;color:#94a3b8;min-width:24px;font-size:18px;line-height:1}.takeshPageSize{color:#64748b;white-space:nowrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.takeshPageSize select{color:#334155;background:#fff;border:1px solid #dbe4ee;border-radius:10px;outline:none;min-width:70px;height:38px;padding:0 10px;font-family:Shabnam,Arial,sans-serif;font-size:13.5px}.takeshPageSize select:focus{border-color:#5aa89e;box-shadow:0 0 0 3px #0f766e14}.takeshPagination.compact{grid-template-columns:1fr;gap:8px;margin-top:10px;padding:10px}.takeshPagination.compact .takeshPaginationInfo{text-align:center;font-size:12px}.takeshPagination.compact .takeshPageNav{min-width:54px}.takeshPagination.compact .takeshPageNumber{min-width:34px;height:34px}.takeshPagination.compact .takeshPageNav{height:34px;font-size:12px}@media (max-width:900px){.takeshPagination{grid-template-columns:1fr}.takeshPaginationInfo{text-align:center}.takeshPageSize{justify-content:center}}@media (max-width:560px){.takeshPagination{padding:10px}.takeshPaginationPages{flex-wrap:wrap;gap:4px}.takeshPageNumber,.takeshPageNav{min-width:34px;height:36px;padding:0 8px}.takeshPageNav{min-width:58px}.takeshPaginationInfo{font-size:12.5px}}.membersTable th,.surveyTable th,.accessTable th,.tableWrap table th{min-height:36px;line-height:1.55;padding:8px 10px!important}.membersTable td,.surveyTable td,.accessTable td,.tableWrap table td{min-height:40px;line-height:1.65;padding:7px 10px!important}.membersTable .avatarBubble.compact{border-radius:9px;flex-basis:30px;width:30px;height:30px}.membersTable .memberActionBtn{min-height:30px!important;padding-top:4px!important;padding-bottom:4px!important}.membersTable .iconAction{width:32px;min-width:32px;height:32px}.tableWrap table{border-collapse:separate;border-spacing:0;width:100%}.tableWrap table th{text-align:right;color:#64748b;background:#f8fafc;border-bottom:1px solid #e5e7eb;font-size:13.5px;font-weight:400}.tableWrap table td{color:#334155;border-bottom:1px solid #eef1f4;font-size:13.5px}.tableWrap table tbody tr:hover td{background:#f8fafc}.baleJoinStatsCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffbd;border:1px solid #94a3b82e;border-radius:18px;margin-top:18px;padding:20px;box-shadow:0 14px 38px #0f172a0f}.baleJoinStatsHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.baleJoinStatsTitleWrap{align-items:center;gap:12px;min-width:0;display:flex}.baleJoinStatsIcon{color:#117966;background:#16a0851c;border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.baleJoinStatsTitleWrap h2{color:#15231f;margin:0;font-family:Peyda,Shabnam,sans-serif;font-size:18px;font-weight:500}.baleJoinStatsTitleWrap p{color:#64748b;margin:5px 0 0;font-size:13.5px;line-height:1.8}.baleJoinTotalBox{text-align:center;background:linear-gradient(#16a08514,#16a08509);border:1px solid #16a0852e;border-radius:14px;min-width:128px;padding:10px 14px}.baleJoinTotalBox span,.baleJoinTotalBox small{color:#64748b;font-size:11.5px;line-height:1.5;display:block}.baleJoinTotalBox strong{color:#117966;margin:2px 4px;font-family:Peyda,Shabnam,sans-serif;font-size:25px;font-weight:500;display:inline-block}.baleJoinChartState{color:#64748b;justify-content:center;align-items:center;min-height:270px;font-size:13.5px;display:flex}.baleJoinChartState.error{color:#b42318}.baleJoinChartWrap{grid-template-columns:40px minmax(0,1fr);gap:8px;min-height:300px;display:grid}.baleJoinYAxis{color:#94a3b8;flex-direction:column;justify-content:space-between;align-items:flex-start;height:230px;padding:13px 0 3px;font-size:11.5px;display:flex}.baleJoinChart{grid-template-columns:repeat(7,minmax(46px,1fr));align-items:end;gap:12px;height:285px;padding:8px 4px 0;display:grid;position:relative}.baleJoinGridLine{pointer-events:none;background:#94a3b82e;height:1px;position:absolute;left:0;right:0}.baleJoinGridLine.top{top:17px}.baleJoinGridLine.middle{top:120px}.baleJoinGridLine.bottom{top:223px}.baleJoinBarColumn{z-index:1;grid-template-rows:31px 192px 52px;place-items:end center;height:100%;display:grid;position:relative}.baleJoinCountButton{color:#117966;cursor:pointer;background:#fff;border:1px solid #16a08538;border-radius:9px;min-width:34px;height:27px;padding:0 8px;font-family:Shabnam,sans-serif;font-size:13px;transition:transform .15s,box-shadow .15s,border-color .15s;box-shadow:0 4px 12px #0f172a0d}.baleJoinCountButton:hover{border-color:#16a08573;transform:translateY(-1px);box-shadow:0 7px 16px #0f172a14}.baleJoinCountButton.zero{color:#94a3b8;border-color:#94a3b838}.baleJoinBarTrack{justify-content:center;align-items:flex-end;width:100%;max-width:54px;height:100%;display:flex;position:relative}.baleJoinBar{cursor:pointer;background:linear-gradient(#26aa8d 0%,#16806d 100%);border:0;border-radius:10px 10px 5px 5px;width:100%;min-height:4px;transition:filter .16s,transform .16s;box-shadow:0 7px 18px #16806d29}.baleJoinBar:hover{filter:brightness(1.05);transform:scaleX(1.04)}.baleJoinBar.empty{box-shadow:none;background:#dbe4e1}.baleJoinDateLabel{text-align:center;white-space:nowrap;align-self:start;padding-top:8px}.baleJoinDateLabel strong{color:#334155;font-size:12.5px;font-weight:400;display:block}.baleJoinDateLabel span{color:#94a3b8;direction:ltr;margin-top:2px;font-size:11.5px;display:block}.baleJoinHint{color:#7c8b98;text-align:left;margin-top:2px;font-size:12px}.baleJoinListModal{width:min(900px,100vw - 32px);max-height:calc(100vh - 40px);overflow:hidden}.baleJoinListBody{max-height:calc(100vh - 205px);overflow:auto}.baleJoinTableWrap{margin-top:0}.baleJoinTable{min-width:720px}.baleJoinTable th,.baleJoinTable td{padding-top:9px!important;padding-bottom:9px!important}.compactIdentity{gap:8px}.ltrCell{text-align:right;direction:ltr}@media (max-width:760px){.baleJoinStatsCard{padding:15px}.baleJoinStatsHeader{align-items:flex-start}.baleJoinTotalBox{min-width:105px;padding:8px 10px}.baleJoinChartWrap{padding-bottom:5px;overflow-x:auto}.baleJoinYAxis{z-index:2;background:#ffffffeb;position:sticky;right:0}.baleJoinChart{min-width:620px}.baleJoinListModal{width:100%;max-height:calc(100vh - 24px)}.baleJoinListBody{max-height:calc(100vh - 190px)}}
