@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap";.navbar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--border-color);color:var(--text-primary);z-index:100;background-color:#fffffff2;flex-direction:column;justify-content:center;align-items:center;width:100%;transition:all .3s;display:flex;position:fixed;top:0}.navbar .container{justify-content:space-between;width:95%;padding:14px 28px;display:flex}.navbar .container .logo{align-items:center;font-size:30px;font-weight:700;display:flex}.navbar .container .logo .logo-content{flex-direction:column;align-items:center;gap:5px;display:flex}.navbar .container .logo .main-logo{align-items:center;gap:12px;display:flex}.navbar .container .logo .logo-icon{object-fit:contain;width:40px;height:40px}.navbar .container .logo .text{color:var(--blue-900);font-family:Montserrat,sans-serif;font-size:38px;font-weight:700}.navbar .container .logo .tagline{text-transform:uppercase;letter-spacing:1px;color:var(--text-secondary);font-family:Montserrat,sans-serif;font-size:10px;font-weight:500}.navbar .container .links,.navbar .container .links .menu-links{align-items:center;gap:24px;font-weight:500;display:flex}@media screen and (width<=800px){.navbar .container .links .menu-links{display:none}}.navbar .container .links .user{cursor:pointer;border:1px solid var(--border-color);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:6px 10px;display:flex;position:relative}.navbar .container .links .user img{object-fit:cover;border-radius:50%;width:34px;height:34px}.navbar .container .links .user .options{z-index:2;width:200px;color:var(--gray-color);border:1px solid var(--border-color);box-shadow:var(--shadow-soft);background-color:#fff;border-radius:10px;flex-direction:column;gap:10px;padding:20px;font-weight:400;transition:all .5s;display:flex;position:absolute;top:50px;right:0}.navbar .container .links .user-section{align-items:center;gap:20px;display:flex}.navbar .container .links .user-section .notification-icon{cursor:pointer;border:1px solid var(--border-color);background:#fff;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative}.navbar .container .links .user-section .notification-icon img{width:18px;height:18px}.navbar .container .links .user-section .notification-icon .notification-count{color:#fff;background-color:red;border-radius:50%;padding:2px 6px;font-size:10px;line-height:1;position:absolute;top:-8px;right:-8px}.navbar .container .links .user-section .notification-icon .notifications-dropdown{border:1px solid var(--border-color);width:300px;box-shadow:var(--shadow-soft);z-index:100;background-color:#fff;border-radius:12px;max-height:300px;padding:10px 0 4px;position:absolute;top:46px;right:0;overflow-y:auto}.navbar .container .links .user-section .notification-icon .notifications-dropdown .notification-item{cursor:pointer;border-bottom:1px solid #f0f0f0;padding:10px 20px}.navbar .container .links .user-section .notification-icon .notifications-dropdown .notification-item:hover{background-color:#f9f9f9}.navbar .container .links .user-section .notification-icon .notifications-dropdown .notification-item p{color:#333;margin:0;font-size:14px}.navbar .container .links .user-section .notification-icon .notifications-dropdown .notification-item span{color:#999;font-size:12px}.navbar .container .links .user-section .notification-icon .notifications-dropdown .notification-item:last-child{border-bottom:none}.navbar .container .links button{color:var(--blue-700);border:1px solid var(--blue-700);cursor:pointer;background-color:var(--blue-50);border-radius:10px;padding:10px 20px;font-size:14px}.navbar .container .links button:hover{background-color:var(--blue-700);border-color:var(--blue-700);color:#fff}.navbar .container .links .join-active{color:var(--blue-700);border:1px solid var(--blue-700);font-size:14px;font-weight:600}.navbar .container .links .join-active:hover{background-color:var(--blue-700);border-color:var(--blue-700);color:#fff}.navbar hr{border:.5px solid var(--border-color);width:100%}.navbar .menu{width:80%;color:var(--gray-color)}.navbar .menu .menu-item{cursor:pointer;text-align:center;padding:10px 0}.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/ajax-loader-BcnMEykj.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(data:application/vnd.ms-fontobject;base64,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);src:url(data:application/vnd.ms-fontobject;base64,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)format("embedded-opentype"),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF)format("woff"),url(data:font/ttf;base64,AAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=)format("truetype"),url(/assets/slick-BlzDm7g2.svg#slick)format("svg")}.slick-prev,.slick-next{cursor:pointer;color:#0000;background:0 0;border:none;outline:none;width:20px;height:20px;padding:0;font-size:0;line-height:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#0000;background:0 0;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:slick;font-size:20px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{text-align:center;width:100%;margin:0;padding:0;list-style:none;display:block;position:absolute;bottom:-25px}.slick-dots li{cursor:pointer;width:20px;height:20px;margin:0 5px;padding:0;display:inline-block;position:relative}.slick-dots li button{cursor:pointer;color:#0000;background:0 0;border:0;outline:none;width:20px;height:20px;padding:5px;font-size:0;line-height:0;display:block}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.featured{color:#fff;align-items:center;height:500px;display:flex}.featured .container{display:flex}.featured .container .left{flex-direction:column;gap:30px;width:640px;padding:0 40px;display:flex}.featured .container .left h1{font-size:48px;line-height:56px}.featured .container .left h1 span{font-family:Noto Serif Display,serif;font-weight:600}@media screen and (width<=900px){.featured .container .left h1{font-size:45px}}@media screen and (width<=600px){.featured .container .left h1{font-size:32px}}.featured .container .left .search{border-radius:5px;justify-content:space-between;align-items:center;display:flex}.featured .container .left .search .searchInput{background-color:#fff;align-items:center;gap:10px;width:100%;display:flex}.featured .container .left .search .searchInput img{width:20px;height:20px;margin:10px}.featured .container .left .search .searchInput input{border:none;outline:none;width:100%;height:48px}@media screen and (width<=900px){.featured .container .left .search .searchInput{border-radius:5px}}.featured .container .left .search button{color:#fff;cursor:pointer;background-color:#87ceeb;border:none;border-radius:0 5px 5px 0;width:120px;height:50px;font-size:16px}@media screen and (width<=900px){.featured .container .left .search button{border-radius:5px;width:100%}.featured .container .left .search{flex-direction:column;gap:10px}}.featured .container .left .popular{align-items:center;gap:10px;display:flex}.featured .container .left .popular button{color:#fff;cursor:pointer;background-color:#0000;border:1px solid #fff;border-radius:20px;padding:5px 10px;font-size:14px}.featured .container .left .popular button:hover{color:#000;background-color:#fff}@media screen and (width<=900px){.featured .container .left .popular{display:none}.featured .container .left{width:80%;margin:auto;top:100px}}.featured .container .right img{z-index:-1;width:100%;position:absolute;top:80px;right:0}@media screen and (width<=900px){.featured .container .right img{display:none}.featured{background-color:#1a1b1d;justify-content:center;height:400px}}.trustedBy{background-color:#fafafa;justify-content:center;display:flex}.trustedBy .container{color:#b5b6ba;justify-content:center;align-items:center;gap:50px;width:100%;font-weight:600;display:flex}@media screen and (width<=600px){.trustedBy .container span{display:none}}.trustedBy .container img{object-fit:contain;height:70px}@media screen and (width<=600px){.trustedBy .container img{height:35px}}@media screen and (width<=900px){.trustedBy .container{gap:30px}}.categoryCardLink{text-decoration:none;display:inline-block}.cardContainer{color:#fff;cursor:pointer;border-radius:14px;width:280px;height:340px;margin:0 10px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 10px 28px #0c213d2e}.cardContainer img{object-fit:cover;width:100%;height:100%;display:block}.cardContainer:after{content:"";background:linear-gradient(#0000000d 30%,#000000ad 90%);position:absolute;inset:0}.cardContainer .content{z-index:2;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.cardContainer .desc{color:#ffffffe6;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:34px;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.cardContainer .title{letter-spacing:.2px;color:#fff;text-shadow:0 2px 12px #0006;font-size:24px;font-weight:700;line-height:1.1}.cardContainer:hover{transform:translateY(-6px);box-shadow:0 16px 30px #0c213d47}svg{cursor:pointer;color:#111827;background-color:#fff;border:1px solid #e4e5e7;border-radius:50%;width:36px;height:36px;padding:5px;box-shadow:0 4px 12px #0000002e}@media screen and (width<=600px){svg{display:none}}.prev,.next{z-index:4;margin-top:-24px;position:absolute;top:50%}.prev{left:-8px}.next{right:-8px}.slide-Container{width:95%;margin:auto;padding:20px 0;position:relative}.slide-Container .slick-list .slick-track{flex-direction:row!important;margin:0!important;display:flex!important}.slide-Container .slick-slide{box-sizing:border-box;flex-grow:0;flex-shrink:0;float:none!important;width:310px!important}.slide-Container .slick-slide>div{justify-content:center;width:100%;display:flex}.slide-Container .slick-dots{bottom:-34px}.slide-Container .slick-dots li button:before{color:#1dbf73;opacity:.35;font-size:10px}.slide-Container .slick-dots li.slick-active button:before{color:#1dbf73;opacity:1}.slide-Container .prev,.slide-Container .next{margin-top:0;top:42%}.slide-Container .prev{left:-14px}.slide-Container .next{right:-14px}.projectContainer{cursor:pointer;border-radius:5px;height:320px;margin:0 10px}.projectContainer img{object-fit:cover;border-radius:5px 5px 0 0;width:100%;height:70%}.projectContainer .info{align-items:center;gap:20px;padding:15px;display:flex;box-shadow:0 .14px 2.29266px #00000008,0 .37px 4.42626px #0000000c,0 3px 7px #00000017}.projectContainer .info img{object-fit:cover;border-radius:50%;width:40px;height:40px}.projectContainer .info .text h2{color:#404145;font-size:14px;font-weight:600;line-height:21px}.projectContainer .info .text span{font-size:14px}.gigCard{border:1px solid var(--border-color);background:var(--surface);border-radius:12px;flex-direction:column;width:280px;height:330px;margin:0 15px 20px;transition:all .2s;display:flex;overflow:hidden;box-shadow:0 6px 18px #14317114}.gigCard:hover{transform:translateY(-4px);box-shadow:0 14px 30px #14317129}.gigCard img{object-fit:cover;width:100%;height:150px}.gigCard .info{flex-direction:column;flex:1;gap:10px;padding:10px 20px;display:flex}.gigCard .info .user{align-items:center;gap:10px;display:flex}.gigCard .info .user img{border-radius:50%;width:26px;height:26px}.gigCard .info .user span{color:var(--text-secondary);font-size:13px}.gigCard .info p{color:var(--text-primary);margin:0;font-size:14px;line-height:1.4}.gigCard .info .star{align-items:center;gap:5px;display:flex}.gigCard .info .star img{width:14px;height:14px}.gigCard .info .star span{color:var(--blue-700);font-size:13px;font-weight:700}.gigCard .info .star .totalStars{color:var(--text-secondary);font-weight:400}.gigCard hr{border:.5px solid var(--border-color);height:0;margin:0}.gigCard .detail{justify-content:space-between;align-items:center;margin-top:auto;padding:8px 20px 10px;display:flex}.gigCard .detail img{cursor:pointer;opacity:.5;width:16px;height:16px}.gigCard .detail .price{text-align:right;flex-direction:column;align-items:flex-end;line-height:1.1;display:flex}.gigCard .detail .price span{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px;font-size:9px;font-weight:600}.gigCard .detail .price h2{color:var(--blue-900);letter-spacing:-.2px;margin:0;font-size:15px;font-weight:700}.gigTitleContainer{text-align:left;align-items:center;min-height:40px;padding:10px 20px 0;display:flex}.gigTitleContainer p{color:var(--text-primary);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.reviews{margin-top:50px}.reviews .loader{justify-content:center;align-items:center;width:100%;display:flex}.reviews .add{flex-direction:column;gap:20px;margin-top:20px;display:flex}.reviews .add .addForm{flex-direction:column;gap:20px;display:flex}.reviews .add .addForm textarea,.reviews .add .addForm select{padding:10px}.reviews .add .addForm select{align-self:flex-end;width:200px}@media screen and (width<=900px){.reviews .add .addForm select{width:100%}}.reviews .add .addForm button{color:#fff;background-color:var(--green-color);cursor:pointer;border:none;align-self:flex-end;width:100px;padding:10px}@media screen and (width<=900px){.reviews .add .addForm button{align-self:center;width:100%}}.reviews hr{border:.5px solid #d3d3d3;height:0;margin:50px 0}.review{flex-direction:column;gap:20px;margin:20px 0;display:flex}.review .user{align-items:center;display:flex}.review .user .pp{border-radius:50%;width:50px;height:50px}.review .user .country{color:gray;align-items:center;gap:10px;display:flex}.review .user .country img{width:25px}.review .stars{gap:5px;display:flex}.review .stars img{width:14px;height:14px}.review .stars span{color:#ffc108;font-size:14px;font-weight:700}.review .helpful{align-items:center;gap:10px;display:flex}.review .helpful img{width:14px}.payment-form{height:60vh}.payment-form button{background-color:var(--green-color);color:#fff;border:none;border-radius:5px;width:100%;margin:30px 0;padding:10px}.admin-sidebar{color:#dbe7ff;background:linear-gradient(#0f2354 0%,#16357c 100%);border-right:1px solid #ffffff14;width:270px;height:calc(100vh - 84px);padding:22px 14px;position:fixed;top:84px;left:0;overflow-y:auto;box-shadow:10px 0 24px #0b20502e}.admin-sidebar .sidebar-header{border-bottom:1px solid #ffffff1f;margin-bottom:14px;padding:8px 10px 14px}.admin-sidebar .sidebar-header h3{color:#fff;margin:0 0 4px;font-size:18px;font-weight:600;line-height:1.2}.admin-sidebar .sidebar-header p{color:#dbe7ffcc;letter-spacing:.4px;text-transform:uppercase;margin:0;font-size:12px;font-weight:500}.admin-sidebar .sidebar-menu{flex-direction:column;gap:8px;display:flex}.admin-sidebar .sidebar-menu .menu-item{color:#dbe7ff;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s,transform .2s;display:flex}.admin-sidebar .sidebar-menu .menu-item .menu-dot{background:#dbe7ff99;border-radius:50%;flex-shrink:0;width:8px;height:8px}.admin-sidebar .sidebar-menu .menu-item:hover{color:#fff;background:#ffffff1f;transform:translate(2px)}.admin-sidebar .sidebar-menu .menu-item.active{color:#123175;background:#fff;font-weight:600;box-shadow:0 8px 18px #08122e38}.admin-sidebar .sidebar-menu .menu-item.active .menu-dot{background:#1d4ed8}.home{overflow-x:hidden}.home .section-wrapper{padding:80px 0}.home .section-wrapper .container{width:90%;max-width:1400px;margin:0 auto}.home .section-wrapper .container h2{color:var(--blue-900);margin-bottom:40px;font-size:32px;font-weight:600}.home .section-wrapper.grey-bg{background-color:var(--surface-muted)}.home .features{background-color:var(--blue-50);justify-content:center;padding:100px 0;display:flex}.home .features .container{align-items:center;gap:100px;width:90%;max-width:1400px;display:flex}@media screen and (width<=1024px){.home .features .container{flex-direction:column;gap:50px}}.home .features .item{flex-direction:column;flex:1;gap:20px;display:flex}.home .features .item h1{color:var(--blue-900);font-size:38px;font-weight:600;line-height:48px}.home .features .item .feature-item .headline{align-items:center;gap:10px;margin-bottom:8px;display:flex}.home .features .item .feature-item .headline img{width:24px;height:24px}.home .features .item .feature-item .headline h6{color:var(--blue-900);margin:0;font-size:18px;font-weight:600}.home .features .item .feature-item p{color:var(--text-secondary);margin:0;font-size:18px;line-height:26px}.home .features .item .video-container{border-radius:8px;width:100%;overflow:hidden;box-shadow:0 10px 30px #0000001a}.home .features .item .video-container video{width:100%;display:block}.home .features.dark{background:linear-gradient(135deg,#102a69 0%,#1d4ed8 100%)}.home .features.dark h1,.home .features.dark h2,.home .features.dark p,.home .features.dark li{color:#fff}.home .features.dark .badge{background-color:var(--green-color,#1dbf73);color:#fff;border-radius:20px;width:max-content;padding:4px 12px;font-size:12px;font-weight:700}.home .features.dark h1>span{font-family:Noto Serif Display,serif;font-style:italic;font-weight:600}.home .features.dark .business-list{flex-direction:column;gap:15px;padding:0;list-style:none;display:flex}.home .features.dark .business-list li{align-items:center;gap:10px;font-size:18px;font-weight:400;display:flex}.home .features.dark .business-list li img{width:20px}.home .features.dark button{background-color:var(--green-color,#1dbf73);color:#fff;cursor:pointer;border:none;border-radius:4px;width:max-content;margin-top:10px;padding:12px 28px;font-size:16px;font-weight:600;transition:filter .2s}.home .features.dark button:hover{filter:brightness(1.1)}.home .features.dark .item img{border-radius:4px;width:100%}.home .skeleton{background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%) 0 0/200% 100%;border-radius:8px;animation:1.5s linear infinite shine}.home .skeleton.card-skeleton{width:100%;height:250px}.home .skeleton.gig-skeleton{width:100%;height:300px}@keyframes shine{to{background-position-x:-200%}}.footer{color:#74767e;background-color:#fff;border-top:1px solid #e4e5e7;padding:60px 0 30px}.footer .container{max-width:1400px;margin:0 auto;padding:0 20px}.footer .container .top{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;margin-bottom:40px;display:grid}.footer .container .top .item{flex-direction:column;gap:15px;display:flex}.footer .container .top .item h2{color:#404145;margin-bottom:5px;font-size:16px;font-weight:700}.footer .container .top .item .link{color:#74767e;font-size:15px;text-decoration:none;transition:color .2s}.footer .container .top .item .link:hover{color:#1dbf73}.footer .container hr{border:0;border-top:1px solid #e4e5e7;margin-bottom:25px}.footer .container .bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.footer .container .bottom .left{align-items:center;gap:20px;display:flex}.footer .container .bottom .left h2{color:#74767e;letter-spacing:-1px;font-size:24px}.footer .container .bottom .left span{color:#b5b6ba;white-space:nowrap;font-size:14px}.footer .container .bottom .right{align-items:center;gap:30px;display:flex}.footer .container .bottom .right .social{gap:20px;display:flex}.footer .container .bottom .right .social .social-icon{cursor:pointer;color:#74767e;transition:color .2s}.footer .container .bottom .right .social .social-icon:hover{color:#404145}.footer .container .bottom .right .settings{align-items:center;gap:20px;font-size:15px;font-weight:600;display:flex}.footer .container .bottom .right .settings .language,.footer .container .bottom .right .settings .currency{cursor:pointer;align-items:center;gap:8px;display:flex}.footer .container .bottom .right .settings .language:hover,.footer .container .bottom .right .settings .currency:hover{color:#1dbf73}@media (width<=768px){.footer .bottom{text-align:center;flex-direction:column}.footer .bottom .left{flex-direction:column;gap:10px}.footer .bottom .right{flex-direction:column;gap:20px}}.gig{justify-content:center;width:90%;margin:auto;display:flex}.gig .thank-you-banner{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:5px;align-items:center;gap:15px;width:100%;margin-bottom:20px;padding:15px;display:flex;position:relative}.gig .thank-you-banner img{width:24px;height:24px}.gig .thank-you-banner span{font-size:18px;font-weight:600}.gig .thank-you-banner p{flex-grow:1;margin:0;font-size:14px}.gig .thank-you-banner .close-button{cursor:pointer;color:#155724;background:0 0;border:none;font-size:20px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.gig .loader{justify-content:center;align-items:center;width:100%;display:flex}.gig .container{align-items:flex-start;gap:80px;width:95%;margin:auto;padding:30px 0;display:flex}.gig .container .left{word-break:break-word;flex-direction:column;flex:2 60%;gap:20px;padding-bottom:50px;display:flex;overflow:hidden}.gig .container .left h1{text-align:center;margin-top:20px}.gig .container .left h2{margin:10px 0;font-size:24px;font-weight:500}.gig .container .left .breadcrumbs{text-transform:uppercase;color:#555;font-size:13px;font-weight:300}.gig .container .left .user{align-items:center;gap:10px;display:flex}.gig .container .left .user .pp{object-fit:cover;border-radius:50%;width:32px;height:32px}.gig .container .left .user span{font-size:14px;font-weight:500}.gig .container .left .user .stars{align-items:center;gap:5px;display:flex}.gig .container .left .user .stars img{width:14px;height:14px}.gig .container .left .user .stars span{color:#ffc108;font-size:14px;font-weight:700}.gig .container .left .slider{background-color:#f5f5f5;border-radius:8px;width:100%;position:relative;overflow:hidden}.gig .container .left .slider .carousel__slider-tray-wrapper{border-radius:8px}.gig .container .left .slider img{width:100%;object-fit:cover!important;height:clamp(260px,38vw,560px)!important}.gig .container .left p{color:#555;font-weight:300;line-height:1.6}.gig .container .left .requirements-section{border:1px solid #d3d3d3;border-radius:5px;flex-direction:column;gap:20px;margin-top:40px;margin-bottom:40px;padding:20px;display:flex}.gig .container .left .requirements-section h2{margin-bottom:10px;font-size:20px}.gig .container .left .requirements-section .form-group{flex-direction:column;gap:5px;display:flex}.gig .container .left .requirements-section .form-group label{font-size:15px;font-weight:500}.gig .container .left .requirements-section .form-group textarea,.gig .container .left .requirements-section .form-group input[type=file]{resize:vertical;border:1px solid #d3d3d3;border-radius:5px;min-height:100px;padding:10px}.gig .container .left .requirements-section .checkbox-group{flex-direction:row;align-items:center;gap:10px}.gig .container .left .requirements-section .checkbox-group input[type=checkbox]{cursor:pointer;width:20px;height:20px}.gig .container .left .requirements-section .checkbox-group label{font-size:14px;font-weight:300;line-height:1.4}.gig .container .left .requirements-section button{color:#fff;cursor:pointer;background-color:#1dbf73;border:none;border-radius:5px;padding:10px 20px;font-size:16px}.gig .container .left .requirements-section button:disabled{cursor:not-allowed;background-color:#a6a6a6}.gig .container .left .delivery-progress-section{color:#0056b3;background-color:#f0f8ff;border:1px solid #d3d3d3;border-radius:5px;flex-direction:column;gap:15px;margin-top:40px;margin-bottom:40px;padding:20px;display:flex}.gig .container .left .delivery-progress-section h2{color:#004085;margin-bottom:5px;font-size:20px}.gig .container .left .delivery-progress-section p{margin:0;font-size:15px}.gig .container .left .delivery-progress-section p a{color:#007bff;font-weight:500;text-decoration:underline}.gig .container .left .gig-delivered-section{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:5px;flex-direction:column;gap:15px;margin-top:40px;margin-bottom:40px;padding:20px;display:flex}.gig .container .left .gig-delivered-section h2{color:#155724;margin-bottom:5px;font-size:20px}.gig .container .left .gig-delivered-section p{margin:0;font-size:15px}.gig .container .left .gig-delivered-section p a{color:#155724;font-weight:500;text-decoration:underline}.gig .container .left .seller{flex-direction:column;gap:20px;margin-top:50px;display:flex}.gig .container .left .seller .user{align-items:center;gap:20px;display:flex}.gig .container .left .seller .user img{object-fit:cover;border-radius:50%;width:100px;height:100px}.gig .container .left .seller .user .info{flex-direction:column;gap:10px;display:flex}.gig .container .left .seller .user .info .stars{align-items:center;gap:5px;display:flex}.gig .container .left .seller .user .info .stars img{width:14px;height:14px}.gig .container .left .seller .user .info .stars span{color:#ffc108;font-size:14px;font-weight:700}.gig .container .left .seller .user .info button{cursor:pointer;background-color:#fff;border:1px solid gray;border-radius:5px;padding:10px}.gig .container .left .seller .box{border:1px solid #d3d3d3;border-radius:5px;margin-top:20px;padding:20px}.gig .container .left .seller .box .items{flex-wrap:wrap;justify-content:space-between;display:flex}.gig .container .left .seller .box .items .item{flex-direction:column;gap:10px;width:300px;margin-bottom:20px;display:flex}.gig .container .left .seller .box .items .item .title{font-weight:300}.gig .container .left .seller .box .items .item .desc{gap:10px;display:flex}.gig .container .left .seller .box .items .item .desc img{width:30px}.gig .container .left .seller .box hr{border:.5px solid #d3d3d3;height:0;margin-bottom:20px}.gig .container .left .continue-to-delivery{color:#fff;cursor:pointer;background-color:#1dbf73;border:none;border-radius:5px;width:100%;margin-top:20px;padding:10px;font-size:18px;font-weight:500}.gig .container .left .reviews{flex-direction:column;gap:50px;margin-top:50px;display:flex}.gig .container .left .reviews .item{flex-direction:column;gap:20px;display:flex}.gig .container .left .reviews .item .user{align-items:center;gap:10px;display:flex}.gig .container .left .reviews .item .user img{border-radius:50%;width:50px;height:50px}.gig .container .left .reviews .item .user .info{flex-direction:column;display:flex}.gig .container .left .reviews .item .user .info span{font-size:14px;font-weight:500}.gig .container .left .reviews .item .user .info .country{color:gray;align-items:center;gap:10px;font-weight:300;display:flex}.gig .container .left .reviews .item .user .info .country img{width:20px;height:20px}.gig .container .left .reviews .item .stars{align-items:center;gap:5px;display:flex}.gig .container .left .reviews .item .stars img{width:14px;height:14px}.gig .container .left .reviews .item .stars span{color:#ffc108;font-size:14px;font-weight:700}.gig .container .left .reviews .item p{color:gray;line-height:20px}.gig .container .left .reviews .item .seller-response{background-color:#f8f8f8;border-left:5px solid #1dbf73;border-radius:5px;margin-top:15px;padding:15px}.gig .container .left .reviews .item .seller-response h4{color:#333;margin-bottom:5px;font-size:16px}.gig .container .left .reviews .item .seller-response p{color:#555;font-size:14px}.gig .container .left .reviews .item .helpful{align-items:center;gap:10px;display:flex}.gig .container .left .reviews .item .helpful img{cursor:pointer;width:14px}.gig .container .left .reviews hr{border:.5px solid #d3d3d3;height:0;margin:50px 0}.gig .container .right,.gig .container .right-mobile{word-break:break-word;border:1px solid #d3d3d3;border-radius:5px;flex-direction:column;flex:1;gap:20px;min-width:320px;height:max-content;padding:20px;display:flex;position:sticky;top:150px}.gig .container .right .price,.gig .container .right-mobile .price{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.gig .container .right .price h2,.gig .container .right-mobile .price h2{white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:right;font-size:24px;font-weight:300}.gig .container .right .price h3,.gig .container .right-mobile .price h3{white-space:normal;overflow-wrap:anywhere;word-break:break-word;flex:220px;font-size:18px;font-weight:500}.gig .container .right p,.gig .container .right-mobile p{color:gray;overflow-wrap:anywhere;word-break:break-word;margin:10px 0}.gig .container .right .details,.gig .container .right-mobile .details{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.gig .container .right .details .item,.gig .container .right-mobile .details .item{align-items:center;gap:10px;min-width:140px;display:flex}.gig .container .right .details .item img,.gig .container .right-mobile .details .item img{width:20px}.gig .container .right .details .item span,.gig .container .right-mobile .details .item span{overflow-wrap:anywhere;word-break:break-word}.gig .container .right .features .item,.gig .container .right-mobile .features .item{color:gray;align-items:center;gap:10px;margin-bottom:5px;font-weight:300;display:flex}.gig .container .right .features .item img,.gig .container .right-mobile .features .item img{width:14px}.gig .container .right .features .item span,.gig .container .right-mobile .features .item span{overflow-wrap:anywhere;word-break:break-word}.gig .container .right button,.gig .container .right-mobile button{color:#fff;cursor:pointer;background-color:#1dbf73;border:none;border-radius:5px;width:100%;padding:10px;font-size:18px;font-weight:500}@media screen and (width<=900px){.gig .container .right,.gig .container .right-mobile{display:none}}.gig .container .right-mobile button{width:100%;margin:20px 0}@media screen and (width>=901px){.gig .container .right-mobile{display:none}}@media screen and (width<=900px){.gig .container .right-mobile{display:block;position:relative;top:0}.gig .container{flex-direction:column;gap:30px}.gig .container .left .slider img{height:clamp(220px,58vw,360px)!important}}.wishlist-icon{margin-left:15px}.wishlist-icon img{cursor:pointer;width:24px;height:24px;transition:transform .2s ease-in-out}.wishlist-icon img:hover{transform:scale(1.1)}.buttonBack___1mlaL,.buttonFirst___2rhFr,.buttonLast___2yuh0,.buttonNext___2mOCa,.buttonNext___3Lm3s,.dot___3c3SI{cursor:pointer}.image___xtQGH{width:100%;height:100%;display:block}.spinner___27VUp{border:4px solid #a9a9a9;border-top-color:#000;border-radius:30px;width:30px;height:30px;animation-name:spin___S3UuE;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:calc(50% - 15px);left:calc(50% - 15px)}@keyframes spin___S3UuE{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.container___2O72F{width:100%;height:100%;position:relative;overflow:hidden}.overlay___IV4qY{opacity:0;cursor:zoom-in;transition:opacity .3s,transform .3s;position:absolute;inset:0}.hover___MYy31,.loading___1pvNI,.zoom___3kqYk{opacity:1}.imageLoadingSpinnerContainer___3UIPD{background-color:#f4f4f4;position:absolute;inset:0}.slide___3-Nqo{box-sizing:border-box;height:0;margin:0;list-style-type:none;display:block;position:relative}.slide___3-Nqo:focus{outline:none!important}.slideHorizontal___1NzNV{float:left}[dir=rtl] .slideHorizontal___1NzNV{direction:rtl;transform:scaleX(-1)}.slideInner___2mfX9{width:100%;height:100%;position:absolute;top:0;left:0}.focusRing___1airF{pointer-events:none;outline:5px solid highlight;position:absolute;inset:5px}@media (-webkit-device-pixel-ratio>=0){.focusRing___1airF{outline-style:auto;outline-color:-webkit-focus-ring-color}}.horizontalSlider___281Ls{touch-action:pan-y pinch-zoom;position:relative;overflow:hidden}[dir=rtl] .horizontalSlider___281Ls{direction:ltr;transform:scaleX(-1)}.horizontalSliderTray___1L-0W{width:100%;overflow:hidden}.verticalSlider___34ZFD{position:relative;overflow:hidden}.verticalSliderTray___267D8{overflow:hidden}.verticalTray___12Key{float:left}.verticalSlideTrayWrap___2nO7o{overflow:hidden}.sliderTray___-vHFQ{margin:0;padding:0;list-style:none;display:block}.sliderAnimation___300FY{will-change:transform;transition:transform .5s cubic-bezier(.645,.045,.355,1)}.masterSpinnerContainer___1Z6hB{background-color:#f4f4f4;position:absolute;inset:0}.gigs{justify-content:center;min-height:80vh;display:flex}.gigs .container{flex-direction:column;gap:20px;width:90%;max-width:1400px;margin:40px auto;display:flex}.gigs .container .breadcrumbs{color:var(--text-secondary);letter-spacing:.5px;font-size:13px;font-weight:400}.gigs .container h1{color:var(--blue-900);font-size:32px;font-weight:600}.gigs .container .subtitle{color:var(--text-secondary);margin-bottom:10px;font-size:16px;font-weight:400}.gigs .container .filter-bar{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}@media screen and (width<=900px){.gigs .container .filter-bar{flex-direction:column;align-items:flex-start;gap:20px}}.gigs .container .filter-bar .left{align-items:center;gap:15px;display:flex}.gigs .container .filter-bar .left .label{color:var(--text-secondary);font-weight:600}.gigs .container .filter-bar .left .inputs{gap:10px;display:flex}.gigs .container .filter-bar .left .inputs input{border:1px solid var(--border-color);border-radius:8px;outline:none;width:100px;padding:8px 12px;font-size:14px}.gigs .container .filter-bar .left .inputs input:focus{border-color:var(--blue-600)}.gigs .container .filter-bar .left .inputs button{background-color:var(--blue-700);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-weight:600;transition:background .3s}.gigs .container .filter-bar .left .inputs button:hover{background-color:#1743bf}.gigs .container .filter-bar .right{align-items:center;gap:10px;display:flex;position:relative}.gigs .container .filter-bar .right .sortBy{color:var(--text-secondary);font-weight:400}.gigs .container .filter-bar .right .sort-container{cursor:pointer;position:relative}.gigs .container .filter-bar .right .sort-container .sortType{color:var(--blue-900);align-items:center;gap:5px;font-weight:600;display:flex}.gigs .container .filter-bar .right .sort-container .sortType img{width:12px;transition:transform .3s}.gigs .container .filter-bar .right .sort-container .sortType img.active{transform:rotate(180deg)}.gigs .container .filter-bar .right .sort-container .rightMenu{border:1px solid var(--border-color);width:150px;box-shadow:var(--shadow-soft);z-index:100;background:#fff;border-radius:8px;flex-direction:column;gap:15px;padding:15px;display:flex;position:absolute;top:35px;right:0}.gigs .container .filter-bar .right .sort-container .rightMenu span{color:var(--text-secondary);font-size:14px;transition:color .2s}.gigs .container .filter-bar .right .sort-container .rightMenu span:hover{color:var(--blue-700)}.gigs .container .cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:35px;width:100%;display:grid}@media screen and (width<=600px){.gigs .container .cards{grid-template-columns:1fr}}.gigs .container .loader{justify-content:center;align-items:center;width:100%;height:300px;display:flex}.gigs .container .error-message,.gigs .container .no-results{text-align:center;background:var(--surface-muted);border:1px solid var(--border-color);width:100%;color:var(--text-secondary);border-radius:12px;padding:60px;font-size:18px}.orders{justify-content:center;display:flex}.orders .loader{justify-content:center;align-items:center;width:100%;display:flex}.orders .container{width:75%;margin:auto;padding:50px 0;overflow-x:scroll}.orders .container::-webkit-scrollbar{display:none}.orders .container .title{justify-content:space-between;align-items:center;display:flex}.orders .container table{min-width:100%;margin:auto}.orders .container table tr{height:50px}.orders .container table tr th{text-align:left}.orders .container table tr td img{object-fit:contain;width:100px;height:100px}.orders .container table tr td{padding:0 10px}.orders .container table tr .message{cursor:pointer;width:30px;height:30px}.orders .container table tr:nth-child(2n){background-color:#00ff620f}@media screen and (width<=900px){.orders .container{width:90%}}.orders .order-row{cursor:pointer}.orders .order-row:hover{background-color:#f5f5f5}.myGigs{justify-content:center;display:flex}.myGigs .loader{justify-content:center;align-items:center;width:100%;display:flex}.myGigs .container{flex-direction:column;gap:20px;width:95%;padding:30px;display:flex}.myGigs .container .title{justify-content:space-between;align-items:center;display:flex}.myGigs .container .title h1{color:#333;font-size:24px}.myGigs .container .title button{color:#fff;cursor:pointer;background-color:#1dbf73;border:none;border-radius:5px;padding:10px 20px;font-size:16px;font-weight:500}.myGigs .container .title button:hover{background-color:#19a463}.myGigs .container .earnings-summary{background-color:#f8f8f8;border-radius:8px;margin-bottom:20px;padding:20px}.myGigs .container .earnings-summary h2{color:#333;margin-bottom:20px}.myGigs .container .earnings-summary .earnings-cards{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;display:grid}.myGigs .container .earnings-summary .earnings-cards .earnings-card{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a}.myGigs .container .earnings-summary .earnings-cards .earnings-card h3{color:#555;margin-bottom:10px;font-size:16px}.myGigs .container .earnings-summary .earnings-cards .earnings-card p{color:#1dbf73;font-size:24px;font-weight:600}.myGigs .container .tabs{gap:20px;margin-bottom:20px;display:flex}.myGigs .container .tabs button{color:#555;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 20px;font-size:16px}.myGigs .container .tabs button.active{color:#1dbf73;border-bottom-color:#1dbf73}.myGigs .container .tabs button:hover{color:#1dbf73}.myGigs .container .gigs table{border-collapse:collapse;width:100%}.myGigs .container .gigs table th,.myGigs .container .gigs table td{text-align:left;border-bottom:1px solid #ddd;padding:15px}.myGigs .container .gigs table th{color:#555;font-weight:500}.myGigs .container .gigs table tr{cursor:pointer}.myGigs .container .gigs table tr:hover{background-color:#f8f8f8}.myGigs .container .gigs table .cover{object-fit:cover;border-radius:4px;width:50px;height:50px}.myGigs .container .gigs table .delete{cursor:pointer;opacity:.7;width:20px;height:20px}.myGigs .container .gigs table .delete:hover{opacity:1}.myGigs .container .orders{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.myGigs .container .orders .order{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a}.myGigs .container .orders .order .order-info{margin-bottom:15px}.myGigs .container .orders .order .order-info h3{color:#333;margin-bottom:10px}.myGigs .container .orders .order .order-info p{color:#555;margin:5px 0}.myGigs .container .orders .order button{color:#fff;cursor:pointer;background-color:#1dbf73;border:none;border-radius:5px;width:100%;padding:10px}.myGigs .container .orders .order button:hover{background-color:#19a463}@media screen and (width<=900px){.myGigs .container{width:90%}}.add{justify-content:center;display:flex}.add .container{width:85%;margin:auto;padding:50px 0}.add .container h1{color:gray;margin-bottom:30px;font-weight:300}.add .container .sections{justify-content:space-between;gap:100px;display:flex}.add .container .sections .left,.add .container .sections .right{flex-direction:column;flex:1;justify-content:space-between;gap:10px;display:flex}.add .container .sections .left label,.add .container .sections .right label{color:gray;font-size:18px}.add .container .sections .left input,.add .container .sections .left select,.add .container .sections .left textarea,.add .container .sections .right input,.add .container .sections .right select,.add .container .sections .right textarea{padding:12px}.add .container .sections .left .images,.add .container .sections .right .images{align-items:center;gap:20px;display:flex}.add .container .sections .left .images .imagesInput,.add .container .sections .right .images .imagesInput{flex-direction:column;gap:20px;display:flex}.add .container .sections .left .images button:disabled,.add .container .sections .right .images button:disabled{color:#fff;cursor:not-allowed;background-color:gray}.add .container .sections .left button,.add .container .sections .right button{background-color:var(--green-color);color:#fff;cursor:pointer;border:none;border-radius:5px;padding:16px;font-size:18px;font-weight:500}.add .container .sections .right .add{justify-content:space-between;gap:20px;display:flex}.add .container .sections .right .add input{width:80%}.add .container .sections .right .addedFeatures{flex-wrap:wrap;gap:20px;display:flex}.add .container .sections .right .addedFeatures button{color:gray;background-color:#0000;border:1px solid #ccc;border-radius:10px;align-items:center;gap:20px;height:30px;font-size:12px;font-weight:400;display:flex}@media screen and (width<=900px){.add .container .sections{flex-direction:column-reverse}}.message{justify-content:center;width:100%;height:100%;display:flex}.message .container{width:75%;height:100%;margin:auto}.message .container .loader{justify-content:center;align-items:center;width:100%;display:flex}.message .container .breadcrumbs{color:#555}.message .container .messages{flex-direction:column;gap:20px;margin:30px 0;padding:50px;display:flex;overflow-y:scroll}.message .container .messages .item{gap:20px;max-width:600px;height:100%;display:flex}.message .container .messages .item.owner{flex-direction:row-reverse;align-self:flex-end}.message .container .messages .item.owner p{color:#fff;background-color:#4169e1;border-radius:20px 0 20px 20px}.message .container .messages .item img{object-fit:cover;border-radius:50%;width:40px;height:40px}.message .container .messages .item p{color:#3a3a3a;background-color:#e4e3e3;border-radius:0 20px 20px;padding:20px}@media screen and (width<=900px){.message .container .messages .item p{padding:15px}.message .container .messages .item{max-width:300px}}.message .container hr{border:.5px solid #e9e8e8;width:100%;margin-bottom:10px}.message .container .write{justify-content:space-between;align-items:center;gap:20px;display:flex}.message .container .write textarea{border:1px solid #ccc;border-radius:10px;width:80%;height:100px;padding:10px}@media screen and (width<=900px){.message .container .write textarea{height:40px}}.message .container .write button{background-color:var(--green-color);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100px;padding:20px;font-weight:500}@media screen and (width<=600px){.message .container .write button{padding:15px}}@media screen and (width<=900px){.message .container{width:90%}}.messages{justify-content:center;display:flex}.messages .container{width:75%;margin:auto;padding:50px 0}.messages .container .loader{justify-content:center;align-items:center;width:100%;display:flex}.messages .container .title{justify-content:space-between;align-items:center;display:flex}.messages .container table{border-collapse:collapse;width:100%}.messages .container table tr{height:80px}.messages .container table tr th{text-align:left}.messages .container table tr td{padding:10px}.messages .container table tr td:first-child{font-weight:500}.messages .container table tr td:nth-child(2),.messages .container table tr td:nth-child(3){color:gray}.messages .container table tr button{background-color:var(--green-color);color:#fff;cursor:pointer;border:none;width:max-content;padding:10px}.messages .container table tr .message{cursor:pointer;width:30px;height:30px}.messages .container table tr.active{background-color:#00ff621a;border-bottom:5px solid #fff}@media screen and (width<=900px){.messages .container{width:90%}}.login{background:linear-gradient(#f4f8ff 0%,#eef4ff 100%);justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex}.login form{background:var(--surface);border:1px solid var(--border-color);width:100%;max-width:400px;box-shadow:var(--shadow-soft);border-radius:16px;flex-direction:column;gap:24px;padding:60px 40px;transition:all .3s;display:flex}.login form h1{color:var(--blue-900);text-align:center;margin-bottom:10px;font-size:28px}.login form label{color:var(--text-secondary);margin-bottom:6px;font-size:16px;font-weight:500}.login form input,.login form textarea{border:1px solid var(--border-color);border-radius:8px;padding:14px 16px;font-size:16px;transition:border .3s,box-shadow .3s}.login form input:focus,.login form textarea:focus{border-color:var(--blue-600);outline:none;box-shadow:0 0 0 3px #2563eb24}.login form button{background-color:var(--blue-700);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:14px;font-size:18px;font-weight:600;transition:background-color .3s,transform .2s}.login form button:hover{background-color:#1743bf;transform:translateY(-1px)}.login form button:disabled{cursor:not-allowed;background-color:#99a5c4}.login form span{color:#dc2626;margin-top:-12px;font-size:14px}@media screen and (width<=600px){.login form{width:90%;padding:40px 24px}}.register{background:linear-gradient(#f4f8ff 0%,#eef4ff 100%);justify-content:center;align-items:center;min-height:100vh;padding:120px 20px 60px;display:flex}.register form{background:var(--surface);border:1px solid var(--border-color);width:min(1100px,92%);box-shadow:var(--shadow-soft);border-radius:16px;gap:42px;margin:auto;padding:36px;display:flex}.register form h1{color:var(--blue-900);margin-bottom:20px;font-weight:600}.register form .left,.register form .right{flex-direction:column;flex:1;justify-content:space-between;gap:10px;display:flex}.register form .left label,.register form .right label{color:var(--text-secondary);font-size:15px;font-weight:500}.register form .left input,.register form .left textarea,.register form .right input,.register form .right textarea{border:1px solid var(--border-color);border-radius:10px;padding:12px}.register form .left input:focus,.register form .left textarea:focus,.register form .right input:focus,.register form .right textarea:focus{border-color:var(--blue-600);outline:none;box-shadow:0 0 0 3px #2563eb24}.register form .left button,.register form .right button{color:#fff;background-color:var(--blue-700);cursor:pointer;border:none;border-radius:10px;padding:14px 20px;font-size:16px;font-weight:600;transition:background-color .2s}.register form .left button:hover,.register form .right button:hover{background-color:#1743bf}.register form .left button:disabled,.register form .right button:disabled{color:#fff;cursor:not-allowed;background-color:#99a5c4}.register form .left .toggle,.register form .right .toggle{align-items:center;gap:10px;display:flex}.register form .left .toggle .switch,.register form .right .toggle .switch{width:50px;height:24px;display:inline-block;position:relative}.register form .left .toggle .switch input,.register form .right .toggle .switch input{opacity:0;width:0;height:0}.register form .left .toggle .slider,.register form .right .toggle .slider{cursor:pointer;background-color:#ccc;border-radius:24px;transition:all .4s;position:absolute;inset:0}.register form .left .toggle .slider:before,.register form .right .toggle .slider:before{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;transition:all .4s;position:absolute;bottom:4px;left:4px}.register form .left .toggle input:checked+.slider,.register form .right .toggle input:checked+.slider{background-color:var(--blue-700)}.register form .left .toggle input:focus+.slider,.register form .right .toggle input:focus+.slider{box-shadow:0 0 0 3px #2563eb24}.register form .left .toggle input:checked+.slider:before,.register form .right .toggle input:checked+.slider:before{transform:translate(26px)}@media screen and (width<=900px){.register form{flex-direction:column-reverse}}.pay{width:600px;margin:auto;padding-bottom:100px}.pay h2{margin:20px 0 40px}@media screen and (width<=900px){.pay{width:90%}}.pay-message{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:90%;min-height:400px;margin:auto;display:flex}.notFound{justify-content:center;align-items:center;height:40vh;display:flex}.notFound .container{align-items:center;gap:20px;display:flex}.notFound .container h1{color:#ed0331;font-size:3.75rem;font-weight:800}@media screen and (width<=900px){.notFound .container h1{font-size:2.5rem}}.notFound .container .text h2{color:#1a202c;font-size:2rem;font-weight:800}@media screen and (width<=900px){.notFound .container .text h2{font-size:1.5rem}}.notFound .container .text p{padding:5px 0}.gig-approval-page{padding:2rem}.gig-approval-page h2{margin-bottom:1rem}.gig-approval-table{border-collapse:collapse;width:100%}.gig-approval-table th,.gig-approval-table td{vertical-align:middle;text-align:left;border-bottom:1px solid #eee;padding:12px 10px}.gig-approval-table th{font-weight:600}.gig-approval-table .action-cell{min-width:230px}.gig-approval-table .gig-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.gig-approval-table .gig-actions button{color:#fff;cursor:pointer;border:none;border-radius:6px;min-width:74px;height:34px;padding:0 14px;font-size:.88rem;font-weight:600;transition:transform .15s,filter .2s}.gig-approval-table .gig-actions button:hover:not(:disabled){filter:brightness(.96);transform:translateY(-1px)}.gig-approval-table .gig-actions button:disabled{opacity:.7;cursor:not-allowed}.gig-approval-table .view-btn{background:#0d6efd}.gig-approval-table .approve-btn{background:#1f9d55}.gig-approval-table .reject-btn{background:#dc3545}.modal-overlay{z-index:1000;background:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modal-content{background:#fff;border-radius:8px;width:90%;max-width:700px;max-height:90vh;padding:32px;position:relative;overflow-y:auto;box-shadow:0 4px 12px #00000026}.modal-content .close-button{cursor:pointer;color:#555;background:0 0;border:none;border-radius:4px;padding:5px;font-size:24px;transition:background-color .2s;position:absolute;top:12px;right:12px}.modal-content .close-button:hover{background-color:#f0f0f0}.modal-content .gig-title-modal{color:#333;text-align:center;margin-bottom:20px;font-size:28px}.modal-content .gig-details-section,.modal-content .gig-description-section,.modal-content .gig-meta-section,.modal-content .gig-features-section,.modal-content .gig-images-section{border-bottom:1px solid #eee;margin-bottom:25px;padding-bottom:15px}.modal-content .gig-details-section:last-child,.modal-content .gig-description-section:last-child,.modal-content .gig-meta-section:last-child,.modal-content .gig-features-section:last-child,.modal-content .gig-images-section:last-child{border-bottom:none;margin-bottom:0}.modal-content .gig-details-section h3,.modal-content .gig-description-section h3,.modal-content .gig-meta-section h3,.modal-content .gig-features-section h3,.modal-content .gig-images-section h3{color:#444;margin-bottom:10px;font-size:20px}.modal-content .gig-details-section p,.modal-content .gig-description-section p,.modal-content .gig-meta-section p,.modal-content .gig-features-section p,.modal-content .gig-images-section p{color:#666;margin-bottom:8px;font-size:15px;line-height:1.6}.modal-content .gig-details-section b,.modal-content .gig-description-section b,.modal-content .gig-meta-section b,.modal-content .gig-features-section b,.modal-content .gig-images-section b{color:#333}.modal-content .gig-details-section ul,.modal-content .gig-description-section ul,.modal-content .gig-meta-section ul,.modal-content .gig-features-section ul,.modal-content .gig-images-section ul{padding-left:0;list-style:inside}.modal-content .gig-details-section ul li,.modal-content .gig-description-section ul li,.modal-content .gig-meta-section ul li,.modal-content .gig-features-section ul li,.modal-content .gig-images-section ul li{color:#666;margin-bottom:5px;font-size:15px}.modal-content .image-gallery{flex-wrap:wrap;gap:10px;display:flex}.modal-content .image-gallery .gig-image{object-fit:cover;border:1px solid #ddd;border-radius:4px;width:100px;height:100px;transition:transform .2s}.modal-content .image-gallery .gig-image:hover{transform:scale(1.05)}.modal-content .modal-actions{justify-content:flex-end;gap:15px;margin-top:30px;display:flex}.modal-content .modal-actions button{cursor:pointer;border:none;border-radius:5px;padding:12px 25px;font-size:16px;font-weight:600;transition:background-color .2s}.modal-content .modal-actions button:disabled{opacity:.7;cursor:not-allowed}.modal-content .modal-actions .approve-button{color:#fff;background-color:#28a745}.modal-content .modal-actions .approve-button:hover{background-color:#218838}.modal-content .modal-actions .reject-button{color:#fff;background-color:#dc3545}.modal-content .modal-actions .reject-button:hover{background-color:#c82333}.admin-dashboard-layout{display:flex}.admin-dashboard-layout .admin-content{box-sizing:border-box;background:linear-gradient(#f5f9ff 0%,#edf3ff 100%);flex-grow:1;width:100%;min-height:100vh;margin-top:84px;margin-left:270px;padding:24px}.admin-dashboard-layout .admin-content center h1{color:#333;margin-bottom:30px;font-size:2.5rem;font-weight:700}.admin-dashboard-layout .admin-content .broadcast-section,.admin-dashboard-layout .admin-content .all-users-section,.admin-dashboard-layout .admin-content .review-management-section,.admin-dashboard-layout .admin-content .login-logs-section,.admin-dashboard-layout .admin-content .disputes-section,.admin-dashboard-layout .admin-content .commission-management-section{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;margin-top:25px;padding:30px;box-shadow:0 4px 12px #0000000d}.admin-dashboard-layout .admin-content .broadcast-section h2,.admin-dashboard-layout .admin-content .all-users-section h2,.admin-dashboard-layout .admin-content .review-management-section h2,.admin-dashboard-layout .admin-content .login-logs-section h2,.admin-dashboard-layout .admin-content .disputes-section h2,.admin-dashboard-layout .admin-content .commission-management-section h2{color:#333;margin-bottom:25px;font-size:1.8rem;font-weight:600}.admin-dashboard-layout .admin-content .broadcast-section .form-group,.admin-dashboard-layout .admin-content .all-users-section .form-group,.admin-dashboard-layout .admin-content .review-management-section .form-group,.admin-dashboard-layout .admin-content .login-logs-section .form-group,.admin-dashboard-layout .admin-content .disputes-section .form-group,.admin-dashboard-layout .admin-content .commission-management-section .form-group{flex-direction:column;align-items:flex-start;margin-bottom:20px;display:flex}.admin-dashboard-layout .admin-content .broadcast-section .form-group label,.admin-dashboard-layout .admin-content .all-users-section .form-group label,.admin-dashboard-layout .admin-content .review-management-section .form-group label,.admin-dashboard-layout .admin-content .login-logs-section .form-group label,.admin-dashboard-layout .admin-content .disputes-section .form-group label,.admin-dashboard-layout .admin-content .commission-management-section .form-group label{color:#555;margin-bottom:8px;margin-right:0;font-weight:600}.admin-dashboard-layout .admin-content .broadcast-section .form-group textarea,.admin-dashboard-layout .admin-content .broadcast-section .form-group select,.admin-dashboard-layout .admin-content .broadcast-section .form-group input[type=number],.admin-dashboard-layout .admin-content .broadcast-section .form-group input[type=text],.admin-dashboard-layout .admin-content .all-users-section .form-group textarea,.admin-dashboard-layout .admin-content .all-users-section .form-group select,.admin-dashboard-layout .admin-content .all-users-section .form-group input[type=number],.admin-dashboard-layout .admin-content .all-users-section .form-group input[type=text],.admin-dashboard-layout .admin-content .review-management-section .form-group textarea,.admin-dashboard-layout .admin-content .review-management-section .form-group select,.admin-dashboard-layout .admin-content .review-management-section .form-group input[type=number],.admin-dashboard-layout .admin-content .review-management-section .form-group input[type=text],.admin-dashboard-layout .admin-content .login-logs-section .form-group textarea,.admin-dashboard-layout .admin-content .login-logs-section .form-group select,.admin-dashboard-layout .admin-content .login-logs-section .form-group input[type=number],.admin-dashboard-layout .admin-content .login-logs-section .form-group input[type=text],.admin-dashboard-layout .admin-content .disputes-section .form-group textarea,.admin-dashboard-layout .admin-content .disputes-section .form-group select,.admin-dashboard-layout .admin-content .disputes-section .form-group input[type=number],.admin-dashboard-layout .admin-content .disputes-section .form-group input[type=text],.admin-dashboard-layout .admin-content .commission-management-section .form-group textarea,.admin-dashboard-layout .admin-content .commission-management-section .form-group select,.admin-dashboard-layout .admin-content .commission-management-section .form-group input[type=number],.admin-dashboard-layout .admin-content .commission-management-section .form-group input[type=text]{box-sizing:border-box;border:1px solid #dcdcdc;border-radius:8px;width:100%;padding:12px;font-size:16px;transition:border-color .3s,box-shadow .3s}.admin-dashboard-layout .admin-content .broadcast-section .form-group textarea:focus,.admin-dashboard-layout .admin-content .broadcast-section .form-group select:focus,.admin-dashboard-layout .admin-content .broadcast-section .form-group input[type=number]:focus,.admin-dashboard-layout .admin-content .broadcast-section .form-group input[type=text]:focus,.admin-dashboard-layout .admin-content .all-users-section .form-group textarea:focus,.admin-dashboard-layout .admin-content .all-users-section .form-group select:focus,.admin-dashboard-layout .admin-content .all-users-section .form-group input[type=number]:focus,.admin-dashboard-layout .admin-content .all-users-section .form-group input[type=text]:focus,.admin-dashboard-layout .admin-content .review-management-section .form-group textarea:focus,.admin-dashboard-layout .admin-content .review-management-section .form-group select:focus,.admin-dashboard-layout .admin-content .review-management-section .form-group input[type=number]:focus,.admin-dashboard-layout .admin-content .review-management-section .form-group input[type=text]:focus,.admin-dashboard-layout .admin-content .login-logs-section .form-group textarea:focus,.admin-dashboard-layout .admin-content .login-logs-section .form-group select:focus,.admin-dashboard-layout .admin-content .login-logs-section .form-group input[type=number]:focus,.admin-dashboard-layout .admin-content .login-logs-section .form-group input[type=text]:focus,.admin-dashboard-layout .admin-content .disputes-section .form-group textarea:focus,.admin-dashboard-layout .admin-content .disputes-section .form-group select:focus,.admin-dashboard-layout .admin-content .disputes-section .form-group input[type=number]:focus,.admin-dashboard-layout .admin-content .disputes-section .form-group input[type=text]:focus,.admin-dashboard-layout .admin-content .commission-management-section .form-group textarea:focus,.admin-dashboard-layout .admin-content .commission-management-section .form-group select:focus,.admin-dashboard-layout .admin-content .commission-management-section .form-group input[type=number]:focus,.admin-dashboard-layout .admin-content .commission-management-section .form-group input[type=text]:focus{border-color:#1dbf73;outline:none;box-shadow:0 0 0 3px #1dbf7333}.admin-dashboard-layout .admin-content .broadcast-section .form-group input[type=number],.admin-dashboard-layout .admin-content .all-users-section .form-group input[type=number],.admin-dashboard-layout .admin-content .review-management-section .form-group input[type=number],.admin-dashboard-layout .admin-content .login-logs-section .form-group input[type=number],.admin-dashboard-layout .admin-content .disputes-section .form-group input[type=number],.admin-dashboard-layout .admin-content .commission-management-section .form-group input[type=number]{text-align:left;width:100px;display:inline-block}.admin-dashboard-layout .admin-content .broadcast-section .form-group span,.admin-dashboard-layout .admin-content .all-users-section .form-group span,.admin-dashboard-layout .admin-content .review-management-section .form-group span,.admin-dashboard-layout .admin-content .login-logs-section .form-group span,.admin-dashboard-layout .admin-content .disputes-section .form-group span,.admin-dashboard-layout .admin-content .commission-management-section .form-group span{color:#555;align-self:center;margin-left:10px;font-size:16px;font-weight:600}.admin-dashboard-layout .admin-content .broadcast-section .form-group.commission-input-group,.admin-dashboard-layout .admin-content .all-users-section .form-group.commission-input-group,.admin-dashboard-layout .admin-content .review-management-section .form-group.commission-input-group,.admin-dashboard-layout .admin-content .login-logs-section .form-group.commission-input-group,.admin-dashboard-layout .admin-content .disputes-section .form-group.commission-input-group,.admin-dashboard-layout .admin-content .commission-management-section .form-group.commission-input-group{flex-direction:row;align-items:center}.admin-dashboard-layout .admin-content .broadcast-section .form-group.file-upload-group input[type=file],.admin-dashboard-layout .admin-content .all-users-section .form-group.file-upload-group input[type=file],.admin-dashboard-layout .admin-content .review-management-section .form-group.file-upload-group input[type=file],.admin-dashboard-layout .admin-content .login-logs-section .form-group.file-upload-group input[type=file],.admin-dashboard-layout .admin-content .disputes-section .form-group.file-upload-group input[type=file],.admin-dashboard-layout .admin-content .commission-management-section .form-group.file-upload-group input[type=file]{box-shadow:none;background-color:#0000;border:none;border-radius:0;padding:12px 0}.admin-dashboard-layout .admin-content .broadcast-section .form-group.file-upload-group input[type=file]:focus,.admin-dashboard-layout .admin-content .all-users-section .form-group.file-upload-group input[type=file]:focus,.admin-dashboard-layout .admin-content .review-management-section .form-group.file-upload-group input[type=file]:focus,.admin-dashboard-layout .admin-content .login-logs-section .form-group.file-upload-group input[type=file]:focus,.admin-dashboard-layout .admin-content .disputes-section .form-group.file-upload-group input[type=file]:focus,.admin-dashboard-layout .admin-content .commission-management-section .form-group.file-upload-group input[type=file]:focus{box-shadow:none}.admin-dashboard-layout .admin-content .broadcast-section button,.admin-dashboard-layout .admin-content .all-users-section button,.admin-dashboard-layout .admin-content .review-management-section button,.admin-dashboard-layout .admin-content .login-logs-section button,.admin-dashboard-layout .admin-content .disputes-section button,.admin-dashboard-layout .admin-content .commission-management-section button{color:#fff;cursor:pointer;background-color:#1dbf73;border:none;border-radius:8px;padding:12px 25px;font-size:18px;font-weight:600;transition:background-color .3s,transform .2s}.admin-dashboard-layout .admin-content .broadcast-section button:hover,.admin-dashboard-layout .admin-content .all-users-section button:hover,.admin-dashboard-layout .admin-content .review-management-section button:hover,.admin-dashboard-layout .admin-content .login-logs-section button:hover,.admin-dashboard-layout .admin-content .disputes-section button:hover,.admin-dashboard-layout .admin-content .commission-management-section button:hover{background-color:#15a460;transform:translateY(-2px)}.admin-dashboard-layout .admin-content .broadcast-section button:disabled,.admin-dashboard-layout .admin-content .all-users-section button:disabled,.admin-dashboard-layout .admin-content .review-management-section button:disabled,.admin-dashboard-layout .admin-content .login-logs-section button:disabled,.admin-dashboard-layout .admin-content .disputes-section button:disabled,.admin-dashboard-layout .admin-content .commission-management-section button:disabled{cursor:not-allowed;background-color:#ccc;transform:none}.admin-dashboard-layout .admin-content .broadcast-section .delete-button,.admin-dashboard-layout .admin-content .all-users-section .delete-button,.admin-dashboard-layout .admin-content .review-management-section .delete-button,.admin-dashboard-layout .admin-content .login-logs-section .delete-button,.admin-dashboard-layout .admin-content .disputes-section .delete-button,.admin-dashboard-layout .admin-content .commission-management-section .delete-button{background-color:#dc3545}.admin-dashboard-layout .admin-content .broadcast-section .delete-button:hover,.admin-dashboard-layout .admin-content .all-users-section .delete-button:hover,.admin-dashboard-layout .admin-content .review-management-section .delete-button:hover,.admin-dashboard-layout .admin-content .login-logs-section .delete-button:hover,.admin-dashboard-layout .admin-content .disputes-section .delete-button:hover,.admin-dashboard-layout .admin-content .commission-management-section .delete-button:hover{background-color:#c82333}.admin-dashboard-layout .admin-content .broadcast-section select,.admin-dashboard-layout .admin-content .all-users-section select,.admin-dashboard-layout .admin-content .review-management-section select,.admin-dashboard-layout .admin-content .login-logs-section select,.admin-dashboard-layout .admin-content .disputes-section select,.admin-dashboard-layout .admin-content .commission-management-section select{background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;padding:10px}.admin-dashboard-layout .admin-content .dashboard-section{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;width:100%;min-height:400px;margin-top:25px;padding:30px;box-shadow:0 4px 12px #0000000d}.admin-dashboard-layout .admin-content .dashboard-section h2{color:#333;margin-bottom:25px;font-size:1.8rem;font-weight:600}.admin-dashboard-layout .admin-content .dashboard-section .dashboard-stats{justify-content:space-around;gap:25px;margin-bottom:40px;display:flex}.admin-dashboard-layout .admin-content .dashboard-section .dashboard-stats .stat-card{text-align:center;background-color:#f8f8f8;border:1px solid #e5e5e5;border-radius:10px;flex:1;padding:25px;transition:transform .3s;box-shadow:0 2px 8px #00000014}.admin-dashboard-layout .admin-content .dashboard-section .dashboard-stats .stat-card:hover{transform:translateY(-5px)}.admin-dashboard-layout .admin-content .dashboard-section .dashboard-stats .stat-card h3{color:#444;margin-bottom:15px;font-size:1.2rem}.admin-dashboard-layout .admin-content .dashboard-section .dashboard-stats .stat-card p{color:#1dbf73;font-size:2.2rem;font-weight:700}.admin-dashboard-layout .admin-content .dashboard-section .commission-graph{box-sizing:border-box;background:#fff;flex-direction:column;align-items:stretch;width:100%;min-height:350px;padding:24px 0;display:flex}.admin-dashboard-layout .admin-content .dashboard-section .commission-graph h3{color:#333;margin-bottom:20px;font-size:1.5rem}.admin-dashboard-layout .admin-content .dashboard-section .commission-graph .chart-controls{gap:12px;margin-bottom:25px;display:flex}.admin-dashboard-layout .admin-content .dashboard-section .commission-graph .chart-controls button{color:#555;cursor:pointer;background-color:#f0f0f0;border:1px solid #ddd;border-radius:6px;padding:10px 18px;font-size:1rem;font-weight:500;transition:all .3s}.admin-dashboard-layout .admin-content .dashboard-section .commission-graph .chart-controls button:hover{background-color:#e5e5e5}.admin-dashboard-layout .admin-content .dashboard-section .commission-graph .chart-controls button.active{color:#fff;background-color:#1dbf73;border-color:#1dbf73;box-shadow:0 2px 5px #1dbf734d}.admin-dashboard-layout .admin-content table{border-collapse:separate;border-spacing:0;border:1px solid #e0e0e0;border-radius:8px;width:100%;margin-top:25px;overflow:hidden;box-shadow:0 2px 8px #0000000d}.admin-dashboard-layout .admin-content table th,.admin-dashboard-layout .admin-content table td{text-align:left;border-bottom:1px solid #eee;padding:15px}.admin-dashboard-layout .admin-content table th:first-child,.admin-dashboard-layout .admin-content table td:first-child{padding-left:20px}.admin-dashboard-layout .admin-content table th:last-child,.admin-dashboard-layout .admin-content table td:last-child{padding-right:20px}.admin-dashboard-layout .admin-content table th{color:#333;text-transform:uppercase;background-color:#f5f5f5;font-size:.9rem;font-weight:600}.admin-dashboard-layout .admin-content table tr:last-child td{border-bottom:none}.admin-dashboard-layout .admin-content table tr:nth-child(2n){background-color:#f9f9f9}.admin-dashboard-layout .admin-content table tr:hover{background-color:#f0f0f0}.admin-dashboard-layout .admin-content table button{cursor:pointer;color:#fff;background-color:#007bff;border:none;border-radius:6px;padding:8px 15px;font-size:.9rem;transition:background-color .3s,transform .2s}.admin-dashboard-layout .admin-content table button:hover{background-color:#0056b3;transform:translateY(-1px)}.admin-dashboard-layout .admin-content table button:disabled{cursor:not-allowed;background-color:#ccc;transform:none}.admin-dashboard-layout .admin-content table .delete-button{background-color:#dc3545}.admin-dashboard-layout .admin-content table .delete-button:hover{background-color:#c82333}.admin-dashboard-layout .admin-content table select{background-color:#fff;border:1px solid #dcdcdc;border-radius:6px;width:100%;padding:8px;font-size:.9rem}.admin-dashboard-layout .admin-content .category-management-section{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a}.admin-dashboard-layout .admin-content .category-management-section h2{color:#333;margin-bottom:20px}.admin-dashboard-layout .admin-content .category-management-section .category-forms{background:#f8f9fa;border-radius:6px;margin-bottom:30px;padding:20px}.admin-dashboard-layout .admin-content .category-management-section .category-forms h3{color:#444;margin-bottom:15px}.admin-dashboard-layout .admin-content .category-management-section .category-form{flex-direction:column;gap:15px;display:flex}.admin-dashboard-layout .admin-content .category-management-section .category-form .form-group{flex-direction:column;gap:5px;display:flex}.admin-dashboard-layout .admin-content .category-management-section .category-form .form-group label{color:#555;font-weight:500}.admin-dashboard-layout .admin-content .category-management-section .category-form .form-group input[type=text],.admin-dashboard-layout .admin-content .category-management-section .category-form .form-group textarea{border:1px solid #ddd;border-radius:4px;padding:8px 12px;font-size:14px}.admin-dashboard-layout .admin-content .category-management-section .category-form .form-group input[type=text]:focus,.admin-dashboard-layout .admin-content .category-management-section .category-form .form-group textarea:focus{border-color:#1dbf73;outline:none}.admin-dashboard-layout .admin-content .category-management-section .category-form .form-group textarea{resize:vertical;min-height:80px}.admin-dashboard-layout .admin-content .category-management-section .category-form .file-upload-group .image-preview{margin-top:10px;display:inline-block;position:relative}.admin-dashboard-layout .admin-content .category-management-section .category-form .file-upload-group .image-preview img{border:1px solid #ddd;border-radius:4px;max-width:200px;max-height:200px}.admin-dashboard-layout .admin-content .category-management-section .category-form .file-upload-group .image-preview .clear-image-button{color:#fff;cursor:pointer;background:#f44;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;display:flex;position:absolute;top:-10px;right:-10px}.admin-dashboard-layout .admin-content .category-management-section .category-form .file-upload-group .image-preview .clear-image-button:hover{background:#c00}.admin-dashboard-layout .admin-content .category-management-section .category-form .button-group{gap:10px;margin-top:10px;display:flex}.admin-dashboard-layout .admin-content .category-management-section .category-form .button-group button{cursor:pointer;border:none;border-radius:4px;padding:8px 16px;font-weight:500;transition:background-color .2s}.admin-dashboard-layout .admin-content .category-management-section .category-form .button-group button[type=submit]{color:#fff;background:#1dbf73}.admin-dashboard-layout .admin-content .category-management-section .category-form .button-group button[type=submit]:hover{background:#19a463}.admin-dashboard-layout .admin-content .category-management-section .category-form .button-group button[type=submit]:disabled{cursor:not-allowed;background:#ccc}.admin-dashboard-layout .admin-content .category-management-section .category-form .button-group button.cancel-edit-button{color:#666;background:#f8f9fa;border:1px solid #ddd}.admin-dashboard-layout .admin-content .category-management-section .category-form .button-group button.cancel-edit-button:hover{background:#e9ecef}.admin-dashboard-layout .admin-content .category-management-section .category-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-top:20px;display:grid}.admin-dashboard-layout .admin-content .category-management-section .category-cards .category-card{background:#fff;border-radius:8px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 2px 4px #0000001a}.admin-dashboard-layout .admin-content .category-management-section .category-cards .category-card:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.admin-dashboard-layout .admin-content .category-management-section .category-cards .category-card .category-image{background:#f8f9fa;width:100%;height:200px;position:relative;overflow:hidden}.admin-dashboard-layout .admin-content .category-management-section .category-cards .category-card .category-image img{object-fit:cover;width:100%;height:100%}.admin-dashboard-layout .admin-content .category-management-section .category-cards .category-card .category-image .no-image{color:#666;background:#f8f9fa;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;display:flex}.admin-dashboard-layout .admin-content .category-management-section .category-cards .category-card .category-info{padding:15px}.admin-dashboard-layout .admin-content .category-management-section .category-cards .category-card .category-info h4{color:#333;margin:0 0 8px;font-size:18px}.admin-dashboard-layout .admin-content .category-management-section .category-cards .category-card .category-info p{color:#666;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.admin-dashboard-layout .admin-content .category-management-section .category-cards .category-card .category-actions{border-top:1px solid #eee;gap:10px;padding:15px;display:flex}.admin-dashboard-layout .admin-content .category-management-section .category-cards .category-card .category-actions button{cursor:pointer;border:none;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:13px;transition:background-color .2s;display:flex}.admin-dashboard-layout .admin-content .category-management-section .category-cards .category-card .category-actions button.edit-button{color:#fff;background:#1dbf73}.admin-dashboard-layout .admin-content .category-management-section .category-cards .category-card .category-actions button.edit-button:hover{background:#19a463}.admin-dashboard-layout .admin-content .category-management-section .category-cards .category-card .category-actions button.delete-button{color:#fff;background:#f44}.admin-dashboard-layout .admin-content .category-management-section .category-cards .category-card .category-actions button.delete-button:hover{background:#c00}.admin-dashboard-layout .admin-content .category-management-section .category-cards .category-card .category-actions button i{font-size:12px}.admin-commission-rect-graph{background:#181c2f;flex-direction:column;justify-content:flex-start;width:100%;height:500px;min-height:500px;margin-top:32px;padding:20px;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000001a;border-radius:0!important;overflow:visible!important}.admin-commission-rect-graph *{clip-path:none!important;border-radius:0!important;overflow:visible!important}.admin-commission-rect-graph .recharts-responsive-container .recharts-wrapper>svg{clip-path:none!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.delivery{justify-content:center;padding:50px 0;display:flex}.delivery .container{flex-direction:column;align-items:center;gap:20px;width:80%;max-width:900px;display:flex}.delivery .container h1{margin-bottom:20px;font-size:28px}.delivery .container .progress-tracker{background:#fff;border-radius:8px;width:100%;padding:30px;box-shadow:0 2px 4px #0000001a}.delivery .container .progress-tracker .progress-phase h3{color:#1dbf73;border-bottom:2px solid #f0f0f0;margin-bottom:20px;padding-bottom:10px;font-size:24px}.delivery .container .progress-tracker .progress-phase .phase-content p{color:#555;margin-bottom:10px;font-size:16px;line-height:1.6}.delivery .container .progress-tracker .progress-phase .phase-content p:last-child{margin-bottom:0}.delivery .container .progress-tracker .progress-phase .phase-content .files-list{background:#f9f9f9;border-radius:4px;margin-top:15px;padding:15px}.delivery .container .progress-tracker .progress-phase .phase-content .files-list h4{color:#333;margin-bottom:10px;font-size:18px}.delivery .container .progress-tracker .progress-phase .phase-content .files-list ul{padding:0;list-style:none}.delivery .container .progress-tracker .progress-phase .phase-content .files-list ul li{margin-bottom:8px}.delivery .container .progress-tracker .progress-phase .phase-content .files-list ul li a{color:#1dbf73;align-items:center;gap:8px;text-decoration:none;display:flex}.delivery .container .progress-tracker .progress-phase .phase-content .files-list ul li a:hover{text-decoration:underline}.delivery .container .progress-tracker .progress-phase .phase-content .delivery-image{text-align:center;margin:20px 0}.delivery .container .progress-tracker .progress-phase .phase-content .delivery-image img{border-radius:8px;max-width:100%;box-shadow:0 2px 4px #0000001a}.delivery .container .progress-tracker .progress-phase .phase-content .delivery-message{color:#1dbf73;text-align:center;background:#f0fff4;border-radius:4px;margin-top:20px;padding:15px;font-size:18px;font-weight:500}.delivery .container .progress-tracker .progress-phase.requirements .phase-content p,.delivery .container .progress-tracker .progress-phase.in-progress .phase-content p,.delivery .container .progress-tracker .progress-phase.delivered .phase-content p{color:#666}.feedback-form{background-color:#f9f9f9;border:1px solid #d3d3d3;border-radius:8px;width:100%;margin-top:20px;padding:20px}.feedback-form h4{color:#333;margin-bottom:15px;font-size:20px}.feedback-form .form-group{margin-bottom:15px}.feedback-form .form-group label{color:#555;margin-bottom:8px;font-size:16px;font-weight:500;display:block}.feedback-form .form-group textarea{resize:vertical;border:1px solid #d3d3d3;border-radius:5px;width:100%;min-height:100px;padding:10px;font-size:16px}.feedback-form .form-group .star-rating{align-items:center;gap:5px;display:flex}.feedback-form .form-group .star-rating .star{cursor:pointer;width:25px;height:25px;transition:transform .1s ease-in-out}.feedback-form .form-group .star-rating .star:hover{transform:scale(1.1)}.feedback-form button{color:#fff;cursor:pointer;background-color:#1dbf73;border:none;border-radius:5px;padding:10px 20px;font-size:16px;transition:background-color .3s}.feedback-form button:hover{background-color:#159a5b}.feedback-form button:disabled{cursor:not-allowed;background-color:#a6a6a6}.buyer-actions{justify-content:center;gap:15px;margin-top:20px;display:flex}.buyer-actions h4{color:#333;align-self:center;margin-right:10px;font-size:18px}.buyer-actions button{cursor:pointer;border:none;border-radius:5px;padding:10px 20px;font-size:16px;transition:background-color .3s}.buyer-actions button.approve-button{color:#fff;background-color:#1dbf73}.buyer-actions button.approve-button:hover{background-color:#159a5b}.buyer-actions button.request-revision-button{color:#333;background-color:#f0f0f0;border:1px solid #d3d3d3}.buyer-actions button.request-revision-button:hover{background-color:#e0e0e0}.revision-request-form{background-color:#f9f9f9;border:1px solid #d3d3d3;border-radius:8px;width:100%;margin-top:20px;padding:20px}.revision-request-form h4{color:#333;margin-bottom:15px;font-size:20px}.revision-request-form .form-group{margin-bottom:15px}.revision-request-form .form-group label{color:#555;margin-bottom:8px;font-size:16px;font-weight:500;display:block}.revision-request-form .form-group textarea{resize:vertical;border:1px solid #d3d3d3;border-radius:5px;width:100%;min-height:100px;padding:10px;font-size:16px}.revision-request-form button{color:#fff;cursor:pointer;background-color:#1dbf73;border:none;border-radius:5px;padding:10px 20px;font-size:16px;transition:background-color .3s}.revision-request-form button:hover{background-color:#159a5b}.revision-request-form button:disabled{cursor:not-allowed;background-color:#a6a6a6}.revision-count{color:#555;text-align:center;background-color:#e0f7fa;border-left:4px solid #00bcd4;border-radius:4px;margin-top:15px;padding:10px;font-size:15px;font-weight:500}.no-revisions-left-message{color:#d32f2f;text-align:center;background-color:#ffe0e0;border-left:4px solid #ef5350;border-radius:4px;margin-top:15px;padding:10px;font-size:15px;font-weight:500}.review-success-message{color:#155724;text-align:center;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:8px;margin-top:20px;padding:20px}.review-success-message h3{color:#155724;margin-bottom:10px;font-size:22px}.review-success-message p{color:#155724;font-size:16px}.seller-order-details{justify-content:center;padding:50px 0;display:flex}.seller-order-details .container{flex-direction:column;gap:30px;width:80%;max-width:900px;display:flex}.seller-order-details .container h1{text-align:center;margin-bottom:20px;font-size:28px}.seller-order-details .container .order-info,.seller-order-details .container .delivery-section,.seller-order-details .container .buyer-feedback-display,.seller-order-details .container .revision-status,.seller-order-details .container .progress-tracker .progress-phase{border:1px solid #d3d3d3;border-radius:5px;flex-direction:column;gap:15px;padding:20px;display:flex}.seller-order-details .container .progress-tracker{margin-top:20px}.seller-order-details .container .progress-tracker .progress-phase{margin-bottom:20px}.seller-order-details .container .progress-tracker .progress-phase h3{margin-bottom:10px;font-size:22px}.seller-order-details .container .progress-tracker .progress-phase .phase-content{border-left:3px solid #d3d3d3;padding-left:20px}.seller-order-details .container .progress-tracker .progress-phase .phase-content p{margin-bottom:10px}.seller-order-details .container .progress-tracker .progress-phase .phase-content .files-list{margin-top:10px}.seller-order-details .container .progress-tracker .progress-phase .phase-content .files-list h4{margin-bottom:5px;font-size:16px}.seller-order-details .container .progress-tracker .progress-phase .phase-content .files-list ul{padding-left:20px}.seller-order-details .container .progress-tracker .progress-phase .phase-content .files-list ul li{margin-bottom:5px}.seller-order-details .container .progress-tracker .progress-phase .phase-content .delivery-image{max-width:100%;height:auto;margin-top:10px}.seller-order-details .container .progress-tracker .progress-phase .phase-content .delivery-notes{margin-top:10px}.seller-order-details .container .progress-tracker .progress-phase .phase-content .delivery-notes h4{margin-bottom:5px;font-size:16px}.seller-order-details .container .progress-tracker .progress-phase .phase-content .delivery-notes p{font-style:italic}.seller-order-details .container .progress-tracker .progress-phase .phase-content .requirements-text{margin-top:10px}.seller-order-details .container .progress-tracker .progress-phase .phase-content .requirements-text h4{margin-bottom:5px;font-size:16px}.seller-order-details .container .progress-tracker .progress-phase.requirements{background-color:#f0f8ff;border-color:#cce5ff}.seller-order-details .container .progress-tracker .progress-phase.requirements h3{color:#004085}.seller-order-details .container .progress-tracker .progress-phase.requirements .phase-content{border-left-color:#007bff}.seller-order-details .container .progress-tracker .progress-phase.in-progress{background-color:#fff3cd;border-color:#ffeeba}.seller-order-details .container .progress-tracker .progress-phase.in-progress h3{color:#856404}.seller-order-details .container .progress-tracker .progress-phase.in-progress .phase-content{border-left-color:#ffc107}.seller-order-details .container .progress-tracker .progress-phase.delivered{background-color:#d4edda;border-color:#c3e6cb}.seller-order-details .container .progress-tracker .progress-phase.delivered h3{color:#155724}.seller-order-details .container .progress-tracker .progress-phase.delivered .phase-content{border-left-color:#28a745}.seller-order-details .container .buyer-feedback-display h3{color:#1dbf73;margin-bottom:15px}.seller-order-details .container .buyer-feedback-display .rating-display,.seller-order-details .container .buyer-feedback-display .review-display{background-color:#f0fff4;border-left:4px solid #1dbf73;border-radius:4px;margin-bottom:10px;padding:10px}.seller-order-details .container .revision-status{background-color:#fff3cd;border-color:#ffeeba}.seller-order-details .container .revision-status h3{color:#856404;margin-bottom:15px}.seller-order-details .container .revision-status p{color:#666}.seller-order-details .container .revision-status .revision-details-display{background-color:#fcf8e3;border-left:4px solid #ffc107;border-radius:4px;margin-top:10px;padding:10px}.seller-order-details .container .revision-status .revision-details-display strong{color:#856404}.seller-order-details .container .order-info h3,.seller-order-details .container .delivery-section h3{margin-bottom:10px;font-size:20px}.seller-order-details .container .order-info p,.seller-order-details .container .delivery-section p{color:#555;font-size:16px;line-height:1.5}.seller-order-details .container .order-info .requirements-display,.seller-order-details .container .delivery-section .requirements-display{border-top:1px solid #d3d3d3;margin-top:20px;padding-top:15px}.seller-order-details .container .order-info .requirements-display h4,.seller-order-details .container .delivery-section .requirements-display h4{margin-bottom:10px;font-size:18px}.seller-order-details .container .order-info .requirements-display ul,.seller-order-details .container .delivery-section .requirements-display ul{padding-left:20px}.seller-order-details .container .order-info .requirements-display ul li,.seller-order-details .container .delivery-section .requirements-display ul li{margin-bottom:5px}.seller-order-details .container .order-info .delivery-upload-form,.seller-order-details .container .delivery-section .delivery-upload-form{flex-direction:column;gap:15px;display:flex}.seller-order-details .container .order-info .delivery-upload-form textarea,.seller-order-details .container .delivery-section .delivery-upload-form textarea{resize:vertical;border:1px solid #d3d3d3;border-radius:5px;min-height:100px;padding:10px}.seller-order-details .container .order-info .delivery-upload-form input[type=file],.seller-order-details .container .delivery-section .delivery-upload-form input[type=file]{border:1px solid #d3d3d3;border-radius:5px;padding:10px}.seller-order-details .container .order-info .delivery-upload-form button,.seller-order-details .container .delivery-section .delivery-upload-form button{color:#fff;cursor:pointer;background-color:#1dbf73;border:none;border-radius:5px;padding:10px 20px;font-size:16px}.seller-order-details .container .order-info .delivery-upload-form button:disabled,.seller-order-details .container .delivery-section .delivery-upload-form button:disabled{cursor:not-allowed;background-color:#a6a6a6}.wishlist{justify-content:center;padding:50px 0;display:flex}.wishlist .container{flex-direction:column;align-items:center;gap:30px;width:80%;max-width:900px;display:flex}.wishlist .container h1{text-align:center;margin-bottom:20px;font-size:28px}.wishlist .container .wishlist-message{color:#555;text-align:center;background-color:#f9f9f9;border:1px solid #d3d3d3;border-radius:8px;padding:40px;font-size:18px}.wishlist .container .loader,.wishlist .container .error-message{justify-content:center;align-items:center;width:100%;padding:50px 0;display:flex}.wishlist .container .wishlist-items{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;width:100%;display:grid}.wishlist .container .wishlist-items .wishlist-item{border:1px solid #d3d3d3;border-radius:8px;flex-direction:column;transition:box-shadow .3s;display:flex;overflow:hidden}.wishlist .container .wishlist-items .wishlist-item:hover{box-shadow:0 4px 12px #0000001a}.wishlist .container .wishlist-items .wishlist-item .link{color:inherit;flex-direction:column;flex-grow:1;text-decoration:none;display:flex}.wishlist .container .wishlist-items .wishlist-item .link .gig-cover{object-fit:cover;width:100%;height:180px}.wishlist .container .wishlist-items .wishlist-item .link .item-details{flex-direction:column;gap:10px;padding:15px;display:flex}.wishlist .container .wishlist-items .wishlist-item .link .item-details h3{color:#333;font-size:18px;font-weight:600}.wishlist .container .wishlist-items .wishlist-item .link .item-details p{color:#666;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.wishlist .container .wishlist-items .wishlist-item .link .item-details .gig-price{color:#1dbf73;margin-top:5px;font-size:16px;font-weight:700}.wishlist .container .wishlist-items .wishlist-item .remove-button{color:#fff;cursor:pointer;background-color:#ff4d4f;border:none;border-radius:0 0 8px 8px;padding:10px 15px;font-size:15px;transition:background-color .3s}.wishlist .container .wishlist-items .wishlist-item .remove-button:hover{background-color:#c00}.help{justify-content:center;align-items:center;min-height:80vh;display:flex}.help .container{text-align:center;max-width:800px;padding:40px}.help .container h1{color:#333;margin-bottom:20px}.help .container p{color:#666;line-height:1.6}.help .container .dispute-section{text-align:left;background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;margin-top:40px;padding:30px}.help .container .dispute-section h2{color:#333;text-align:center;margin-bottom:20px}.help .container .dispute-section .form-group{margin-bottom:20px}.help .container .dispute-section .form-group label{color:#555;margin-bottom:8px;font-weight:700;display:block}.help .container .dispute-section .form-group input[type=text],.help .container .dispute-section .form-group textarea{box-sizing:border-box;border:1px solid #ccc;border-radius:5px;width:100%;padding:12px;font-size:16px}.help .container .dispute-section .form-group textarea{resize:vertical}.help .container .dispute-section button[type=submit]{color:#fff;cursor:pointer;background-color:#1dbf73;border:none;border-radius:5px;width:100%;padding:12px 25px;font-size:18px;font-weight:700;transition:background-color .3s}.help .container .dispute-section button[type=submit]:hover{background-color:#1a9e66}.help .container .dispute-section button[type=submit]:disabled{cursor:not-allowed;background-color:#ccc}.about{color:#333;padding:80px 0}.about .container{max-width:1000px;margin:0 auto;padding:0 20px}.about .container .hero-section{text-align:center;margin-bottom:50px}.about .container .hero-section h1{color:#111;margin-bottom:20px;font-size:3rem}.about .container .hero-section .subtitle{color:#666;font-size:1.2rem;line-height:1.6}.about .container hr{border:0;border-top:1px solid #eee;margin:40px 0}.about .container .content-grid{gap:60px;margin-bottom:60px;display:flex}.about .container .content-grid section{flex:1}.about .container .content-grid section h2{margin-bottom:15px;font-size:1.8rem}.about .container .content-grid section p{color:#444;margin-bottom:15px;line-height:1.7}.about .container .values{text-align:center}.about .container .values h2{margin-bottom:40px;font-size:2rem}.about .container .values .values-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;display:grid}.about .container .values .values-grid .value-card{background:#f9f9f9;border-radius:12px;padding:30px;transition:transform .3s}.about .container .values .values-grid .value-card:hover{transform:translateY(-5px)}.about .container .values .values-grid .value-card h3{color:#1dbf73;margin-bottom:10px}.about .container .values .values-grid .value-card p{color:#666;font-size:.95rem}@media (width<=768px){.about .container .content-grid{flex-direction:column;gap:30px}}.contact{background-color:#fff;padding:100px 0}.contact .container{max-width:1100px;margin:0 auto;padding:0 20px}.contact .container .header{text-align:center;margin-bottom:80px}.contact .container .header h1{color:#111;margin-bottom:15px;font-size:2.5rem}.contact .container .header p{color:#666;font-size:1.1rem}.contact .container .contact-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;margin-bottom:80px;display:grid}.contact .container .contact-grid .contact-card{text-align:center;border:1px solid #eee;border-radius:16px;padding:40px;transition:all .3s}.contact .container .contact-grid .contact-card:hover{border-color:#1dbf73;box-shadow:0 10px 30px #0000000d}.contact .container .contact-grid .contact-card .icon{color:#1dbf73;margin-bottom:20px}.contact .container .contact-grid .contact-card h3{margin-bottom:15px;font-size:1.4rem}.contact .container .contact-grid .contact-card p{color:#666;margin-bottom:20px;line-height:1.6}.contact .container .contact-grid .contact-card .link{color:#1dbf73;cursor:pointer;font-weight:600}.contact .container .socials{text-align:center;border-top:1px solid #eee;padding-top:40px}.contact .container .socials h2{margin-bottom:30px;font-size:1.5rem}.contact .container .socials .social-links{justify-content:center;gap:30px;display:flex}.contact .container .socials .social-links span{color:#555;cursor:pointer;font-weight:500}.contact .container .socials .social-links span:hover{color:#1dbf73}@media (width<=768px){.contact{padding:60px 0}}html,body,#root,.App{overflow-x:hidden;width:100%!important;min-width:320px!important}.App{background:0 0}.link{color:inherit;text-decoration:none}*{box-sizing:border-box;margin:0;padding:0}:root{--green-color:#1e4ed8;--white-color:#fff;--dark-green:#163071;--gray-color:#5b6785;--blue-50:#f4f8ff;--blue-100:#e5eeff;--blue-600:#2563eb;--blue-700:#1d4ed8;--blue-900:#0f1f4a;--text-primary:#13264d;--text-secondary:#4f5f84;--surface:#fff;--surface-muted:#f7faff;--border-color:#dce6ff;--shadow-soft:0 10px 30px #1630711f}body{color:var(--text-primary);background:linear-gradient(#f7faff 0%,#eef4ff 100%);font-family:Montserrat,sans-serif;line-height:1.5}h1,h2,h3,h4,h5,h6{color:var(--blue-900);letter-spacing:.2px;font-family:Montserrat,sans-serif;font-weight:600}p,span,input,textarea,button,label,a{font-family:Montserrat,sans-serif}a{color:inherit;text-decoration:none}button{border:1px solid #0000;border-radius:10px;transition:all .2s}input,textarea,select{border:1px solid var(--border-color);background:var(--surface);color:var(--text-primary);border-radius:10px}input:focus,textarea:focus,select:focus{border-color:var(--blue-600);outline:none;box-shadow:0 0 0 3px #2563eb24}
