*{margin:0%;padding:0%;font-family:DM Sans,sans-serif}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f0f9f7}::-webkit-scrollbar-thumb{background:#ffb547;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#5535}.homeallsections{flex-direction:column;width:100%;height:auto;display:flex}.homemain{justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero-bg-slider{z-index:0;width:100%;height:100vh;position:absolute;inset:0;overflow:hidden}.hero-bg-slide{opacity:1;will-change:transform;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;inset:0;transform:translate(100%)}.hero-bg-slide.active{transition:transform 1s ease-in-out;transform:translate(0)}.hero-bg-slide.leaving{transition:transform 1s ease-in-out;transform:translate(-100%)}.hero-bg-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1;background:#0000008c;position:absolute;inset:0}.herocenter{z-index:2;justify-content:space-between;width:85%;max-width:1440px;height:100%;min-height:100vh;display:flex;position:relative}.herocontent{justify-content:space-between;align-items:end;width:100%;padding-bottom:80px;display:flex}.herocontentheadingleft{flex-direction:column;font-family:sora,sans-serif;display:flex}.herocontentheadingleft h1{color:#fff;width:min-content;font-size:clamp(2rem,5.5vw,4.5rem);font-weight:700;line-height:1.3}.herocontentheadingleft p{color:#ffb800;font-size:clamp(.85rem,1.2vw,1rem);font-weight:700}.herocontentdisc p{color:#474650;font-family:DM Sans,sans-serif;font-size:clamp(.8rem,1.05vw,1rem)}.homeheroright{flex-direction:column;gap:20px;display:flex}.homeherorightcontent{color:#fff;text-align:right;font-size:clamp(1rem,1.6vw,1.5rem);font-weight:300}.herocontentbutton{justify-content:end;align-items:center;gap:20px;display:flex}.setherobtn1{color:#fff;cursor:pointer;background-color:#ff9600;border:none;border-radius:35px;justify-content:center;align-items:center;gap:8px;padding:13px 60px;font-size:clamp(.85rem,1.1vw,1.125rem);font-weight:400;display:flex}.setherobtn2{color:#fff;cursor:pointer;background-color:#0000;border:2px solid #fff;border-radius:35px;justify-content:center;align-items:center;gap:8px;padding:13px 60px;font-size:clamp(.85rem,1.1vw,1.125rem);font-weight:400;display:flex}.heroimg{overflow:hidden}#set-heroimg{width:100%;height:100%}@media (width>=1600px){.herocenter{gap:20px}}@media (width<=768px){.herocontentheading h1{color:#2b3439}.homemain{height:660px}.herocontentbutton{flex-direction:column}.setherobtn1,.setherobtn2{padding:13px 30px}.herocenter{flex-direction:column;justify-content:center;align-items:center}.herocontent{flex-direction:column;justify-content:center;align-items:center;gap:24px;height:auto;padding-bottom:0}.herocontentheadingleft{text-align:center;align-items:center}.herocontentheadingleft h1{text-align:center;width:100%}.herocontentheadingleft p,.herocontentdisc p{text-align:center}.homeheroright{align-items:center;width:100%}.homeherorightcontent{text-align:center}.herocontentbutton{justify-content:center;width:100%}}.brandmain{background-color:#fafafa;justify-content:center;align-items:center;width:100%;height:auto;display:flex}.brandcenter{gap:10px;width:85%;max-width:1440px;height:auto;display:flex}.brandcontent{flex-direction:column;justify-content:center;width:30%;display:flex}.brandcontentheading h2{color:#2b3439;font-family:sora,sans-serif}.brandcontentdetails p{color:#474650;font-family:DM sans,sans-serif}.brandimages{justify-content:space-between;align-items:center;width:70%;display:flex}.brandimgdiv{justify-content:center;align-items:center;width:15%;height:55%;display:flex}.brandimgdiv img{object-fit:contain;width:100%;height:100%}@media (width<=768px){.brandmain{align-items:center;width:100%;padding:20px 0;display:flex}.brandcenter{flex-direction:column;align-items:center;width:100%}.brandcontent{text-align:center;width:100%}.brandimages{width:85%}.brandimgdiv{width:10%}.carousel-container{height:15vh}}.carousel-container{border-radius:15px;align-items:center;width:100%;height:20vh;display:flex;overflow:hidden}.slider{width:max-content;padding:0 20px;animation-duration:20s;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}@keyframes scroll-left{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes scroll-right{0%{transform:translate(0)}to{transform:translate(-50%)}}.scroll-left{animation-name:scroll-left}.scroll-right{animation-name:scroll-right}.slide{flex:none;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.slide-img{object-fit:contain;width:80%;height:50%}@media (width<=768px){.slide{width:130px;height:90px}}.whyusmain{background:radial-gradient(circle at 18% 65%,#f9ebd4 0% 0%,#0000 23%);justify-content:center;align-items:center;width:100%;height:auto;font-family:DM sans,sans-serif;display:flex}.whyuscenter{width:75%;max-width:1440px;height:auto}.whyustop{justify-content:space-between;align-items:center;width:100%;height:auto;padding:30px 0;display:flex}.whyustopleft{color:#424242;width:60%;font-family:DM sans,sans-serif;font-size:18px}.whyusvs{color:#fff;background-color:#000;border:none;border-radius:50px;justify-content:center;align-items:center;width:55px;height:55px;font-size:19px;font-weight:700;display:flex;position:absolute;top:50%;left:47%}.whyustopright button{color:#fff;background-color:#fb9505;border:none;border-radius:30px;gap:10px;padding:12px 20px;font-family:DM sans,sans-serif;font-size:13px;font-weight:500;display:flex}.whyuscards{justify-content:space-between;width:100%;display:flex;position:relative}.whyuscard1section{flex-direction:column;gap:20px;width:48%;display:flex;position:relative}.underlinediv{position:absolute;top:108%;left:6%}.whyuscard1{background-color:#fff;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;height:380px;display:flex;box-shadow:-9px 8px 25px #80808040}.whycardcontent{flex-direction:column;gap:30px;width:85%;height:80%;display:flex}.whyuscardheading H2{font-size:15px}.whyuscard2section{flex-direction:column;justify-content:space-between;gap:20px;width:48%;display:flex}.whyusagencies h1{color:#424242;font-family:DM Sans,sans-serif;font-size:21px;font-weight:700}.whyuspoints{flex-direction:column;gap:25px;display:flex}.whyuspoint1 p{font-size:15px}.whyuspoint1{gap:20px;display:flex}#set-whyicon{color:#2ba275;font-size:18px}#set-whyiconcross{color:#d20f0f;font-size:19px}.whyuscard2{background-color:#fff;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;height:380px;display:flex;box-shadow:-9px 8px 25px #80808040}@media (width<=768px){.whyustopleft{font-size:13px}.whyuscenter{width:80%}.whyuscard1{height:auto;padding:20px 0}.whyuspoint1 p{font-size:13px}.whyuscard2{height:255px;padding:20px 0}.whycardcontent{height:auto}.whyuspoints{gap:10px}.whyuspoint2 p{font-size:13px}.whyusvs{width:45px;height:45px;font-size:16px;left:46%}}@media (width<=480px){.whyuscards{flex-direction:column;gap:25px}.whyuscard1section,.whyuscard2section{width:100%}.whyusmain{padding:40px 0}.whyustopleft{width:100%;font-size:12px}.whyustop{flex-direction:column;align-items:start;gap:10px}.whyustopright button{padding:10px 15px;font-size:12px}.whyusvs{top:52%;left:64%}}.modal-overlay{z-index:999;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.quote-modal{scrollbar-width:none;background:#fff;border-radius:18px;width:350px;max-width:95%;height:auto;padding:15px;overflow-y:auto}.modal-header{justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:25px;display:flex;position:relative}.quotepopupclosebtn{position:absolute;top:0;left:90%}.modal-header h2{color:#383838;margin-bottom:10px;font-weight:400}.modal-header p{color:#666;font-size:14px}.quotepopupclosebtn button{color:#000;background:0 0;border:none;padding-top:5px;font-size:25px}.input-group{margin-bottom:18px}.input-group input,.input-group select,.input-group textarea{border:1px solid #ddd;border-radius:8px;outline:none;width:100%;padding:10px;font-size:13px}.input-group2{margin-bottom:18px}.input-group2 input,.input-group2 select,.input-group2 textarea{color:#585858;border:1px solid #ddd;border-radius:8px;outline:none;width:100%;padding:10px;font-size:13px}.input-group textarea{resize:none}.input-group span{color:#ff9600;margin-top:5px;font-size:13px;display:block}.submit-btn{cursor:pointer;color:#fff;background:#ff9600;border:none;border-radius:50px;justify-content:center;align-items:center;gap:10px;width:100%;padding:10px;font-size:16px;display:flex}.svc-select-wrapper{width:100%;font-family:inherit;position:relative}.svc-select-label{color:#0f172a;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.svc-select-required{color:#ef4444;margin-left:4px}.svc-select-trigger{color:#0f172a;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 14px;font-size:14px;transition:all .15s;display:flex}.svc-select-trigger:hover{border-color:#fb9505}.svc-select-trigger:focus-visible{border-color:#fb9505;outline:none;box-shadow:0 0 0 3px #fb950526}.svc-select-trigger-open{border-color:#fb9505;box-shadow:0 0 0 3px #fb950526}.svc-select-trigger-disabled{color:#94a3b8;cursor:not-allowed;background:#f8fafc}.svc-select-trigger-filled{color:#0f172a}.svc-select-trigger-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.svc-select-trigger-label{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.svc-select-trigger-crumb{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.svc-select-placeholder{color:#94a3b8}.svc-select-trigger-icons{color:#94a3b8;flex-shrink:0;align-items:center;gap:6px;display:flex}.svc-select-chevron{transition:transform .2s}.svc-select-chevron-open{color:#fb9505;transform:rotate(180deg)}.svc-select-clear{color:#94a3b8;cursor:pointer;border-radius:50%;place-items:center;width:20px;height:20px;transition:all .15s;display:grid}.svc-select-clear:hover{color:#fb9505;background:#fff7ed}.svc-select-helper{color:#64748b;margin:6px 0 0;font-size:12px}.svc-select-dropdown{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:12px;animation:.15s svcSlideDown;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 12px 32px #0f172a1f}@keyframes svcSlideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.svc-select-search{border-bottom:1px solid #eef0f4;justify-content:space-between;align-items:center;gap:6px;display:flex;position:relative}.svc-select-search-icon{color:#94a3b8;pointer-events:none;transition:color .15s;position:absolute}.svc-select-search:focus-within .svc-select-search-icon{color:#fb9505}.svc-select-search-input{color:#0f172a;background:0 0;border:none;outline:none;width:90%;font-size:14px}.svc-select-search-input:focus{border:none;outline:none}.svc-select-search-input::placeholder{color:#94a3b8}.svc-select-search-clear{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:18px;line-height:1;transition:color .15s;position:absolute;right:12px}.svc-select-search-clear:hover{color:#fb9505}.svc-select-list{padding:6px 0;overflow-y:auto}.svc-select-group-platform{letter-spacing:.08em;text-transform:uppercase;color:#fb9505;z-index:1;background:#fff;padding:0 16px 4px;font-size:10.5px;font-weight:700;position:sticky;top:0}.svc-select-group-category{color:#64748b;padding:8px 16px 4px;font-size:11.5px;font-weight:600}.svc-select-option{color:#334155;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:13.5px;transition:background .1s,color .1s;display:flex}.svc-select-option-hl{color:#b45309;background:#fff7ed}.svc-select-option-selected{color:#b45309;background:#fef3e2;font-weight:600}.svc-select-option-selected.svc-select-option-hl{background:#fde3c0}.svc-select-option-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.svc-select-option-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.svc-select-option-crumb{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.svc-select-option-hl .svc-select-option-crumb,.svc-select-option-selected .svc-select-option-crumb{color:#b45309;opacity:.75}.svc-select-option-check{color:#fb9505;flex-shrink:0}.svc-select-empty{text-align:center;color:#94a3b8;padding:24px 16px;font-size:13px}@media (width<=600px){.svc-select-dropdown{border-radius:16px 16px 0 0;max-height:70vh;animation:.2s svcSlideUpMobile;position:fixed;inset:auto 0 0}@keyframes svcSlideUpMobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}.svc-select-list{max-height:calc(70vh - 60px)!important}}.accountingmain{color:#fff;background:radial-gradient(circle at 82% 91%,#513101 0% 3%,#0000 37%),#000;justify-content:center;align-items:center;width:100%;height:auto;font-family:DM sans,sans-serif;display:flex}.accountingcenter{flex-direction:column;width:80%;max-width:1440px;height:100%;display:flex}.accountingcontent{justify-content:space-between;align-items:center;width:100%;height:auto;padding:50px 0;display:flex}.accountingheading{width:35%}.accountingheading h1{color:#fff;margin:0 0 12px;font-size:2.25rem;font-weight:700;line-height:1.2}.accountingbutton button{cursor:pointer;color:#fff;background:#f5a623;border:1px solid #f5a623;border-radius:40px;align-items:center;gap:8px;padding:14px 28px;font-size:.95rem;font-weight:600;transition:all .25s;display:inline-flex}.accountingbutton button:hover{background:#ffb63a;transform:translateY(-2px)}.accountingimg{justify-content:center;align-items:center;width:100%;height:63%;padding-bottom:50px;display:flex}.accountingimg img{width:100%;height:100%}@media (width<=768px){.accountingheading{width:46%;font-size:13px}}@media (width<=480px){.accountingcontent{flex-direction:column;align-items:start;gap:10px}.accountingheading{width:100%}.accountingheading h1{width:100%;font-size:1.5rem}.accountingbutton button{padding:10px 15px;font-size:12px}}.casestudymain{color:#fff;background:radial-gradient(circle at 8% 86%,#513101 0% 0%,#0000 13%),#000;justify-content:center;align-items:center;width:100%;height:auto;padding:40px 0;font-family:sora,sans-serif;display:flex}.casestudycenter{flex-direction:column;gap:15px;width:80%;max-width:1440px;display:flex}.casestudydiv2{justify-content:space-between;align-items:end;width:100%;height:15vh;display:flex}.casestudydetails{width:58%}.casestudydetails p{font-size:25px}.casestudybutton button{color:#fff;background-color:#fb9505;border:none;border-radius:30px;gap:10px;padding:12px 20px;font-family:DM sans,sans-serif;font-size:13px;font-weight:500;display:flex}.casestudydiv3{flex-direction:column;gap:15px;width:100%;padding-top:20px;display:flex}.casestudybox1{border:1px solid #484444b8;border-radius:5px;justify-content:center;align-items:center;width:100%;height:13vh;display:flex}.casestudybox1content{align-items:center;width:95%;height:auto;display:flex}.casenumber{width:20%}.casedetails{width:70%}.caselink{justify-content:center;width:10%;display:flex}.casenumber p{font-weight:600}.casedetails p{font-weight:300}.caselink button{color:#fff;background-color:#fb9505;border:none;border-radius:40px;padding:10px;font-size:20px;display:flex}.casestudybutton a{color:#fff;text-decoration:none}@media (width<=768px){.casestudydiv2{height:auto}.casestudycenter{padding:60px 0}.casestudydetails p{font-size:15px}.casenumber p,.casedetails p{font-size:13px}.caselink button{padding:8px;font-size:18px}}@media (width<=480px){.casestudydiv2{flex-direction:column;align-items:start;gap:10px;height:auto}.casestudydetails{width:100%}.casestudybutton button{padding:10px 15px;font-size:12px}.casestudybox1{height:auto}.casestudybox1content{flex-direction:column;align-items:start;gap:5px;padding:10px}.casenumber,.casedetails{width:100%}.caselink{justify-content:end;width:100%}}.clientsmain{justify-content:center;align-items:center;width:100%;height:auto;padding:40px 0;display:flex}.clientscenter{flex-direction:column;gap:20px;width:80%;max-width:1440px;padding:50px 0;display:flex}.clientsheadingsection{text-align:center;flex-direction:column;justify-content:center;gap:10px;display:flex}.clientsheadingsection p{color:#52525b;font-weight:500}.clientsheadingsection h1{color:#18181b;font-size:2.5rem;font-weight:500}.clientscardssection{justify-content:center;gap:15px;width:100%;height:auto;padding-top:20px;display:flex}.reviewcards{border-radius:10px;flex-direction:column;width:33%;height:auto;padding:20px;display:flex;box-shadow:-5px 0 13px #8080802e}.reviewstars{align-items:start;width:100%;height:10vh;display:flex}.reviewcardreview{color:#18181b;font-weight:300}.reviewclientdev{align-items:center;gap:10px;height:15vh;display:flex}.reivewclientimg{background-color:#18181b;border:none;border-radius:100px;width:50px;height:50px;overflow:hidden}.reivewclientimg img{background-position:50%;width:100%;height:100%}.reivewclientinfo{flex-direction:column;gap:5px;display:flex}.reviewclentjob{color:#52525b;font-size:13px}.reviewclentname{color:#52525b;font-weight:500}.clientsreviewssection{cursor:pointer;justify-content:center;align-items:center;height:10vh;font-weight:700;text-decoration:underline;display:flex}@media (width<=768px){.clientsmain{height:auto}.clientscardssection{flex-direction:column;align-items:center;gap:20px;height:auto}.clientscenter{width:90%}}@media (width<=480px){.reviewcards{width:100%;height:auto}.clientsheadingsection p,.reviewcardreview{font-size:13px}.clientsheadingsection h1{font-size:25px}}.sellingbrandmain{justify-content:center;align-items:center;width:100%;height:auto;padding:40px 0;display:flex}.sellingbrandcenter{flex-direction:column;gap:30px;width:80%;max-width:1440px;height:auto;display:flex}.sellingbrandtop{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.sellingbrandtop h1{color:#2b3439;width:45%;margin:0;font-family:Sora,sans-serif;font-size:45px}.sellingbrandtop button{cursor:pointer;color:#fff;background:#ff9600;border:1px solid #ff9600;border-radius:40px;align-items:center;gap:8px;padding:10px 28px;font-size:.95rem;font-weight:600;transition:all .25s;display:inline-flex}.sellingbrandtop button:hover{background:#e68600;transform:translateY(-2px)}.sellingbrandbottom{grid-template-columns:1fr 1.15fr 1.15fr;align-items:stretch;gap:20px;width:100%;display:grid}.sellingbrandcard1{box-sizing:border-box;background-image:linear-gradient(#00000073,#00000038),url(/assets/acc2-BpYMFrPK.jpg);background-position:50%;background-size:cover;border:2px solid #dfdfdf;border-radius:20px;flex-direction:column;justify-content:space-between;width:100%;min-height:420px;padding:30px;display:flex}.sellingcard1div1{justify-content:center;gap:70px;height:70px;display:flex}.sellingcard1div2{justify-content:center;height:70px;display:flex}.sellingcardimg1{background-color:#ff9600;border-radius:12px;justify-content:center;align-items:center;width:70px;height:70px;display:flex;overflow:hidden}.sellingcardimg1 img{object-fit:cover;width:100%;height:100%}.sellingcard1div4{flex-direction:column;justify-content:flex-end;gap:6px;margin-top:auto;display:flex}.sellingcard1div4 h1{color:#fff;margin:0;font-family:Sora,sans-serif;font-size:38px;font-weight:500;line-height:1.1}.sellingcard1div4 p{color:#fff;opacity:.9;margin:0;font-family:Sora,sans-serif;font-size:13px}.sellingbrandcard2{box-sizing:border-box;background-image:linear-gradient(#00000059,#0000001a),url(/assets/sales-Do_RH98w.jpg);background-position:50%;background-size:cover;border:2px solid #dfdfdf;border-radius:20px;flex-direction:column;justify-content:space-between;width:100%;min-height:361px;display:flex;overflow:hidden}.sellinglgcardblur{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-sizing:border-box;border-radius:20px;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:28px;display:flex}.sellercard2top{flex-direction:column;gap:10px;display:flex}.sellingbrandcard2 h1{color:#fff;margin:0;font-family:Sora,sans-serif;font-size:42px;font-weight:500;line-height:1.1}.sellingbrandcard2 p,.sellercard2bottom p{color:#fff;opacity:.9;margin:0;font-family:Sora,sans-serif;font-size:13px}.sellingbrandcard3{flex-direction:column;gap:20px;width:100%;display:flex}.sellingsmallcard1,.sellingsmallcard2{box-sizing:border-box;border:2px solid #dfdfdf;border-radius:20px;flex:1;width:100%;min-height:170px;overflow:hidden}.sellingsmallcard1{background-image:linear-gradient(#00000073,#00000038),url(/assets/money2-oPvn7CMI.jpg);background-position:50%;background-size:cover}.sellingsmallcard2{background-image:linear-gradient(#00000073,#00000038),url(/assets/acc3-1bENcs9R.jpg);background-position:50%;background-size:cover}.sellingsmcardblur{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:20px;align-items:center;width:100%;height:100%;display:flex}.sellingsmcardcontent{flex-direction:column;gap:4px;padding:24px;display:flex}.sellingsmcardcontent h1{color:#fff;margin:0;font-family:Sora,sans-serif;font-size:32px;font-weight:500;line-height:1.1}.sellingsmcardcontent p{color:#fff;opacity:.9;margin:0;font-family:Sora,sans-serif;font-size:13px}@media (width<=1024px){.sellingbrandbottom{grid-template-columns:1fr 1fr}.sellingbrandcard3{flex-direction:row;grid-column:span 2}.sellingsmallcard1,.sellingsmallcard2{min-height:200px}}@media (width<=768px){.sellingbrandtop h1{width:55%;font-size:28px}.sellingbrandmain{padding:60px 0}.sellingbrandbottom{grid-template-columns:1fr}.sellingbrandcard3{flex-direction:column;grid-column:auto}.sellingbrandcard1,.sellingbrandcard2{min-height:320px}}@media (width<=480px){.sellingbrandtop{flex-direction:column;align-items:flex-start;gap:12px}.sellingbrandtop h1{width:100%;font-size:25px}.sellingbrandtop button{padding:10px 16px;font-size:12px}.sellingcard1div1{gap:40px}.sellingbrandcard1{padding:24px}.sellingcard1div4 h1{font-size:30px}.sellingbrandcard2 h1{font-size:34px}.sellingsmcardcontent h1{font-size:26px}}html,body{max-width:100%;overflow-x:hidden}.servicesliderdev{height:20vh}.logosectionmain{background:radial-gradient(circle at 0 100%,#c5deff 0%,#0000 60%),radial-gradient(circle at 100% 100%,#f1dbb9 0%,#0000 60%),#fff;padding-bottom:40px}.logosectionheading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding-top:80px;display:flex}#set-logosectionorange{color:#ffb800;font-weight:600}#set-logosectionh1{color:#2b3439;font-size:clamp(2rem,5.5vw,3.5rem);font-weight:600;line-height:1.1}#set-logosectionlasttext{color:#474650}@media (width<=768px){.servicesliderdev{padding:5px 0!important}.logosectiondevs{padding-top:20px}}.cta-main{justify-content:center;align-items:center;width:100%;padding:40px 0;display:flex}.cta-banner{background:#0d0d0d;border-radius:16px;width:90%;max-width:1440px;padding:60px 40px;position:relative;overflow:hidden}.cta-banner__glow{pointer-events:none;filter:blur(40px);background:radial-gradient(#ffa50059 0%,#ffa5001a 40%,#0000 75%);width:60%;height:200px;position:absolute;bottom:-80px;left:50%;transform:translate(-50%)}.cta-banner__content{z-index:1;position:relative}.cta-banner--center .cta-banner__content{text-align:center;flex-direction:column;align-items:center;display:flex}.cta-banner--left .cta-banner__content{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.cta-banner__heading{color:#fff;margin:0 0 12px;font-size:2.25rem;font-weight:700;line-height:1.2}.cta-banner__subheading{color:#b5b5b5;margin:0 0 28px;font-size:1rem;line-height:1.5}.cta-banner__buttons{flex-wrap:wrap;gap:16px;display:flex}.cta-banner--center .cta-banner__buttons{justify-content:center}.cta-banner--left .cta-banner__buttons{justify-content:flex-start}.cta-banner__btn{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:14px 28px;font-size:.95rem;font-weight:600;transition:all .25s;display:inline-flex}.cta-banner__btn--primary{color:#1a1a1a;background:#f5a623;border-color:#f5a623}.cta-banner__btn--primary:hover{background:#ffb63a;transform:translateY(-2px)}.cta-banner__btn--secondary{color:#fff;background:0 0;border-color:#3a3a3a}.cta-banner__btn--secondary:hover{color:#f5a623;border-color:#f5a623}@media (width<=768px){.cta-banner{padding:40px 24px}.cta-banner__heading{font-size:1.5rem}.cta-banner__subheading{font-size:.9rem}.cta-banner--center .cta-banner__buttons,.cta-banner--left .cta-banner__buttons{width:100%}.cta-banner__btn{padding:10px 20px}}.certifications{box-sizing:border-box;background:#fff;justify-content:center;align-items:center;width:100%;padding:80px 0;display:flex}.certifications__container{flex-direction:column;align-items:center;gap:50px;width:80%;max-width:1100px;display:flex}.certifications__heading{text-align:center;color:#2b3439;max-width:620px;font-family:Sora,sans-serif;font-size:2.25rem;font-weight:700;line-height:1.4}.certifications__grid{flex-wrap:wrap;justify-content:space-between;display:flex}.certifications__item{justify-content:center;align-items:center;width:280px;height:150px;display:flex}.certifications__item img{object-fit:contain;opacity:.95;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .3s,opacity .3s;display:block}.certifications__item img:hover{opacity:1;transform:scale(1.05)}@media (width<=768px){.certifications{padding:60px 20px}.certifications__heading{margin-bottom:40px;font-size:18px}.certifications__grid{grid-template-columns:repeat(2,1fr);gap:36px 24px}.certifications__item{width:100px;height:100px}}@media (width<=480px){.certifications__heading{font-size:16px}.certifications__grid{grid-template-columns:repeat(2,1fr);gap:28px 16px}}.whychoose-section{background:#fff;width:100%;padding:90px 0 80px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow:hidden}.whychoose-gradient{filter:blur(60px);pointer-events:none;z-index:0;background:radial-gradient(circle,#ffb86459 0%,#ffc88c26 45%,#0000 75%);border-radius:50%;width:520px;height:520px;position:absolute;top:20%;left:-220px}.whychoose-container{z-index:1;flex-direction:column;gap:60px;width:85%;max-width:1250px;margin:0 auto;display:flex;position:relative}.whychoose-header{justify-content:space-between;align-items:center;gap:40px;display:flex}.whychoose-title{color:#4a4a4a;letter-spacing:-.5px;margin:0;font-family:Sora,sans-serif;font-size:44px;font-weight:700;line-height:1.15}.whychoose-cta{color:#fff;letter-spacing:1.2px;cursor:pointer;white-space:nowrap;background:#ff9600;border:none;border-radius:50px;align-items:center;gap:12px;padding:18px 34px;font-family:Sora,sans-serif;font-size:13px;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 6px 18px #ff960040}.whychoose-cta svg{font-size:14px;transition:transform .3s}.whychoose-cta:hover{background:#e68600;transform:translateY(-2px);box-shadow:0 8px 22px #ff960059}.whychoose-cta:hover svg{transform:translate(2px,-2px)}.whychoose-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.whychoose-card{background:#fff;border-radius:16px;flex-direction:column;gap:16px;padding:32px 28px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 22px #0000000f}.whychoose-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001a}.whychoose-icon{border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:6px;font-size:22px;display:flex}.whychoose-card-title{color:#1f1f1f;letter-spacing:-.2px;margin:0;font-family:Sora,sans-serif;font-size:20px;font-weight:700;line-height:1.3}.whychoose-card-desc{color:#5a5a5a;margin:0;font-size:13.5px;line-height:1.6}@media (width<=1024px){.whychoose-grid{grid-template-columns:repeat(2,1fr)}.whychoose-title{font-size:36px}}@media (width<=768px){.whychoose-section{padding:60px 0}.whychoose-header{flex-direction:column;align-items:flex-start;gap:24px}.whychoose-title{font-size:30px}.whychoose-grid{grid-template-columns:1fr;gap:20px}.whychoose-card{padding:26px 22px}.whychoose-cta{padding:15px 26px;font-size:12px}}@media (width<=480px){.whychoose-title{font-size:26px}.whychoose-card-title{font-size:18px}.whychoose-card-desc{font-size:13px}}.contact-section{background:#0d0d0d;width:100%;padding:100px 0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow:hidden}.contact-section:before{content:"";filter:blur(80px);pointer-events:none;z-index:0;background:radial-gradient(circle,#ff96002e 0%,#ff96000f 45%,#0000 75%);border-radius:50%;width:620px;height:620px;position:absolute;top:50%;right:-200px;transform:translateY(-50%)}.contact-container{z-index:1;grid-template-columns:1fr 500px;align-items:flex-start;gap:80px;width:88%;max-width:1280px;margin:0 auto;display:grid;position:relative}.contact-left{flex-direction:column;gap:32px;padding-top:20px;display:flex}.contact-title{color:#fff;letter-spacing:-.5px;margin:0;font-family:Sora,sans-serif;font-size:48px;font-weight:700;line-height:1.15}.contact-desc{color:#b8b8b8;max-width:520px;margin:0;font-size:15px;line-height:1.65}.contact-info{flex-direction:column;gap:20px;margin-top:20px;display:flex}.contact-info-item{color:#fff;align-items:center;gap:14px;font-size:15px;display:flex}.contact-info-icon{color:#fff;flex-shrink:0;font-size:18px}.contact-address{color:#b8b8b8;max-width:400px;margin:0;font-size:15px;line-height:1.6}.contact-socials{gap:14px;margin-top:auto;padding-top:30px;display:flex}.contact-socials a{color:#fff;background:#ff9600;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;text-decoration:none;transition:transform .3s,background .3s;display:flex}.contact-socials a:hover{background:#e68600;transform:translateY(-3px)}.contact-right{background:#0003;border:1px solid #1f1f1f;border-radius:20px;padding:40px 36px}.contact-form-heading{color:#fff;letter-spacing:-.3px;margin:0 0 32px;font-family:Sora,sans-serif;font-size:26px;font-weight:500}.contact-form-group{flex-direction:column;gap:8px;display:flex}.contact-form-group label{color:#cfcfcf;font-family:DM Sans,sans-serif;font-size:13px;font-weight:400}.contact-form-input,.contact-form-textarea{color:#fff;box-sizing:border-box;resize:vertical;background:0 0;border:1px solid #1f1f1f;border-radius:20px;outline:none;width:100%;padding:12px 14px;font-family:DM Sans,sans-serif;font-size:12px;transition:all .3s}.contact-form-input::placeholder,.contact-form-textarea::placeholder{color:#6a6a6a}.contact-form-input:focus,.contact-form-textarea:focus{border-color:#ff9600;box-shadow:0 0 0 3px #ff960026}.contact-form-input:-webkit-autofill{-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0a0a0a}.contact-form-input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0a0a0a}.contact-form-input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0a0a0a}.contact-form-textarea:-webkit-autofill{-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0a0a0a}.contact-submit{color:#fff;letter-spacing:1.2px;cursor:pointer;background:#ff9600;border:none;border-radius:50px;justify-content:center;align-items:center;gap:12px;margin-top:8px;padding:18px 34px;font-family:Sora,sans-serif;font-size:13px;font-weight:700;transition:all .3s;display:inline-flex}.contact-submit svg{font-size:13px;transition:transform .3s}.contact-submit:hover{background:#e68600;transform:translateY(-2px);box-shadow:0 8px 22px #ff960059}.contact-submit:hover svg{transform:translate(2px,-2px)}@media (width<=1024px){.contact-container{grid-template-columns:1fr 420px;gap:50px}.contact-title{font-size:40px}}@media (width<=768px){.contact-section{padding:70px 0}.contact-container{grid-template-columns:1fr;gap:50px}.contact-title{font-size:34px}.contact-right{padding:32px 26px}.contact-form-heading{margin-bottom:26px;font-size:22px}.contact-socials{margin-top:0;padding-top:0}}@media (width<=480px){.contact-title{font-size:28px}.contact-desc{font-size:14px}.contact-right{border-radius:16px;padding:26px 20px}.contact-submit{width:100%;padding:16px 24px}.contact-socials a{width:38px;height:38px;font-size:16px}}.testimonials-section{isolation:isolate;background:#0d0d0d;justify-content:center;align-items:center;width:100%;height:auto;padding:80px 0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:relative;overflow:hidden}.testimonials-section:after{content:"";filter:blur(80px);z-index:0;pointer-events:none;background:radial-gradient(circle,#ff960073 0%,#ff96001f 45%,#0000 75%);border-radius:50%;width:600px;height:600px;position:absolute;bottom:-200px;right:-200px}.testimonials-container{z-index:1;flex-direction:column;gap:24px;width:85%;max-width:1200px;height:auto;display:flex;position:relative}.testimonial-card{background:#fffcf733;border-radius:16px;grid-template-columns:1fr 380px;align-items:center;gap:40px;min-height:320px;padding:32px 40px;animation:.5s cardFadeIn;display:grid}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.testimonial-card__left{color:#fff;flex-direction:column;gap:14px;display:flex}.testimonial-label{color:#cfcfcf;margin:0;font-size:13px;font-weight:400}.testimonial-heading{color:#fff;margin:0;font-family:Sora,sans-serif;font-size:32px;font-weight:700;line-height:1.2}.testimonial-text{color:#b8b8b8;max-width:520px;margin:0;font-size:14px;line-height:1.6}.testimonial-arrow{color:#ff9600;cursor:pointer;background:0 0;border:1.5px solid #ff9600;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-top:24px;font-size:20px;transition:all .3s;display:flex}.testimonial-arrow:hover{color:#fff;background:#ff9600;transform:translateY(-2px)}.testimonial-card__right{background:#f5f5f5;border-radius:12px;justify-content:center;align-items:center;width:100%;height:100%;min-height:240px;display:flex;overflow:hidden}.testimonial-card__right img{object-fit:contain;max-width:80%;max-height:80%;display:block}.testimonial-bottom{justify-content:space-between;align-items:center;gap:20px;display:flex}.testimonial-progress{flex:1;gap:8px;display:flex}.progress-segment{cursor:pointer;background:#d9d9d9;border-radius:2px;flex:1;max-width:80px;height:4px;transition:background .3s}.progress-segment:hover{background:#bfbfbf}.progress-segment.active{background:#ff9600}.testimonial-nav{gap:12px;display:flex}.nav-circle{color:#333;cursor:pointer;background:0 0;border:1.5px solid #cfcfcf;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .3s;display:flex}.nav-circle:hover{color:#fff;background:#ff9600;border-color:#ff9600;transform:translateY(-2px)}.nav-next{color:#ff9600;border-color:#ff9600}.nav-next:hover{color:#fff;background:#ff9600}@media (width<=1024px){.testimonial-card{grid-template-columns:1fr 300px;gap:28px;padding:28px 32px}.testimonial-heading{font-size:26px}.testimonial-card__right{min-height:200px}}@media (width<=768px){.testimonial-card{grid-template-columns:1fr;gap:20px;padding:24px}.testimonial-card__right{order:-1;min-height:180px}.testimonial-heading{font-size:22px}.testimonial-text{font-size:13px}.testimonial-arrow{width:40px;height:40px;margin-top:16px}}@media (width<=480px){.testimonials-container{width:92%}.testimonial-card{border-radius:14px;padding:20px}.testimonial-heading{font-size:20px}.testimonial-card__right{min-height:150px}.nav-circle{width:36px;height:36px}.progress-segment{max-width:50px}}.testimonials-header{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:28px;display:flex}.testimonials-header__left{flex-direction:column;gap:12px;max-width:780px;display:flex}.testimonials-label{color:#fff;letter-spacing:.3px;margin:0;font-family:Sora,sans-serif;font-size:14px;font-weight:500}.testimonials-title{color:#fff;margin:0;font-family:Sora,sans-serif;font-size:26px;font-weight:600;line-height:1.35}.testimonials-header__right{align-items:center;display:flex}.testimonials-viewall{cursor:pointer;color:#fff;background:#ff9600;border:1px solid #ff9600;border-radius:40px;align-items:center;gap:8px;padding:10px 28px;font-size:.95rem;font-weight:600;transition:all .25s;display:inline-flex}.testimonials-viewall:hover{color:#fff;background:#ff9600;border-color:#ff9600;transform:translateY(-2px)}@media (width<=768px){.testimonials-header{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:24px}.testimonials-title{font-size:20px}}@media (width<=480px){.testimonials-title{font-size:17px}.testimonials-viewall{padding:10px 18px;font-size:13px}}.headermain{z-index:111;justify-content:center;align-items:center;width:100%;height:10vh;font-family:DM Sans,sans-serif;font-size:15px;display:flex;position:fixed}.headercenter.active{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:111;background-color:#ffffff4f;border-radius:10px;padding:8px 30px;transition:all .3s ease-in-out;box-shadow:0 0 8px #0000003d}a{color:#000;text-decoration:none}.headercenter{justify-content:space-between;align-items:center;width:80%;max-width:1440px;transition:all .3s ease-in-out;display:flex}.headerlogo{width:10%}.headerlogo img{width:100%;height:100%}.headermenu{justify-content:center;width:45%;height:100%;display:flex}.headermenu ul{align-items:center;height:100%;list-style-type:none;display:flex}.headermenu ul li{cursor:pointer;margin-right:25px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:300}.headermenu ul li a:hover{color:orange}.headermenu ul li a.active-link{color:orange;font-weight:600}.mega-column ul li :hover{color:#ff9f0d}.headerbutton{justify-content:end;align-items:end;width:30%;height:100%;display:flex}.headerbutton button,.headerbuttonSign{color:#fff;cursor:pointer;background-color:#ff9600;border:none;border-radius:35px;justify-content:center;align-items:center;gap:8px;padding:5px 20px;display:flex}.mega-column ul{flex-direction:column;align-items:start;gap:20px;list-style:none;display:flex}.services-link{cursor:pointer;position:relative}.mega-menu{z-index:11111;opacity:0;visibility:hidden;background:#fff;border-radius:10px;grid-template-columns:repeat(5,1fr);gap:20px;width:1100px;padding:20px;transition:all .3s;display:grid;position:absolute;top:20px;left:-300px;box-shadow:0 10px 30px #00000026}.mega-column h4{color:#585858;padding-bottom:30px}.mega-column ul li{color:#848484;font-size:12px}.mega-column ul li a{color:none}.services-link:hover .mega-menu{opacity:1;visibility:visible}.togglemenu-icon{cursor:pointer;color:#000;font-size:28px;display:none}body.menu-open{overflow:hidden}.menu-overlay{z-index:998;background:#0000004d;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.menu-overlay.active{display:block}@media (width<=768px){.headermain{height:70px}.headercenter{width:92%;position:relative}.togglemenu-icon{font-size:22px}.headerlogo{width:130px}.togglemenu-icon{justify-content:center;align-items:center;display:flex}.headerbutton{display:none}.headermenu{z-index:999;background:#fff;border-radius:10px;width:100%;padding:20px 0;display:none;position:absolute;top:45px;left:0;box-shadow:0 10px 30px #00000026}.headermenu.active{height:auto;display:block}.headermenu ul{flex-direction:column;align-items:flex-start;padding:0 20px}.headermenu ul li{width:100%;margin:15px 0}.headermenu ul li a{width:100%;display:block}.mega-menu{opacity:1;visibility:visible;width:100%;box-shadow:none;background:#f8f8f8;grid-template-columns:1fr;gap:10px;margin-top:15px;padding:15px;display:none;position:static;left:0}.services-link:hover .mega-menu{display:grid}.mega-column h4{padding-bottom:10px}.mega-column ul{gap:10px}.headermenu.active{height:auto;animation:.3s slideDown;display:block}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}}.signinmain{z-index:999;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.signincenter{scrollbar-width:none;background:#fff;border-radius:18px;flex-direction:column;width:290px;max-width:95%;height:auto;padding:20px;display:flex;overflow-y:auto}.signinpopup-header{flex-direction:column;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 0;display:flex;position:relative}.signinpopupclosebtn{position:absolute;top:0;left:90%}.signinpopup-header h2{color:#383838;padding-bottom:5px;font-weight:400}.signinpopup-header p{color:#666;font-size:14px}.signinpopupclosebtn button{color:#000;cursor:pointer;background:0 0;border:none;padding-top:5px;font-size:25px}.signingoogle button{cursor:pointer;color:#666;background-color:#fff;border:1px solid #666;border-radius:10px;justify-content:center;align-items:center;gap:10px;height:6vh;padding:10px 25px;display:flex}#set-googleicn{font-size:20px}.services-popup-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;background:#0a0c14bf;justify-content:center;align-items:center;padding:24px;animation:.2s servicesFadeIn;display:flex;position:fixed;inset:0}@keyframes servicesFadeIn{0%{opacity:0}to{opacity:1}}.services-popup-container{background:#fff;border-radius:18px;flex-direction:column;width:100%;max-width:1280px;height:90vh;max-height:860px;animation:.25s servicesSlideUp;display:flex;overflow:hidden;box-shadow:0 30px 80px #00000059}@keyframes servicesSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.services-popup-header{border-bottom:1px solid #eef0f4;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 28px;display:flex}.services-popup-title{color:#0f172a;margin:0 0 4px;font-size:24px;font-weight:700}.services-popup-title:after{content:"";background:#fb9505;border-radius:2px;width:42px;height:3px;margin-top:8px;display:block}.services-popup-subtitle{color:#64748b;margin:8px 0 0;font-size:14px}.services-popup-header-right{align-items:center;gap:12px;display:flex}.services-search-wrapper{align-items:center;display:flex;position:relative}.services-search-icon{color:#94a3b8;pointer-events:none;transition:color .15s;position:absolute;left:12px}.services-search-input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;outline:none;width:280px;padding:10px 36px 10px 38px;font-size:14px;transition:all .15s}.services-search-input:focus{background:#fff;border-color:#fb9505;box-shadow:0 0 0 3px #fb950526}.services-search-wrapper:focus-within .services-search-icon{color:#fb9505}.services-search-clear{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:18px;line-height:1;transition:color .15s;position:absolute;right:10px}.services-search-clear:hover{color:#fb9505}.services-popup-close{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;place-items:center;width:40px;height:40px;transition:all .15s;display:grid}.services-popup-close:hover{color:#fb9505;background:#fff7ed;border-color:#fb9505}.services-popup-body{flex:1;display:flex;overflow:hidden}.services-popup-layout{grid-template-columns:220px 260px 1fr;width:100%;height:100%;display:grid;overflow:hidden}.services-rail-label{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin:0 0 12px;padding:0 4px;font-size:11px;font-weight:700}.services-platform-rail{background:#fafbfc;border-right:1px solid #eef0f4;padding:20px 16px;overflow-y:auto}.services-platform-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.services-platform-btn{color:#334155;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:11px 14px;font-size:13.5px;font-weight:500;transition:all .15s;display:flex;position:relative}.services-platform-btn:hover{color:#b45309;background:#fff7ed}.services-platform-btn.active{color:#b45309;background:#fef3e2;font-weight:600}.services-platform-btn.active:before{content:"";background:#fb9505;border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.services-platform-count{color:#64748b;background:#e2e8f0;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;transition:all .15s}.services-platform-btn.active .services-platform-count{color:#fff;background:#fb9505}.services-platform-btn:hover .services-platform-count{color:#b45309;background:#fde3c0}.services-platform-btn.active:hover .services-platform-count{color:#fff;background:#e08600}.services-category-rail{border-right:1px solid #eef0f4;padding:20px 16px;overflow-y:auto}.services-category-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.services-category-btn{color:#475569;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:9px 12px;font-size:13px;transition:all .15s;display:flex}.services-category-btn:hover{color:#b45309;background:#fff7ed}.services-category-btn.active{color:#b45309;background:#fef3e2;font-weight:600}.services-category-count{color:#94a3b8;font-size:11px;transition:color .15s}.services-category-btn.active .services-category-count{color:#fb9505;font-weight:600}.services-content{padding:20px 28px 32px;overflow-y:auto}.services-content-header{z-index:1;background:#fff;border-bottom:1px solid #eef0f4;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;padding-bottom:14px;display:flex;position:sticky;top:0}.services-content-title{color:#0f172a;margin:0;padding-left:12px;font-size:18px;font-weight:700;position:relative}.services-content-title:before{content:"";background:#fb9505;border-radius:2px;width:4px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.services-content-count{color:#64748b;background:#f1f5f9;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500}.services-list{flex-direction:column;gap:8px;display:flex}.services-item{background:#fff;border:1px solid #eef0f4;border-radius:12px;transition:all .15s;overflow:hidden}.services-item:hover{border-color:#fde3c0}.services-item.expanded{border-color:#fb9505;box-shadow:0 4px 16px #fb95051f}.services-item-header{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 18px;transition:background .15s;display:flex}.services-item-header:hover,.services-item.expanded .services-item-header{background:#fffbf5}.services-item-title{color:#0f172a;margin:0 0 2px;font-size:15px;font-weight:600;transition:color .15s}.services-item.expanded .services-item-title{color:#b45309}.services-item-subheading{color:#64748b;margin:0;font-size:13px}.services-item-chevron{color:#94a3b8;flex-shrink:0;transition:transform .2s,color .2s}.services-item-chevron.rotated{color:#fb9505;transform:rotate(180deg)}.services-item-body{max-height:0;padding:0 18px;transition:max-height .25s,padding .25s;overflow:hidden}.services-item-body.open{max-height:400px;padding:0 18px 18px}.services-item-description{color:#475569;border-top:1px dashed #fde3c0;margin:0 0 14px;padding-top:12px;font-size:13.5px;line-height:1.6}.services-card-cta{color:#fff;cursor:pointer;background:#fb9505;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 2px 6px #fb950540}.services-card-cta:hover{background:#e08600;transform:translate(2px);box-shadow:0 4px 10px #fb950559}.services-card-cta svg{transition:transform .15s}.services-card-cta:hover svg{transform:translate(3px)}.services-search-results{width:100%;padding:24px 28px;overflow-y:auto}.services-search-count{color:#64748b;margin:0 0 16px;font-size:13px;font-weight:500}.services-search-count strong,.services-search-count b{color:#fb9505}.services-search-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.services-search-card{background:#fff;border:1px solid #eef0f4;border-radius:12px;padding:18px;transition:all .15s}.services-search-card:hover{border-color:#fb9505;transform:translateY(-2px);box-shadow:0 4px 16px #fb95051f}.services-search-card-tags{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.services-tag{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:600}.services-tag-platform{color:#b45309;background:#fef3e2}.services-tag-category{color:#475569;background:#f1f5f9}.services-search-card-title{color:#0f172a;margin:0 0 6px;font-size:14.5px;font-weight:600}.services-search-card-desc{color:#64748b;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 14px;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.services-empty-state{text-align:center;color:#64748b;padding:60px 20px}.services-empty-hint{color:#94a3b8;margin-top:8px;font-size:13px}.services-popup-footer{background:#fafbfc;border-top:1px solid #eef0f4;flex-shrink:0;padding:14px 28px}.services-footer-text{color:#64748b;margin:0;font-size:13px}.services-footer-link{color:#fb9505;font-weight:600;text-decoration:none;transition:color .15s}.services-footer-link:hover{color:#e08600;text-decoration:underline}.services-platform-rail::-webkit-scrollbar{width:8px}.services-category-rail::-webkit-scrollbar{width:8px}.services-content::-webkit-scrollbar{width:8px}.services-search-results::-webkit-scrollbar{width:8px}.services-platform-rail::-webkit-scrollbar-thumb{background:#fde3c0;border-radius:8px}.services-category-rail::-webkit-scrollbar-thumb{background:#fde3c0;border-radius:8px}.services-content::-webkit-scrollbar-thumb{background:#fde3c0;border-radius:8px}.services-search-results::-webkit-scrollbar-thumb{background:#fde3c0;border-radius:8px}.services-platform-rail::-webkit-scrollbar-thumb:hover{background:#fb9505}.services-category-rail::-webkit-scrollbar-thumb:hover{background:#fb9505}.services-content::-webkit-scrollbar-thumb:hover{background:#fb9505}.services-search-results::-webkit-scrollbar-thumb:hover{background:#fb9505}.services-platform-rail::-webkit-scrollbar-track{background:0 0}.services-category-rail::-webkit-scrollbar-track{background:0 0}.services-content::-webkit-scrollbar-track{background:0 0}.services-search-results::-webkit-scrollbar-track{background:0 0}@media (width<=900px){.services-popup-layout{grid-template-rows:auto auto 1fr;grid-template-columns:1fr}.services-platform-rail,.services-category-rail{border-bottom:1px solid #eef0f4;border-right:none;max-height:160px}.services-platform-list,.services-category-list{flex-direction:row;gap:6px;overflow-x:auto}.services-platform-btn,.services-category-btn{white-space:nowrap;flex-shrink:0;width:auto}.services-platform-btn.active:before{display:none}.services-search-input{width:160px}.services-popup-header{flex-direction:column;align-items:stretch}.services-popup-header-right{justify-content:space-between}}@media (width<=600px){.services-popup-overlay{padding:0}.services-popup-container{border-radius:0;height:100vh;max-height:100vh}.services-search-input{width:100%}.services-search-wrapper{flex:1}.services-search-grid{grid-template-columns:1fr}}.request-scope-overlay{z-index:1000;background:#0009;justify-content:center;align-items:center;padding:20px;animation:.3s fadeIn;display:flex;position:fixed;inset:0}.request-scope-container{scrollbar-width:none;background:#fff;border-radius:16px;width:100%;max-width:350px;max-height:82vh;padding:13px;animation:.3s slideUp;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0000004d}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.request-scope-header{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.request-scope-header h2{color:#1a1a2e;margin:0;font-size:20px;font-weight:300}.request-scope-close-btn{cursor:pointer;color:#666;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;transition:all .2s;display:flex}.request-scope-close-btn:hover{color:#fe9900;background:#fff;transform:rotate(90deg)}.request-scope-description{color:#666;text-align:justify;margin:0 0 12px;font-size:13px;line-height:1.5}.request-scope-form{flex-direction:column;gap:20px;display:flex}.form-group{flex-direction:column;gap:6px;display:flex}.required{color:#dc3545}.form-group input,.form-group select,.form-group textarea{background-color:#f6f6f6;border:1px solid #d7d7d7;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:12px;transition:border-color .2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#fe9900;outline:none}.form-group input.error,.form-group select.error,.form-group textarea.error{border-color:#dc3545}.error-message{color:#dc3545;margin-top:2px;font-size:12px}.form-row{flex-direction:column;grid-template-columns:1fr 1fr;gap:16px;display:flex}.form-group.half{flex-direction:column;gap:6px;display:flex}.datetime-input-wrapper{align-items:center;display:flex;position:relative}.datetime-icon{color:#888;font-size:18px;position:absolute;left:12px}.datetime-input-wrapper input{width:100%;padding-left:36px}.file-upload-wrapper{text-align:center;cursor:pointer;border:2px dashed #ddd;border-radius:8px;padding:20px 0;transition:border-color .2s;position:relative;overflow:hidden}.file-upload-wrapper:hover{background:#f8f9fa;border-color:#fe9900}.file-upload-wrapper.error{border-color:#dc3545}.file-upload-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.file-upload-label{cursor:pointer;color:#666;flex-direction:column;align-items:center;gap:8px;display:flex}.upload-icon{color:#fe9900;font-size:32px}.file-upload-label span{font-size:14px}.submit-scope-btn{color:#fff;cursor:pointer;background:#fe9900;border:none;border-radius:30px;margin-top:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s}.submit-scope-btn:hover{background:#fdb13f;transform:translateY(-2px);box-shadow:0 4px 12px #4a90e24d}.submit-scope-btn:active{transform:translateY(0)}.success-popup-overlay{z-index:1100;background:#000000b3;justify-content:center;align-items:center;animation:.3s fadeIn;display:flex;position:fixed;inset:0}.success-popup-container{text-align:center;background:#fff;border-radius:16px;width:90%;max-width:300px;padding:35px;animation:.3s slideUp;box-shadow:0 20px 60px #0000004d}.success-icon{color:#fe9900;margin-bottom:16px;font-size:64px}.success-popup-container h3{color:#1a1a2e;margin:0 0 12px;font-size:22px}.success-popup-container p{color:#666;margin:0 0 24px;font-size:14px;line-height:1.6}.return-board-btn{color:#fff;cursor:pointer;background:#fe9900;border:none;border-radius:30px;padding:12px 32px;font-size:16px;font-weight:600;transition:all .2s}.return-board-btn:hover{background:#f7af43;transform:translateY(-2px);box-shadow:0 4px 12px #4a90e24d}.request-scope-container::-webkit-scrollbar{width:6px}.request-scope-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.request-scope-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.request-scope-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (width<=640px){.request-scope-container{padding:24px 16px}.form-row{grid-template-columns:1fr}.request-scope-header h2{font-size:20px}.success-popup-container{padding:32px 24px}.success-icon{font-size:48px}}.notif-bell-wrap{position:relative}.notif-bell-btn{cursor:pointer;color:#374151;background:#f3f4f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;transition:all .2s;display:flex;position:relative}.notif-bell-btn:hover{background:#e5e7eb}.notif-bell-badge{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:10px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-2px;right:-2px}.notif-dropdown{z-index:9999;background:#fff;border-radius:16px;flex-direction:column;width:380px;max-height:520px;animation:.2s notifSlide;display:flex;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 10px 40px #0000001f}@keyframes notifSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.notif-dropdown-header{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.notif-title{color:#1a1a2e;font-size:15px;font-weight:700}.notif-mark-all{color:#6366f1;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:13px;font-weight:600}.notif-mark-all:hover{background:#eef2ff}.notif-dropdown-body{flex:1;max-height:460px;overflow-y:auto}.notif-dropdown-body::-webkit-scrollbar{width:6px}.notif-dropdown-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.notif-item{cursor:pointer;border-left:3px solid #0000;gap:12px;padding:14px 20px;transition:background .15s;display:flex;position:relative}.notif-item:hover{background:#f9fafb}.notif-item.unread{background:#f0f9ff;border-left-color:#6366f1}.notif-icon{color:#6366f1;background:#eef2ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}.notif-icon-message{color:#6366f1;background:#eef2ff}.notif-icon-project_update{color:#d97706;background:#fef3c7}.notif-icon-quote_approved{color:#059669;background:#d1fae5}.notif-icon-system{color:#6b7280;background:#f3f4f6}.notif-content{flex:1;min-width:0}.notif-item-title{color:#1a1a2e;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:14px;font-weight:600;overflow:hidden}.notif-item-body{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.notif-item-time{color:#9ca3af;margin-top:4px;font-size:11px}.notif-dot{background:#6366f1;border-radius:50%;width:8px;height:8px;position:absolute;top:18px;right:16px}.notif-empty{text-align:center;color:#9ca3af;padding:60px 20px}.notif-empty-icon{opacity:.4;margin-bottom:12px;font-size:40px;display:block}.notif-empty p{margin:0;font-size:14px}@media (width<=480px){.notif-dropdown{width:calc(100vw - 32px);right:-80px}}.client-header-main{z-index:111;justify-content:center;align-items:center;width:100%;height:15vh;font-family:DM Sans,sans-serif;font-size:15px;transition:all .3s;display:flex;position:fixed}.client-header-center.active{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:111;background-color:#ffffffe6;box-shadow:0 2px 20px #00000014}.client-header-center{background-color:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;width:91%;max-width:1400px;padding:0 10px;display:flex}.client-header-logo{flex-shrink:0;width:100px}.client-header-logo img{object-fit:contain;width:100%;height:100%}.client-nav-menu{flex:1;justify-content:center;display:flex}.client-nav-menu ul{align-items:center;gap:8px;height:100%;margin:0;padding:0;list-style-type:none;display:flex}.client-nav-menu ul li{cursor:pointer;padding:8px 4px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400}.client-nav-menu ul li a{color:#4a4a4a;border-radius:8px;padding:8px 16px;text-decoration:none;transition:all .3s;display:block}.client-nav-menu ul li a:hover{color:#ff9600;background:#ff96000f}.client-nav-menu ul li a.active-link{color:#ff9600;background:#ff960014;font-weight:600}.client-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.client-action-btn{color:#4a4a4a;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;transition:all .3s;display:flex;position:relative}.client-action-btn:hover{color:#ff9600;background:#ff960014}.client-profile-btn{cursor:pointer;background:0 0;border:none;border-radius:50px;align-items:center;gap:10px;padding:6px 14px 6px 8px;font-family:DM Sans,sans-serif;transition:all .3s;display:flex}.client-profile-btn:hover{background:#ff96000f}.client-profile-btn.active{background:#ff960014;border:1px solid #ff960033}.profile-icon{color:#ff9600;font-size:32px}.profile-name{color:#2d2d2d;font-size:14px;font-weight:500}.profile-dropdown-container{position:relative}.profile-dropdown-menu{background:#fff;border:1px solid #f0f0f0;border-radius:12px;min-width:240px;padding:8px 0;animation:.25s slideDown;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 10px 40px #0000001f}.profile-dropdown-header{align-items:center;gap:12px;padding:12px 16px;display:flex}.dropdown-avatar{color:#ff9600;font-size:40px}.dropdown-user-info{flex-direction:column;display:flex}.dropdown-username{color:#1a1a2e;font-size:14px;font-weight:600}.dropdown-useremail{color:#8a8fa3;font-size:12px}.profile-dropdown-divider{background:#f0f0f0;height:1px;margin:4px 16px}.profile-dropdown-item{cursor:pointer;color:#4a4a4a;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:10px 16px;font-family:DM Sans,sans-serif;font-size:14px;transition:all .2s;display:flex}.profile-dropdown-item:hover{color:#ff9600;background:#ff96000f}.profile-dropdown-item.logout:hover{color:#f44;background:#ff44440f}.dropdown-icon{font-size:18px}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.client-toggle-icon{cursor:pointer;color:#2d2d2d;font-size:28px;display:none}@media (width<=1024px){.client-header-center{width:94%}.client-nav-menu ul li{font-size:13px}.client-nav-menu ul li a{padding:6px 12px}}@media (width<=768px){.client-header-main{height:65px}.client-header-center{width:92%}.client-header-logo{width:100px}.client-toggle-icon{justify-content:center;align-items:center;padding-left:10px;display:flex}.client-nav-menu{z-index:999;background:#fff;border:1px solid #f0f0f0;border-radius:12px;width:100%;padding:20px 0;display:none;position:absolute;top:60px;left:0;box-shadow:0 10px 30px #0000001f}.client-nav-menu.active{animation:.3s slideDown;display:block}.client-nav-menu ul{flex-direction:column;align-items:stretch;gap:0;padding:0 16px}.client-nav-menu ul li{margin:0;padding:0}.client-nav-menu ul li a{border-radius:8px;padding:12px 16px}.client-nav-menu ul li a:hover{background:#ff96000f}.profile-name{display:none}.client-profile-btn{padding:6px}.profile-icon{font-size:28px}.client-action-btn{width:36px;height:36px;font-size:16px}.notification-dot{width:16px;height:16px;font-size:9px;top:4px;right:4px}.profile-dropdown-menu{min-width:200px;right:-10px}.client-header-actions{gap:6px}.search-btn{display:none}}@media (width<=480px){.client-header-main{height:58px}.client-header-logo{width:80px}.client-nav-menu{padding:16px 0;top:55px}.client-nav-menu ul li a{padding:10px 14px;font-size:14px}.client-header-actions{gap:2px}.client-action-btn{width:32px;height:32px;font-size:14px}.notification-dot{width:14px;height:14px;font-size:8px}.profile-icon{font-size:24px}.profile-dropdown-menu{min-width:180px;right:-5px}.client-toggle-icon{font-size:20px}}.footermain{justify-content:center;align-items:end;width:100%;height:auto;font-family:DM sans,sans-serif;display:flex}.footercenter{flex-direction:column;justify-content:space-between;gap:40px;width:80%;max-width:1440px;height:auto;padding-top:50px;padding-bottom:20px;display:flex}.footertop{width:100%;height:auto;display:flex}.footerdiv1{flex-direction:column;gap:25px;width:28%;display:flex}.footerdiv1content{padding:0 15px 0 0}.footerimgbox{width:80%;height:30px}.footerdiv1content p{font-size:15px;font-weight:400}.footerdiv1media p{font-size:15px;font-weight:600}.footerdiv1icons{gap:10px;display:flex}.footerdiv1icons button{cursor:pointer;border:none;border-radius:30px;padding:10px;font-size:17px;display:flex}.footerdiv2{flex-direction:column;gap:25px;width:17%;display:flex}.footerdiv2 p{cursor:pointer;font-size:15px;font-weight:600}.footerdiv2 ul{flex-direction:column;gap:10px;height:100%;list-style-type:none;display:flex}.footerdiv2 ul li{cursor:pointer;padding-top:10px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:400}.footerdiv3{flex-direction:column;gap:25px;width:20%;display:flex}.footerdiv3 p{cursor:pointer;font-size:15px;font-weight:600}.footerdiv3 ul{flex-direction:column;gap:10px;height:100%;list-style-type:none;display:flex}.footerdiv3 ul li{cursor:pointer;padding-top:10px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:400}.footerdiv4{flex-direction:column;gap:25px;width:35%;display:flex}.footeremail{flex-direction:column;gap:10px;display:flex}.footerdiv4 p{cursor:pointer;font-size:15px;font-weight:600}.footeremail p{font-weight:400}.footeremailsection{gap:10px;display:flex}.footeremailsection input{background-color:#f4f4f4;border:none;border-radius:30px;width:75%;padding:15px 20px}.footeremailsection button{color:#fff;background-color:#212121;border:none;border-radius:50px;justify-content:center;align-items:center;padding:7px 11px;font-size:23px;display:flex}.footerbottom{color:#212121;background-color:#f2f4f7;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;height:6vh;font-family:DM sans,sans-serif;font-size:12px;display:flex}@media (width<=768px){.footertop{text-align:center;flex-direction:column;align-items:center;gap:30px;width:100%;padding-bottom:30px}.footerdiv1,.footerdiv2,.footerdiv3,.footerdiv4,.footerdiv5{width:100%}.footerdiv1icons{justify-content:center}.footerimgbox{width:100%}}.aboutmain video{object-fit:cover;width:100%;height:100vh;display:block}.videooverlaydev{z-index:1;background-color:#00000080;width:100%;height:100%;position:absolute;inset:0}.abouthero{z-index:2}.aboutmain{flex-direction:column;justify-content:space-between;width:100%;height:auto;display:flex;position:relative}.abouthero{justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:absolute}.videooverlaydev{background-color:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.aboutherocontent{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:65%;max-width:1440px;display:flex}.aboutherocontent h1{color:#fff;font-size:4.5rem;font-weight:800;line-height:1.1}.aboutherocontent p{color:#fff;font-size:1.3rem;font-weight:400}.aboutherocontent button{cursor:pointer;color:#fff;background:#ff9600;border:1px solid #ff9600;border-radius:40px;align-items:center;gap:8px;padding:10px 28px;font-size:.95rem;font-weight:600;transition:all .25s;display:inline-flex}.aboutherodetails{justify-content:center;align-items:end;width:100%;padding:20px 0;display:flex}.aboutherodetailscenter{justify-content:space-between;gap:10px;width:80%;max-width:1440px;height:auto;padding-bottom:40px;display:flex}.aboutherodetailstitle{width:15%;font-size:2.5rem;font-weight:800}.aboutherodetailstitledetail{text-align:justify;width:65%;font-size:1.13rem;font-weight:300}.servicevideodev{background-color:#474650;border-radius:20px;width:80%;max-width:1440px;height:80vh;position:absolute;top:32%;left:10%}.aboutlastdev{justify-content:center;align-items:center;width:100%;display:flex}.aboutlastdev-header{background:#000 radial-gradient(circle at 100% 93%,#fe9900 0% 0%,#0000 20%);border-radius:20px;flex-direction:column;width:80%;max-width:1440px;margin-bottom:60px;padding:40px 35px;display:flex}.aboutlastdevsection-title{color:#fff;margin-bottom:20px;font-size:36px;font-weight:700;line-height:1.2}.aboutlastdev-header button{color:#fff;background-color:#fb9505;border:none;border-radius:30px;align-items:center;gap:10px;width:145px;padding:12px 20px;font-family:DM sans,sans-serif;font-size:13px;font-weight:500;display:flex}@media (width<=768px){.aboutherocontent h1{color:#fff;font-size:35px}.aboutherocontent p{color:#fff;font-size:15px;font-weight:300}.aboutherocontent{gap:15px}.servicevideodev{top:28%}.aboutlastdevsection-title{font-size:25px}}@media (width<=480px){.aboutherocontent h1{color:#fff;font-size:27px}.aboutherocontent p{font-size:13px}.servicevideodev{height:50vh}.aboutherodetailscenter{flex-direction:column}.aboutherodetailstitledetail{text-align:justify;width:100%;font-size:14px}.aboutherodetailstitle{width:100%;font-size:2rem}.servicevideodev{top:33%}}@media (width>=1880px){.servicevideodev{background-color:#474650;border-radius:20px;width:80%;height:55vh;position:absolute;top:28%;left:22%}}@media (width<=768px){.aboutmain video{height:100vh;min-height:550px}}@media (width<=480px){.aboutmain video{height:100vh;min-height:500px}}.team-section{padding:80px 0;display:flex;overflow:hidden}.team-container{flex-direction:column;width:80%;max-width:1440px;margin:0 auto;display:flex}.team-header{flex-direction:column;display:flex}.section-tag{color:#2e7d32;letter-spacing:1px;background:#e8f5e9;border-radius:30px;margin-bottom:15px;padding:8px 20px;font-size:14px;font-weight:600;display:inline-block}.teamsection-title{color:#131313;font-size:35px}.teamsection-description{color:#666;max-width:600px;font-size:16px;line-height:1.6}.team-horizontal-wrapper{width:100%;position:relative;overflow:visible}.team-horizontal-grid{justify-content:center;align-items:center;gap:8px;width:100%;min-height:80vh;padding:20px 0;display:flex}.team-horizontal-card{cursor:pointer;background:#fff;border-radius:16px;height:85vh;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}.team-horizontal-card.expanded{z-index:10;flex:0 0 55%;height:85vh;transition:all .4s;box-shadow:0 20px 60px #00000040}.team-horizontal-card.left-shrink,.team-horizontal-card.right-shrink{opacity:.6;flex:0 0 105px;transition:all .4s}.team-horizontal-image-wrapper{width:100%;height:100%;position:relative;overflow:hidden}.team-horizontal-image-wrapper img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.team-horizontal-overlay{opacity:0;background:linear-gradient(#0000 0%,#0006 40%,#000000e6 100%);flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:100%;transition:all .4s;display:flex;position:absolute;top:0;left:0;transform:translateY(20px)}.team-horizontal-card.expanded .team-horizontal-overlay{opacity:1;transform:translateY(0)}.team-horizontal-details{width:85%;padding-bottom:15px;transition:transform .4s 50ms;transform:translateY(15px)}.team-horizontal-card.expanded .team-horizontal-details{transform:translateY(0)}.team-horizontal-name{color:#fff;opacity:0;margin:0 0 5px;font-size:24px;font-weight:700;transition:all .3s .1s;transform:translateY(8px)}.team-horizontal-card.expanded .team-horizontal-name{opacity:1;transform:translateY(0)}.team-horizontal-designation{color:#ffffffe6;opacity:0;margin:0 0 15px;font-size:16px;font-weight:400;transition:all .3s .15s;transform:translateY(8px)}.team-horizontal-card.expanded .team-horizontal-designation{opacity:1;transform:translateY(0)}.team-horizontal-social{opacity:0;gap:12px;transition:all .3s .2s;display:flex;transform:translateY(8px)}.team-horizontal-card.expanded .team-horizontal-social{opacity:1;transform:translateY(0)}.team-horizontal-social a{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:all .3s;display:flex}.team-horizontal-social a:hover{color:#1a1a2e;background:#fff;transform:translateY(-3px)scale(1.05);box-shadow:0 8px 25px #0000004d}.team-horizontal-social a svg{width:16px;height:16px}.team-horizontal-grid:hover .team-horizontal-card:not(.expanded){opacity:.5;transition:all .4s}@media (width>=1880px){.team-horizontal-card.expanded{flex:0 0 68%}}@media (width<=1200px){.team-horizontal-card{flex:0 0 80px;height:300px}.team-horizontal-card.expanded{flex:0 0 60%;height:350px}.team-horizontal-card.left-shrink,.team-horizontal-card.right-shrink{flex:0 0 80px}}@media (width<=992px){.team-horizontal-card{flex:0 0 70px;height:280px}.team-horizontal-card.expanded{flex:0 0 50%;height:320px}.team-horizontal-card.left-shrink,.team-horizontal-card.right-shrink{flex:0 0 70px}.team-horizontal-name{font-size:20px}.team-horizontal-designation{font-size:14px}.team-horizontal-overlay{padding:20px}}@media (width<=768px){.team-section{padding:60px 0}.section-title{font-size:30px}.team-horizontal-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:6px;min-height:280px;padding:10px 0;overflow-x:auto}.team-horizontal-card{scroll-snap-align:start;flex:0 0 60px;height:250px}.team-horizontal-card.expanded{flex:0 0 80%;height:280px}.team-horizontal-card.left-shrink,.team-horizontal-card.right-shrink{flex:0 0 60px}.team-horizontal-overlay{padding:15px}.team-horizontal-name{font-size:16px}.team-horizontal-designation{margin-bottom:10px;font-size:12px}.team-horizontal-social{gap:8px}.team-horizontal-social a{width:30px;height:30px}.team-horizontal-social a svg{width:12px;height:12px}}@media (width<=480px){.team-horizontal-card{flex:0 0 50px;height:200px}.team-horizontal-card.expanded{flex:0 0 85%;height:230px}.team-horizontal-card.left-shrink,.team-horizontal-card.right-shrink{flex:0 0 50px}.team-horizontal-overlay{padding:12px}.team-horizontal-name{font-size:14px}.team-horizontal-designation{margin-bottom:8px;font-size:10px}.team-horizontal-social{gap:6px}.team-horizontal-social a{width:24px;height:24px}.team-horizontal-social a svg{width:10px;height:10px}}@media (width<=768px){.team-horizontal-grid::-webkit-scrollbar{height:4px}.team-horizontal-grid::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.team-horizontal-grid::-webkit-scrollbar-thumb{background:#2e7d32;border-radius:10px}.team-horizontal-grid::-webkit-scrollbar-thumb:hover{background:#1b5e20}}.accmain{justify-content:center;align-items:center;width:100%;height:auto;padding:40px 0;display:flex}.accenter{justify-content:space-between;width:80%;max-width:1440px;height:auto;display:flex}.accright{flex-direction:column;gap:5px;width:100%;display:flex}.accrightcontent{flex-direction:column;gap:15px;width:100%;padding-bottom:20px;display:flex}.accrightcontent p{color:#707070}@media (width<=480px){.accenter{padding:50px 0}.accrightcontent h1{font-size:25px}.set-accodianhead{font-size:13px!important}}.chooseusmain{background-color:#000;justify-content:center;align-items:center;width:100%;height:auto;display:flex}.chooseuscenter{flex-direction:column;justify-content:center;gap:25px;width:80%;max-width:1440px;height:auto;padding:50px 0;display:flex}.chooseushead{color:#fff;flex-direction:column;gap:10px;width:75%;display:flex}#set-chooseheaddetails{font-size:25px;font-weight:200}.chooseuscards{gap:25px;display:flex}.chooseuscardbody{background-color:#121212;border-radius:20px;flex-direction:column;justify-content:space-between;width:270px;height:290px;padding:20px;display:flex}.choosecardicon button{color:#fe9900;background-color:#0000;border:1px solid gray;border-radius:40px;justify-content:center;align-items:center;width:50px;height:50px;font-size:23px;display:flex}.choosecardcontent{color:#fff;flex-direction:column;gap:10px;display:flex}.choosecardcontent h1{color:#e3e3e3;font-size:25px}.choosecardcontent p{color:#d9d9d9;font-size:13px}@media (width<=768px){#set-chooseheaddetails{font-size:18px}.chooseusmain{height:auto}.chooseuscenter{height:auto;padding:30px 0}.chooseuscards{flex-direction:column;align-items:center;gap:15px;display:flex}.chooseushead{text-align:center;width:100%}}@media (width<=480px){#set-chooseheaddetails{text-align:justify;font-size:14px}.chooseuscardbody{gap:35px;height:auto}.choosecardcontent h1{font-size:21px}.chooseuscenter{padding:50px 0}}.projecthero{background:radial-gradient(circle at 0 100%,#c5deff 0%,#0000 60%),radial-gradient(circle at 100% 100%,#f1dbb9 0%,#0000 60%),#fff;flex-direction:column;justify-content:center;align-items:center;gap:40px;width:100%;height:100vh;display:flex}.projectherocontent{text-align:center;flex-direction:column;align-items:center;gap:10px;width:65%;padding-top:80px;display:flex}.projectherocontent h1{color:#2b3439;font-size:50px}.projectherocontent p{color:#474650;font-size:17px;font-weight:300}.projectherobtn{cursor:pointer;color:#fff;background:#ff9600;border:1px solid #ff9600;border-radius:40px;align-items:center;gap:8px;padding:10px 28px;font-size:.95rem;font-weight:600;transition:all .25s;display:inline-flex}.projectsslider{justify-content:center;align-items:center;width:70%;display:flex}.projectslidercenter{width:90%}.portfolio-list{justify-content:center;align-items:center;width:100%;height:20vh;display:flex}.portfolio-list ul{flex-flow:wrap;justify-content:center;align-items:end;gap:25px;width:80%;height:auto;font-size:10px;list-style:none;display:flex}.portfolio-list ul li{color:#5b5f62;cursor:pointer;font-size:15px;font-weight:400}.portfolio-list ul li.active{color:#ff9f0d;border-bottom:2px solid #ff9f0d;font-weight:600}.portfolio-list ul li:hover{color:#ff9f0d}.project-card{justify-content:center;align-items:center;width:100%;height:auto;padding-bottom:30px;display:flex}.projectcardscenter{flex-direction:column;gap:20px;width:65%;max-width:1440px;height:auto;display:flex}.project-card1{background-color:#fffcf7;border:1px solid #e3e3e3;border-radius:20px;justify-content:space-between;width:98%;height:40vh;padding:10px;display:flex;overflow:hidden}.project-card1left{flex-direction:column;gap:15px;width:-webkit-fill-available;padding:10px;display:flex}#set-casenumber{font-size:12px;font-weight:400}#set-casecontent{color:#363636;width:75%;font-size:12px}.project-card1right{width:45%;height:100%}.project-card1right img{border-radius:10px;width:100%;height:100%}.projecticonlink{color:#fe9900;align-items:end;height:10vh;font-size:30px;display:flex}.nextprojectdev{background:linear-gradient(90deg,#fff 0%,#fb812c 50%,#fff 100%);justify-content:center;align-items:center;width:100%;height:90vh;display:flex}.nextprojectcenter{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:50%;height:80vh;display:flex}.nextprojectcenter h1{font-size:50px}.nextprojectcenter p{font-size:20px}.nextprojectcenter button{color:#fff;background-color:#fb9505;border:none;border-radius:30px;gap:10px;padding:12px 20px;font-family:DM sans,sans-serif;font-size:13px;font-weight:500;display:flex}@media (width<=768px){.projectherocontent h1{font-size:30px}.projectherocontent p{font-size:13px}.portfolio-list ul li{font-size:11px}.nextprojectcenter h1{font-size:35px}.nextprojectcenter p{font-size:15px}}@media (width<=480px){.projectcardscenter{width:85%}.project-card1{flex-direction:column-reverse;width:94%;height:auto}.project-card1left{gap:5px}.projecticonlink{height:auto}#set-casecontent{text-align:justify;width:100%}.portfolio-list ul{gap:13px}}.servicesmain{background:radial-gradient(circle at 0 100%,#c5deff 0%,#0000 60%),radial-gradient(circle at 100% 100%,#f1dbb9 0%,#0000 60%),#fff;justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.servicescenter{text-align:center;flex-direction:column;align-items:center;gap:10px;width:65%;display:flex}.servicescenter h1{color:#2b3439;font-size:clamp(2rem,5.5vw,4.5rem);font-weight:800}.servicescenter p{color:#474650;font-size:1.3rem;font-weight:400}.servicesherobuttons{gap:20px;display:flex}.servicenamebtn{color:#fb9505;text-transform:uppercase;background-color:#fef3c7;border:2px solid #fb9505;border-radius:20px;align-items:center;gap:6px;padding:7px 15px;font-size:12px;font-weight:800;display:flex}.servicebtn1{color:#fff;background-color:#fb9505;border:none;border-radius:30px;align-items:center;gap:10px;padding:12px 35px;font-family:DM sans,sans-serif;font-size:16px;font-weight:500;display:flex}.servicebtn2{background-color:#0000;border:1px solid #000;border-radius:30px;align-items:center;gap:10px;padding:12px 35px;font-family:DM sans,sans-serif;font-size:16px;font-weight:500;display:flex}.servicesliderdev{justify-content:center;align-items:center;width:100%;padding:30px 0;display:flex}.servicesliderdevventer{width:90%}@media (width<=768px){.servicecontentcenter{flex-direction:column;align-items:center;gap:30px}.serviceleftside{text-align:justify;width:100%}.servicecard1{width:41%}.servicessectioncards{justify-content:space-between}.servicerightside{width:60%}.servicesherobuttons{flex-direction:column}.servicebtn1{justify-content:center;padding:13px 10px;font-size:13px}.servicescenter p{color:#474650;text-align:justify;font-size:1rem;font-weight:400}.servicebtn2{padding:13px 10px;font-size:13px}}@media (width<=480px){.servicecard1{width:100%}.servicerightside{text-align:justify;width:86%}.pricingcardsbody{width:100%}}.pricingmain{justify-content:center;align-items:center;width:100%;height:auto;padding:40px 0;display:flex}.pricingcenter{flex-direction:column;gap:10px;width:80%;max-width:1440px;display:flex}.pricingcards{flex-wrap:wrap;justify-content:center;gap:20px;padding:20px 0;display:flex}.pricingcardsbody{border:1px solid #e3e3e3;border-radius:15px;flex-direction:column;gap:5px;width:30%;padding:15px;display:flex}.pricingcardhead{border-radius:15px;flex-direction:column;justify-content:space-evenly;gap:15px;width:100%;height:auto;padding:15px;display:flex}.pricingcardtype{color:#565151;font-size:13px}.priningcarddev{align-items:center;gap:5px;height:auto;display:flex}.pricingcardamount p{font-size:30px;font-weight:500}.pricingcardduration{color:#565151;font-size:13px}.pricingcardtypedetail{color:#565151;font-size:14px}.pricingcardbutton{width:100%}.pricingcontent{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.pricingcontent h1{color:#2b3439;font-size:2.5rem;font-weight:800}.pricingcardbutton button{border:none;border-radius:20px;justify-content:center;align-items:center;gap:10px;width:100%;height:40px;font-size:14px;display:flex}.pricingcardbody{flex-direction:column;gap:5px;width:90%;padding:15px;display:flex}.pricingcardserviceprovider{color:#686868;align-items:center;width:100%;height:auto;padding-bottom:15px;font-weight:500;display:flex}.pricingservices{color:#686868;flex-direction:column;gap:10px;font-size:14px;display:flex}@media (width<=768px){.pricingcardsbody{width:260px}}.process-section{background:#fff;justify-content:center;width:100%;padding:40px 20px;display:flex}.process-container{width:100%;max-width:1440px}.process-header{text-align:center;flex-direction:column;align-items:center;gap:20px;margin-bottom:50px;display:flex}.process-badge-star{font-size:12px;line-height:1}.process-title{color:#2b3439;margin:0;font-family:sora,sans-serif;font-size:2.5rem;font-weight:800;line-height:1.2}.process-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.process-card{background:#fafafa;border-radius:20px;flex-direction:column;gap:14px;min-height:200px;padding:32px;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.process-card-dark{color:#fff;background:#111827}.process-card-number{color:#fff;background:#ff9600;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:10px;font-family:sora,sans-serif;font-size:14px;font-weight:700;display:flex}.process-card-title{color:#1a1f24;margin:0;font-family:sora,sans-serif;font-size:20px;font-weight:700}.process-card-dark .process-card-title{color:#fff}.process-card-desc{color:#6b7280;margin:0;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.6}.process-card-dark .process-card-desc{color:#a8b0b8}@media (width<=768px){.process-title{font-size:28px}.process-grid{grid-template-columns:1fr;gap:16px}.process-card{min-height:auto;padding:24px}}.acct-setup-section{background:#0d0d0e;justify-content:center;width:100%;padding:40px 20px;display:flex;position:relative;overflow:hidden}.acct-setup-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff960026 0%,#0000 65%);width:700px;height:700px;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.acct-setup-container{z-index:1;width:100%;max-width:1440px;position:relative}.acct-setup-header{text-align:center;flex-direction:column;align-items:center;gap:22px;margin-bottom:55px;display:flex}.acct-setup-badge{color:#ff9600;letter-spacing:.08em;background:#ff960014;border:1px solid #ff960059;border-radius:999px;align-items:center;gap:6px;padding:6px 16px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.acct-setup-badge-star{font-size:12px;line-height:1}.acct-setup-title{color:#fff;margin:0;font-family:sora,sans-serif;font-size:42px;font-weight:700;line-height:1.25}.acct-setup-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.acct-setup-card{background:#121212;border:1px solid #1f2937;border-radius:16px;flex-direction:column;gap:14px;padding:26px 26px 24px;transition:transform .3s,border-color .3s;display:flex;position:relative}.acct-setup-card:hover{border-color:#ff960059;transform:translateY(-4px)}.acct-setup-card-icon{color:#fff;background:#ff9600;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:6px;display:flex}.acct-setup-card-title{color:#fff;margin:0;font-family:sora,sans-serif;font-size:17px;font-weight:700}.acct-setup-card-desc{color:#8b959e;margin:0;font-family:DM Sans,sans-serif;font-size:13.5px;line-height:1.6}.acct-setup-btn{color:#fff;cursor:pointer;background:#2a323a;border:none;border-radius:30px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:10px;padding:12px 20px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;transition:background .25s,transform .2s;display:flex}.acct-setup-btn:hover{background:#333c45}.acct-setup-btn-highlight{color:#fff;background:#ff9600}.acct-setup-btn-highlight:hover{background:#e88800}@media (width<=768px){.acct-setup-section{padding:60px 16px}.acct-setup-title{font-size:26px}.acct-setup-grid{grid-template-columns:1fr;gap:16px}.acct-setup-card{padding:22px}}.about-service-section{background:#fff;justify-content:center;width:100%;padding:40px 20px;display:flex}.about-service-container{width:100%;max-width:1440px}.about-service-top{grid-template-columns:1fr 1.3fr;align-items:start;gap:60px;margin-bottom:60px;display:grid}.about-service-eyebrow{letter-spacing:.12em;color:#ff9600;margin:0 0 16px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700}.about-service-title{color:#1a1f24;margin:0;font-family:sora,sans-serif;font-size:40px;font-weight:700;line-height:1.2}.about-service-desc{color:#6b7280;margin:0;padding-top:4px;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.7}.about-service-stats{background:#fafafa;border:1px solid #ececec;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:40px;padding:40px 45px;display:grid}.about-stat-value{color:#1a1f24;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0 0 8px;font-family:sora,sans-serif;font-size:34px;font-weight:700}.about-stat-label{color:#8b959e;margin:0;font-family:DM Sans,sans-serif;font-size:13px}@media (width<=900px){.about-service-top{grid-template-columns:1fr;gap:24px;margin-bottom:40px}.about-service-title{font-size:30px}.about-service-stats{grid-template-columns:repeat(2,1fr);gap:30px;padding:30px}.about-stat-value{font-size:28px}}@media (width<=480px){.about-service-stats{grid-template-columns:1fr 1fr;gap:24px;padding:24px}.about-stat-value{font-size:24px}}.contactpage{background:radial-gradient(circle at 0 100%,#c5deff 0%,#0000 55%),radial-gradient(circle at 100% 100%,#f6d9a5 0%,#0000 55%),#fff;width:100%;min-height:100vh;padding:130px 0 0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.contactpage-center{flex-direction:column;gap:40px;width:88%;max-width:1440px;margin:0 auto;display:flex}.contact-tabs{background:#fff;border:1px solid #e9e9ec;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex;box-shadow:0 4px 14px #00000008}.contact-tab{color:#4a4a4a;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:14px 20px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;transition:all .25s;display:flex}.contact-tab:hover{background:#f7f7f9}.contact-tab.active{color:#1f1f1f;background:#ffe6bd;font-weight:600}.contact-tab svg{font-size:14px}.contact-layout{grid-template-columns:1fr 1.4fr;align-items:stretch;gap:0;display:grid}.contact-panel-left{border-right:1px solid #e9e9ec;flex-direction:column;gap:16px;padding:40px 60px 40px 20px;display:flex}.contact-logo{max-width:200px;height:auto;margin-bottom:12px}.contact-panel-title{color:#1f1f1f;margin:0;font-family:Sora,sans-serif;font-size:28px;font-weight:600;line-height:1.25}.contact-meta{flex-direction:column;gap:10px;margin-top:8px;display:flex}.contact-meta-item{color:#4a4a4a;align-items:center;gap:10px;font-size:14px;display:flex}.contact-meta-item svg{color:#7a7a7a;font-size:14px}.contact-panel-sub{color:#1f1f1f;margin:16px 0 0;font-size:13px;font-weight:600}.contact-panel-desc{color:#6a6a6a;max-width:380px;margin:0;font-size:13.5px;line-height:1.65}.contact-panel-right{flex-direction:column;padding:30px 20px;display:flex}.contact-form-title{color:#1f1f1f;margin:0 0 28px;font-family:Sora,sans-serif;font-size:22px;font-weight:600}.contact-form{flex-direction:column;gap:20px;display:flex}.contact-field{flex-direction:column;gap:8px;display:flex}.contact-field label{color:#3a3a3a;font-size:14px}.contact-field input,.contact-field textarea{color:#1f1f1f;box-sizing:border-box;resize:vertical;background:#fff;border:1px solid #e2e2e6;border-radius:10px;outline:none;width:100%;padding:14px 18px;font-family:DM Sans,sans-serif;font-size:14px;transition:all .25s}.contactleftdev{flex:1;min-width:0}.schedule-layout{flex:0 0 180px}.contact-field input:focus,.contact-field textarea:focus{border-color:#ff9600;box-shadow:0 0 0 3px #ff96001f}.contact-submit-btn{color:#fff;letter-spacing:1.2px;cursor:pointer;background:#ff9600;border:none;border-radius:50px;justify-content:center;align-items:center;gap:12px;margin-top:10px;padding:18px 30px;font-family:Sora,sans-serif;font-size:13px;font-weight:700;transition:all .3s;display:inline-flex}.contact-submit-btn:hover{background:#e68600;transform:translateY(-2px);box-shadow:0 8px 20px #ff960059}.schedule-wrap{gap:20px;display:flex}.schedule-layout{min-width:180px}.schedule-calendar-col{flex-direction:column;gap:20px;display:flex}.custom-calendar{background:#fff;border:1px solid #e9e9ec;border-radius:14px;padding:16px;font-family:DM Sans,sans-serif;width:100%!important}.custom-calendar .react-calendar__navigation{margin-bottom:12px;display:flex}.custom-calendar .react-calendar__navigation button{color:#1f1f1f;cursor:pointer;background:0 0;border:none;border-radius:8px;min-width:36px;font-size:15px;font-weight:600;transition:background .2s}.custom-calendar .react-calendar__navigation button:hover{background:#f4f4f6}.custom-calendar .react-calendar__month-view__weekdays{text-align:center;color:#8a8a8a;text-transform:uppercase;padding:8px 0;font-size:12px;font-weight:500}.custom-calendar .react-calendar__month-view__weekdays abbr{cursor:default;text-decoration:none}.custom-calendar .react-calendar__tile{color:#2a2a2a;cursor:pointer;background:0 0;border:none;border-radius:50%;padding:10px 4px;font-size:13px;transition:all .2s}.custom-calendar .react-calendar__tile:hover{background:#f4f4f6}.custom-calendar .react-calendar__tile--active{font-weight:600;color:#fff!important;background:#ff9600!important}.custom-calendar .react-calendar__tile--now{color:#1f1f1f;background:#ffe6bd}.schedule-timezone{flex-direction:column;gap:8px;display:flex}.schedule-tz-label{color:#1f1f1f;margin:0;font-size:18px;font-weight:600}.timezone-select .css-13cymwt-control{min-height:44px;border-color:#e2e2e6!important;border-radius:10px!important}.timezone-select .css-13cymwt-control:hover{border-color:#ff9600!important}.schedule-slots-col{flex-direction:column;display:flex}.schedule-slots-title{color:#1f1f1f;margin:0 0 28px;font-family:Sora,sans-serif;font-size:22px;font-weight:600}.schedule-slots{flex-direction:column;gap:10px;max-height:420px;padding-right:4px;display:flex;overflow-y:auto}.schedule-slots::-webkit-scrollbar{width:4px}.schedule-slots::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:4px}.time-slot{color:#ff9600;cursor:pointer;text-align:center;background:#fff;border:1px solid #ff9600;border-radius:10px;padding:14px 16px;font-family:DM Sans,sans-serif;font-size:13.5px;font-weight:500;transition:all .25s}.time-slot:hover{background:#fff5e6}.time-slot.selected{color:#fff;background:#ff9600;font-weight:600;box-shadow:0 6px 16px #ff96004d}.schedule-confirm{width:100%;margin-top:12px}.contact-call-wrap{text-align:center;background:linear-gradient(135deg,#fffaf0 0%,#fff 60%);border:1px solid #f0e5d0;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:520px;padding:60px 40px;display:flex}.contact-call-title{color:#1f1f1f;margin:0;font-family:Sora,sans-serif;font-size:20px;font-weight:600}.contact-call-number{color:#1f1f1f;letter-spacing:-.5px;margin:0;font-family:Sora,sans-serif;font-size:36px;font-weight:500}.contact-call-hours{color:#6a6a6a;margin:0 0 24px;font-size:14px}.contact-call-btn{color:#ff9600;letter-spacing:1.2px;cursor:pointer;background:0 0;border:1.5px solid #ff9600;border-radius:50px;align-items:center;gap:12px;padding:16px 40px;font-family:Sora,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.contact-call-btn:hover{color:#fff;background:#ff9600;transform:translateY(-2px);box-shadow:0 8px 20px #ff96004d}@media (width<=1024px){.contact-layout{grid-template-columns:1fr}.contact-panel-left{border-bottom:1px solid #e9e9ec;border-right:none;padding:30px 20px}.contact-panel-right{padding:30px 20px}.schedule-layout{grid-template-columns:1fr}.schedule-slots{max-height:none}}@media (width<=768px){.contactpage{padding:100px 0 60px}.contactpage-center{gap:24px;width:92%}.contact-tabs{flex-direction:column;gap:6px;padding:6px}.schedule-wrap{flex-direction:column}.contact-tab{width:100%;padding:12px 16px;font-size:13px}.contact-panel-title{font-size:22px}.contact-form-title{margin-bottom:20px;font-size:18px}.contact-call-number{font-size:26px}.contact-call-wrap{min-height:auto;padding:40px 20px}.custom-calendar .react-calendar__tile{padding:8px 2px;font-size:12px}}.schedule-step2{flex-direction:column;gap:20px;display:flex}.step2-back{color:#4a4a4a;cursor:pointer;background:0 0;border:1px solid #e2e2e6;border-radius:30px;align-self:flex-start;align-items:center;gap:6px;padding:8px 14px;font-family:DM Sans,sans-serif;font-size:13px;transition:all .25s;display:inline-flex}.step2-back:hover{background:#f7f7f9;border-color:#cfcfcf}.step2-summary{background:#fffaf0;border:1px solid #ffe6bd;border-radius:14px;flex-direction:column;gap:14px;padding:20px;display:flex}.step2-summary-item{align-items:center;gap:12px;display:flex}.step2-summary-item svg{color:#ff9600;flex-shrink:0;font-size:16px}.step2-summary-label{color:#8a8a8a;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:12px;font-weight:500}.step2-summary-value{color:#1f1f1f;margin:2px 0 0;font-family:Sora,sans-serif;font-size:14px;font-weight:600}.step2-summary-tz{border-top:1px dashed #ffe6bd;flex-direction:column;align-items:flex-start;gap:4px;padding-top:12px}.contact-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=600px){.contact-form-row{grid-template-columns:1fr}}.custom-calendar .react-calendar__month-view__days__day{aspect-ratio:1;color:#2a2a2a;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;max-width:46px;max-height:46px;padding:0;font-size:13px;line-height:1;transition:all .2s;display:flex}.custom-calendar .react-calendar__month-view__days__day:hover{background:#f4f4f6}.custom-calendar .react-calendar__month-view__days__day abbr{cursor:inherit;text-decoration:none}.custom-calendar .react-calendar__tile--active,.custom-calendar .react-calendar__month-view__days__day--active{font-weight:600;color:#fff!important;background:#ff9600!important}.custom-calendar .react-calendar__tile--now,.custom-calendar .react-calendar__month-view__days__day--now{color:#1f1f1f;background:#ffe6bd}.custom-calendar .react-calendar__month-view__days__day--neighboringMonth{color:#cfcfcf}.custom-calendar .react-calendar__month-view__days{gap:4px;grid-template-columns:repeat(7,1fr)!important;display:grid!important}.custom-calendar .react-calendar__month-view__weekdays{gap:4px;margin-bottom:4px;padding:8px 0;grid-template-columns:repeat(7,1fr)!important;display:grid!important}.custom-calendar .react-calendar__month-view__weekdays__weekday{text-align:center;color:#8a8a8a;text-transform:uppercase;font-size:12px;font-weight:500}.custom-calendar .react-calendar__month-view__weekdays__weekday abbr{cursor:default;text-decoration:none}.react-calendar{background:#fff;border:1px solid #a0a096;width:350px;max-width:100%;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{margin:-.5em;display:flex}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :before,.react-calendar :after{box-sizing:border-box}.react-calendar button{border:0;outline:none;margin:0}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{height:44px;margin-bottom:1em;display:flex}.react-calendar__navigation button{background:0 0;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{font:inherit;justify-content:center;align-items:center;font-size:.75em;font-weight:700;display:flex}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__century-view__decades__decade--neighboringCentury{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{text-align:center;max-width:100%;font:inherit;background:0 0;padding:10px 6.6667px;font-size:.833em}.react-calendar__tile:disabled{color:#ababab;background-color:#f0f0f0}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__century-view__decades__decade--neighboringCentury:disabled{color:#cdcdcd}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{color:#fff;background:#006edc}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.caseoverviewmain{flex-direction:column;justify-content:space-between;width:100%;height:auto;display:flex;position:relative}.caseoverviewhero{background:radial-gradient(circle at 0 100%,#c5deff 0%,#0000 60%),radial-gradient(circle at 100% 100%,#f1dbb9 0%,#0000 60%),#fff;justify-content:center;width:100%;height:600px;display:flex}.caseoverviewherocontent{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:80%;max-width:1440px;display:flex}.caseoverviewherocontent h1{color:#2b3439;font-size:50px}.caseoverviewherocontent p{color:#474650;font-size:17px;font-weight:300}.caseoverviewherocontent button{color:#fff;background-color:#fb9505;border:none;border-radius:30px;gap:10px;padding:12px 20px;font-family:DM sans,sans-serif;font-size:13px;font-weight:500;display:flex}.caseoverviewherodetails{justify-content:center;width:100%;display:flex}.caseoverviewherodetailscenter{width:80%;max-width:1440px;padding:40px 0;display:flex}.caseoverviewherodetailstitle{color:#181818;width:50%}.caseoverviewherodetailstitledetail{color:#474650;font-size:17px;font-weight:300}.casestudyclientreviewdev{flex-direction:column;justify-content:center;width:100%;height:auto;padding:50px 0;display:flex}.casestudyemptydev{width:100%;height:50vh}.casestudyclientcard{background-color:#f9f9f9;justify-content:center;align-items:start;width:100%;height:auto;display:flex}.casestudyclientcardcenter{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:80%;max-width:1440px;height:auto;padding:30px 0;display:flex}.clientfeedbakheading h1{font-size:25px;font-weight:300}.clientfeedbackimg{width:150px;height:150px}.clientfeedbackimg img{border-radius:50%;width:100%;height:100%}.feedbackclientname p{font-size:17px;font-weight:400}.feedbackclientreview{color:#474650;text-align:center;width:80%;font-size:15px;font-weight:400;line-height:1.6}@media (width<=768px){.caseoverviewherocontent h1{color:#2b3439;font-size:35px}.caseoverviewherocontent p{font-size:14px}.caseoverviewherodetailstitledetail{text-align:justify;font-size:14px}.caseoverviewherodetailscenter{flex-direction:column;gap:10px}.challengesmap{flex-wrap:wrap}}@media (width<=480px){.casestudyemptydev{height:20vh}.feedbackclientreview{text-align:justify}}.challengesmain{background-color:#000;justify-content:center;align-items:center;width:100%;height:auto;padding:50px 0;display:flex}.challengescenter{color:#fff;flex-direction:column;width:80%;max-width:1440px;height:auto;display:flex}.challengesheading{font-size:10px}.challengesdetails{flex-direction:column;width:100%;height:auto;display:flex}.challengesmap{border-bottom:1px dashed #fff;gap:35px;width:100%;padding:40px 0;display:flex}.challengetitlebox{width:270px;height:270px;padding:20px 10px;font-size:25px}.challengecard1{background-color:#121212;flex-direction:column;justify-content:space-between;width:260px;height:270px;padding:20px;display:flex}.challengecard1heading{background-color:#fe990033;border-radius:5px;justify-content:center;align-items:center;width:100px;padding:7px 10px;font-size:12px;display:flex}.challengecard1details{color:#cecece;font-size:13px}.solutioncard1{background-color:#121212;flex-direction:column;justify-content:space-between;width:260px;height:270px;padding:20px;display:flex}.challengesresult{justify-content:center;width:100%;height:50vh;padding-top:50px;display:flex;position:relative}.resultoverlaydiv{width:100%;position:absolute;top:130px}@media (width<=1025px){.challengesmap{flex-wrap:wrap;gap:10px}.challengetitlebox{width:100%;height:auto;padding:20px 10px;font-size:20px}}@media (width<=480px){.challengesmap{flex-wrap:wrap;justify-content:center;gap:10px}.challengetitlebox{font-size:15px}.caseoverviewherocontent h1{font-size:30px}.challengesresult{height:35vh}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}.casestudyslidermain{justify-content:center;align-items:center;width:100%;height:auto;display:flex}.casestudyslidercenter{width:80%;height:80vh}.swiper{border-radius:20px;width:100%;height:100%}.swiper-slide{text-align:center;background:#444;justify-content:center;align-items:center;font-size:18px;display:flex}.swiper-slide img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=480px){.casestudyslidercenter{width:100%;height:40vh}}.ClientHerosection{justify-content:center;align-items:center;width:100%;display:flex}.clienthomemain{background:radial-gradient(circle at 0 100%,#c5deff 0%,#0000 60%),radial-gradient(circle at 100% 100%,#f1dbb9 0%,#0000 60%),#fff;border-bottom-right-radius:20px;border-bottom-left-radius:20px;justify-content:center;align-items:center;width:95%;max-width:1440px;height:auto;display:flex}.clientcenter{flex-direction:column;align-items:center;gap:25px;width:85%;padding-top:150px;padding-bottom:50px;display:flex}.clientnamedev{justify-content:space-between;align-items:center;width:100%;display:flex}.clientname{flex-direction:column;display:flex}.clientname h1{font-size:30px;font-weight:300}.clientname p{color:gray;font-size:13px}.clientreqbutton{display:flex}.clientdashcards{gap:15px;width:100%;display:flex}.clientservicesdev{justify-content:center;align-items:center;width:100%;height:auto;display:flex}.clientservicescenter{flex-flow:column wrap;gap:20px;width:85%;max-width:1400px;height:auto;padding-top:30px;padding-bottom:50px;display:flex}@media (width<=480px){.clientcenter{padding-top:85px}}@media (width<=768px){.clientnamedev{flex-direction:column;align-items:start;gap:15px}}.button-primary{cursor:pointer;color:#fff;background:#ff9600;border:none;border-radius:100px;align-items:center;gap:10px;height:40px;padding:8px 15px;font-size:14px;display:flex}.button-secondary{color:#fff;background:gray}.button-arrow{color:#fff;background:#000}.button-success{color:#fff;background:green}.button-cardicon{color:#ff9600;cursor:pointer;background-color:#fff;border:1px solid #ff9600;border-radius:50%;justify-content:center;align-items:center;gap:0;padding:9px;font-size:17px;display:flex}.onlinebutton{color:#007f17;cursor:pointer;background-color:#a1ed5e;border:none;border-radius:20px;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:15px;display:flex}.dashboard-card{background:#fff;border-radius:10px;width:260px;padding:15px}.dashboard-card.admin-dashboard-card{width:185px}.dashboard-card.admin-dashboard-card .clientcard-left{flex-direction:column;align-items:start;gap:0;display:flex}.dashboard-card.adminclientmanagment-dashboard-card{width:185px}.dashboard-card.admincasestudy-dashboard-card{width:260px}.adminclientmanagment-dashboard-card .clientcard-left{flex-direction:column;align-items:start;gap:3px;display:flex}.adminclientmanagment-dashboard-card .percentage{color:#7e7e7e;font-size:13px}.adminclientmanagment-dashboard-card .clientcard-left h2{color:#303030;font-weight:400}.clientcard-title{color:#888;margin-bottom:40px;font-size:13px}.clientcard-left{align-items:center;gap:10px;display:flex}.clientcard-bottom{justify-content:space-between;align-items:center;display:flex}.clientcard-left h2{font-size:31px;font-weight:400}.clientcard-left p{color:#888;font-size:13px}.percentage{color:#7ed957;font-size:14px}@media (width<=768px){.clientdashcards{flex-wrap:wrap}}@media (width<=480px){.clientnamedev{flex-direction:column;gap:10px}.clientdashcards{justify-content:center}.clientcard-left h2{font-size:26px}.dashboard-card.admin-dashboard-card,.dashboard-card.adminclientmanagment-dashboard-card{width:100%;box-shadow:1px 1px 5px #0000004d}.dashboard-card.admincasestudy-dashboard-card{width:93%;box-shadow:1px 1px 5px #0000004d}}.dashboard-card-button{color:#fff;cursor:pointer;letter-spacing:.5px;border:none;border-radius:30px;min-width:80px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .3s}.dashboard-card-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.dashboard-card-button:active{transform:translateY(0)}@media (width>=1440px){.dashboard-card.admin-dashboard-card,.dashboard-card.adminclientmanagment-dashboard-card{width:20%}.dashboard-card.admincasestudy-dashboard-card{width:28%}}.clientserviecfilters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.dropdownMenu{z-index:100;background:#fff;border:1px solid #ddd;border-radius:8px;width:100%;position:absolute;top:52px;left:0;overflow:hidden;box-shadow:0 10px 30px #00000014}.serviceCard{background:#fff;border:1px solid #e7e7e7;border-radius:16px;flex-direction:column;gap:10px;padding:15px;transition:all .3s;display:flex}.clientduedate{flex-direction:column;padding-left:10px;display:flex}.clienttimeleft{flex-direction:column;padding-right:10px;display:flex}.clientduedate h4,.clienttimeleft h4{font-size:15px;font-weight:400}@media (width<=992px){.clientserviecfilters{flex-direction:column;align-items:flex-start}.clientfilter2{justify-content:space-between;width:100%}.clientdropdown{flex:1}.clientfilter1 ul{flex-wrap:wrap;gap:15px}}@media (width<=768px){.clientserivcecardsview{grid-template-columns:1fr}.clientfilter2{flex-wrap:wrap}.clientdropdown{width:100%}}@media (width<=480px){.serviceCard h3{font-size:20px}.clientduedate h4,.clienttimeleft h4{font-size:13px}}.clientdetailpopup-overlay{z-index:1000;background:#0009;justify-content:end;animation:.3s fadeIn;display:flex;position:fixed;inset:0}.clientdetailpopup-container{scrollbar-width:none;background:#fff;width:90%;max-width:360px;padding:20px 30px;animation:.3s slideUp;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.clientdetailpopup-close-btn{cursor:pointer;color:#666;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.clientdetailpopup-close-btn:hover{color:#fe9900;background:#fff;transform:rotate(90deg)}.clientdetailpopup-header{margin-bottom:24px}.clientdetailpopup-service-badge{align-items:center;gap:12px;margin-bottom:20px;display:flex}.service-name{color:#666;text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:600}.clientstorename-popup{color:#666;font-size:13px}.clientdetailpopup-status-badge{border-radius:20px;width:fit-content;padding:4px 12px;font-size:12px;font-weight:500}.clientdetailpopup-title{color:#313131;font-size:31px;font-weight:300}.clientpopupdetaildev1{border:1px solid #d3d3d3;border-radius:20px;flex-direction:column;width:90%;padding:20px 18px;display:flex}.clientdetailpopup-subtitle{color:#8d8d8d;padding:10px 0;font-size:14px;font-weight:300}.clientdetailpopup-body{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}#set-downloadicons,#set-downloadicons2{font-size:16px}.clientdetailpopup-details-grid{background:#f8f9fa;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;padding:16px;display:grid}.clientdetailpopup-detail-item{flex-direction:column;gap:4px;display:flex}.clientdetailpopup-detail-label{color:#888;letter-spacing:.3px;font-size:12px}.clientdetailpopup-detail-value{color:#1a1a2e;font-size:16px}.clientdetailpopup-description{height:auto;padding:10px 0}.clientdetailpopup-description h4{color:#8d8d8d;font-size:12px;font-weight:400}.clientdetailpopup-description p{color:#636363;text-align:justify;margin:0;font-size:14px;line-height:1.6}.clientpopupstorename h4{color:#8d8d8d;font-size:12px;font-weight:400}.clientpopupstorename p{color:#636363;text-align:justify;margin:0;font-size:14px;line-height:1.6}.clientdetailpopup-footer{border-top:1px solid #e0e0e0;padding-top:20px}.clientdetailpopup-footer-actions,.clientdetailpopup-action-buttons{flex-direction:column;gap:12px;display:flex}.clientdownloaddev{width:100%}.clientdownloaddev button{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:10px 20px;font-size:12px;font-weight:500;transition:all .2s;display:flex}.clientdetailpopup-footer-actions button{cursor:pointer;border:none;border-radius:30px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.btn-download-pdf{color:#8d8d8d;background:#f8f9fa}.btn-download-pdf:hover{color:#fff;background:#fe9900;transform:translateY(-2px);box-shadow:0 4px 12px #4a90e24d}.btn-complete{color:#fff;background:#fe9900;flex:1}.btn-complete:hover{background:#fda522;transform:translateY(-2px);box-shadow:0 4px 12px #28a7454d}.btn-cancel{color:#000;background:#d3d3d391;flex:1}.btn-cancel:hover{color:#fff;background:#c82333;transform:translateY(-2px);box-shadow:0 4px 12px #dc35454d}.btn-close{color:#fff;background:#6c757d;flex:1}.btn-close:hover{background:#5a6268;transform:translateY(-2px)}.btn-cancel-request{color:#fff;background:#dc3545;flex:1}.btn-cancel-request:hover{background:#c82333;transform:translateY(-2px)}.btn-close-popup{color:#fff;background:#6c757d;flex:1}.btn-close-popup:hover{background:#5a6268;transform:translateY(-2px)}.clientdetailpopup-container::-webkit-scrollbar{width:6px}.clientdetailpopup-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.clientdetailpopup-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.clientdetailpopup-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (width<=640px){.clientdetailpopup-container{width:95%;padding:24px 20px}.clientdetailpopup-title{font-size:20px}.clientdetailpopup-details-grid{grid-template-columns:1fr}.clientdetailpopup-action-buttons{flex-direction:column}.clientdetailpopup-footer-actions button{justify-content:center;width:100%}}.clientsection-heading{flex-direction:column;gap:5px;display:flex}.clientsection-heading h1{font-size:30px;font-weight:300}.clientsection-heading p{color:gray;font-size:13px}.clienttodohero{justify-content:center;align-items:center;width:100%;display:flex}.clienttodomain{background:radial-gradient(circle at 0 100%,#c5deff 0%,#0000 60%),radial-gradient(circle at 100% 100%,#f1dbb9 0%,#0000 60%),#fff;border-bottom-right-radius:20px;border-bottom-left-radius:20px;justify-content:center;align-items:center;width:95%;max-width:1440px;height:auto;display:flex}.clienttodocenter{flex-direction:column;align-items:center;gap:25px;width:85%;padding-top:170px;padding-bottom:110px;display:flex}.clienttodocardsection{justify-content:center;align-items:center;width:100%;height:auto;display:flex}.clienttodocardsectioncenter{flex-flow:column wrap;gap:20px;width:85%;max-width:1400px;height:auto;padding-top:40px;padding-bottom:70px;display:flex}@media (width<=480px){.clienttodocenter{padding-top:85px}}.clientserviecfilters{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.clientfilter1{flex:1}.clientfilter1 ul{align-items:center;gap:28px;margin:0;padding:0;list-style:none;display:flex}.clientfilter1 ul li{cursor:pointer;color:#777;font-size:15px;font-weight:500;transition:all .3s;position:relative}.clientfilter1 ul li:hover{color:#ff9600}.clientfilter1 ul li.activeFilter{color:#ff9600;font-weight:600}.clientfilter1 ul li.activeFilter:after{content:"";background:#ff9600;border-radius:10px;width:100%;height:2px;position:absolute;bottom:-8px;left:0}.clientfilter2{align-items:center;gap:15px;display:flex}.clientdropdown{position:relative}.clientdropdownfilter{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #d8d8d8;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;height:35px;padding:0 18px;font-size:12px;transition:all .25s;display:flex}.clientdropdownfilter:hover{border-color:#ff9600}.clientdropdownfilter svg{color:gray;font-size:14px}.dropdownMenu2{z-index:100;background:#fff;border:1px solid #ddd;border-radius:8px;width:100%;min-width:110px;position:absolute;top:40px;left:0;overflow:hidden;box-shadow:0 10px 30px #00000014}.dropdownItem{cursor:pointer;padding:14px 18px;font-size:12px;transition:all .25s}.dropdownItem:hover{background:#ffdda9}.clienticon2 button,.clienticon3 button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;justify-content:center;align-items:center;width:45px;height:35px;transition:all .25s;display:flex}.clienticon2 button:hover,.clienticon3 button:hover{color:#fff;background:#ff9600}.clienticon2 svg,.clienticon3 svg{font-size:20px}.clientserivcecardsview{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;width:100%;display:grid}.serviceCard{background:#fff;border:1px solid #ffdda9;border-radius:16px;flex-direction:column;justify-content:space-between;gap:10px;padding:15px;transition:all .3s;display:flex}.clientsercarddev1{justify-content:space-between;width:100%;display:flex}.serviceCard:hover{transform:translateY(-4px);box-shadow:0 10px 35px #00000014}.serviceCard p:first-child{color:#888;font-size:12px}.badge{color:#fff;border-radius:30px;justify-content:center;align-items:center;padding:4px 12px;font-size:11px;display:flex}.serviceCard h3{font-size:25px;font-weight:300}.clientcarddedline{background-color:#efeeee61;border:none;border-radius:10px;justify-content:space-between;width:100%;padding:15px 0;display:flex}.clientduedate,.clienttimeleft{flex-direction:column;display:flex}.serviceCard p{color:#666;font-size:13px;line-height:1.6}.serviceCard button{color:#111;cursor:pointer;border:1px solid #d8d8d8;border-radius:30px;justify-content:center;align-items:center;gap:15px;width:100%;height:40px;padding:0 22px;font-size:15px;transition:all .3s;display:flex}.serviceCard button:hover{color:#fff;background:#ff9600;border:none}@media (width<=992px){.clientserviecfilters{flex-direction:column;align-items:flex-start}.clientfilter2{justify-content:space-between;width:100%}.clientdropdown{flex:1}.clientfilter1 ul{flex-wrap:wrap;gap:15px}}@media (width<=768px){.clientserivcecardsview{grid-template-columns:1fr}.clientfilter2{flex-wrap:wrap}.clientdropdown{width:100%}}.clientsubscriptionhero{justify-content:center;align-items:center;width:100%;display:flex}.clientsubscriptionmain{background:radial-gradient(circle at 0 100%,#c5deff 0%,#0000 60%),radial-gradient(circle at 100% 100%,#f1dbb9 0%,#0000 60%),#fff;border-bottom-right-radius:20px;border-bottom-left-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:95%;max-width:1440px;height:auto;display:flex}.clientsubscriptioncenter{flex-direction:column;align-items:center;gap:25px;width:85%;padding-top:150px;padding-bottom:15px;display:flex}.clientsubscriptioncardsdev{gap:30px;width:85%;padding-bottom:30px;display:flex}.clientsubscriptioncard1,.clientsubscriptioncard2{width:50%}.clientpaymentfilerdev{justify-content:center;align-items:center;width:100%;display:flex}.clientpaymentfilerdevcenter{width:85%;max-width:1400px}@media (width<=480px){.clientsubscriptioncardsdev{flex-direction:column}.clientsubscriptioncard1,.clientsubscriptioncard2{width:100%}.clientsubscriptioncenter{padding-top:85px}}.payment-card{background:#fff;border:1px solid #e8ecf1;border-radius:12px;height:-webkit-fill-available;padding:20px 24px;box-shadow:0 2px 8px #0000000f}.payment-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.payment-active-status{color:#43a000;cursor:pointer;border-radius:20px;align-items:center;gap:5px;padding:6px 16px;font-size:13px;font-weight:600;display:flex}.payment-active-dot{background-color:#43a000;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.payment-title{color:#515151;margin:0;font-size:14px;font-weight:500}.change-btn{color:#373737;cursor:pointer;background:0 0;border:1px solid #373737;border-radius:20px;align-items:center;gap:4px;padding:5px 19px;font-size:13px;font-weight:500;transition:background .2s;display:flex}.change-btn:hover{color:#fe9900;background:#ffe3b8;border:1px solid #fe9900}.arrow-icon{font-size:16px;transition:transform .2s}.change-btn:hover .arrow-icon{transform:translate(2px)}.payment-details{justify-content:space-between;align-items:center;display:flex}.card-info{flex-direction:column;gap:4px;display:flex}.card-type{color:#8a8fa3;letter-spacing:.5px;font-size:12px}.card-number{color:#1a1a2e;letter-spacing:2px;font-size:12px}.expiry-info{gap:4px;display:flex}.expiry-label,.expiry-date{color:#8a8fa3;letter-spacing:.5px;font-size:12px}@media (width<=480px){.payment-details{flex-direction:column;justify-content:space-between;align-items:start;gap:15px;display:flex}.change-btn{padding:5px 10px;font-size:11px}}.payment-method-overlay{z-index:1200;background:#0009;justify-content:center;align-items:center;padding:20px;animation:.3s paymentMethodFadeIn;display:flex;position:fixed;inset:0}.payment-method-modal{scrollbar-width:none;background:#fff;border-radius:16px;width:100%;max-width:380px;max-height:85vh;padding:16px;animation:.3s paymentMethodSlideUp;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0000004d}@keyframes paymentMethodFadeIn{0%{opacity:0}to{opacity:1}}@keyframes paymentMethodSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.payment-method-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.payment-method-title{color:#1a1a2e;margin:0;font-size:20px;font-weight:300}.payment-method-close{cursor:pointer;color:#666;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;transition:all .2s;display:flex}.payment-method-close:hover{color:#fe9900;background:#fff;transform:rotate(90deg)}.payment-method-form{flex-direction:column;gap:18px;display:flex}.payment-method-field{flex-direction:column;gap:6px;display:flex}.payment-method-label{color:#585858;font-size:13px;font-weight:500}.payment-method-input,.payment-method-select{background:#f6f6f6;border:1px solid #d7d7d7;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:12px;transition:border-color .2s}.payment-method-input:focus,.payment-method-select:focus{border-color:#fe9900;outline:none}.payment-method-input-error{border-color:#dc3545}.payment-method-error-text{color:#dc3545;margin-top:2px;font-size:12px}.payment-method-row{gap:16px;display:flex}.payment-method-half{flex:1}.payment-method-submit-button{color:#fff;cursor:pointer;background:#fe9900;border:none;border-radius:30px;margin-top:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s}.payment-method-submit-button:hover{background:#fdb13f;transform:translateY(-2px);box-shadow:0 4px 12px #fe99004d}.payment-method-submit-button:active{transform:translateY(0)}.payment-method-success-overlay{z-index:1300;background:#000000b3;justify-content:center;align-items:center;animation:.3s paymentMethodFadeIn;display:flex;position:fixed;inset:0}.payment-method-success-modal{text-align:center;background:#fff;border-radius:16px;width:90%;max-width:320px;padding:35px;animation:.3s paymentMethodSlideUp;box-shadow:0 20px 60px #0000004d}.payment-method-success-icon{color:#fe9900;margin-bottom:16px;font-size:64px}.payment-method-success-title{color:#1a1a2e;margin:0 0 12px;font-size:22px}.payment-method-success-description{color:#666;margin:0 0 24px;font-size:14px;line-height:1.6}.payment-method-success-button{color:#fff;cursor:pointer;background:#fe9900;border:none;border-radius:30px;padding:12px 32px;font-size:16px;font-weight:600;transition:all .2s}.payment-method-success-button:hover{background:#f7af43;transform:translateY(-2px);box-shadow:0 4px 12px #fe99004d}.payment-method-modal::-webkit-scrollbar{width:6px}.payment-method-modal::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.payment-method-modal::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.payment-method-modal::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (width<=640px){.payment-method-modal{padding:20px 16px}.payment-method-row{flex-direction:column;gap:16px}.payment-method-title{font-size:20px}.payment-method-success-modal{padding:28px 20px}.payment-method-success-icon{font-size:48px}.payment-method-success-title{font-size:20px}.payment-method-success-description{font-size:13px}.payment-method-success-button{width:100%}}.plan-card{background:#fff;border:1px solid #e8ecf1;border-radius:12px;max-width:600px;padding:20px 24px;box-shadow:0 2px 8px #0000000f}.plan-header{justify-content:space-between;align-items:center;display:flex}.plan-title{color:#515151;margin:0;font-size:14px;font-weight:500}.upgrade-btn{color:#373737;cursor:pointer;background:0 0;border:1px solid #373737;border-radius:20px;align-items:center;gap:4px;padding:5px 19px;font-size:13px;font-weight:500;transition:background .2s;display:flex}.upgrade-btn:hover{color:#fe9900;background:#ffe3b8;border:1px solid #fe9900}.upgrade-btn .arrow-icon{font-size:16px;transition:transform .2s;display:flex}.upgrade-btn:hover .arrow-icon{transform:translate(2px)}.plan-info-grid{border-bottom:1px solid #f0f2f5;grid-template-columns:repeat(3,1fr);gap:16px;padding:16px 0;display:grid}.plan-info-item{flex-direction:column;gap:4px;display:flex}.info-label{color:#8a8fa3;letter-spacing:.5px;font-size:12px}.info-value{color:#353535;font-size:14px;font-weight:600}.cost-value{color:#fe9900}.usage-section{margin-top:4px}.usage-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.usage-label{color:#8a8fa3;letter-spacing:.5px;font-size:12px}.usage-percentage{color:#1a1a2e;font-size:14px;font-weight:600}.usage-slider-track{background:#e8ecf1;border-radius:3px;width:100%;height:6px;overflow:hidden}.usage-slider-fill{background:linear-gradient(90deg,#ffe3b8,#fe9900);border-radius:3px;height:100%;transition:width .3s}@media (width<=480px){.plan-info-grid{flex-direction:column;gap:10px;display:flex}.upgrade-btn{padding:5px 10px;font-size:11px}.plan-header{flex-direction:column;justify-content:space-between;align-items:start;gap:10px;display:flex}}.payment-filter-container{background:#fff;border-radius:16px;max-width:1400px;margin:0 auto;padding-top:40px;padding-bottom:70px}.payment-filter-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.filter-title{color:#1a1a2e;margin:0;font-size:20px;font-weight:700}.filter-actions{align-items:center;gap:12px;display:flex}.download-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#fe9900;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.download-btn:hover{color:#fe9900;background:#ffe3b8;transform:translateY(-1px);box-shadow:0 4px 12px #ffac634d}.download-btn:active{transform:translateY(0)}.filter-tabs{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.filter-left-tab{flex-wrap:wrap;gap:8px;padding-bottom:16px;display:flex}.filter-tab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:500;transition:all .2s;display:flex}.filter-tab:hover,.filter-tab.active{color:#fe9900;background:#ffe3b8}.filter-count{color:#6b7280;background:#e8ecf1;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:600}.filter-tab.active .filter-count{color:#fff;background:#fe9900}.filter-dropdown-container{margin-bottom:16px}.filter-dropdown-header{align-items:center;gap:12px;display:flex}.filter-dropdown-wrapper{flex:1;position:relative}.filter-dropdown-toggle{color:#1a1a2e;cursor:pointer;background:#fff;border:1.5px solid #e8ecf1;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:12px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.filter-dropdown-toggle:hover{background:#fffbf5;border-color:#fe9900}.filter-dropdown-toggle:focus{border-color:#fe9900;outline:none;box-shadow:0 0 0 3px #fe99001a}.dropdown-count{color:#fff;background:#fe9900;border-radius:12px;margin-left:auto;padding:2px 10px;font-size:12px;font-weight:600}.dropdown-arrow{color:#6b7280;margin-left:4px;font-size:12px;transition:transform .3s}.dropdown-arrow.open{transform:rotate(180deg)}.filter-dropdown-menu{z-index:1000;background:#fff;border:1.5px solid #e8ecf1;border-radius:10px;animation:.2s dropdownSlide;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #0000001f}@keyframes dropdownSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.filter-dropdown-item{color:#1a1a2e;cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;font-size:14px;font-weight:500;transition:all .15s;display:flex}.filter-dropdown-item:last-child{border-bottom:none}.filter-dropdown-item:hover{color:#fe9900;background:#fffbf5}.filter-dropdown-item.active{color:#fe9900;background:#ffe3b8}.filter-dropdown-item.active .dropdown-item-count{color:#fff;background:#fe9900}.dropdown-item-count{color:#6b7280;background:#e8ecf1;border-radius:12px;padding:2px 10px;font-size:12px;font-weight:600}.mobile-download-btn{justify-content:center;align-items:center;min-width:48px;height:48px;padding:12px 16px;display:flex}.invoice-table-container{margin:0 -4px;overflow-x:auto}.invoice-table{border-collapse:collapse;width:100%;font-size:14px}.invoice-table th{text-align:left;color:#6b7280;letter-spacing:.5px;padding:12px 16px;font-size:12px;font-weight:400}.invoice-table td{color:#2a2a2a;border-bottom:1px solid #f0f2f5;padding:16px;font-size:13px}.invoice-table tbody tr{transition:background .15s}.invoice-table tbody tr:hover{cursor:pointer;background:#f7bd673d}.status-badge{border-radius:20px;justify-content:center;align-items:center;width:44px;padding:4px 16px;font-size:11px;font-weight:500;display:flex}.no-results{text-align:center;padding:48px 16px!important}.no-results-content{flex-direction:column;align-items:center;gap:12px;display:flex}.clear-filter-btn{color:#fff;cursor:pointer;background:#6c63ff;border:none;border-radius:6px;padding:6px 16px;font-size:13px;transition:all .2s}.clear-filter-btn:hover{background:#5a52d5}.table-footer{justify-content:flex-end;margin-top:16px;padding-top:16px;display:flex}.total-invoices{color:#6b7280;font-size:14px}.invoice-card-container{flex-direction:column;gap:12px;padding:4px;display:flex}.invoice-card{background:#fff;border:1px solid #e8ecf1;border-radius:12px;padding:16px;transition:all .2s;box-shadow:0 2px 4px #0000000a}.invoice-card:hover{border-color:#fe9900;box-shadow:0 4px 12px #00000014}.invoice-card-left{flex-direction:column;gap:10px;display:flex}.invoice-field{border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding:4px 0;display:flex}.invoice-field:last-child{border-bottom:none}.field-label{color:#6b7280;text-transform:uppercase;letter-spacing:.3px;font-size:12px;font-weight:500}.field-value{color:#2a2a2a;text-align:right;font-size:14px;font-weight:500}.field-value.invoice-id{color:#fe9900;font-weight:600}.field-value.invoice-amount{color:#1a1a2e;font-weight:600}.invoice-card .status-badge{width:auto;min-width:60px;padding:4px 16px;font-size:11px}.no-results-card{text-align:center;background:#fff;border:1px dashed #d1d5db;border-radius:12px;padding:40px 20px}@media (width<=1024px){.desktop-view{display:none!important}.mobile-view{display:block!important}}@media (width>=769px) and (width<=1024px){.payment-filter-container{padding:20px}.invoice-table{font-size:13px}.invoice-table th,.invoice-table td{padding:10px 12px}.filter-dropdown-toggle,.filter-dropdown-item{padding:10px 14px;font-size:13px}.mobile-download-btn{min-width:44px;height:44px;padding:10px 14px}.invoice-table-container.desktop-view{display:block!important}.mobile-view{display:none!important}}@media (width<=768px){.payment-filter-container{padding:12px}.filter-dropdown-toggle,.filter-dropdown-item{padding:12px 16px;font-size:14px}.mobile-download-btn{min-width:48px;height:48px;padding:12px 16px}.invoice-card{margin-bottom:15px;padding:14px}.invoice-field{padding:6px 0}.field-label{font-size:11px}.field-value{font-size:13px}.invoice-card .status-badge{min-width:50px;padding:3px 12px;font-size:10px}.table-footer{justify-content:center}.total-invoices{font-size:12px}.invoice-table-container.desktop-view{display:none!important}.mobile-view{display:block!important}}@media (width<=480px){.payment-filter-container{padding:8px}.filter-dropdown-toggle,.filter-dropdown-item{padding:10px 12px;font-size:13px}.mobile-download-btn{min-width:42px;height:42px;padding:10px 12px}.invoice-card{padding:12px}.field-label{font-size:10px}.field-value{font-size:12px}}.chat-main{flex-direction:column;align-items:center;width:100%;max-width:1480px;height:100vh;margin:auto;padding:0 20px;display:flex}.clientsupporthero{justify-content:center;align-items:end;width:100%;height:30vh;display:flex}.clientsupportmain{background:radial-gradient(circle at 0 100%,#c5deff 0%,#0000 60%),radial-gradient(circle at 100% 100%,#f1dbb9 0%,#0000 60%),#fff;border-bottom-right-radius:20px;border-bottom-left-radius:20px;justify-content:center;align-items:end;width:100%;max-width:1440px;height:100%;display:flex}.clientsupportcenter{flex-direction:column;align-items:end;gap:25px;width:85%;padding-top:100px;padding-bottom:50px;display:flex}.clientsettinghero{justify-content:center;align-items:center;width:100%;display:flex}.clientsettingmain{background:radial-gradient(circle at 0 100%,#c5deff 0%,#0000 60%),radial-gradient(circle at 100% 100%,#f1dbb9 0%,#0000 60%),#fff;border-bottom-right-radius:20px;border-bottom-left-radius:20px;justify-content:center;align-items:center;width:95%;max-width:1440px;height:auto;display:flex}.clientsettingcenter{flex-direction:column;align-items:center;gap:25px;width:85%;padding-top:170px;padding-bottom:110px;display:flex}.clientsettingdivs{justify-content:center;align-items:center;width:100%;padding:40px 0 80px;display:flex}.clientsettingcenterdev{align-items:flex-start;gap:40px;width:85%;max-width:1440px;height:auto;padding:0;display:flex}.clientsettingleft{flex-shrink:0;width:280px;position:sticky;top:120px}.user-avatar-container{text-align:center;background:#fff;border:1px solid #e8ecf1;border-radius:16px;padding:30px 20px;box-shadow:0 2px 12px #0000000f}.user-avatar{margin-bottom:16px;display:inline-block;position:relative}.user-avatar img{object-fit:cover;border:4px solid #f0f0f0;border-radius:50%;width:140px;height:140px}.avatar-edit-btn{color:#fff;cursor:pointer;background:#ff9600;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:all .3s;display:flex;position:absolute;bottom:4px;right:4px}.avatar-edit-btn:hover{background:#e88a00;transform:scale(1.1)}.user-name-display{color:#1a1a2e;margin:8px 0 4px;font-size:18px;font-weight:600}.user-role-display{color:#8a8fa3;margin:0;font-size:14px}.clientsettingright{flex-direction:column;flex:1;gap:30px;width:100%;display:flex}.settings-section{background:#fff;border:1px solid #e8ecf1;border-radius:16px;padding:30px 32px;box-shadow:0 2px 12px #0000000a}.security-section{margin-top:0}.section-title{color:#1a1a2e;border-bottom:1px solid #e8ecf1;margin:0 0 24px;padding-bottom:16px;font-size:20px;font-weight:700}.subsection-title{color:#1a1a2e;margin:24px 0 16px;font-size:16px;font-weight:600}.form-row2{flex-direction:row;gap:20px;margin-bottom:16px;display:flex}.form-group{flex-direction:column;flex:1;gap:6px;display:flex}.form-group.full-width{flex:100%}.form-group label{color:#4a4a4a;font-size:13px;font-weight:500}.form-group input,.form-group textarea{color:#1a1a2e;background:#fafbfc;border:1px solid #e0e4e8;border-radius:8px;padding:10px 14px;font-family:DM Sans,sans-serif;font-size:12px;transition:all .3s}.form-group input:focus,.form-group textarea:focus{background:#fff;border-color:#ff9600;outline:none;box-shadow:0 0 0 3px #ff96001a}.form-group input.error{background:#fff5f5;border-color:#f44}.form-group textarea{resize:vertical;min-height:100px}.char-counter{text-align:right;color:#8a8fa3;margin-top:4px;font-size:12px}.char-counter .warning{color:#f44}.form-actions{border-top:1px solid #e8ecf1;gap:12px;margin-top:24px;padding-top:20px;display:flex}.btn-save,.btn-discard{cursor:pointer;border-radius:8px;padding:10px 28px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;transition:all .3s}.btn-save{color:#fff;background:#ff9600;border:none}.btn-save:hover{background:#e88a00;transform:translateY(-2px);box-shadow:0 4px 12px #ff96004d}.btn-discard{color:#6b7280;background:0 0;border:1px solid #e0e4e8}.btn-discard:hover{background:#f8f9fa;border-color:#c5c9d0}.password-error{color:#c00;background:#fff5f5;border:1px solid #fcc;border-radius:8px;align-items:center;gap:8px;margin:12px 0;padding:12px 16px;font-size:14px;display:flex}.error-icon{font-size:18px}.password-rules{background:#f8f9fa;border-radius:8px;margin:12px 0;padding:12px 16px}.password-rules p{color:#4a4a4a;margin:0 0 4px;font-size:13px;font-weight:600}.password-rules ul{margin:4px 0 0;padding-left:20px}.password-rules ul li{color:#6b7280;margin:2px 0;font-size:13px}@media (width<=1024px){.clientsettingcenterdev{flex-direction:column;align-items:center}.clientsettingleft{width:100%;position:static}.user-avatar-container{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;padding:20px;display:flex}.user-avatar img{width:100px;height:100px}.settings-section{padding:24px}}@media (width<=768px){.clientsettingcenter{padding-top:120px;padding-bottom:60px}.clientsettingcenterdev{gap:20px;width:92%}.settings-section{padding:20px}.form-row2{flex-direction:column;gap:12px}.form-actions{flex-direction:column}.btn-save,.btn-discard{justify-content:center;width:100%}.user-avatar-container{text-align:center;flex-direction:column}.section-title{font-size:18px}}@media (width<=480px){.clientsettingcenter{width:92%;padding-top:100px;padding-bottom:40px}.clientsettingcenterdev{width:96%;padding:0}.settings-section{padding:16px}.user-avatar img{width:80px;height:80px}.avatar-edit-btn{width:30px;height:30px;font-size:12px}}.user-photo-hint{color:#9ca3af;text-align:center;margin-top:8px;font-size:12px}.user-avatar img{object-fit:cover;border:4px solid #e5e7eb;border-radius:50%;width:120px;height:120px;transition:all .3s}.adminhomedev1{flex-wrap:wrap;justify-content:start;align-items:center;gap:12px;width:100%;max-width:1440px;height:auto;display:flex}.adminhomedev2{gap:12px;width:100%;max-width:1440px;height:auto;display:flex}.adminhomedev2left{flex-direction:column;gap:15px;width:-webkit-fill-available;height:auto;display:flex}.adminareacherdiv{background-color:#fff;border-radius:10px;flex-direction:column;gap:10px;width:-webkit-fill-available;padding:20px;display:flex}.adminjobsactivefilter{width:100%;height:auto}.admin-dashboard-card .clientcard-left{flex-direction:row}@media (width>=1140px){.adminhomedev1{justify-content:space-between}}.period-select{cursor:pointer;background:#fff;border:1px solid #f3dbb9;border-radius:6px;outline:none;padding:4px 12px;font-size:12px}.period-select:focus{border-color:#4f46e5}.activity-card{background:#fff;border:1px solid #ececec;border-radius:16px;width:180px;padding:15px}.activity-heading{color:#7b7b7b;margin-bottom:25px;font-size:17px;font-weight:600}.activity-list{flex-direction:column;gap:18px;display:flex}.activity-item{gap:14px;display:flex}.activity-left{justify-content:center;width:34px;display:flex;position:relative}.activity-left img{object-fit:cover;z-index:2;border-radius:50%;width:34px;height:34px}.activity-line{background:#d7d7d7;width:2px;position:absolute;top:34px;bottom:-20px}.activity-content{flex:1}.activity-title{color:#333;font-size:13px}.activity-time{color:#b0b0b0;font-size:13px}.admin-project-filter-container{background:#fff;border-radius:16px;max-width:1400px;margin:0 auto;padding:40px 20px 70px;position:relative}.project-table-container{scrollbar-width:none;overflow-x:auto}.project-table{border-collapse:collapse;width:100%;font-size:14px}.project-table th{text-align:left;color:#6b7280;letter-spacing:.5px;padding:12px 10px;font-size:12px;font-weight:400}.project-table td{color:#2a2a2a;border-bottom:1px solid #f0f2f5;padding:16px;font-size:13px}.project-table tbody tr{transition:background .15s}.project-table tbody tr:hover{cursor:pointer;background:#f7bd673d}.client-cell{min-width:180px}.client-info{align-items:center;gap:10px;display:flex}.client-avatar{object-fit:cover;border:2px solid #f0f2f5;border-radius:50%;width:32px;height:32px}.client-avatar-placeholder{color:#fff;background:#fe9900;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:flex}.client-name{color:#1a1a2e;font-weight:500}.scope-title{color:#1a1a2e;min-width:200px;font-weight:500}.admin-priority-badge{white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-flex}.admin-priority-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.time-left{color:#1a1a2e;font-weight:500}.action-container{display:inline-block;position:relative}.action-menu-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:all .2s;display:flex}.action-menu-btn:hover{color:#1a1a2e;background:#f0f2f5}.action-dropdown-menu{z-index:1000;background:#fff;border:1px solid #e8ecf1;border-radius:10px;min-width:150px;animation:.2s dropdownSlide;display:flex;position:absolute;top:0;right:30px;overflow:hidden;box-shadow:0 8px 24px #0000001f}.action-menu-item{color:#1a1a2e;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 16px;font-size:14px;transition:all .15s;display:flex}.action-menu-item:hover{background:#f8f9fa}.action-menu-item:active{background:#e8ecf1}.action-icon{width:18px;font-size:14px}.edit-icon{color:#fe9900}.delete-icon{color:#ef4444}.adminproject-card-container{flex-direction:column;gap:12px;padding:4px;display:flex}.adminproject-card{background:#fff;border:1px solid #e8ecf1;border-radius:12px;padding:16px;transition:all .2s;box-shadow:0 2px 4px #0000000a}.adminproject-card:hover{border-color:#fe9900;box-shadow:0 4px 12px #00000014}.adminproject-card-header{border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;display:flex}.adminproject-card-header .client-info{flex:1}.adminproject-card-body{flex-direction:column;gap:8px;display:flex}.project-field{border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.project-field:last-child{border-bottom:none}.field-label{color:#6b7280;text-transform:uppercase;letter-spacing:.3px;min-width:80px;font-size:12px;font-weight:500}.field-value{color:#2a2a2a;text-align:right;flex:1;margin-left:12px;font-size:14px;font-weight:500}.field-value.time-left{color:#1a1a2e;font-weight:600}@media (width<=1024px){.desktop-view{display:none!important}.admin-project-filter-container{padding:20px}}@media (width<=768px){.admin-project-filter-container{background:0 0;padding:12px 12px 30px}.adminproject-card{flex-direction:column;width:93%;padding:14px}.project-field{padding:6px 0}.adminproject-card-header{width:100%}.field-label{min-width:70px;font-size:11px}.field-value{font-size:13px}}@media (width<=480px){.admin-project-filter-container{background:0 0;padding:0 0 30px}.adminproject-card{padding:12px}.adminproject-card-container{padding:0;display:flex!important}.field-label{min-width:60px;font-size:10px}.field-value{font-size:12px}.mobile-action-btn{height:36px;font-size:12px}}.admin-layout{background:radial-gradient(circle at 0 100%,#c5deff 0%,#0000 90%),radial-gradient(circle at 100% 100%,#f1dbb9 0%,#0000 90%),#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.adminlayoutcenter{align-items:flex-end;width:100%;max-width:1440px;height:100vh;padding-bottom:30px;display:flex}.admin-layout-body{flex:1;justify-content:center;max-width:1440px;height:80vh;display:flex}.admin-main-content{flex-direction:column;gap:15px;width:100%;height:100%;margin-left:255px;padding:0 10px 20px;transition:margin-left .3s;display:flex;overflow-y:scroll}.admin-main-content.expanded{margin-left:70px}.admin-body-center{width:92%;max-width:1440px;display:flex}@media (width<=768px){.admin-main-content{margin-left:0;padding:0}.admin-main-content.expanded{margin-left:0;padding:0%}}@media (width>=1450px){.admin-main-content{margin-left:265px}.admin-body-center{width:100%}}*{margin:0;padding:0}.admin-header-main{z-index:111;justify-content:center;align-items:center;width:100%;height:15vh;font-family:DM Sans,sans-serif;font-size:15px;transition:all .3s;display:flex;position:fixed;top:0;left:0}.admin-header-center.active{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:111;background-color:#ffffffe6;box-shadow:0 2px 20px #00000014}.admin-header-center{background-color:#fff;border:1px solid #e8e8e8;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;width:92%;max-width:1440px;height:9vh;transition:all .3s;display:flex}.admin-header-logo{flex-shrink:0;width:100px;padding-left:10px}.admin-header-logo img{object-fit:contain;width:100%;height:100%}.admin-nav-welcome{flex:1;align-items:center;padding:0 20px;display:flex}.admin-welcome-content{flex-direction:column;gap:2px;display:flex}.admin-welcome-heading{color:#1a1a2e;margin:0;font-size:18px;font-weight:600;line-height:1.3}.admin-welcome-subtext{color:#8a8fa3;margin:0;font-size:13px;font-weight:400}.admin-header-actions{flex-shrink:0;align-items:center;gap:8px;padding-right:10px;display:flex}.admin-action-btn{color:#4a4a4a;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;transition:all .3s;display:flex;position:relative}.admin-action-btn:hover{color:#ff9600;background:#ff960014}.notification-dot{color:#fff;background:#f44;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:flex;position:absolute;top:6px;right:6px}.admin-profile-btn{cursor:pointer;background:0 0;border:none;border-radius:50px;align-items:center;gap:10px;padding:6px 14px 6px 8px;font-family:DM Sans,sans-serif;transition:all .3s;display:flex}.admin-profile-btn:hover{background:#ff96000f}.admin-profile-btn.active{background:#ff960014;border:1px solid #ff960033}.admin-profile-icon{color:#ff9600;font-size:32px}.admin-profile-name{color:#2d2d2d;font-size:14px;font-weight:500}.admin-profile-dropdown-container{position:relative}.admin-profile-dropdown-menu{background:#fff;border:1px solid #f0f0f0;border-radius:12px;min-width:240px;padding:8px 0;animation:.25s slideDown;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 10px 40px #0000001f}.admin-profile-dropdown-header{align-items:center;gap:12px;padding:12px 16px;display:flex}.admin-dropdown-avatar{color:#ff9600;font-size:40px}.admin-dropdown-user-info{flex-direction:column;display:flex}.admin-dropdown-username{color:#1a1a2e;font-size:14px;font-weight:600}.admin-dropdown-useremail{color:#8a8fa3;font-size:12px}.admin-profile-dropdown-divider{background:#f0f0f0;height:1px;margin:4px 16px}.admin-profile-dropdown-item{cursor:pointer;color:#4a4a4a;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:10px 16px;font-family:DM Sans,sans-serif;font-size:14px;transition:all .2s;display:flex}.admin-profile-dropdown-item:hover{color:#ff9600;background:#ff96000f}.admin-profile-dropdown-item.logout:hover{color:#f44;background:#ff44440f}.admin-dropdown-icon{font-size:18px}.admin-toggle-icon{cursor:pointer;color:#2d2d2d;font-size:20px;display:none}@media (width<=1024px){.admin-header-center{width:94%}.admin-nav-welcome{padding:0 12px}.admin-welcome-heading{font-size:16px}.admin-welcome-subtext{font-size:12px}}@media (width<=768px){.admin-header-main{height:65px}.admin-header-center{width:92%;height:50px}.admin-header-logo{width:80px}.admin-toggle-icon{justify-content:center;align-items:center;padding-left:10px;display:flex}.admin-nav-welcome{z-index:999;background:#fff;border:1px solid #f0f0f0;border-radius:12px;width:92%;padding:20px 16px;display:none;position:absolute;top:60px;left:0;box-shadow:0 10px 30px #0000001f}.admin-nav-welcome.active{animation:.3s slideDown;display:block}.admin-welcome-content{gap:4px}.admin-welcome-heading{font-size:16px}.admin-welcome-subtext{font-size:13px}.admin-profile-name{display:none}.admin-profile-btn{padding:6px}.admin-profile-icon{font-size:28px}.admin-action-btn{width:36px;height:36px;font-size:16px}.notification-dot{width:16px;height:16px;font-size:9px;top:4px;right:4px}.admin-profile-dropdown-menu{min-width:200px;right:-10px}.admin-header-actions{gap:6px}.search-btn{display:none}}@media (width<=480px){.admin-header-main{height:58px}.admin-header-center{height:44px}.admin-header-logo{width:70px}.admin-nav-welcome{padding:16px;top:55px}.admin-welcome-heading{font-size:15px}.admin-welcome-subtext{font-size:12px}.admin-header-actions{gap:2px}.admin-action-btn{width:32px;height:32px;font-size:14px}.notification-dot{width:14px;height:14px;font-size:8px}.admin-profile-icon{font-size:24px}.admin-profile-dropdown-menu{min-width:180px;right:-5px}.admin-toggle-icon{font-size:20px}}.admin-sidebar-toggle{display:none}@media screen and (width<=768px){.admin-sidebar-toggle{display:flex}}.admin-sidebar{z-index:100;background:#fff;border:1px solid #e8e8e8;border-radius:10px;flex-direction:column;width:250px;height:80vh;transition:all .3s;display:flex;position:fixed;top:90px;overflow-y:auto}.admin-sidebar.desktop{width:250px;transform:translate(0)}.admin-sidebar-toggle-btn{z-index:101;color:#4a4a4a;cursor:pointer;background:#fff;border:none;border-top-right-radius:10px;border-bottom-right-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;transition:all .3s;display:none;position:fixed;top:90px}.admin-sidebar-toggle-btn.open{left:280px!important}.admin-sidebar-overlay{z-index:99;background:#0006;width:100%;height:100%;animation:.3s fadeIn;position:fixed;top:0;left:0}.admin-sidebar-brand{border-bottom:1px solid #e8ecf1;min-height:70px;padding:20px 16px}.admin-sidebar-logo{align-items:center;gap:12px;display:flex}.admin-sidebar-logo-icon{color:#fff;background:#fe9900;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;font-weight:700;display:flex}.admin-sidebar-logo-text{color:#1a1a2e;white-space:nowrap;font-size:16px;font-weight:600}.admin-sidebar-nav{flex:1;padding:16px 0;overflow-y:auto}.admin-sidebar-menu{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.admin-sidebar-item{margin:2px 8px}.admin-sidebar-link{color:#4a4a4a;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:flex;position:relative}.admin-sidebar-link:hover{color:#fe9900;background:#fe99000f}.admin-sidebar-link.active{color:#fe9900;background:#ffe3b8;font-weight:600}.admin-sidebar-link.active:before{content:"";background:#fe9900;border-radius:0 4px 4px 0;width:3px;height:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.admin-sidebar-icon{flex-shrink:0;min-width:20px;font-size:18px}.admin-sidebar-label{white-space:nowrap;overflow:hidden}.admin-sidebar-footer{border-top:1px solid #e8ecf1;padding:16px}.admin-sidebar-logout{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;transition:all .2s;display:flex}.admin-sidebar-logout:hover{color:#dc2626;background:#ef44440f}@media (width<=768px){.admin-sidebar-toggle-btn{display:flex;left:20px}.admin-sidebar{border-left:none;border-radius:0 10px 10px 0;width:280px;height:calc(100vh - 80px);top:80px;left:0;transform:translate(-100%)}.admin-sidebar.open{transform:translate(0)}.admin-sidebar.collapsed,.admin-sidebar.desktop{transform:translate(-100%)}.admin-sidebar .admin-sidebar-label{display:inline-block}.admin-sidebar .admin-sidebar-link,.admin-sidebar .admin-sidebar-logout{justify-content:flex-start;padding:10px 12px}.admin-main-content.shifted{margin-left:280px;transition:margin-left .3s}.admin-sidebar-toggle-btn{width:40px;height:37px;font-size:14px;top:65px;left:12px}.admin-sidebar{width:260px;height:calc(100vh - 65px);top:65px}.admin-sidebar-brand{min-height:60px;padding:16px}.admin-sidebar-logo-icon{width:32px;height:32px;font-size:16px}.admin-sidebar-logo-text{font-size:14px}.admin-sidebar-link{padding:8px 12px;font-size:13px}.admin-sidebar-icon{min-width:18px;font-size:16px}.admin-sidebar-footer{padding:12px}.admin-sidebar-logout{padding:8px 12px;font-size:13px}.admin-sidebar-toggle-btn.open{left:245px!important}}@media (width<=480px){.admin-sidebar-toggle-btn{top:57px}.admin-sidebar{width:240px;height:calc(100vh - 58px);top:58px}.admin-sidebar-brand{min-height:50px;padding:12px}.admin-sidebar-logo-icon{width:28px;height:28px;font-size:14px}.admin-sidebar-logo-text{font-size:13px}.admin-sidebar-link{gap:10px;padding:6px 10px;font-size:12px}.admin-sidebar-icon{min-width:16px;font-size:15px}.admin-sidebar-item{margin:1px 6px}.admin-sidebar-footer{padding:10px}.admin-sidebar-logout{gap:10px;padding:6px 10px;font-size:12px}.admin-sidebar-toggle-btn.open{left:225px!important}}@media (width>=1450px){.admin-sidebar{top:150px}}.todo-project-container{background:#fff;border-radius:16px;max-width:1400px;margin:0 auto;padding:40px 20px 70px;position:relative}.todo-project-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.todo-filter-tabs{flex-wrap:wrap;gap:8px;display:flex}.todo-filter-tab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.todo-filter-tab:hover,.todo-filter-tab.active{color:#fe9900;background:#ffe3b8}.todo-filter-count{color:#6b7280;background:#e8ecf1;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:600}.todo-filter-tab.active .todo-filter-count{color:#fff;background:#fe9900}.todo-filter-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.todo-filter-select{color:#1a1a2e;cursor:pointer;background:#fff;border:1.5px solid #e8ecf1;border-radius:8px;min-width:130px;padding:8px 12px;font-size:13px;font-weight:500;transition:all .2s}.todo-filter-select:focus{border-color:#fe9900;outline:none;box-shadow:0 0 0 3px #fe99001a}.todo-table-container{scrollbar-width:none;overflow-x:auto}.todo-table{border-collapse:collapse;width:100%;font-size:14px}.todo-table th{text-align:left;color:#6b7280;letter-spacing:.5px;text-transform:uppercase;padding:12px 10px;font-size:11px;font-weight:500}.todo-table td{color:#2a2a2a;border-bottom:1px solid #f0f2f5;padding:20px 6px;font-size:11px}.todo-table tbody tr{transition:background .15s}.todo-table tbody tr:hover{cursor:pointer;background:#f7bd673d}.todo-client-cell{min-width:150px}.set-admin-prioritylevel{min-width:80px}.todo-client-info{align-items:center;gap:10px;display:flex}.todo-client-avatar{object-fit:cover;border:2px solid #f0f2f5;border-radius:50%;width:32px;height:32px}.todo-client-name{color:#1a1a2e;font-weight:500}.todo-scope-title{color:#1a1a2e;min-width:200px;font-weight:500}.todo-priority-badge{white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-flex}.todo-priority-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.todo-status-badge{border-radius:20px;justify-content:center;min-width:60px;padding:4px 12px;font-size:11px;font-weight:500;display:inline-flex}.todo-time-left{color:#1a1a2e;font-weight:500}.todo-action-container{display:inline-block;position:relative}.todo-actionbtn-end{text-align:end}.todo-actionbtn-last{text-align:end!important}.todo-action-menu-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:all .2s;display:flex}.todo-action-dropdown{z-index:1000;background:#fff;border:1px solid #e8ecf1;border-radius:10px;min-width:160px;animation:.2s dropdownSlide;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 24px #0000001f}.todo-action-item{color:#1a1a2e;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 16px;font-size:14px;transition:all .15s;display:flex}.todo-action-item:hover{background:#f8f9fa}.todo-action-item:active{background:#e8ecf1}.todo-action-icon{width:18px;font-size:14px}.view-icon{color:#4a6cf7}.message-icon{color:#fe9900}.todo-no-results{text-align:center;padding:48px 16px!important}.todo-no-results-content{color:#6b7280;flex-direction:column;align-items:center;gap:12px;display:flex}.todo-table-footer{justify-content:flex-end;margin-top:16px;padding-top:16px;display:flex}.todo-total-items{color:#6b7280;font-size:14px}.todo-card-container{flex-direction:column;gap:12px;padding:4px;display:flex}.todo-card{background:#fff;border:1px solid #e8ecf1;border-radius:12px;padding:16px;transition:all .2s;box-shadow:0 2px 4px #0000000a}.todo-card:hover{border-color:#fe9900;box-shadow:0 4px 12px #00000014}.todo-card-header{border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;display:flex}.todo-card-header .todo-client-info{flex:1}.todo-card-body{flex-direction:column;gap:8px;display:flex}.todo-field{border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.todo-field:last-child{border-bottom:none}.todo-field-label{color:#6b7280;text-transform:uppercase;letter-spacing:.3px;min-width:80px;font-size:12px;font-weight:500}.todo-field-value{color:#2a2a2a;text-align:right;flex:1;margin-left:12px;font-size:14px;font-weight:500}.todo-no-results-card{text-align:center;background:#fff;border:1px dashed #d1d5db;border-radius:12px;padding:40px 20px}.desktop-view{display:block}@media (width>=769px) and (width<=1024px){.todo-project-container{padding:20px}.todo-table{font-size:13px}.todo-table th,.todo-table td{padding:10px 12px}.todo-filter-select{min-width:100px;padding:6px 10px;font-size:12px}.todo-filter-tab{padding:6px 12px;font-size:13px}}@media (width<=768px){.todo-project-container{background:0 0;padding:12px 12px 20px}.todo-project-header{flex-direction:column;align-items:stretch;gap:12px}.todo-filter-tabs{justify-content:center}.todo-filter-tab{padding:6px 12px;font-size:13px}.todo-filter-actions{justify-content:center}.todo-filter-select{flex:1;min-width:100px;padding:6px 10px;font-size:12px}.todo-card{padding:14px}.todo-field{padding:6px 0}.todo-field-label{min-width:70px;font-size:11px}.todo-field-value{font-size:13px}.todo-table-footer{justify-content:center}.todo-total-items{font-size:12px}.todo-table-container.desktop-view{display:none!important}}@media (width<=480px){.todo-project-container{padding:0 0 30px}.todo-card-container{display:flex!important}.todo-filter-tab{padding:5px 10px;font-size:12px}.todo-filter-select{min-width:80px;padding:5px 8px;font-size:11px}.todo-card{padding:12px}.todo-field-label{min-width:60px;font-size:10px}.todo-field-value{font-size:12px}.mobile-action-btn{height:36px;font-size:12px}}.admintodoprojectpopup-overlay{z-index:1000;background:#0009;justify-content:flex-end;animation:.3s admintodoprojectpopup-fadeIn;display:flex;position:fixed;inset:0}.admintodoprojectpopup-container{scrollbar-width:none;background:#fff;flex-direction:column;gap:20px;width:92%;max-width:315px;padding:24px 28px;animation:.3s admintodoprojectpopup-slideUp;display:flex;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0000004d}@keyframes admintodoprojectpopup-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes admintodoprojectpopup-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.admintodoprojectpopup-header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.admintodoprojectpopup-priority-badge{border-radius:20px;align-items:center;gap:6px;width:fit-content;padding:6px 14px;font-size:13px;font-weight:500;display:flex}.admintodoprojectpopup-priority-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.admintodoprojectpopup-close-btn{cursor:pointer;color:#666;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;transition:all .2s;display:flex}.admintodoprojectpopup-close-btn:hover{color:#fe9900;background:#fff;transform:rotate(90deg)}.admintodoprojectpopup-main-card{border:1px solid #d3d3d3;border-radius:16px;flex-direction:column;gap:14px;padding:18px 16px;display:flex}.admintodoprojectpopup-client-section{align-items:center;gap:12px;display:flex}.admintodoprojectpopup-client-avatar{object-fit:cover;border-radius:50%;width:35px;height:35px}.admintodoprojectpopup-client-details{flex-direction:column;gap:2px;display:flex}.admintodoprojectdetails{color:#636363;font-size:13px}.admintodoprojectdeailsdev{flex-direction:column;gap:5px;display:flex}.admintodoprojectpopup-client-name{color:#313131;font-size:15px}.admintodoprojectpopup-project-name{color:#313131;font-size:30px;font-weight:300}.admintodoprojectpopup-project-info{border-top:1px solid #f0f0f0;flex-direction:column;gap:8px;padding-top:10px;display:flex}.admintodoprojectpopup-info-row{justify-content:space-between;align-items:center;display:flex}.admintodoprojectpopup-info-label{color:#8d8d8d;font-size:13px}.admintodoprojectpopup-info-value{color:#1a1a2e;font-size:13px;font-weight:500}.admintodoprojectpopup-status-badge{border-radius:16px;padding:3px 12px;font-size:12px;font-weight:500}.admintodoprojectpopup-details-section{flex-direction:column;gap:15px;display:flex}.admintodoprojectpopup-section-title{color:#1a1a2e;margin:0;font-size:13px;font-weight:500}.admintodoprojectpopup-detail-item{flex-direction:column;gap:2px;display:flex}.admintodoprojectpopup-detail-label{color:#8d8d8d;font-size:12px;font-weight:400}.admintodoprojectpopup-detail-value{color:#636363;word-break:break-all;font-size:15px;font-weight:300}.admintodoprojectpopup-download-btn{cursor:pointer;color:#8d8d8d;background:#f8f9fa;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:4px;padding:10px 16px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.admintodoprojectpopup-download-btn:hover{color:#fff;background:#fe9900;transform:translateY(-2px);box-shadow:0 4px 12px #fe99004d}.admintodoprojectpopup-download-icon{font-size:18px}.admintodoprojectpopup-deadline-section{background:#f8f9fa;border-radius:12px;grid-template-columns:1fr 1fr;gap:16px;padding:14px 16px;display:grid}.admintodoprojectpopup-deadline-item{flex-direction:column;gap:4px;display:flex}.admintodoprojectpopup-deadline-label{color:#888;letter-spacing:.3px;font-size:11px}.admintodoprojectpopup-deadline-value{color:#1a1a2e;font-size:14px;font-weight:500}.admintodoprojectpopup-budget-section{background:#f8f9fa;border-radius:12px;padding:14px 16px}.admintodoprojectpopup-budget-item{justify-content:space-between;gap:4px;display:flex}.admintodoprojectpopup-budget-label{color:#888;letter-spacing:.3px;font-size:11px}.admintodoprojectpopup-budget-value{color:#1a1a2e;font-size:16px;font-weight:600}.admintodoprojectpopup-footer{flex-direction:column;gap:10px;padding-top:4px;display:flex}.admintodoprojectpopup-footer button,.admintodoprojectpopup-submit-bt{color:#fff;cursor:pointer;background:#fe9900;border:none;border-radius:30px;width:100%;padding:12px 20px;font-size:14px;font-weight:500;transition:all .2s}.admintodoprojectpopup-submit-btn:hover{background:#fda522;transform:translateY(-2px);box-shadow:0 4px 12px #fe99004d}.admintodoprojectpopup-message-btn{cursor:pointer;border:none;border-radius:30px;width:100%;padding:12px 20px;font-size:14px;font-weight:500;transition:all .2s;color:#333!important;background:#f0f0f0!important}.admintodoprojectpopup-message-btn:hover{background:#e0e0e0;transform:translateY(-2px)}.admintodoprojectpopup-container::-webkit-scrollbar{width:6px}.admintodoprojectpopup-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.admintodoprojectpopup-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.admintodoprojectpopup-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (width<=640px){.admintodoprojectpopup-container{width:95%;max-width:100%;padding:20px 16px}.admintodoprojectpopup-deadline-section{grid-template-columns:1fr;gap:10px}.admintodoprojectpopup-client-section{flex-wrap:wrap}.admintodoprojectpopup-info-row{flex-wrap:wrap;gap:4px}}.projectactivatedpopup-overlay{z-index:3000;background:#0009;justify-content:center;align-items:center;animation:.3s projectactivatedpopup-fadeIn;display:flex;position:fixed;inset:0}.projectactivatedpopup-container{text-align:center;background:#fff;border-radius:16px;width:92%;max-width:315px;padding:40px 32px 32px;animation:.3s projectactivatedpopup-slideUp;position:relative;box-shadow:0 20px 60px #0000004d}@keyframes projectactivatedpopup-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes projectactivatedpopup-slideUp{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.projectactivatedpopup-close-btn{cursor:pointer;color:#666;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.projectactivatedpopup-close-btn:hover{color:#fe9900;background:#fff;transform:rotate(90deg)}.projectactivatedpopup-content{flex-direction:column;align-items:center;gap:16px;display:flex}.projectactivatedpopup-icon-wrapper{background:#dcfce7;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:4px;display:flex}.projectactivatedpopup-icon{color:#22c55e;font-size:40px}.projectactivatedpopup-title{color:#1a1a2e;margin:0;font-size:22px;font-weight:600}.projectactivatedpopup-description{color:#4a4a6a;max-width:380px;margin:0;font-size:15px;line-height:1.6}.projectactivatedpopup-description strong{color:#1a1a2e}.projectactivatedpopup-dashboard-btn{color:#fff;cursor:pointer;background:#fe9900;border:none;border-radius:30px;min-width:200px;margin-top:8px;padding:14px 40px;font-size:16px;font-weight:600;transition:all .2s}.projectactivatedpopup-dashboard-btn:hover{background:#fda522;transform:translateY(-2px);box-shadow:0 4px 16px #fe99004d}@media (width<=640px){.projectactivatedpopup-container{width:95%;padding:32px 20px 28px}.projectactivatedpopup-title{font-size:19px}.projectactivatedpopup-description{font-size:14px}.projectactivatedpopup-icon-wrapper{width:60px;height:60px}.projectactivatedpopup-icon{font-size:32px}.projectactivatedpopup-dashboard-btn{min-width:160px;padding:12px 30px;font-size:14px}}.acceptprojectpopup-overlay{z-index:2000;background:#0009;justify-content:center;align-items:center;animation:.3s acceptprojectpopup-fadeIn;display:flex;position:fixed;inset:0}.acceptprojectpopup-container{background:#fff;border-radius:16px;width:92%;max-width:315px;padding:32px 28px;animation:.3s acceptprojectpopup-slideUp;position:relative;box-shadow:0 20px 60px #0000004d}@keyframes acceptprojectpopup-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes acceptprojectpopup-slideUp{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.acceptprojectpopup-close-btn{cursor:pointer;color:#666;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.acceptprojectpopup-close-btn:hover{color:#fe9900;background:#fff;transform:rotate(90deg)}.acceptprojectpopup-content{flex-direction:column;gap:20px;display:flex}.acceptprojectpopup-title{color:#1a1a2e;margin:0;font-size:22px;font-weight:600}.acceptprojectpopup-description{color:#4a4a6a;margin:0;font-size:13px;line-height:1.6}.acceptprojectpopup-description strong{color:#1a1a2e}.acceptprojectpopup-priority-section{flex-direction:column;gap:8px;padding-bottom:30px;display:flex}.acceptprojectpopup-label{color:#1a1a2e;font-size:14px;font-weight:500}.acceptprojectpopup-select{color:#1a1a2e;background:#fff;border:1px solid #d3d3d3;border-radius:10px;outline:none;padding:12px 16px;font-size:14px;transition:border-color .2s}.acceptprojectpopup-select:focus{border-color:#fe9900}.acceptprojectpopup-select option{padding:8px}.acceptprojectpopup-confirm-btn{color:#fff;cursor:pointer;background:#fe9900;border:none;border-radius:30px;margin-top:4px;padding:14px 24px;font-size:16px;font-weight:600;transition:all .2s}.acceptprojectpopup-confirm-btn:hover:not(:disabled){background:#fda522;transform:translateY(-2px);box-shadow:0 4px 16px #fe99004d}.acceptprojectpopup-confirm-btn:disabled{opacity:.5;cursor:not-allowed}@media (width<=640px){.acceptprojectpopup-container{width:95%;padding:24px 20px}.acceptprojectpopup-title{font-size:19px}.acceptprojectpopup-description{font-size:13px}}.adminCaseStudy{width:100%;max-width:1440px}.mainHeading{letter-spacing:-.02em;color:#0b1a2e;font-size:22px;font-weight:600}.infoDesc{color:#4a5b6e;padding-bottom:20px;font-size:14px}.fieldGroup{padding-bottom:15px}.fieldLabel{color:#1e2b3c;padding-bottom:6px;font-size:.95rem;font-weight:600;display:block}.textInput,.textareaInput{background:#fafcff;border:1.5px solid #e2e8f0;border-radius:10px;width:98%;padding:13px 0 13px 10px;font-family:inherit;font-size:13px;transition:all .2s}.textInput:focus,.textareaInput:focus{background:#fff;border-color:#e19e2a62;outline:none;box-shadow:0 0 0 3px #e19e2a26}.textareaInput{resize:vertical;min-height:140px}.challengeHeader{flex-wrap:wrap}.addchallengesdiv11{justify-content:space-between;align-items:center;display:flex}.infoDescSmall{color:#5e6f84;font-size:.85rem;font-weight:400}.addMoreWrapper{justify-content:flex-end;margin:.5rem 0 1rem;display:flex}.addMoreBtn{color:#fff;cursor:pointer;background:#fe9900;border:1px solid #d0dbe8;border-radius:10px;align-items:center;gap:4px;padding:.5rem 1.4rem;font-size:.9rem;font-weight:500;transition:all .15s;display:inline-flex}.challengeSolutionRow{border-top:1px dashed #dce3ec;flex-wrap:wrap;gap:1.2rem;padding-top:1.2rem;display:flex}.challengeSolutionRow:first-of-type{border-top:none;margin-top:.5rem;padding-top:0}.csItem{flex:220px}.csLabel{color:#2c3e50;margin-bottom:.3rem;font-size:.85rem;font-weight:500;display:block}.fileDesc{color:#5e6f84;margin-bottom:.5rem;font-size:.85rem}.fileInput{color:#1e2b3c;cursor:pointer;opacity:0;cursor:pointer;background:#f8fafd;border:1.5px dashed #cbd5e1;border-radius:16px;width:100%;height:100%;padding:.6rem 0 .6rem 1rem;font-size:.9rem;display:block;position:absolute;top:0;left:0}#setp1{color:#535353;font-size:14px}#setp2{color:#535353;font-size:12px}.fileuploderdev{text-align:center;cursor:pointer;background-color:#f6f6f6;border:2px dashed #ddd;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:40px 0;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.fileInput:hover{background:#f1f6fd;border-color:#94a3b8}.testimonialHeader{flex-direction:column;gap:5px;display:flex}.admintestimonialtop{justify-content:space-between;align-items:center;display:flex}.addTestimonialBtn{color:#fff;cursor:pointer;background-color:#ff9600;border:none;border-radius:40px;margin:.5rem 0 .8rem;padding:.6rem 1.4rem;font-size:.9rem;font-weight:500;transition:all .15s;display:inline-block}.testimonialItem{margin-top:.8rem}.actionButtons{border-top:1.5px solid #edf2f7;flex-wrap:wrap;justify-content:end;gap:1rem;padding-top:2rem;display:flex}.testimonialbtn{cursor:pointer;border:none;border-radius:40px;justify-content:center;align-items:center;gap:6px;margin:.5rem 0 .8rem;padding:.6rem 1.4rem;font-size:.9rem;font-weight:500;transition:all .15s;display:flex}.draftBtn{color:#000;background-color:#0000;border:1.5px solid #000}.publishBtn{color:#fff;background-color:#ff9600}@media (width<=640px){.challengeSolutionRow{flex-direction:column;gap:1rem}.actionButtons{flex-direction:column;align-items:stretch}.btn{text-align:center}.addchallengesdiv11{flex-direction:column}.csItem{flex:190px}.admintestimonialtop{flex-direction:column}.testimonialHeader{flex-direction:column;align-items:center;gap:0;display:flex}.fileDesc{font-size:.75rem}#setp1{color:#535353;font-size:13px}#setp2{color:#535353;font-size:12px}.actionButtons{gap:0}.fieldGroup{padding-bottom:26px}}.cloudinary-upload{width:100%}.cloudinary-upload-dropzone{text-align:center;cursor:pointer;background:#fafafa;border:2px dashed #e5e7eb;border-radius:12px;padding:32px;transition:all .3s;position:relative}.cloudinary-upload-dropzone:hover:not(.disabled){background:#f8f9ff;border-color:#6366f1}.cloudinary-upload-dropzone.uploading{opacity:.7;cursor:not-allowed}.cloudinary-upload-dropzone.disabled{opacity:.5;cursor:not-allowed}.cloudinary-upload-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.cloudinary-upload-input:disabled{cursor:not-allowed}.cloudinary-upload-content{flex-direction:column;align-items:center;gap:8px;display:flex}.cloudinary-upload-icon{color:#6366f1;font-size:48px}.cloudinary-upload-text{color:#1a1a2e;margin:0;font-size:16px;font-weight:600}.cloudinary-upload-hint{color:#6b7280;margin:0;font-size:13px}.cloudinary-upload-progress{margin-top:16px}.cloudinary-upload-progress-bar{background:#f3f4f6;border-radius:3px;width:100%;height:6px;overflow:hidden}.cloudinary-upload-progress-fill{background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:3px;height:100%;transition:width .3s}.cloudinary-upload-progress-text{color:#6b7280;margin-top:4px;font-size:13px;display:block}.cloudinary-upload-error{color:#dc2626;background:#fee2e2;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;font-size:14px;display:flex}.cloudinary-upload-error .error-icon{font-size:18px}.cloudinary-upload-files{flex-direction:column;gap:8px;margin-top:16px;display:flex}.cloudinary-upload-file{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.file-info{align-items:center;gap:10px;display:flex}.file-success-icon{color:#22c55e;font-size:18px}.file-name{color:#1a1a2e;font-size:14px}.file-size{color:#6b7280;font-size:12px}.file-remove-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:4px;transition:color .3s}.file-remove-btn:hover:not(:disabled){color:#ef4444}.file-remove-btn:disabled{cursor:not-allowed;opacity:.5}@media (width<=640px){.cloudinary-upload-dropzone{padding:20px}.cloudinary-upload-icon{font-size:36px}.cloudinary-upload-text{font-size:14px}.cloudinary-upload-file{flex-wrap:wrap;gap:8px}}.adminsidecasestudydev1{gap:12px;display:flex}.admincasestudy-dashboard-card .clientcard-left{flex-direction:column;align-items:start;gap:3px;display:flex}.admincasestudy-dashboard-card .percentage{color:#7e7e7e}.admincasestudy-dashboard-card .clientcard-left h2{color:#303030;font-weight:400}.admincasestudydev2{flex-direction:column;padding-top:20px;display:flex}@media (width>=1440px){.adminsidecasestudydev1{justify-content:space-between}}@media (width<=480px){.adminsidecasestudydev1{flex-direction:column}}.casestudy-topbar{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.casestudy-filters{gap:15px;display:flex}.filter-btn{cursor:pointer;background:#f5f5f5;border:none;border-radius:8px;padding:10px 22px;transition:all .3s}.action-btn{cursor:pointer;background:#f5f5f5;border:none;border-radius:4px;padding:6px 4px;transition:all .3s}.active-filter{color:#000;background:#ffdba8}.add-case-btn{color:#fff;cursor:pointer;background:#fe9900;border:none;border-radius:8px;padding:10px 18px}.casestudy-grid{flex-direction:column;gap:25px;display:flex}.casestudy-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #00000014}.project-card1left button{border:none;border-radius:20px;width:fit-content;padding:6px 12px;font-size:11px;font-weight:600;display:flex}.casestudy-card img{object-fit:cover;width:100%;height:220px}.casestudy-content{padding:18px}.case-number{color:#888;font-size:13px;display:block}.case-category{color:#fe9900;background:#fff3df;border-radius:30px;margin:10px 0;padding:4px 10px;font-size:13px;display:inline-block}.casestudy-content h3{margin:12px 0}.casestudy-content p{color:#666;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.case-status{border-radius:30px;margin-top:16px;padding:6px 14px;font-size:13px;display:inline-block}.case-status.active{color:#3e9b1d;background:#dff9c9}.case-status.draft{color:#666;background:#ececec}.adminsetting-container{max-width:1200px}.adminsetting-filters{background-color:#fff;border-bottom:1px solid #e5e7eb;border-radius:15px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:10px;display:flex}.agency-profile-section{background-color:#fff;border-radius:15px;padding:15px}.adminsetting-filter-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.adminsetting-filter-btn-active{color:#fe9900;background:#ffe3b8;font-weight:600}.agency-profile2section{flex-direction:column;display:flex}.teamaccessdev11{justify-content:space-between;align-items:center;display:flex}.agency-profile-heading{color:#111827;margin-bottom:4px;font-size:20px;font-weight:600}.agency-profile-description{color:#6b7280;margin-bottom:24px;font-size:14px}.adminsetting-form-row{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.adminsetting-form-group{flex-direction:column;gap:4px;display:flex}.adminsetting-form-label{color:#374151;font-size:14px;font-weight:500}.adminsetting-form-input{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:10px 12px;font-size:14px;transition:border-color .2s}.adminsetting-form-input:focus{border-color:#fe9900;outline:none;box-shadow:0 0 0 3px #fc951e1e}.adminsetting-brand-section{margin:24px 0 32px;padding-top:24px}.adminsetting-brand-heading{color:#111827;margin-bottom:4px;font-size:16px;font-weight:600}.adminsetting-brand-description{color:#6b7280;margin-bottom:16px;font-size:14px}.adminsetting-file-upload{align-items:center;display:flex}.adminsetting-file-input{color:#374151;padding:8px 0;font-size:14px}.adminsetting-file-input::file-selector-button{color:#374151;cursor:pointer;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;margin-right:12px;padding:8px 16px;font-size:14px;font-weight:500;transition:background .2s}.adminsetting-file-input::file-selector-button:hover{background:#f3f4f6}.adminsetting-form-actions{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:12px;padding-top:20px;display:flex}.adminsetting-btn{cursor:pointer;border:none;border-radius:36px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .2s}.adminsetting-btn-discard{color:#374151;background:#f3f4f6}.adminsetting-btn-discard:hover{background:#e5e7eb}.adminsetting-btn-save{color:#fff;background:#fe9900}.adminsetting-btn-save:hover{background:#ef9712}.adminsetting-file-upload-wrapper1{text-align:center;cursor:pointer;border:2px dashed #ddd;border-radius:8px;padding:20px 0;transition:border-color .2s;position:relative;overflow:hidden}.adminsetting-file-upload-wrapper1:hover{background:#f8f9fa;border-color:#fe9900}.adminsetting-file-upload-wrapper1.error{border-color:#dc3545}.file-upload-inputsetting{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.adminsetting-file-upload-label{cursor:pointer;color:#666;flex-direction:column;align-items:center;gap:8px;display:flex}.adminsetting-file-upload-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.adminsetting-upload-icon{color:#fe9900;font-size:32px}.adminsetting-file-upload-label span{font-size:14px}@media (width<=768px){.adminsetting-form-row{grid-template-columns:1fr}.adminsetting-filters{justify-content:space-evenly;gap:4px}.adminsetting-filter-btn{padding:8px 14px;font-size:13px}.adminsetting-form-actions{flex-direction:column-reverse}.adminsetting-btn{justify-content:center;width:100%}}.adminnotisec{flex-direction:column;gap:15px;width:100%;display:flex}.adminnofidev2{background-color:#fff;border-radius:15px;padding:30px 15px}.notifications-section{padding:20px 0}.notifications-header{margin-bottom:24px}.notifications-list{flex-direction:column;gap:12px;display:flex}.notification-item{background:#fff;border:1px solid #e8ecf1;border-radius:12px;justify-content:space-between;align-items:center;padding:18px 20px;transition:all .2s;display:flex}.notification-item:hover{border-color:#fe9900;box-shadow:0 2px 8px #0000000f}.notification-left{flex:1}.notification-title{color:#1a1a2e;margin:0 0 4px;font-size:15px;font-weight:500}.notification-description{color:#8d8d8d;margin:0;font-size:13px}.notification-right{flex-shrink:0;margin-left:20px}.notification-toggle{cursor:pointer;background:#d1d5db;border:none;border-radius:13px;width:48px;height:25px;padding:0;transition:all .3s;position:relative}.notification-toggle.active{background:#fe9900}.notification-toggle .toggle-slider{background:#fff;border-radius:50%;width:22px;height:22px;transition:all .3s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #00000026}.notification-toggle.active .toggle-slider{left:24px}.notification-toggle:hover{opacity:.9}.notification-toggle:focus{outline:none;box-shadow:0 0 0 3px #c5762233}.notification-toggle.active:focus{box-shadow:0 0 0 3px #c571224d}@media (width<=640px){.notification-item{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.notification-right{justify-content:flex-end;width:100%;margin-left:0;display:flex}.notification-title{font-size:14px}.notification-description{font-size:12px}.agency-profile-section{box-shadow:none;background-color:#0000;padding:0 0 30px}.agency-profile2section{gap:20px}}.teamaccessmain{background-color:#fff;border-radius:15px;flex-direction:column;padding:30px 15px;display:flex}.teamaccessdev1{justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.teamaccessname h1{font-size:18px;font-weight:400}.teamaccessmain2{background-color:#fff;border-radius:15px;flex-direction:column;padding:30px 15px;display:flex}.invoicing-defaults-section{background:#fff;border-radius:16px}.invoicing-defaults-header{margin-bottom:24px}.invoicing-defaults-title{color:#1a1a2e;margin:0 0 4px;font-size:20px;font-weight:600}.invoicing-defaults-description{color:#8d8d8d;margin:0;font-size:14px}.invoicing-defaults-form{flex-direction:column;gap:20px;display:flex}.invoicing-defaults-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.invoicing-defaults-form-group{flex-direction:column;gap:6px;display:flex}.invoicing-defaults-label{color:#1a1a2e;font-size:14px;font-weight:500}.invoicing-defaults-input,.invoicing-defaults-select{color:#1a1a2e;background:#fff;border:1px solid #d3d3d3;border-radius:8px;outline:none;padding:10px 14px;font-size:14px;transition:border-color .2s}.invoicing-defaults-input:focus,.invoicing-defaults-select:focus{border-color:#fe9900;box-shadow:0 0 0 3px #fe99001a}.invoicing-defaults-input.error,.invoicing-defaults-select.error{border-color:#ff0909}.invoicing-defaults-input::placeholder{color:#8d8d8d}.invoicing-defaults-error{color:#ff0909;margin-top:2px;font-size:12px}.invoicing-defaults-actions{border-top:1px solid #e5e7eb;gap:12px;margin-top:4px;padding-top:16px;display:flex}.invoicing-defaults-btn{cursor:pointer;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .2s}.invoicing-defaults-btn-discard{color:#333;background:#f0f0f0}.invoicing-defaults-btn-discard:hover{background:#e0e0e0;transform:translateY(-2px)}.invoicing-defaults-btn-save{color:#fff;background:#fe9900}.invoicing-defaults-btn-save:hover{background:#fda522;transform:translateY(-2px);box-shadow:0 4px 12px #fe99004d}@media (width<=768px){.invoicing-defaults-row{grid-template-columns:1fr;gap:16px}.invoicing-defaults-section{padding:18px 16px}.invoicing-defaults-title{font-size:18px}.invoicing-defaults-actions{flex-direction:column}.invoicing-defaults-btn{text-align:center;width:100%}}@media (width<=426px){.teamaccessdev1{flex-direction:column;gap:10px}}.add-team-member-popup-overlay{z-index:9999;background-color:#00000080;justify-content:center;align-items:center;animation:.2s add-team-member-popup-fade-in;display:flex;position:fixed;inset:0}.add-team-member-popup-container{scrollbar-width:none;background:#fff;border-radius:16px;width:100%;max-width:350px;max-height:82vh;padding:13px;animation:.3s slideUp;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.add-team-member-popup-header{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.add-team-member-popup-header-content{flex:1}.add-team-member-popup-title{color:#1a1a2e;padding-bottom:7px;font-size:20px;font-weight:300}.add-team-member-popup-description{color:#666;text-align:justify;font-size:13px;line-height:1.5}.add-team-member-popup-close-btn{cursor:pointer;color:#666;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;transition:all .2s;display:flex}.add-team-member-popup-close-btn:hover{color:#fe9900;background:#fff;transform:rotate(90deg)}.add-team-member-popup-form{flex-direction:column;gap:20px;display:flex}.add-team-member-popup-field{flex-direction:column;gap:6px;display:flex}.add-team-member-popup-label{color:#4a4a4a;font-size:13px;font-weight:500}.add-team-member-popup-required{color:#ef4444}.add-team-member-popup-input{color:#1a1a2e;background:#fafbfc;border:1px solid #e0e4e8;border-radius:8px;padding:10px 14px;font-family:DM Sans,sans-serif;font-size:12px;transition:all .3s}.add-team-member-popup-input:focus{border-color:#fe9900;outline:none;box-shadow:0 0 0 3px #fc951e1e}.add-team-member-popup-input-error{border-color:#ef4444}.add-team-member-popup-input-error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.add-team-member-popup-input::placeholder{color:#9ca3af}.add-team-member-popup-select{color:#1a1a1a;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236b7280' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") right 14px center no-repeat;border:1.5px solid #d1d5db;border-radius:8px;outline:none;padding:10px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.add-team-member-popup-select:focus{border-color:#fe9900;box-shadow:0 0 0 3px #f1bb631a}.add-team-member-popup-select-error{border-color:#ef4444}.add-team-member-popup-select-error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.add-team-member-popup-permissions-section{flex-direction:column;gap:12px;display:flex}.add-team-member-popup-permissions-header{flex-direction:column;gap:4px;display:flex}.add-team-member-popup-permissions-hint{color:#6b7280;margin:0;font-size:13px}.add-team-member-popup-permissions-grid{background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:10px;padding:16px;display:flex}.add-team-member-popup-permission-item{cursor:pointer;align-items:center;gap:10px;padding:4px 0;transition:color .2s;display:flex}.add-team-member-popup-permission-item:hover{color:#4f46e5}.add-team-member-popup-checkbox{cursor:pointer;color:#fff;flex-shrink:0;width:15px;height:15px}.add-team-member-popup-permission-label{color:#1a1a1a;-webkit-user-select:none;user-select:none;font-size:14px}.add-team-member-popup-error-message{color:#ef4444;margin-top:2px;font-size:13px}.add-team-member-popup-actions{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:12px;margin-top:8px;padding-top:16px;display:flex}.add-team-member-popup-cancel-btn{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:38px;padding:10px 24px;font-size:14px;font-weight:500;transition:background-color .2s}.add-team-member-popup-cancel-btn:hover{background:#e5e7eb}.add-team-member-popup-submit-btn{color:#fff;cursor:pointer;background:#ff9600;border:none;border-radius:38px;justify-content:center;align-items:center;min-width:140px;padding:10px 24px;font-size:14px;font-weight:500;transition:background-color .2s,transform .1s;display:flex}.add-team-member-popup-submit-btn:hover:not(:disabled){background:#ff7d03}.add-team-member-popup-submit-btn:active:not(:disabled){transform:scale(.98)}.add-team-member-popup-submit-btn:disabled{opacity:.7;cursor:not-allowed}.add-team-member-popup-loading{align-items:center;gap:8px;display:flex}.add-team-member-popup-spinner{border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite add-team-member-popup-spin}@keyframes add-team-member-popup-fade-in{0%{opacity:0}to{opacity:1}}@keyframes add-team-member-popup-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes add-team-member-popup-spin{to{transform:rotate(360deg)}}.add-team-member-popup-container::-webkit-scrollbar{width:6px}.add-team-member-popup-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.add-team-member-popup-container::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.add-team-member-popup-container::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media (width<=640px){.add-team-member-popup-container{max-height:95vh;margin:16px;padding:24px 20px}.add-team-member-popup-title{font-size:20px}.add-team-member-popup-actions{flex-direction:column-reverse}.add-team-member-popup-cancel-btn,.add-team-member-popup-submit-btn{width:100%}}.adminteamaccesspopup-container{max-width:1400px;margin:0 auto;position:relative}.adminteamaccesspopup-table-container{scrollbar-width:none;border-radius:12px;overflow-x:auto}.adminteamaccesspopup-table{border-collapse:collapse;width:100%;font-size:14px}.adminteamaccesspopup-table th{text-align:left;color:#8d8d8d;white-space:nowrap;padding:12px 16px;font-size:13px;font-weight:400}.adminteamaccesspopup-table td{color:#313131;border-bottom:1px solid #e5e7eb;padding:12px 16px;font-size:13px;font-weight:400}.adminteamaccesspopup-table tbody tr:hover{cursor:pointer;background:#f7bd673d}.adminteamaccesspopup-table tbody tr:last-child td{border-bottom:none}.adminteamaccesspopup-action-header{width:80px;text-align:end!important}.adminteamaccesspopup-action-cell{text-align:end}.adminteamaccesspopup-cell{min-width:180px}.adminteamaccesspopup-member-info{align-items:center;gap:10px;display:flex}.adminteamaccesspopup-member-avatar{object-fit:cover;border:2px solid #f0f2f5;border-radius:50%;width:32px;height:32px}.adminteamaccesspopup-member-avatar-placeholder{color:#fff;background:#fe9900;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:flex}.adminteamaccesspopup-member-name{color:#313131;font-size:13px;font-weight:400}.adminteamaccesspopup-email{color:#4a6cf7}.adminteamaccesspopup-status-badge{border-radius:16px;padding:3px 12px;font-size:12px;font-weight:500;display:inline-block}.adminteamaccesspopup-action-container{display:inline-block;position:relative}.adminteamaccesspopup-action-menu-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:16px;transition:all .2s}.adminteamaccesspopup-action-menu-btn:hover{color:#1a1a2e;background:#f0f2f5}.adminteamaccesspopup-action-dropdown{z-index:1000;background:#fff;border:1px solid #e8ecf1;border-radius:10px;min-width:150px;animation:.2s adminteamaccesspopup-dropdownSlide;display:flex;position:absolute;top:0;right:30px;overflow:hidden;box-shadow:0 8px 24px #0000001f}@keyframes adminteamaccesspopup-dropdownSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.adminteamaccesspopup-action-item{color:#1a1a2e;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 16px;font-size:14px;transition:all .15s;display:flex}.adminteamaccesspopup-action-item:hover{background:#f8f9fa}.adminteamaccesspopup-action-icon{width:18px;font-size:14px}.adminteamaccesspopup-action-icon.view-icon{color:#4a6cf7}.adminteamaccesspopup-action-icon.delete-icon{color:#ef4444}.adminteamaccesspopup-no-results{text-align:center;padding:40px 20px!important}.adminteamaccesspopup-no-results-content{color:#8d8d8d;flex-direction:column;align-items:center;gap:12px;display:flex}.adminteamaccesspopup-footer{text-align:right;border-top:1px solid #e5e7eb;margin-top:16px;padding:16px 0 0}.adminteamaccesspopup-total-items{color:#8d8d8d;font-size:13px}.adminteamaccesspopup-card{background:#fff;border:1px solid #e8ecf1;border-radius:12px;padding:16px;transition:all .2s;box-shadow:0 2px 4px #0000000a}.adminteamaccesspopup-card:hover{border-color:#fe9900;box-shadow:0 4px 12px #00000014}.adminteamaccesspopup-card-header{border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:flex-start;margin-bottom:12px;padding-bottom:12px;display:flex}.adminteamaccesspopup-card-header .adminteamaccesspopup-member-info{flex:1}.adminteamaccesspopup-member-details{flex-direction:column;gap:2px;display:flex}.adminteamaccesspopup-member-email{color:#8d8d8d;font-size:12px}.adminteamaccesspopup-card-body{flex-direction:column;gap:8px;display:flex}.adminteamaccesspopup-field{border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding:6px 0;display:flex}.adminteamaccesspopup-field:last-child{border-bottom:none}.adminteamaccesspopup-field-label{color:#6b7280;text-transform:uppercase;letter-spacing:.3px;min-width:80px;font-size:12px;font-weight:500}.adminteamaccesspopup-field-value{color:#2a2a2a;text-align:right;flex:1;margin-left:12px;font-size:14px;font-weight:500}.adminteamaccesspopup-card-actions{border-top:1px solid #f0f2f5;margin-top:12px;padding-top:12px}.adminteamaccesspopup-no-results-card{text-align:center;border:1px solid #e5e7eb;border-radius:12px;padding:40px 20px}@media (width<=1024px){.desktop-view{display:none!important}.adminteamaccesspopup-container{padding:16px}}@media (width<=768px){.adminteamaccesspopup-container{padding:12px}.adminteamaccesspopup-card{padding:14px}.adminteamaccesspopup-field{padding:6px 0}.adminteamaccesspopup-field-label{min-width:70px;font-size:11px}.adminteamaccesspopup-field-value{font-size:13px}}@media (width<=480px){.adminteamaccesspopup-container{flex:content;flex-direction:column;padding:0;display:flex}.adminteamaccesspopup-card-actions{border-top:none;margin:0%;padding:0%}.adminteamaccesspopup-card{padding:12px}.adminteamaccesspopup-card-container{flex-direction:column;gap:12px;padding:4px;display:flex!important}.teamaccessdev11{flex-direction:column;justify-content:space-between;gap:10px;display:flex}.adminteamaccesspopup-field-label{min-width:60px;font-size:10px}.adminteamaccesspopup-field-value{font-size:12px}.mobile-action-btn{height:36px;font-size:12px}}.adminnotificationpopup-overlay{z-index:2000;background:#0009;justify-content:center;align-items:center;animation:.3s adminnotificationpopup-fadeIn;display:flex;position:fixed;inset:0}.adminnotificationpopup-container{scrollbar-width:none;background:#fff;border-radius:16px;width:92%;max-width:315px;max-height:80vh;padding:20px;animation:.3s adminnotificationpopup-slideUp;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0000004d}@keyframes adminnotificationpopup-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes adminnotificationpopup-slideUp{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.adminnotificationpopup-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.adminnotificationpopup-title{color:#1a1a2e;margin:0;font-size:22px;font-weight:600}.adminnotificationpopup-close-btn{cursor:pointer;color:#666;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;transition:all .2s;display:flex}.adminnotificationpopup-close-btn:hover{color:#fe9900;background:#fff;transform:rotate(90deg)}.adminnotificationpopup-description{color:#8d8d8d;margin:0 0 20px;font-size:14px}.adminnotificationpopup-form{flex-direction:column;gap:16px;display:flex}.adminnotificationpopup-form-group{flex-direction:column;gap:4px;display:flex}.adminnotificationpopup-label{color:#1a1a2e;font-size:14px;font-weight:500}.adminnotificationpopup-input,.adminnotificationpopup-select{color:#1a1a2e;background:#fff;border:1px solid #d3d3d3;border-radius:8px;outline:none;padding:10px 14px;font-size:12px;transition:border-color .2s}.adminnotificationpopup-input:focus,.adminnotificationpopup-select:focus{border-color:#fe9900;box-shadow:0 0 0 3px #fe99001a}.adminnotificationpopup-input.error,.adminnotificationpopup-select.error{border-color:#ff0909}.adminnotificationpopup-input::placeholder{color:#8d8d8d}.adminnotificationpopup-textarea{color:#1a1a2e;resize:vertical;background:#fff;border:1px solid #d3d3d3;border-radius:8px;outline:none;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .2s}.adminnotificationpopup-textarea:focus{border-color:#fe9900;box-shadow:0 0 0 3px #fe99001a}.adminnotificationpopup-textarea.error{border-color:#ff0909}.adminnotificationpopup-textarea::placeholder{color:#8d8d8d}.adminnotificationpopup-error{color:#ff0909;margin-top:2px;font-size:12px}.adminnotificationpopup-row{flex-direction:column;gap:16px;display:flex}.adminnotificationpopup-send-btn{color:#fff;cursor:pointer;background:#fe9900;border:none;border-radius:30px;width:100%;margin-top:8px;padding:14px 24px;font-size:16px;font-weight:600;transition:all .2s}.adminnotificationpopup-send-btn:hover{background:#fda522;transform:translateY(-2px);box-shadow:0 4px 16px #fe99004d}.adminnotificationpopup-send-btn:active{transform:translateY(0)}.adminnotificationpopup-container::-webkit-scrollbar{width:6px}.adminnotificationpopup-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.adminnotificationpopup-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.adminnotificationpopup-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (width<=640px){.adminnotificationpopup-container{width:95%;padding:24px 18px 20px}.adminnotificationpopup-title{font-size:19px}.adminnotificationpopup-row{grid-template-columns:1fr;gap:12px}.adminnotificationpopup-send-btn{padding:12px 20px;font-size:15px}}.adminnotificationfilter-container{background:#fff;border-radius:16px;max-width:1400px;margin:0 auto;position:relative}.adminnotificationfilter-table-container{scrollbar-width:none;border:1px solid #e5e7eb;border-radius:12px;padding:10px 0;overflow-x:auto}.adminnotificationfilter-table{border-collapse:collapse;width:100%;font-size:14px}.adminnotificationfilter-table thead{padding:10px 0}.adminnotificationfilter-table th{text-align:left;color:#374151;white-space:nowrap;border-bottom:1px solid #e5e7eb;padding:20px 16px;font-size:13px;font-weight:500}.adminnotificationfilter-table td{color:#1a1a2e;border-bottom:1px solid #e5e7eb;padding:12px 16px;font-size:13px}.adminnotificationfilter-table tbody tr:hover{cursor:pointer;background:#f7bd673d}.adminnotificationfilter-table tbody tr:last-child td{border-bottom:none}.adminnotificationfilter-action-header{width:80px;text-align:end!important}.adminnotificationfilter-action-cell{text-align:end}.adminnotificationfilter-cell{min-width:140px}.adminnotificationfilter-audience{color:#1a1a2e;font-size:13px;font-weight:500}.adminnotificationfilter-title-message{flex-direction:column;gap:2px;display:flex}.adminnotificationfilter-title{color:#1a1a2e;font-size:13px;font-weight:500}.adminnotificationfilter-message{color:#8d8d8d;white-space:nowrap;text-overflow:ellipsis;max-width:250px;font-size:11px;overflow:hidden}.adminnotificationfilter-status-badge{border-radius:16px;justify-content:center;align-items:center;width:52px;padding:3px 12px;font-size:12px;font-weight:500;display:flex}.adminnotificationfilter-action-container{display:inline-block;position:relative}.adminnotificationfilter-action-menu-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:16px;transition:all .2s}.adminnotificationfilter-action-menu-btn:hover{color:#1a1a2e;background:#f0f2f5}.adminnotificationfilter-action-dropdown{z-index:1000;background:#fff;border:1px solid #e8ecf1;border-radius:10px;min-width:150px;animation:.2s adminnotificationfilter-dropdownSlide;display:flex;position:absolute;top:0;right:30px;overflow:hidden;box-shadow:0 8px 24px #0000001f}@keyframes adminnotificationfilter-dropdownSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.adminnotificationfilter-action-item{color:#1a1a2e;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 16px;font-size:14px;transition:all .15s;display:flex}.adminnotificationfilter-action-item:hover{background:#f8f9fa}.adminnotificationfilter-action-icon{width:18px;font-size:14px}.adminnotificationfilter-action-icon.view-icon{color:#4a6cf7}.adminnotificationfilter-action-icon.delete-icon{color:#ef4444}.adminnotificationfilter-no-results{text-align:center;padding:40px 20px!important}.adminnotificationfilter-no-results-content{color:#8d8d8d;flex-direction:column;align-items:center;gap:12px;display:flex}.adminnotificationfilter-footer{text-align:right;border-top:1px solid #e5e7eb;margin-top:16px;padding:16px 0 0}.adminnotificationfilter-total-items{color:#8d8d8d;font-size:13px}.adminnotificationfilter-card{background:#fff;border:1px solid #e8ecf1;border-radius:12px;padding:16px;transition:all .2s;box-shadow:0 2px 4px #0000000a}.adminnotificationfilter-card:hover{border-color:#fe9900;box-shadow:0 4px 12px #00000014}.adminnotificationfilter-card-header{border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:flex-start;margin-bottom:12px;padding-bottom:12px;display:flex}.adminnotificationfilter-card-info{flex-direction:column;flex:1;gap:4px;display:flex}.adminnotificationfilter-card-audience{color:#1a1a2e;font-size:13px;font-weight:500}.adminnotificationfilter-card-title{color:#1a1a2e;font-size:15px;font-weight:600}.adminnotificationfilter-card-body{flex-direction:column;gap:8px;display:flex}.adminnotificationfilter-field{border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding:6px 0;display:flex}.adminnotificationfilter-field:last-child{border-bottom:none}.adminnotificationfilter-field-label{color:#6b7280;text-transform:uppercase;letter-spacing:.3px;min-width:80px;font-size:12px;font-weight:500}.adminnotificationfilter-field-value{color:#2a2a2a;text-align:right;word-break:break-word;flex:1;margin-left:12px;font-size:14px;font-weight:500}.adminnotificationfilter-card-actions{border-top:1px solid #f0f2f5;margin-top:12px;padding-top:12px}.mobile-action-container{width:100%;position:relative}.mobile-action-btn{color:#1a1a2e;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.mobile-action-btn:hover{background:#f0f2f5;border-color:#fe9900}.mobile-dropdown{min-width:auto;position:absolute;top:calc(100% + 8px)}.adminnotificationfilter-no-results-card{text-align:center;border:1px solid #e5e7eb;border-radius:12px;padding:40px 20px}@media (width<=1024px){.desktop-view{display:none!important}.adminnotificationfilter-container{padding:16px}}@media (width<=768px){.adminnotificationfilter-container{box-shadow:none;background:0 0;padding:12px 12px 30px}.adminnotificationfilter-card{padding:14px}.adminnotificationfilter-field{padding:6px 0}.adminnotificationfilter-field-label{min-width:70px;font-size:11px}.adminnotificationfilter-field-value{font-size:13px}}@media (width<=480px){.adminnotificationfilter-container{box-shadow:none;background:0 0;padding:0 0 30px}.adminnotificationfilter-card{padding:12px}.adminnotificationfilter-field-label{min-width:60px;font-size:10px}.adminnotificationfilter-field-value{font-size:12px}.mobile-action-btn{height:36px;font-size:12px}.adminnotificationfilter-card-container{flex-direction:column;gap:12px;padding:4px;display:flex!important}.adminnotificationfilter-card-title{font-size:13px}.adminnotificationfilter-status-badge{display:inline}.adminnotificationfilter-card-actions{border-top:none;margin-top:0;padding-top:0}.adminnotificationfilter-card-audience{font-size:12px}}.manage-client-container{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #00000014}.manage-client-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.manage-client-filter-tabs{flex-wrap:wrap;gap:15px;display:flex}.manage-client-filter-tab{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:8px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;transition:all .2s;display:flex}.manage-client-filter-tab:hover,.manage-client-filter-tab.active{color:#fe9900;background:#ffe3b8}.manage-client-filter-count{background:#fff3;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:600}.manage-client-filter-tab.active .manage-client-filter-count{background:#fff3}.manage-client-filter-tab:not(.active) .manage-client-filter-count{color:#6b7280;background:#e5e7eb}.manage-client-filter-actions{gap:12px;display:flex}.manage-client-filter-select{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;padding:8px 12px;font-size:14px;transition:border-color .2s}.manage-client-filter-select:hover{border-color:#9ca3af}.manage-client-filter-select:focus{border-color:#fe9900}.manage-client-table-container{margin-bottom:16px;overflow-x:auto}.manage-client-table{border-collapse:collapse;width:100%}.manage-client-table thead{border-bottom:1px solid #e5e7eb}.manage-client-table th{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;padding:12px 16px;font-size:12px;font-weight:600}.manage-client-table td{vertical-align:middle;border-bottom:1px solid #f3f4f6;padding:16px}.manage-client-table tbody tr:hover{cursor:pointer;background:#f7bd673d}.manage-client-cell{min-width:200px}.manage-client-info{align-items:center;gap:12px;display:flex}.manage-client-avatar{object-fit:cover;border-radius:50%;width:40px;height:40px}.manage-client-details{flex-direction:column;display:flex}.manage-client-name{color:#111827;font-size:13px}.manage-client-email{color:#6b7280;font-size:12px}.manage-client-status-badge{border-radius:12px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-flex}.manage-client-status-dot{border-radius:50%;width:6px;height:6px;display:inline-block}.manage-client-projects{text-align:start}.manage-client-project-count{color:#374151;border-radius:12px;padding:4px 12px;font-size:13px;font-weight:400;display:inline-block}.manage-client-ltv-value{color:#111827;font-size:13px}.manage-client-action-container{display:inline-block;position:relative}.manage-client-actionbtn{text-align:end}.manage-client-action-menu-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px;transition:all .2s}.manage-client-action-menu-btn:hover{color:#374151;background:#f3f4f6}.manage-client-action-dropdown{z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:180px;padding:4px;display:flex;position:absolute;top:0;right:28px;box-shadow:0 4px 24px #0000001f}.manage-client-action-item{color:#374151;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:14px;transition:all .2s;display:flex}.manage-client-action-item:hover{background:#f3f4f6}.manage-client-action-item.danger{color:#ef4444}.manage-client-action-item.danger:hover{background:#fee2e2}.manage-client-action-icon{font-size:16px}.manage-client-action-icon.view-icon{color:#4a6cf7}.manage-client-action-icon.edit-icon{color:#f59e0b}.manage-client-action-icon.message-icon{color:#8b5cf6}.manage-client-action-icon.deactivate-icon{color:#ef4444}.manage-client-no-results{text-align:center;padding:48px 0}.manage-client-no-results-content{color:#6b7280;font-size:14px}.manage-client-table-footer{border-top:1px solid #e5e7eb;justify-content:flex-end;padding-top:16px;display:flex}.manage-client-total-items{color:#6b7280;font-size:14px}.manage-client-card-container{gap:16px;display:none}.manage-client-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.manage-client-card-header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.manage-client-card-body{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.manage-client-field{justify-content:space-between;align-items:center;display:flex}.manage-client-field-label{color:#6b7280;font-size:13px}.manage-client-field-value{color:#111827;font-size:14px;font-weight:500}.manage-client-no-results-card{text-align:center;background:#f9fafb;border-radius:12px;padding:48px 24px}.mobile-action-btn{border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px;display:flex}.mobile-dropdown{z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:200px;margin-top:4px;padding:4px;position:absolute;top:100%;right:0;box-shadow:0 4px 24px #0000001f}@media (width<=768px){.manage-client-container{box-shadow:none;background:0 0;padding:16px}.manage-client-header{flex-direction:column;align-items:stretch}.manage-client-filter-tabs{flex-wrap:wrap;padding-bottom:4px;overflow-x:auto}.manage-client-filter-tab{white-space:nowrap;padding:6px 12px;font-size:13px}.manage-client-filter-actions{width:100%}.manage-client-filter-select{flex:1}.desktop-view{display:none}.manage-client-card-container{flex-direction:column;display:flex!important}.manage-client-table-footer{justify-content:center}}@media (width<=480px){.manage-client-container{box-shadow:none;background:0 0;padding:30px 0}}.adminclientmanagmentpopup-overlay{z-index:1000;background:#0009;justify-content:flex-end;animation:.3s adminclientmanagmentpopup-fadeIn;display:flex;position:fixed;inset:0}.adminclientmanagmentpopup-container{scrollbar-width:none;background:#fff;width:90%;max-width:420px;max-height:100vh;padding:24px 30px;animation:.3s adminclientmanagmentpopup-slideUp;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0000004d}@keyframes adminclientmanagmentpopup-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes adminclientmanagmentpopup-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.adminclientmanagmentpopup-close-btn{cursor:pointer;color:#666;z-index:10;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.adminclientmanagmentpopup-close-btn:hover{color:#fe9900;background:#fff;transform:rotate(90deg)}.adminclientmanagmentpopup-profile-section{border:1px solid #e0e0e0;border-radius:12px;margin-bottom:16px;padding:16px}.adminclientmanagmentpopup-profile-header{align-items:center;gap:12px;display:flex}.adminclientmanagmentpopup-avatar{object-fit:cover;border-radius:50%;width:50px;height:50px}.adminclientmanagmentpopup-profile-info{flex:1}.adminclientmanagmentpopup-client-name{color:#1a1a2e;margin:0 0 4px;font-size:16px;font-weight:600}.adminclientmanagmentpopup-client-email{color:#8d8d8d;margin:0;font-size:13px}.adminclientmanagmentpopup-location-section{border-bottom:1px solid #f0f0f0;justify-content:space-between;margin-bottom:16px;padding:12px 0;display:flex}.adminclientmanagmentpopup-location-label{color:#8d8d8d;font-size:13px;font-weight:500}.adminclientmanagmentpopup-location-value{color:#1a1a2e;text-align:right;max-width:60%;font-size:13px}.adminclientmanagmentpopup-stats-section{background:#f8f9fa;border-radius:10px;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:16px;padding:12px;display:grid}.adminclientmanagmentpopup-stat-item{text-align:center;flex-direction:column;align-items:center;display:flex}.adminclientmanagmentpopup-stat-label{color:#8d8d8d;margin-bottom:4px;font-size:11px;font-weight:500}.adminclientmanagmentpopup-stat-value{color:#1a1a2e;font-size:18px;font-weight:600}.adminclientmanagmentpopup-about-section{margin-bottom:20px}.adminclientmanagmentpopup-about-title{color:#1a1a2e;margin:0 0 8px;font-size:14px;font-weight:600}.adminclientmanagmentpopup-about-text{color:#666;margin:0;font-size:13px;line-height:1.5}.adminclientmanagmentpopup-projects-section{margin-bottom:20px}.adminclientmanagmentpopup-projects-title{color:#1a1a2e;margin:0 0 12px;font-size:14px;font-weight:600}.adminclientmanagmentpopup-project-card{border:1px solid #e0e0e0;border-radius:10px;margin-bottom:12px;padding:14px}.adminclientmanagmentpopup-project-header{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;display:flex}.adminclientmanagmentpopup-project-client{align-items:center;gap:8px;display:flex}.adminclientmanagmentpopup-project-avatar{object-fit:cover;border-radius:50%;width:28px;height:28px}.adminclientmanagmentpopup-project-client-name{color:#1a1a2e;font-size:13px;font-weight:500}.adminclientmanagmentpopup-project-priority{text-transform:uppercase;border-radius:12px;padding:3px 12px;font-size:11px;font-weight:600}.adminclientmanagmentpopup-project-priority-high{color:#ff0909;background-color:#ffe5e5}.adminclientmanagmentpopup-project-priority-medium{color:#fe9900;background-color:#ffdda9}.adminclientmanagmentpopup-project-priority-low{color:#43a000;background-color:#c9ff9a}.adminclientmanagmentpopup-project-details{margin-bottom:12px}.adminclientmanagmentpopup-project-name{color:#1a1a2e;margin-bottom:4px;font-size:14px;font-weight:500}.adminclientmanagmentpopup-project-store{color:#8d8d8d;font-size:12px}.adminclientmanagmentpopup-project-timeline{background:#f8f9fa;border-radius:8px;justify-content:space-between;margin-bottom:12px;padding:10px;display:flex}.adminclientmanagmentpopup-project-date,.adminclientmanagmentpopup-project-time{flex-direction:column;display:flex}.adminclientmanagmentpopup-project-date-label,.adminclientmanagmentpopup-project-time-label{color:#8d8d8d;text-transform:uppercase;letter-spacing:.5px;font-size:10px}.adminclientmanagmentpopup-project-date-value,.adminclientmanagmentpopup-project-time-value{color:#1a1a2e;margin-top:2px;font-size:13px;font-weight:500}.adminclientmanagmentpopup-project-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.adminclientmanagmentpopup-project-view-btn,.adminclientmanagmentpopup-project-message-btn{cursor:pointer;border:none;border-radius:6px;padding:8px;font-size:12px;font-weight:500;transition:all .2s}.adminclientmanagmentpopup-project-view-btn{color:#333;background:#f0f0f0}.adminclientmanagmentpopup-project-view-btn:hover{background:#e0e0e0}.adminclientmanagmentpopup-project-message-btn{color:#fff;background:#fe9900}.adminclientmanagmentpopup-project-message-btn:hover{background:#fda522}.adminclientmanagmentpopup-show-more-btn{color:#fe9900;cursor:pointer;background:0 0;border:1px dashed #d0d0d0;border-radius:8px;width:100%;padding:10px;font-size:13px;font-weight:500;transition:all .2s}.adminclientmanagmentpopup-show-more-btn:hover{background:#fff8f0;border-color:#fe9900}.adminclientmanagmentpopup-footer-actions{border-top:1px solid #e0e0e0;grid-template-columns:1fr 1fr;gap:12px;padding-top:16px;display:grid}.adminclientmanagmentpopup-message-btn-footer{cursor:pointer;color:#fff;background:#fe9900;border:none;border-radius:30px;padding:12px;font-size:14px;font-weight:500;transition:all .2s}.adminclientmanagmentpopup-message-btn-footer:hover{background:#fda522;transform:translateY(-2px);box-shadow:0 4px 12px #fe99004d}.adminclientmanagmentpopup-block-btn{cursor:pointer;color:#ff0909;background:#ffe5e5;border:none;border-radius:30px;padding:12px;font-size:14px;font-weight:500;transition:all .2s}.adminclientmanagmentpopup-block-btn:hover{color:#fff;background:#ff0909;transform:translateY(-2px);box-shadow:0 4px 12px #ff09094d}.adminclientmanagmentpopup-container::-webkit-scrollbar{width:6px}.adminclientmanagmentpopup-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.adminclientmanagmentpopup-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.adminclientmanagmentpopup-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (width<=640px){.adminclientmanagmentpopup-container{width:95%;max-width:100%;padding:20px 16px}.adminclientmanagmentpopup-stats-section{grid-template-columns:1fr 1fr 1fr;gap:8px}.adminclientmanagmentpopup-project-actions{grid-template-columns:1fr}.adminclientmanagmentpopup-footer-actions{flex-direction:column}.adminclientmanagmentpopup-location-section{flex-direction:column;align-items:flex-start;gap:4px}.adminclientmanagmentpopup-location-value{text-align:left;max-width:100%}}.clientacquisition-container{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000f}.clientacquisition-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.clientacquisition-filter-tabs{flex-wrap:wrap;gap:8px;display:flex}.clientacquisition-filter-tab{color:#6b7280;cursor:pointer;background:#f8f9fa;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;padding:8px 20px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.clientacquisition-filter-tab:hover{background:#f1f3f4}.clientacquisition-filter-tab.active{color:#fe9900;background:#ffe3b8}.clientacquisition-filter-count{background:#fff3;border-radius:12px;padding:2px 8px;font-size:12px}.clientacquisition-filter-tab.active .clientacquisition-filter-count{color:#fff;background:#fe9900}.clientacquisition-filter-tab:not(.active) .clientacquisition-filter-count{color:#6b7280;background:#e5e7eb}.clientacquisition-header-actions{gap:12px;display:flex}.clientacquisition-download-btn{color:#fff;cursor:pointer;background:#fe9900;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 20px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.clientacquisition-download-btn:hover{background:#fe9900;transform:translateY(-2px);box-shadow:0 4px 12px #f7a14a4d}.clientacquisition-download-icon{font-size:16px}.clientacquisition-table-container{margin-bottom:16px;overflow-x:auto}.clientacquisition-table{border-collapse:collapse;width:100%;font-size:14px}.clientacquisition-table th{text-align:left;color:#374151;white-space:nowrap;padding:12px 16px;font-size:13px;font-weight:400}.clientacquisition-table td{color:#1a1a2e;border-bottom:1px solid #e5e7eb;padding:16px;font-size:12px}.clientacquisition-table tbody tr:hover{cursor:pointer;background:#f7bd673d}.clientacquisition-table tbody tr:last-child td{border-bottom:none}.clientacquisition-action-header{text-align:center;width:80px}.clientacquisition-action-header1{width:80px;text-align:end!important}.clientacquisition-action-cell{text-align:end}.clientacquisition-cell{min-width:150px}.clientacquisition-client-info,.clientacquisition-subscriber-info{align-items:center;gap:10px;display:flex}.clientacquisition-client-name{color:#1a1a2e;font-size:12px;font-weight:500}.clientacquisition-subscriber-email{color:#4a6cf7;font-weight:500}.clientacquisition-client-avatar1{border-radius:100%}.clientacquisition-status-badge{border-radius:16px;justify-content:center;width:80px;padding:3px 0;font-size:10px;font-weight:500;display:flex}.clientacquisition-action-container{display:inline-block;position:relative}.clientacquisition-action-menu-btn{color:#8d8d8d;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;transition:all .2s}.clientacquisition-action-menu-btn:hover{color:#1a1a2e;background:#e5e7eb}.clientacquisition-action-dropdown{z-index:100;background:#fff;border-radius:8px;min-width:160px;padding:6px 0;display:flex;position:absolute;top:-6px;right:26px;box-shadow:0 4px 16px #00000026}.clientacquisition-action-item{color:#1a1a2e;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:8px 16px;font-size:13px;transition:all .2s;display:flex}.clientacquisition-action-item:hover{background:#f8f9fa}.clientacquisition-action-icon{font-size:14px}.clientacquisition-action-icon.view-icon{color:#4a6cf7}.clientacquisition-action-icon.message-icon{color:#f59e0b}.clientacquisition-no-results{text-align:center;padding:40px 20px!important}.clientacquisition-no-results-content{color:#8d8d8d;flex-direction:column;align-items:center;gap:12px;display:flex}.clientacquisition-table-footer{text-align:right;border-top:1px solid #e5e7eb;padding:12px 0 0}.clientacquisition-total-items{color:#8d8d8d;font-size:13px}@media (width<=768px){.clientacquisition-container{box-shadow:none;background:0 0;padding:16px 16px 30px}.clientacquisition-header{flex-direction:column;align-items:stretch}.clientacquisition-filter-tabs,.clientacquisition-header-actions{justify-content:center}.clientacquisition-table th,.clientacquisition-table td{padding:8px 12px;font-size:13px}}@media (width<=480px){.clientacquisition-filter-tabs{flex-direction:column}.clientacquisition-filter-tab{justify-content:center}.clientacquisition-download-btn{justify-content:center;width:100%}.clientacquisition-table th,.clientacquisition-table td{padding:6px 10px;font-size:12px}}.mobile-view{display:none}.clientacquisition-card{background:#fff;border:1px solid #e8ecf1;border-radius:12px;padding:16px;transition:all .2s;box-shadow:0 2px 4px #0000000a}.clientacquisition-card:hover{border-color:#fe9900;box-shadow:0 4px 12px #00000014}.clientacquisition-card-header{border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;display:flex}.clientacquisition-card-client-info{align-items:center;gap:10px;display:flex}.clientacquisition-card-actions{align-items:center;display:flex}.clientacquisition-card-body{flex-direction:column;gap:8px;display:flex}.clientacquisition-card-field{border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.clientacquisition-card-field:last-child{border-bottom:none}.clientacquisition-card-label{color:#6b7280;text-transform:uppercase;letter-spacing:.3px;min-width:100px;font-size:12px;font-weight:500}.clientacquisition-card-value{color:#2a2a2a;text-align:right;flex:1;margin-left:12px;font-size:14px;font-weight:500}@media (width<=1024px){.desktop-view{display:none!important}.clientacquisition-container{padding:16px}}@media (width<=768px){.clientacquisition-container{padding:12px}.clientacquisition-header{flex-direction:column;align-items:stretch;gap:12px}.clientacquisition-filter-tabs{flex-wrap:nowrap;justify-content:center;padding:4px 0;overflow-x:auto}.clientacquisition-filter-tab{white-space:nowrap;padding:6px 14px;font-size:12px}.clientacquisition-header-actions{justify-content:center}.clientacquisition-download-btn{justify-content:center;width:100%;padding:10px}.clientacquisition-card{padding:14px}.clientacquisition-card-field{padding:6px 0}.clientacquisition-card-label{min-width:80px;font-size:11px}.clientacquisition-card-value{font-size:13px}.clientacquisition-table-footer{text-align:center;font-size:12px}}@media (width<=480px){.clientacquisition-container{box-shadow:none;background:0 0;padding:0 0 30px}.clientacquisition-filter-tabs{gap:4px}.clientacquisition-card-container{flex-direction:column;gap:12px;padding:4px;display:flex!important}.clientacquisition-filter-tab{padding:6px 10px;font-size:11px}.clientacquisition-filter-count{padding:1px 6px;font-size:9px}.clientacquisition-card{padding:12px}.clientacquisition-card-label{min-width:70px;font-size:10px}.clientacquisition-card-value{font-size:12px}.clientacquisition-card-client-info .clientacquisition-client-name{font-size:13px}.clientacquisition-subscriber-email{font-size:12px}.mobile-dropdown{min-width:130px;right:-10px}.clientacquisition-action-item{padding:6px 12px;font-size:12px}.clientacquisition-action-icon{font-size:12px}}@media (width<=768px){.clientacquisition-action-dropdown{min-width:150px;right:-20px}.clientacquisition-action-item{padding:8px 14px;font-size:13px}.clientacquisition-status-badge{width:60px;padding:4px 10px;font-size:10px;display:inline}}.clientacquisitionpopup-overlay{z-index:1000;background:#0009;justify-content:flex-end;animation:.3s clientacquisitionpopup-fadeIn;display:flex;position:fixed;inset:0}.clientacquisitionpopup-container{scrollbar-width:none;background:#fff;flex-direction:column;gap:20px;width:92%;max-width:315px;padding:24px 28px;animation:.3s clientacquisitionpopup-slideUp;display:flex;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0000004d}@keyframes clientacquisitionpopup-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes clientacquisitionpopup-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.clientacquisitionpopup-header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.clientacquisitionpopup-quote-badge{color:#4a6cf7;background:#d6e4ff;border-radius:20px;align-items:center;gap:6px;width:fit-content;padding:6px 14px;font-size:13px;font-weight:500;display:flex}.clientacquisitionpopup-subscriber-badge{color:#f59e0b;background:#fef3c7;border-radius:20px;align-items:center;gap:6px;width:fit-content;padding:6px 14px;font-size:13px;font-weight:500;display:flex}.clientacquisitionpopup-quote-label,.clientacquisitionpopup-subscriber-label{opacity:.8;font-size:12px}.clientacquisitionpopup-quote-value,.clientacquisitionpopup-subscriber-value{font-weight:600}.clientacquisitionpopup-close-btn{cursor:pointer;color:#666;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;transition:all .2s;display:flex}.clientacquisitionpopup-close-btn:hover{color:#fe9900;background:#fff;transform:rotate(90deg)}.clientacquisitionpopup-main-card{border:1px solid #d3d3d3;border-radius:16px;flex-direction:column;gap:14px;padding:18px 16px;display:flex}.clientacquisitionpopup-client-section{align-items:center;gap:12px;display:flex}.clientacquisitionpopup-client-avatar{object-fit:cover;border-radius:50%;width:35px;height:35px}.clientacquisitionpopup-client-avatar-placeholder{color:#fff;background:#fe9900;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;font-size:14px;font-weight:600;display:flex}.clientacquisitionpopup-client-details{flex-direction:column;gap:2px;display:flex}.clientacquisitionpopup-client-name{color:#313131;font-size:15px}.clientacquisitionpopup-heading h2{color:#313131;margin:0;font-size:30px;font-weight:300}.clientacquisitionpopup-project-info{border-top:1px solid #f0f0f0;flex-direction:column;gap:8px;padding-top:10px;display:flex}.clientacquisitionpopup-info-row{justify-content:space-between;align-items:center;display:flex}.clientacquisitionpopup-info-label{color:#8d8d8d;font-size:13px}.clientacquisitionpopup-info-value{color:#1a1a2e;font-size:13px;font-weight:500}.clientacquisitionpopup-status-badge{border-radius:16px;padding:3px 12px;font-size:12px;font-weight:500}.clientacquisitionpopup-details-section{flex-direction:column;gap:15px;display:flex}.clientacquisitionpopup-details-dev{flex-direction:column;gap:5px;display:flex}.clientacquisitionpopup-detail-label{color:#8d8d8d;font-size:12px;font-weight:400}.clientacquisitionpopup-details-text{color:#636363;margin:0;font-size:13px;line-height:1.6}.clientacquisitionpopup-detail-item{flex-direction:column;gap:2px;display:flex}.clientacquisitionpopup-detail-value{color:#636363;word-break:break-all;font-size:15px;font-weight:300}.clientacquisitionpopup-download-btn{cursor:pointer;color:#8d8d8d;background:#f8f9fa;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:4px;padding:10px 16px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.clientacquisitionpopup-download-btn:hover{color:#fff;background:#fe9900;transform:translateY(-2px);box-shadow:0 4px 12px #fe99004d}.clientacquisitionpopup-download-icon{font-size:18px}.clientacquisitionpopup-footer{flex-direction:column;gap:10px;padding-top:4px;display:flex}.clientacquisitionpopup-footer button{cursor:pointer;border:none;border-radius:30px;width:100%;padding:12px 20px;font-size:14px;font-weight:500;transition:all .2s}.clientacquisitionpopup-message-btn{color:#fff;background:#fe9900}.clientacquisitionpopup-message-btn:hover{background:#fda522;transform:translateY(-2px);box-shadow:0 4px 12px #fe99004d}.clientacquisitionpopup-close-btn-footer{color:#333;background:#f0f0f0}.clientacquisitionpopup-close-btn-footer:hover{background:#e0e0e0;transform:translateY(-2px)}.clientacquisitionpopup-container::-webkit-scrollbar{width:6px}.clientacquisitionpopup-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.clientacquisitionpopup-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.clientacquisitionpopup-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (width<=640px){.clientacquisitionpopup-container{width:95%;max-width:100%;padding:20px 16px}.clientacquisitionpopup-client-section{flex-wrap:wrap}.clientacquisitionpopup-info-row{flex-wrap:wrap;gap:4px}.clientacquisitionpopup-heading h2{font-size:22px}}.adminpaymenthero{justify-content:space-between;width:100%;display:flex}.adminpayment-card .clientcard-bottom{flex-direction:column;justify-content:space-between;align-items:start;display:flex}.adminpayment-withdraw-btn{color:#fff!important;cursor:pointer!important;letter-spacing:.5px!important;background:#fe9900!important;border:none!important;border-radius:30px!important;min-width:100px!important;padding:8px 20px!important;font-size:13px!important;font-weight:600!important;transition:all .3s!important;box-shadow:0 2px 8px #fe99004d!important}.adminpayment-withdraw-btn:hover{background:#fda522!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #fe990066!important}@media (width<=480px){.adminpaymenthero{flex-direction:column;gap:15px}.adminpayment-card{width:93%!important}}.clientinvoice-container{background:#fff;border-radius:15px;padding:25px 10px}.clientinvoice-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.clientinvoice-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.clientinvoice-search-input{border:1px solid #e0e0e0;border-radius:8px;outline:none;min-width:250px;padding:10px 16px;font-size:14px;transition:border-color .3s}.clientinvoice-search-input:focus{border-color:#fe9900}.clientinvoice-filter-select{cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:8px;outline:none;padding:10px 16px;font-size:14px;transition:border-color .3s}.clientinvoice-filter-select:focus{border-color:#fe9900}.clientinvoice-table{border-collapse:collapse;width:100%;font-size:14px}.clientinvoice-table th{text-align:left;color:#6b6b6b;text-transform:uppercase;padding:14px 16px;font-size:12px;font-weight:600}.clientinvoice-table td{vertical-align:middle;border-bottom:1px solid #f0f0f0;padding:14px 16px;font-size:12px}.clientinvoice-row:hover{cursor:pointer;background:#f7bd673d}.clientinvoice-client-info{align-items:center;gap:10px;display:flex}.clientinvoice-client-avatar{object-fit:cover;border-radius:50%;width:40px;height:40px}.clientinvoice-client-details{flex-direction:column;gap:5px;display:flex}.clientinvoice-project-info{flex-direction:column;gap:5px;display:flex}.clientinvoice-project-name{color:#1a1a2e;font-weight:500}.clientinvoice-service-name{color:#8d8d8d;font-size:12px}.clientinvoice-status-badge{border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:500;display:inline-flex}.clientinvoice-status-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.clientinvoice-status-paid{color:#43a000;background:#c9ff9a}.clientinvoice-status-pending{color:#fe9900;background:#ffdda9}.clientinvoice-status-overdue{color:#ff0909;background:#ffe5e5}.clientinvoice-actions{gap:8px;display:flex}.clientinvoice-action-btn{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px 10px;font-size:14px;transition:all .2s;display:flex}.clientinvoice-view-btn{color:#666;background:#f0f0f0}.clientinvoice-view-btn:hover{color:#fff;background:#fe9900;transform:scale(1.1)}.clientinvoice-download-btn{color:#666;background:#f0f0f0}.clientinvoice-download-btn:hover{color:#fff;background:#43a000;transform:scale(1.1)}.clientinvoice-no-data{text-align:center;color:#8d8d8d;font-size:16px;padding:40px!important}.clientinvoice-pagination{justify-content:center;align-items:center;gap:8px;margin-top:24px;padding:16px 0;display:flex}.clientinvoice-pagination-btn{cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:6px 16px;font-size:12px;transition:all .2s}.clientinvoice-pagination-btn:hover:not(:disabled){color:#fff;background:#fe9900;border-color:#fe9900}.clientinvoice-pagination-btn:disabled{opacity:.5;cursor:not-allowed}.clientinvoice-pagination-active{color:#fff;background:#fe9900;border-color:#fe9900}.clientinvoice-pagination-pages{gap:4px;display:flex}.clientinvoice-modal-overlay{z-index:1000;background:#0009;justify-content:center;align-items:center;animation:.3s clientinvoice-fadeIn;display:flex;position:fixed;inset:0}@keyframes clientinvoice-fadeIn{0%{opacity:0}to{opacity:1}}.clientinvoice-modal{background:#fff;border-radius:16px;width:90%;max-width:700px;max-height:90vh;animation:.3s clientinvoice-slideUp;overflow-y:auto}@keyframes clientinvoice-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.clientinvoice-modal-header{z-index:10;background:#fff;border-bottom:1px solid #e0e0e0;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:sticky;top:0}.clientinvoice-modal-title{color:#1a1a2e;margin:0;font-size:20px;font-weight:600}.clientinvoice-modal-close{color:#8d8d8d;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:28px;transition:all .2s}.clientinvoice-modal-close:hover{color:#ff0909;transform:rotate(90deg)}.clientinvoice-modal-body{padding:24px}.clientinvoice-modal-section{margin-bottom:24px}.clientinvoice-modal-section:last-child{margin-bottom:0}.clientinvoice-modal-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.clientinvoice-modal-col label{color:#8d8d8d;margin-bottom:4px;font-size:12px;font-weight:500;display:block}.clientinvoice-modal-col p{color:#1a1a2e;margin:0;font-size:14px;font-weight:500}.clientinvoice-modal-subtitle{color:#1a1a2e;margin:0 0 12px;font-size:16px;font-weight:600}.clientinvoice-modal-client{background:#f8f9fa;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.clientinvoice-modal-avatar{object-fit:cover;border-radius:50%;width:50px;height:50px}.clientinvoice-modal-client-details p{margin:2px 0}.clientinvoice-modal-client-name{color:#1a1a2e;font-weight:600}.clientinvoice-modal-client-email{color:#8d8d8d;font-size:13px}.clientinvoice-modal-client-ltv{color:#43a000;font-size:13px;font-weight:500}.clientinvoice-modal-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.clientinvoice-modal-info label{color:#8d8d8d;margin-bottom:2px;font-size:12px;font-weight:500;display:block}.clientinvoice-modal-info p{color:#1a1a2e;margin:0;font-size:14px}.clientinvoice-modal-amount{color:#fe9900;font-weight:600;font-size:18px!important}.clientinvoice-modal-billing{grid-template-columns:1fr 1fr;gap:24px;display:grid}.clientinvoice-modal-billing-title{color:#1a1a2e;margin:0 0 8px;font-size:14px;font-weight:600}.clientinvoice-modal-billing-col p{color:#666;margin:4px 0;font-size:13px}.clientinvoice-modal-billing-entity{font-weight:500;color:#1a1a2e!important}.clientinvoice-modal-billing-contact,.clientinvoice-modal-billing-email,.clientinvoice-modal-billing-address{color:#8d8d8d!important}.clientinvoice-modal-footer{background:#fff;border-top:1px solid #e0e0e0;border-radius:0 0 16px 16px;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex;position:sticky;bottom:0}.clientinvoice-modal-btn{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.clientinvoice-modal-close-btn{color:#666;background:#f0f0f0}.clientinvoice-modal-close-btn:hover{background:#e0e0e0}.clientinvoice-modal-download-btn{color:#fff;background:#fe9900}.clientinvoice-modal-download-btn:hover{background:#fda522;transform:translateY(-2px);box-shadow:0 4px 12px #fe99004d}@media (width<=1024px){.clientinvoice-container{padding:16px}.clientinvoice-table{font-size:13px}.clientinvoice-table th,.clientinvoice-table td{padding:10px 12px}}@media (width<=768px){.clientinvoice-header{flex-direction:column;align-items:stretch}.clientinvoice-title{font-size:22px}.clientinvoice-controls{flex-direction:column}.clientinvoice-search-input{min-width:100%}.clientinvoice-filter-select{width:100%}.clientinvoice-table-wrapper{overflow-x:auto}.clientinvoice-table{min-width:800px}.clientinvoice-modal{width:95%}.clientinvoice-modal-row,.clientinvoice-modal-grid{grid-template-columns:1fr}.clientinvoice-modal-billing{grid-template-columns:1fr;gap:16px}.clientinvoice-modal-footer{flex-direction:column}.clientinvoice-modal-btn{justify-content:center;width:100%}}.clientinvoice-actions{justify-content:center;display:flex;position:relative}.clientinvoice-action-btn{cursor:pointer;color:#666;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px 10px;font-size:16px;transition:all .2s;display:flex}.clientinvoice-action-btn:hover{color:#fe9900;background:#f0f0f0}.clientinvoice-dropdown-btn{cursor:pointer;color:#666;background:0 0;border:none;border-radius:6px;padding:8px 12px;font-size:14px;transition:all .2s}.clientinvoice-dropdown-btn:hover{color:#fe9900;background:#f0f0f0}.clientinvoice-dropdown-menu{z-index:100;background:#fff;border-radius:8px;min-width:180px;padding:4px 0;animation:.2s clientinvoice-dropdownSlide;display:flex;position:absolute;right:40px;box-shadow:0 4px 16px #00000026}@keyframes clientinvoice-dropdownSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.clientinvoice-dropdown-item{text-align:left;cursor:pointer;color:#333;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 16px;font-size:14px;transition:all .2s;display:flex}.clientinvoice-dropdown-item:hover{color:#fe9900;background:#f8f9fa}.clientinvoice-dropdown-icon{font-size:14px}.clientinvoice-client-info{align-items:center;display:flex}.clientinvoice-client-details{flex-direction:column;display:flex}.clientinvoice-client-name{color:#1a1a2e;font-weight:500}.clientinvoice-filter-tabs{border-radius:12px;flex-wrap:wrap;gap:4px;margin-bottom:24px;padding:4px;display:flex;overflow-x:auto}.clientinvoice-filter-tab{color:#6b6b6b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .3s;display:flex}.clientinvoice-filter-tab:hover,.clientinvoice-filter-tab-active{color:#fe9900;background:#ffe3b8}.clientinvoice-filter-tab:hover .clientinvoice-filter-count{color:#ffe3b8;background-color:#fe9900}.clientinvoice-filter-count{color:#6b6b6b;background:#00000014;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:600}.clientinvoice-filter-tab-active .clientinvoice-filter-count{color:#ffe3b8;background-color:#fe9900}.clientinvoice-controls{display:none}.clientinvoice-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.clientinvoice-title{color:#1a1a2e;margin:0;font-size:28px;font-weight:700}@media (width<=768px){.clientinvoice-filter-tabs{border-radius:8px;gap:2px;margin-bottom:16px;padding:3px}.clientinvoice-filter-tab{gap:4px;padding:8px 14px;font-size:12px}.clientinvoice-filter-count{padding:1px 6px;font-size:10px}.clientinvoice-title{font-size:22px}}@media (width<=480px){.clientinvoice-filter-tabs{gap:2px;padding:3px}.clientinvoice-filter-tab{padding:6px 10px;font-size:11px}.clientinvoice-filter-count{padding:1px 4px;font-size:9px}.clientinvoice-title{font-size:18px}}.clientinvoice-client-ltv{color:#8d8d8d;font-size:12px}.clientinvoice-view-btn,.clientinvoice-download-btn{display:none}@media (width<=768px){.clientinvoice-dropdown-menu{min-width:150px;right:-20px}.clientinvoice-dropdown-item{padding:8px 14px;font-size:13px}}@media (width<=480px){.clientinvoice-dropdown-menu{min-width:130px;right:-10px}.clientinvoice-dropdown-item{padding:6px 12px;font-size:12px}.clientinvoice-dropdown-icon{font-size:12px}}.clientinvoice-card{background:#fff;border:1px solid #e8ecf1;border-radius:12px;padding:16px;transition:all .2s;box-shadow:0 2px 4px #0000000a}.clientinvoice-card:hover{border-color:#fe9900;box-shadow:0 4px 12px #00000014}.clientinvoice-card-header{border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;display:flex}.clientinvoice-card-id-status{align-items:center;gap:10px;display:flex}.clientinvoice-card-id{color:#1a1a2e;font-size:14px;font-weight:600}.clientinvoice-card-body{flex-direction:column;gap:8px;display:flex}.clientinvoice-card-field{border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.clientinvoice-card-field:last-child{border-bottom:none}.clientinvoice-card-label{color:#6b7280;text-transform:uppercase;letter-spacing:.3px;min-width:80px;font-size:12px;font-weight:500}.clientinvoice-card-value{color:#2a2a2a;text-align:right;flex:1;margin-left:12px;font-size:14px;font-weight:500}.clientinvoice-card-client-name{color:#1a1a2e;font-weight:600}.clientinvoice-card-amount{color:#fe9900;font-weight:600}.clientinvoice-card-actions{align-items:center;display:flex}.mobile-action-container{position:relative}.mobile-action-btn{padding:8px 12px}.mobile-dropdown{min-width:150px;position:absolute;top:calc(100% + 8px);right:0}@media (width<=1024px){.desktop-view{display:none!important}.clientinvoice-container{padding:16px}}@media (width<=768px){.clientinvoice-container{box-shadow:none;background:0 0;padding:12px 12px 30px}.clientinvoice-card{padding:14px}.clientinvoice-card-field{padding:6px 0}.clientinvoice-card-label{min-width:70px;font-size:11px}.clientinvoice-card-value{font-size:13px}.clientinvoice-filter-tabs{border-radius:8px;gap:2px;margin-bottom:16px;padding:3px}.clientinvoice-filter-tab{gap:4px;padding:8px 14px;font-size:12px}.clientinvoice-filter-count{padding:1px 6px;font-size:10px}}@media (width<=480px){.clientinvoice-container{box-shadow:none;background:0 0;padding:30px 0}.clientinvoice-card{padding:12px}.clientinvoice-card-label{min-width:60px;font-size:10px}.clientinvoice-card-value,.clientinvoice-card-id{font-size:12px}.clientinvoice-filter-tab{padding:6px 10px;font-size:11px}.clientinvoice-filter-count{padding:1px 4px;font-size:9px}.mobile-dropdown{min-width:130px;top:0;right:35px}.clientinvoice-dropdown-item{padding:6px 12px;font-size:12px}.clientinvoice-dropdown-icon{font-size:12px}.clientinvoice-card-container{flex-direction:column;gap:12px;padding:0;display:flex!important}}@media (width<=768px){.clientinvoice-dropdown-menu{min-width:150px}.clientinvoice-dropdown-item{padding:8px 14px;font-size:13px}}.admininvoice-modal-overlay{z-index:1000;background:#0009;justify-content:flex-end;animation:.3s adminclientmanagmentpopup-fadeIn;display:flex;position:fixed;inset:0}.admininvoice-modal{scrollbar-width:none;background:#fff;width:90%;max-width:400px;max-height:100vh;padding:24px 30px;animation:.3s adminclientmanagmentpopup-slideUp;position:relative;overflow-y:auto}.admininvoice-modal::-webkit-scrollbar{width:6px}.admininvoice-modal::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.admininvoice-modal::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.admininvoice-modal::-webkit-scrollbar-thumb:hover{background:#555}.admininvoice-header{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:16px;display:flex}.admininvoice-header-left{flex:1;gap:12px;display:flex}.admininvoice-client-avatar{border:1px solid #e0e0e0;border-radius:50%;flex-shrink:0;width:50px;height:50px;padding:2px;overflow:hidden}.admininvoice-avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%}.admininvoice-header-info{flex:1;min-width:0}.admininvoice-client-name{color:#1a1a1a;margin-bottom:4px;font-size:14px;font-weight:400}.admininvoice-project-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admininvoice-project-name{color:#666;font-size:21px}.admininvoice-status-badge{border-radius:12px;align-items:center;gap:4px;padding:3px 19px;font-size:12px;font-weight:600;display:inline-flex}.admininvoice-status-dot{border-radius:50%;width:6px;height:6px;display:inline-block}.admininvoice-status-paid{color:#43a000;background-color:#e8f5e9}.admininvoice-status-pending{color:#fe9900;background-color:#fff3e0}.admininvoice-status-overdue{color:#ff0909;background-color:#ffebee}.admininvoice-close-btn{color:#666;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px;font-size:20px;transition:color .2s}.admininvoice-close-btn:hover{color:#1a1a1a}.admininvoice-section{margin-bottom:16px}.admininvoice-label{color:#666;letter-spacing:.5px;margin-bottom:6px;font-size:12px;font-weight:300}.admininvoice-value{color:#1a1a1a;font-size:16px;font-weight:300}.admininvoice-billing-info{background:#f8f9fa;border-radius:6px;gap:16px;padding:10px 12px;display:flex}.admininvoice-billing-item{flex:1}.admininvoice-billing-label{color:#888;margin-bottom:2px;font-size:11px}.admininvoice-billing-value{color:#1a1a1a;font-size:13px;font-weight:500}.admininvoice-parties{background:#f8f9fa;border-radius:6px;gap:12px;padding:12px;display:flex}.admininvoice-party{flex:1;min-width:0}.admininvoice-party-title{color:#1a1a1a;margin-bottom:6px;font-size:12px;font-weight:600}.admininvoice-party-detail{flex-direction:column;margin-bottom:15px;display:flex}.admininvoice-party-label{color:#888;text-transform:uppercase;letter-spacing:.3px;font-size:10px}.admininvoice-party-value{color:#1a1a1a;word-break:break-word;font-size:12px}.admininvoice-dates{background:#f8f9fa;border-radius:6px;gap:16px;padding:8px 12px;display:flex}.admininvoice-date-item{align-items:center;gap:4px;display:flex}.admininvoice-date-label{color:#888;font-size:12px}.admininvoice-date-value{color:#1a1a1a;font-size:13px;font-weight:500}.admininvoice-todo-item{background:#f8f9fa;border-radius:6px;margin-bottom:8px;padding:10px 12px}.admininvoice-todo-item:last-child{margin-bottom:0}.admininvoice-todo-header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.admininvoice-todo-store{color:#1a1a1a;font-size:17px;font-weight:300}.admininvoice-todo-status{color:#43a000;background:#e8f5e9;border-radius:10px;padding:2px 8px;font-size:11px}.admininvoice-todo-details{justify-content:space-between;gap:12px;display:flex}.admininvoice-todo-label{color:#888;text-transform:uppercase;letter-spacing:.3px;font-size:10px;display:block}.admininvoice-todo-value{color:#1a1a1a;font-size:13px;font-weight:500;display:block}.admininvoice-summary-item{border:1px solid #e0e0e0;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:15px;padding:10px 12px;display:flex}.admininvoice-summary-item:last-child{margin-bottom:0}.admininvoice-summary-label{color:#666;font-size:13px}.admininvoice-summary-value{color:#1a1a1a;font-size:13px;font-weight:500}.admininvoice-total{background:#f8f9fa}.admininvoice-total .admininvoice-summary-label{color:#1a1a1a;font-weight:600}.admininvoice-total .admininvoice-summary-value{color:#fe9900;font-size:15px;font-weight:700}.admininvoice-actions{flex-direction:column;gap:8px;margin-top:16px;padding-top:16px;display:flex}.admininvoice-action-btn{cursor:pointer;border:none;border-radius:36px;flex:1;padding:10px 16px;font-size:13px;font-weight:500;transition:all .2s}.admininvoice-download-btn{color:#fff;background:#fe9900}.admininvoice-download-btn:hover{background:#fe9800d3}.admininvoice-message-btn{color:#1a1a1a;background:#f0f0f0}.admininvoice-message-btn:hover{background:#e0e0e0}@media (width<=400px){.admininvoice-modal{padding:16px}.admininvoice-parties{flex-direction:column;gap:12px}.admininvoice-billing-info{flex-direction:column;gap:6px}.admininvoice-actions{flex-direction:column}}.withdraw-popup-overlay{z-index:2000;background:#0009;justify-content:center;align-items:center;animation:.3s withdraw-popup-fadeIn;display:flex;position:fixed;inset:0}@keyframes withdraw-popup-fadeIn{0%{opacity:0}to{opacity:1}}.withdraw-popup-container{background:#fff;border-radius:16px;width:90%;max-width:350px;max-height:90vh;animation:.3s withdraw-popup-slideUp;overflow-y:auto}.withdrawpopupdedd{padding:20px}@keyframes withdraw-popup-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.withdraw-popup-header{z-index:10;background:#fff;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.withdraw-popup-title{color:#1a1a2e;margin:0;font-size:20px;font-weight:300}.withdraw-popup-close{color:#8d8d8d;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:24px;transition:all .2s;display:flex}.withdraw-popup-close:hover{color:#ff0909;transform:rotate(90deg)}.withdraw-popup-description{color:#8d8d8d;padding:10px 0;font-size:13px;line-height:1.5}.withdraw-popup-amount-section{padding:20px 0}.withdraw-popup-amount-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.withdraw-popup-amount-label{color:#8d8d8d;font-size:13px}.withdraw-popup-total-label{color:#8d8d8d;font-size:14px}.withdraw-popup-input-wrapper{background:#fff;border:1.5px solid #e0e0e0;border-radius:5px;align-items:center;transition:all .3s;display:flex;position:relative}.withdraw-popup-input-wrapper:focus-within{border-color:#fe9900;box-shadow:0 0 0 3px #fe99001a}.withdraw-popup-currency-symbol{color:#1a1a2e;font-size:16px;font-weight:600;position:absolute;left:16px}.withdraw-popup-input{color:#1a1a2e;background:0 0;border:none;outline:none;width:100%;padding:8px 16px 8px 36px;font-size:15px;font-weight:600}.withdraw-popup-input::placeholder{color:#d0d0d0;font-weight:400}.withdraw-popup-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.withdraw-popup-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.withdraw-popup-error{color:#ff0909;margin-top:6px;font-size:13px;display:block}.withdraw-popup-balance-hint{color:#8d8d8d;margin-top:8px;font-size:13px}.withdraw-popup-btn-confirm{color:#fff;cursor:pointer;background:#fe9900;border:none;border-radius:10px;width:100%;padding:8px 14px;font-size:15px;font-weight:600;transition:all .3s}.withdrawcardpedding{padding:20px 0}.withdraw-popup-btn-confirm:hover{background:#fda522;transform:translateY(-2px);box-shadow:0 4px 12px #fe99004d}.withdraw-popup-btn-confirm:active{transform:translateY(0)}.withdraw-popup-success-container{max-width:350px}.withdraw-popup-success-icon-wrapper{justify-content:center;margin-bottom:16px;display:flex}.withdraw-popup-success-icon{color:#43a000;background:#c9ff9a;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:40px;animation:.6s withdraw-popup-success-bounce;display:flex}@keyframes withdraw-popup-success-bounce{0%{transform:scale(0)}50%{transform:scale(1.2)}70%{transform:scale(.9)}to{transform:scale(1)}}.withdraw-popup-success-title{color:#1a1a2e;justify-content:center;margin:0;font-size:20px;font-weight:300;display:flex}.withdraw-popup-success-message{text-align:center;color:#8d8d8d;margin:0 0 24px;font-size:14px}.withdraw-popup-transaction-details{background:#f8f9fa;border-radius:12px;margin-bottom:24px;padding:20px}.withdraw-popup-transaction-title{color:#1a1a2e;font-size:15px;font-weight:400}.withdraw-popup-transaction-row{grid-template-columns:1fr 1fr;gap:16px;padding:12px 0;display:grid}.withdraw-popup-transaction-row:first-child{border-bottom:1px solid #e8e8e8}.withdraw-popup-transaction-item{flex-direction:column;gap:4px;display:flex}.withdraw-popup-transaction-label{color:#8d8d8d;font-size:12px;font-weight:500}.withdraw-popup-transaction-value{color:#1a1a2e;font-size:13px;font-weight:400}.withdraw-popup-amount-sent{color:#43a000;font-size:13px;font-weight:500}.withdraw-popup-transaction-id{color:#fe9900;letter-spacing:.5px;font-weight:400}.withdraw-popup-btn-done{color:#fff;cursor:pointer;background:#fe9900;border:none;border-radius:10px;width:100%;padding:14px;font-size:16px;font-weight:600;transition:all .3s}.withdraw-popup-btn-done:hover{background:#fda522;transform:translateY(-2px);box-shadow:0 4px 12px #fe99004d}.withdraw-popup-btn-done:active{transform:translateY(0)}@media (width<=768px){.withdraw-popup-container{max-width:95%}.withdraw-popup-title{font-size:18px}.withdraw-popup-input{padding:12px 16px 12px 38px;font-size:20px}.withdraw-popup-currency-symbol{font-size:18px;left:14px}.withdraw-popup-transaction-row{grid-template-columns:1fr;gap:12px}.withdraw-popup-success-icon{width:60px;height:60px;font-size:32px}.withdraw-popup-success-title{font-size:20px}}@media (width<=480px){.withdraw-popup-header,.withdraw-popup-body{padding:16px 20px}.withdraw-popup-title{font-size:16px}.withdraw-popup-input{padding:10px 14px 10px 34px;font-size:18px}.withdraw-popup-currency-symbol{font-size:16px;left:12px}.withdraw-popup-description{font-size:13px}.withdraw-popup-transaction-details{padding:16px}.withdraw-popup-success-icon{width:52px;height:52px;font-size:28px}.withdraw-popup-success-title{font-size:18px}}.admin-accept-invite-page{background:linear-gradient(135deg,#f8fafc 0%,#eef2ff 100%);justify-content:center;align-items:center;min-height:100vh;padding:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.admin-accept-invite-container{width:100%;max-width:480px;animation:.5s fadeInUp}.admin-accept-invite-card{text-align:center;background:#fff;border-radius:20px;padding:48px 40px;transition:all .3s;box-shadow:0 20px 60px #00000014}.admin-accept-invite-card.success{border-top:4px solid #22c55e}.admin-accept-invite-card.error{border-top:4px solid #ef4444}.admin-accept-invite-card.warning{border-top:4px solid #f59e0b}.admin-accept-invite-card.loading{border-top:4px solid #6366f1}.admin-accept-invite-icon{border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 24px;font-size:40px;display:flex}.admin-accept-invite-card.success .admin-accept-invite-icon{color:#22c55e;background:#f0fdf4}.admin-accept-invite-card.error .admin-accept-invite-icon,.admin-accept-invite-card.warning .admin-accept-invite-icon{color:#ef4444;background:#fef2f2}.admin-accept-invite-card.warning .admin-accept-invite-icon{color:#f59e0b;background:#fffbeb}.admin-accept-invite-card h2{color:#1a1a2e;margin:0 0 12px;font-size:24px;font-weight:700}.admin-accept-invite-card p{color:#6b7280;margin:0 0 8px;font-size:16px;line-height:1.6}.admin-accept-invite-details{text-align:left;background:#f8fafc;border-radius:12px;margin:20px 0;padding:16px}.admin-accept-invite-details p{color:#374151;margin:6px 0;font-size:14px}.admin-accept-invite-details strong{color:#1a1a2e}.redirect-message{color:#9ca3af;margin-top:16px;font-size:14px}.admin-accept-invite-loader{text-align:center;padding:40px}.admin-accept-invite-loader .spinner{color:#6366f1;font-size:48px;animation:1s linear infinite spin}.admin-accept-invite-loader p{color:#6b7280;margin-top:16px;font-size:16px}.admin-accept-invite-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.admin-accept-invite-actions button{cursor:pointer;border:none;border-radius:10px;min-width:120px;padding:12px 28px;font-size:15px;font-weight:600;transition:all .3s}.admin-accept-invite-actions button:hover:not(:disabled){transform:translateY(-2px)}.admin-accept-invite-actions button:disabled{opacity:.7;cursor:not-allowed}.btn-login{color:#fff;background:#6366f1}.btn-login:hover{box-shadow:0 4px 12px #6366f166}.btn-signup{color:#374151;background:#f3f4f6}.btn-signup:hover{background:#e5e7eb}.btn-dashboard{color:#fff;background:#6366f1}.btn-dashboard:hover{box-shadow:0 4px 12px #6366f166}.btn-resend{color:#fff;background:#f59e0b}.btn-resend:hover{box-shadow:0 4px 12px #f59e0b66}.btn-retry{color:#fff;background:#ef4444}.btn-retry:hover{box-shadow:0 4px 12px #ef444466}.btn-home{color:#374151;background:#f3f4f6}.btn-home:hover{background:#e5e7eb}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=480px){.admin-accept-invite-card{padding:32px 24px}.admin-accept-invite-icon{width:60px;height:60px;font-size:30px}.admin-accept-invite-card h2{font-size:20px}.admin-accept-invite-actions{flex-direction:column}.admin-accept-invite-actions button{width:100%}}.chat-page{background:#fff;border-radius:20px;grid-template-columns:320px 1fr;height:80vh;display:grid;overflow:hidden;box-shadow:0 4px 24px #0000000f}.chat-page.client-view{grid-template-columns:1fr}.chat-list{background:#fafbfc;border-right:1px solid #eef0f4;flex-direction:column;display:flex}.chat-list-header{border-bottom:1px solid #eef0f4;justify-content:space-between;padding:20px;font-weight:600;display:flex}.chat-count{color:#fff;background:#ffb547;border-radius:12px;padding:2px 10px;font-size:12px}.chat-search{border:1px solid #e5e7eb;border-radius:10px;outline:none;margin:12px 16px;padding:10px 14px;font-size:14px}.chat-list-items{flex:1;overflow-y:auto}.chat-list-item{cursor:pointer;border-left:3px solid #0000;gap:12px;padding:14px 20px;transition:all .2s;display:flex}.chat-list-item:hover{background:#f3f4f6}.chat-list-item.active{background:#fff7eb;border-left-color:#ffb547}.chat-avatar{object-fit:cover;border-radius:50%;width:44px;height:44px}.chat-list-info{flex:1;min-width:0}.chat-list-top{justify-content:space-between;margin-bottom:4px;display:flex}.chat-list-name{color:#1a1a2e;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.chat-list-time{color:#9ca3af;font-size:12px}.chat-list-bottom{justify-content:space-between;align-items:center;display:flex}.chat-list-preview{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:13px;overflow:hidden}.chat-unread-badge{color:#fff;background:#ffb547;border-radius:10px;padding:2px 7px;font-size:11px;font-weight:600}.chat-window{flex-direction:column;gap:10px;width:95%;height:70vh;padding-top:20px;display:flex}.chat-header{background:#fff;border-bottom:1px solid #eef0f4;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.chat-header-left{align-items:center;gap:12px;display:flex}.chat-header-avatar{object-fit:cover;border-radius:50%;width:48px;height:48px}.chat-header-logo{color:#ffb547;background:#fff;border:2px solid #ffb547;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-weight:800;display:flex}.chat-header-name{margin:0;font-size:16px;font-weight:700}.chat-header-email{color:#9ca3af;margin:0;font-size:13px}.chat-online-badge{color:#059669;background:#d1fae5;border-radius:20px;padding:6px 16px;font-size:13px;font-weight:600}.chat-messages{flex-direction:column;flex:1;gap:18px;padding:24px 32px;display:flex;overflow-y:auto}.chat-intro{text-align:center;color:#6b7280;padding:60px 20px}.chat-intro-logo{color:#ffb547;background:#fff;border:3px solid #ffb547;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 16px;font-size:24px;font-weight:800;display:flex}.message-row{width:100%;display:flex}.message-row.mine{justify-content:flex-end}.message-row.theirs{justify-content:flex-start}.message-bubble-wrap{max-width:65%}.message-meta{color:#9ca3af;justify-content:space-between;gap:12px;margin-bottom:4px;font-size:12px;display:flex}.message-row.mine .message-meta{flex-direction:row-reverse}.message-sender{color:#374151;font-weight:600}.message-bubble{word-wrap:break-word;border-radius:16px;padding:12px 16px;font-size:14px;line-height:1.5}.bubble-mine{color:#fff;background:#ffb547;border-bottom-right-radius:4px}.bubble-theirs{color:#1a1a2e;background:#fff;border:1px solid #eef0f4;border-bottom-left-radius:4px}.message-attachments{flex-direction:column;gap:6px;margin-top:8px;display:flex}.message-attachment{color:inherit;font-size:13px;text-decoration:underline}.chat-input-bar{background:#fff;border-top:1px solid #eef0f4;align-items:center;gap:12px;padding:16px 24px;display:flex}.chat-attach-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px;font-size:20px}.chat-attach-btn:hover{background:#f3f4f6}.chat-text-input{border:1px solid #e5e7eb;border-radius:12px;outline:none;flex:1;padding:14px 18px;font-size:14px}.chat-text-input:focus{border-color:#ffb547}.chat-scope-btn{color:#1a1a2e;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:12px 20px;font-size:13px;font-weight:600}.chat-scope-btn:hover{background:#f9fafb}.chat-send-btn{color:#ffb547;cursor:pointer;background:0 0;border:none;padding:4px 10px;font-size:26px}.chat-send-btn:disabled{opacity:.4;cursor:not-allowed}.chat-loading,.chat-empty{color:#9ca3af;justify-content:center;align-items:center;height:100%;display:flex}
