@charset "UTF-8";.navbar{display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg,#16db65 -250%,#02020280);color:var(--text-primary);transition:all .3s ease;position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:1000!important;border-bottom:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:100%;max-width:100vw;overflow:visible}.navbar.active{background:linear-gradient(180deg,#16db65 -250%,#020202a6);color:var(--text-primary);border-bottom:0}.navbar .container{max-width:1440px;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:16px;position:relative;overflow:visible;box-sizing:border-box}@media screen and (max-width: 768px){.navbar .container{padding:14px 16px}}@media screen and (max-width: 480px){.navbar .container{padding:12px}}.navbar .container .logo{display:flex;align-items:center;gap:12px;font-size:28px;font-weight:700;transition:all .3s ease}@media screen and (max-width: 768px){.navbar .container .logo{font-size:22px;gap:10px}}@media screen and (max-width: 480px){.navbar .container .logo{font-size:18px;gap:8px}}.navbar .container .logo .link{display:flex;align-items:center;gap:12px;text-decoration:none;transition:all .3s ease}.navbar .container .logo .link:hover{transform:translateY(-1px)}@media screen and (max-width: 768px){.navbar .container .logo .link{gap:10px}}@media screen and (max-width: 480px){.navbar .container .logo .link{gap:8px}}.navbar .container .logo .logo-img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1);transition:all .3s ease}@media screen and (max-width: 768px){.navbar .container .logo .logo-img{width:32px;height:32px}}@media screen and (max-width: 480px){.navbar .container .logo .logo-img{width:28px;height:28px}}.navbar .container .logo .logo-img.official{filter:none;width:auto;height:56px}@media screen and (max-width: 768px){.navbar .container .logo .logo-img.official{height:56px}}@media screen and (max-width: 480px){.navbar .container .logo .logo-img.official{height:72px}}.navbar .container .logo .text{color:var(--text-primary);font-weight:700;letter-spacing:-.5px;background:linear-gradient(135deg,var(--text-primary),var(--green-bright));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all .3s ease}.navbar .container .logo .text:hover{background:linear-gradient(135deg,var(--green-bright),var(--green-medium));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.navbar .container .mobile-menu-btn{display:none;flex-direction:column;background:none;border:none;cursor:pointer;padding:8px;z-index:1001}@media screen and (max-width: 768px){.navbar .container .mobile-menu-btn{display:flex}}.navbar .container .mobile-menu-btn span{width:25px;height:3px;background-color:var(--text-primary);margin:3px 0;transition:.3s;border-radius:2px}.navbar .container .mobile-menu-btn:hover span{background-color:var(--green-bright)}.navbar .container .links{display:flex;align-items:center;gap:24px;font-weight:500}.navbar .container .links .link{color:var(--text-primary);text-decoration:none;transition:all .3s ease;cursor:pointer}.navbar .container .links .link:hover{color:var(--green-bright)}.navbar .container .links .link.active{color:var(--green-bright);font-weight:600}@media screen and (max-width: 1024px){.navbar .container .links{gap:16px;font-size:14px}}@media screen and (max-width: 768px){.navbar .container .links{position:fixed;top:0;left:0;width:100%;height:100vh;background:#000000fa;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);flex-direction:column;justify-content:flex-start;gap:12px;font-size:16px;transform:translate(-100%);transition:transform .3s ease;z-index:1000;padding:80px 20px 20px;overflow-y:auto}.navbar .container .links.mobile-open{transform:translate(0)}.navbar .container .links .desktop-only{display:none}.navbar .container .links .mobile-only{display:block}.navbar .container .links .link{padding:8px 0 8px 20px;border-bottom:1px solid rgba(255,255,255,.1);width:100%;text-align:left;transition:all .3s ease;display:flex;align-items:center;justify-content:flex-start;gap:8px}.navbar .container .links .link:hover{background-color:#16db651a;border-radius:8px}.navbar .container .links .link.active{color:var(--green-bright);font-weight:600;background-color:#16db6526;border-radius:8px}.navbar .container .links .user{margin-top:12px;padding-top:12px;padding-left:20px;border-top:1px solid rgba(255,255,255,.2);flex-direction:column;gap:10px;text-align:left;align-items:flex-start;width:100%}}@media screen and (max-width: 768px){.navbar .container .links .desktop-only{display:none}}.navbar .container .links .mobile-only{display:none}@media screen and (max-width: 768px){.navbar .container .links .mobile-only{display:block}}.navbar .container .links .mobile-icon{display:none}@media screen and (max-width: 768px){.navbar .container .links .mobile-icon{display:inline-flex;font-size:20px;vertical-align:middle}}.navbar .container .links span{color:var(--text-secondary);cursor:pointer;transition:color .3s ease}.navbar .container .links span:hover{color:var(--green-bright)}.navbar .container .links .link.active{font-weight:600;text-decoration:underline}.navbar .container .links .user{display:flex;align-items:center;gap:10px;cursor:pointer;position:relative}.navbar .container .links .user .user-info{display:flex;align-items:center;gap:10px;width:100%}@media screen and (max-width: 768px){.navbar .container .links .user{flex-direction:column;align-items:flex-start;gap:10px;text-align:left;width:100%;cursor:default}}.navbar .container .links .user img{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--green-medium)}@media screen and (max-width: 768px){.navbar .container .links .user img{width:40px;height:40px;flex-shrink:0}}.navbar .container .links .user span{color:var(--text-primary)}@media screen and (max-width: 768px){.navbar .container .links .user span{font-size:14px;font-weight:600;text-align:left;flex-shrink:0}}.navbar .container .links .user .options{display:none;flex-direction:column;gap:10px;position:absolute;top:55px;right:0;border-radius:10px;border:solid 1px var(--border-secondary);padding:20px;color:var(--text-secondary);width:180px;font-size:14px;font-weight:300;background-color:var(--bg-tertiary);box-shadow:0 4px 12px #00000080;z-index:1001}.navbar .container .links .user .options.desktop-open{display:flex}@media screen and (max-width: 768px){.navbar .container .links .user .options.mobile-always-open{display:flex;position:static;width:100%;flex-basis:100%;background:transparent;border:none;box-shadow:none;padding:0;gap:10px;margin-top:10px;right:auto}}@media screen and (max-width: 768px){.navbar .container .links .user .options .link{padding:8px 0;border-bottom:1px solid rgba(255,255,255,.1);width:100%;text-align:left;font-size:14px;transition:all .3s ease;display:flex;align-items:center;justify-content:flex-start;gap:8px}.navbar .container .links .user .options .link:hover{background-color:#16db651a;border-radius:8px;color:var(--green-bright)}}.navbar .container .links .user .options .link{color:var(--text-secondary);transition:color .3s ease}@media screen and (max-width: 768px){.navbar .container .links .user .options .link{color:var(--text-primary);font-size:16px;padding:10px 0;border-bottom:1px solid var(--border-primary)}}.navbar .container .links .user .options .link:hover{color:var(--green-bright)}.navbar .container .links .user .options .mode-toggle-container{width:100%;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:5px}@media screen and (max-width: 768px){.navbar .container .links .user .options .mode-toggle-container{padding:8px 0}}.navbar .container .links .user .options .mode-toggle-container .mode-toggle{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s ease;border:1px solid transparent;background:linear-gradient(135deg,#16db651a,#16db650d);color:var(--text-primary)}@media screen and (max-width: 768px){.navbar .container .links .user .options .mode-toggle-container .mode-toggle{padding:10px 16px;font-size:13px}}.navbar .container .links .user .options .mode-toggle-container .mode-toggle .mode-icon{font-size:16px}@media screen and (max-width: 768px){.navbar .container .links .user .options .mode-toggle-container .mode-toggle .mode-icon{font-size:16px}}.navbar .container .links .user .options .mode-toggle-container .mode-toggle.seller-active{background:linear-gradient(135deg,#16db6533,#16db651a);border-color:#16db654d;color:var(--green-bright)}.navbar .container .links .user .options .mode-toggle-container .mode-toggle.user-active{background:linear-gradient(135deg,#6496ff33,#6496ff1a);border-color:#6496ff4d;color:#6496ff}.navbar .container .links .user .options .mode-toggle-container .mode-toggle:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0003;border-color:var(--green-bright)}.navbar .container .links .user .options .business-section{display:flex;flex-direction:column;gap:6px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.1)}.navbar .container .links .user .options .business-section:last-of-type{border-bottom:none}.navbar .container .links .user .options .business-section .section-title{font-size:10px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;font-weight:600;margin-bottom:4px;text-align:left}@media screen and (max-width: 768px){.navbar .container .links .user .options .business-section .section-title{font-size:11px;padding-left:0}}.navbar .container .links .user .options .business-section .sub-link{padding-left:12px;font-size:13px;color:var(--text-secondary)}@media screen and (max-width: 768px){.navbar .container .links .user .options .business-section .sub-link{padding-left:0;font-size:13px;display:flex;align-items:center;justify-content:flex-start;gap:8px}}.navbar .container .links .user .options .business-section .sub-link:hover{color:var(--green-bright)}.navbar .container .links .become-seller-link{color:var(--text-secondary);text-decoration:none;transition:color .3s ease}.navbar .container .links .become-seller-link:hover{color:var(--green-bright)}.navbar .container .links button{color:var(--text-primary);padding:10px 20px;border-radius:5px;cursor:pointer;background-color:transparent;border:1px solid var(--green-bright);transition:all .3s ease}@media screen and (max-width: 768px){.navbar .container .links button{padding:12px 24px;font-size:16px;width:100%;max-width:200px}}@media screen and (max-width: 480px){.navbar .container .links button{padding:10px 20px;font-size:14px}}.navbar .container .links button:hover{background-color:var(--green-bright);color:var(--bg-primary);border-color:var(--green-bright);transform:translateY(-1px)}.navbar hr{width:100%;border:.5px var(--border-secondary) solid;height:0px;background-color:var(--border-secondary)}.navbar .menu{display:flex;padding:10px 20px;max-width:1440px;width:100%;margin:0 auto;justify-content:space-between;font-weight:500;font-family:Montserrat,sans-serif;color:var(--text-tertiary);overflow-x:auto;gap:16px;flex-wrap:nowrap}@media screen and (max-width: 1024px){.navbar .menu{font-size:14px;gap:12px}}@media screen and (max-width: 768px){.navbar .menu{font-size:12px;padding:10px 16px;gap:8px;white-space:nowrap}.navbar .menu::-webkit-scrollbar{height:4px}.navbar .menu::-webkit-scrollbar-thumb{background:var(--green-dark);border-radius:2px}}.navbar .menu .menuLink{flex-shrink:0;transition:color .3s ease}.navbar .menu .menuLink:hover{color:var(--green-bright)}.home{background-color:var(--bg-primary);padding-bottom:0;width:100%;overflow-x:hidden;max-width:100vw}.home .features{background-color:var(--bg-tertiary);display:flex;justify-content:center;padding:100px 20px}@media screen and (max-width: 768px){.home .features{padding:60px 16px}}@media screen and (max-width: 480px){.home .features{padding:40px 12px}}.home .features.dark{background-color:var(--bg-secondary)}.home .features.dark h1{color:var(--text-primary)!important}.home .features.dark i{font-weight:300}.home .features.dark p{margin-bottom:20px;color:var(--text-secondary)!important}.home .features.dark .title{color:var(--text-secondary)!important;font-weight:300!important;font-size:14px!important}.home .features.dark button{background-color:var(--green-bright);border:none;color:var(--bg-primary);padding:10px 20px;border-radius:5px;width:-moz-max-content;width:max-content;font-size:16px;cursor:pointer;margin-top:20px;font-weight:600;transition:all .3s ease}.home .features.dark button:hover{background-color:var(--green-light)}.home .features .container{max-width:1400px;width:100%;display:flex;align-items:center;gap:100px;overflow-x:hidden}@media screen and (max-width: 1200px){.home .features .container{gap:60px}}@media screen and (max-width: 1024px){.home .features .container{flex-direction:column;gap:40px}}@media screen and (max-width: 768px){.home .features .container{gap:30px;padding:0 16px}}@media screen and (max-width: 480px){.home .features .container{gap:20px;padding:0 12px}}.home .features .container .item{display:flex;flex-direction:column;gap:15px}@media screen and (max-width: 1024px){.home .features .container .item{width:100%}}.home .features .container .item:first-child{flex:2}@media screen and (max-width: 1024px){.home .features .container .item:first-child{flex:1}}.home .features .container .item:last-child{flex:3}@media screen and (max-width: 1024px){.home .features .container .item:last-child{flex:1}}.home .features .container .item img{width:100%;height:auto;max-width:100%}.home .features .container .item h1{font-weight:500;margin-bottom:10px;color:var(--text-primary)}@media screen and (max-width: 768px){.home .features .container .item h1{font-size:28px}}@media screen and (max-width: 480px){.home .features .container .item h1{font-size:24px}}.home .features .container .item .title{display:flex;align-items:center;gap:10px;font-weight:500;font-size:18px;color:var(--text-secondary)}@media screen and (max-width: 768px){.home .features .container .item .title{font-size:16px}}@media screen and (max-width: 480px){.home .features .container .item .title{font-size:14px}}.home .features .container .item .title img{width:24px;height:24px;flex-shrink:0;filter:brightness(0) saturate(100%) invert(73%) sepia(51%) saturate(1447%) hue-rotate(101deg) brightness(95%) contrast(93%)}@media screen and (max-width: 480px){.home .features .container .item .title img{width:20px;height:20px}}.home .features .container .item p{font-size:18px;font-weight:300;color:var(--text-tertiary);line-height:28px;letter-spacing:1px}@media screen and (max-width: 768px){.home .features .container .item p{font-size:16px;line-height:24px}}@media screen and (max-width: 480px){.home .features .container .item p{font-size:14px;line-height:22px;letter-spacing:.5px}}.home .features .container .item video{width:100%;max-width:720px;height:auto;border-radius:8px;max-width:100%}.home .explore{display:flex;justify-content:center;padding:100px 20px;background-color:var(--bg-primary)}@media screen and (max-width: 768px){.home .explore{padding:60px 16px}}@media screen and (max-width: 480px){.home .explore{padding:40px 12px}}.home .explore .container{max-width:1400px;width:100%;overflow-x:hidden}@media screen and (max-width: 768px){.home .explore .container{padding:0 16px}}@media screen and (max-width: 480px){.home .explore .container{padding:0 12px}}.home .explore .container h1{color:var(--text-primary);margin-bottom:40px}.home .explore .container .items{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}@media screen and (max-width: 768px){.home .explore .container .items{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px}}@media screen and (max-width: 480px){.home .explore .container .items{grid-template-columns:repeat(2,1fr);gap:10px}}.home .explore .container .items .item{min-height:150px;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;text-align:center;cursor:pointer;padding:10px;background-color:var(--bg-tertiary);border-radius:8px;border:1px solid var(--border-primary);transition:all .3s ease}@media screen and (max-width: 480px){.home .explore .container .items .item{min-height:120px;gap:8px}}.home .explore .container .items .item img{width:50px;height:50px;filter:brightness(0) invert(1)}@media screen and (max-width: 480px){.home .explore .container .items .item img{width:40px;height:40px}}.home .explore .container .items .item .line{width:50px;height:2px;background-color:var(--border-secondary);transition:all .3s ease}.home .explore .container .items .item span{font-weight:300;color:var(--text-secondary)}@media screen and (max-width: 480px){.home .explore .container .items .item span{font-size:14px}}.home .explore .container .items .item:hover{background-color:var(--bg-hover);border-color:var(--green-medium)}.home .explore .container .items .item:hover .line{width:80px;background-color:var(--green-bright)}.home .explore .container .items .item:hover span{color:var(--green-bright)}.home .business-lines{background-color:var(--bg-primary);padding:60px 20px;max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:30px}@media screen and (max-width: 768px){.home .business-lines{padding:40px 16px;gap:24px}}@media screen and (max-width: 480px){.home .business-lines{padding:30px 12px;gap:20px}}.home .business-lines .business-tile{background-color:#0f0f0f;border:1px solid #1f2f25;border-radius:12px;padding:40px;text-decoration:none;transition:all .3s ease;cursor:pointer;display:block;box-shadow:0 2px 8px #0006}.home .business-lines .business-tile:hover{transform:translateY(-4px);border-color:#16db65;box-shadow:0 6px 20px #16db6526}.home .business-lines .business-tile:hover .icon-group svg{transform:scale(1.1)}@media screen and (max-width: 768px){.home .business-lines .business-tile{padding:32px;border-radius:10px}}@media screen and (max-width: 480px){.home .business-lines .business-tile{padding:24px;border-radius:8px}}.home .business-lines .business-tile .icon-group{display:flex;gap:20px;justify-content:center;margin-bottom:24px}.home .business-lines .business-tile .icon-group svg{color:var(--green-bright);stroke-width:1.5;transition:transform .3s ease}@media screen and (max-width: 768px){.home .business-lines .business-tile .icon-group{gap:16px;margin-bottom:20px}}@media screen and (max-width: 480px){.home .business-lines .business-tile .icon-group{gap:12px;margin-bottom:16px}}.home .business-lines .business-tile__title{font-size:32px;color:var(--text-primary);font-weight:700;margin-bottom:16px;text-align:center}@media screen and (max-width: 768px){.home .business-lines .business-tile__title{font-size:26px;margin-bottom:14px}}@media screen and (max-width: 480px){.home .business-lines .business-tile__title{font-size:22px;margin-bottom:12px}}.home .business-lines .business-tile__description{font-size:16px;color:var(--text-secondary);line-height:1.7;text-align:center;max-width:700px;margin:0 auto}@media screen and (max-width: 768px){.home .business-lines .business-tile__description{font-size:15px;line-height:1.6}}@media screen and (max-width: 480px){.home .business-lines .business-tile__description{font-size:14px;line-height:1.6}}.featured{min-height:5px;display:flex;justify-content:center;background-color:var(--bg-primary);color:var(--text-primary);padding:10px;position:relative}.featured:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#0d28184d,#020202cc);pointer-events:none}@media screen and (max-width: 768px){.featured{min-height:auto;padding:24px 16px}}@media screen and (max-width: 480px){.featured{padding:20px 12px}}.featured .container-1{max-width:1400px;width:100%;display:flex;align-items:center;position:relative;z-index:1}@media screen and (max-width: 1024px){.featured .container-1{flex-direction:column;gap:40px}}.featured .container-1 .left{display:flex;flex-direction:column;gap:30px;flex:1}@media screen and (max-width: 1024px){.featured .container-1 .left{width:100%;align-items:center;text-align:center}}.featured .container-1 .left h1{font-size:50px;color:var(--text-primary)}@media screen and (max-width: 1024px){.featured .container-1 .left h1{font-size:40px}}@media screen and (max-width: 768px){.featured .container-1 .left h1{font-size:32px}}@media screen and (max-width: 480px){.featured .container-1 .left h1{font-size:24px}}.featured .container-1 .left h1 span{font-style:italic;font-weight:300;color:var(--green-bright)}.featured .container-1 .left .search{background-color:var(--bg-tertiary);border-radius:5px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;width:100%;border:1px solid var(--border-secondary)}@media screen and (max-width: 768px){.featured .container-1 .left .search{flex-direction:column}}.featured .container-1 .left .search .searchInput{display:flex;align-items:center;gap:10px;flex:1;width:100%}.featured .container-1 .left .search .searchInput img{width:20px;height:20px;margin:10px;filter:brightness(0) invert(1)}.featured .container-1 .left .search .searchInput input{border:none;outline:none;width:100%;padding:10px;background-color:transparent;color:var(--text-primary)}@media screen and (max-width: 480px){.featured .container-1 .left .search .searchInput input{font-size:14px}}.featured .container-1 .left .search .searchInput input::-moz-placeholder{color:var(--text-muted)}.featured .container-1 .left .search .searchInput input::placeholder{color:var(--text-muted)}.featured .container-1 .left .search button{width:120px;height:50px;border:none;background-color:var(--green-bright);color:var(--bg-primary);cursor:pointer;flex-shrink:0;font-weight:600;transition:all .3s ease}.featured .container-1 .left .search button:hover{background-color:var(--green-light)}@media screen and (max-width: 768px){.featured .container-1 .left .search button{width:100%;height:45px}}.featured .container-1 .left .popular{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media screen and (max-width: 1024px){.featured .container-1 .left .popular{justify-content:center}}.featured .container-1 .left .popular span{width:-moz-max-content;width:max-content;color:var(--text-secondary)}@media screen and (max-width: 480px){.featured .container-1 .left .popular span{font-size:14px}}.featured .container-1 .left .popular button{width:-moz-max-content;width:max-content;color:var(--text-primary);border:1px solid var(--green-medium);padding:5px 10px;border-radius:20px;background-color:transparent;font-size:14px;transition:all .3s ease;display:flex;align-items:center;gap:6px}.featured .container-1 .left .popular button svg{vertical-align:middle;color:var(--green-bright)}@media screen and (max-width: 480px){.featured .container-1 .left .popular button{font-size:12px;padding:4px 8px}}.featured .container-1 .left .popular button:hover{background-color:var(--green-medium);color:var(--text-primary);border-color:var(--green-bright)}.featured .container-1 .left .popular button:hover svg{color:var(--text-primary)}@font-face{font-family:revicons;fallback:fallback;src:url(/assets/revicons-DbTteTvA.woff) format("woff"),url(/assets/revicons-CBqxZnew.ttf) format("ttf"),url(/assets/revicons-BNIKeAUC.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:#00000080;min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:#00000080}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:""}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:""}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border-width:2px;border-style:solid;border-color:gray;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:""}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:""}.slide{width:100%;justify-content:center;padding:40px 0;background:transparent}@media screen and (max-width: 768px){.slide{padding:30px 0}}@media screen and (max-width: 480px){.slide{padding:24px 0}}.slide-container{max-width:1600px;width:100%;margin:0 auto;position:relative;padding:0 20px}@media screen and (max-width: 768px){.slide-container{padding:0 16px}}@media screen and (max-width: 480px){.slide-container{padding:0 12px}}.carousel-container{width:100%;max-width:100%;margin:0 auto;position:relative}.carousel-item-padding-40-px{padding:0 6px}.carousel-container .react-multi-carousel-item{padding:0 6px!important}.react-multiple-carousel__arrow{z-index:2;background-color:#058c42cc;border:none;transition:all .3s ease}.react-multiple-carousel__arrow:hover{background-color:var(--green-bright)}.react-multiple-carousel__arrow:before{color:var(--text-primary)}.carousel-container .react-multiple-carousel__arrow--left{left:8px}.carousel-container .react-multiple-carousel__arrow--right{right:8px}.react-multi-carousel-dot-list{margin-top:5px}.react-multi-carousel-dot-list .react-multi-carousel-dot button{background-color:var(--border-secondary);border:none;transition:all .3s ease}.react-multi-carousel-dot-list .react-multi-carousel-dot--active button{background-color:var(--green-bright)}.catCard{width:100%;height:200px;color:#fff;border-radius:12px;position:relative;cursor:pointer;overflow:hidden;border:1px solid var(--border-primary);transition:all .3s ease}.catCard:hover{border-color:var(--green-medium);transform:translateY(-4px);box-shadow:0 12px 24px #16db6533}.catCard:hover:after{opacity:.5}.catCard:hover img{transform:scale(1.05)}.catCard:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0003,#000000b3);opacity:.7;transition:opacity .3s ease;z-index:1}@media screen and (max-width: 768px){.catCard{height:180px}}@media screen and (max-width: 480px){.catCard{height:160px}}.catCard img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease}.catCard .desc{font-weight:400;position:absolute;bottom:35px;left:16px;z-index:2;color:#ffffffd9;font-size:13px}@media screen and (max-width: 480px){.catCard .desc{font-size:12px;bottom:30px}}.catCard .title{position:absolute;bottom:12px;left:16px;font-size:22px;font-weight:600;z-index:2;color:#fff}@media screen and (max-width: 768px){.catCard .title{font-size:18px;bottom:10px}}@media screen and (max-width: 480px){.catCard .title{font-size:16px;bottom:8px}}.login{display:flex;align-items:center;justify-content:center;background-color:#000;min-height:100vh;padding:20px;position:relative}.login .login-container{position:relative;z-index:10;width:100%;max-width:400px}.login .login-header{text-align:center;margin-bottom:32px}.login .login-header .logo{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:24px}.login .login-header .logo .logo-img{width:auto;height:96px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 768px){.login .login-header .logo .logo-img{height:80px}}@media screen and (max-width: 480px){.login .login-header .logo .logo-img{height:72px}}.login .login-header .logo .logo-text{font-size:1.5rem;font-weight:700;color:#fff;margin:0}.login .login-title{color:#fff;font-size:1.75rem;font-weight:700;text-align:center;margin-bottom:8px}@media screen and (max-width: 480px){.login .login-title{font-size:1.5rem}}.login .login-subtitle{color:#9ca3af;font-size:14px;text-align:center;margin-bottom:0}.login .login-form{display:flex;flex-direction:column;gap:24px;width:100%;padding:0}@media screen and (max-width: 480px){.login .login-form{gap:20px}}.login .login-footer{margin-top:24px;text-align:center}.login .login-footer .signup-text{color:#9ca3af;font-size:14px;margin:0}.login .login-footer .signup-text .signup-link{color:#16db65;text-decoration:none;font-weight:500;transition:color .3s ease}.login .login-footer .signup-text .signup-link:hover{color:#058c42}.login .form-group{display:flex;flex-direction:column;gap:8px}.login .form-label{color:#e5e7eb;font-size:16px;font-weight:500;margin-bottom:4px}@media screen and (max-width: 480px){.login .form-label{font-size:14px}}.login .form-input{padding:16px 20px;border:2px solid #374151;background-color:#000;color:#fff;border-radius:8px;outline:none;font-size:16px;transition:all .3s cubic-bezier(.4,0,.2,1)}@media screen and (max-width: 480px){.login .form-input{padding:14px 16px;font-size:14px}}.login .form-input::-moz-placeholder{color:#9ca3af;font-size:14px}.login .form-input::placeholder{color:#9ca3af;font-size:14px}.login .form-input:focus{border-color:#16db65;box-shadow:0 0 0 3px #16db651a}.login .form-input:hover{border-color:#16db65}.login .login-button{border:none;padding:18px 24px;color:#fff;font-weight:600;font-size:18px;background:linear-gradient(135deg,#16db65,#058c42);cursor:pointer;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}@media screen and (max-width: 480px){.login .login-button{padding:16px 20px;font-size:16px}}.login .login-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.login .login-button:hover:before{left:100%}.login .login-button:hover{background:linear-gradient(135deg,#16db65 0% 100%);box-shadow:0 8px 25px #16db654d;transform:translateY(-2px)}.login .login-button:active{transform:translateY(0)}.login .error-message{color:#fca5a5;font-size:14px;text-align:center;padding:12px;background-color:#7f1d1d;border:1px solid #dc2626;border-radius:8px}.register{display:flex;align-items:center;justify-content:center;background-color:#000;min-height:100vh;padding:20px;position:relative}.register .register-container{position:relative;z-index:10;width:100%;max-width:800px}.register .register-header{text-align:center;margin-bottom:32px}.register .register-header .logo{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:24px}.register .register-header .logo .logo-img{width:auto;height:96px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 768px){.register .register-header .logo .logo-img{height:80px}}@media screen and (max-width: 480px){.register .register-header .logo .logo-img{height:72px}}.register .register-header .logo .logo-text{font-size:1.5rem;font-weight:700;color:#fff;margin:0}.register .register-title{color:#fff;font-size:1.75rem;font-weight:700;text-align:center;margin-bottom:8px}@media screen and (max-width: 480px){.register .register-title{font-size:1.5rem}}.register .register-subtitle{color:#9ca3af;font-size:14px;text-align:center;margin-bottom:0}.register .register-form{display:flex;flex-direction:column;gap:32px;width:100%;padding:0}.register .register-form .form-sections{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media screen and (max-width: 768px){.register .register-form .form-sections{grid-template-columns:1fr;gap:24px}}.register .register-form .left-section,.register .register-form .right-section{display:flex;flex-direction:column;gap:20px}.register .register-form .section-title{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #16db65}.register .form-group{display:flex;flex-direction:column;gap:8px}.register .form-label{color:#e5e7eb;font-size:16px;font-weight:500;margin-bottom:4px}@media screen and (max-width: 480px){.register .form-label{font-size:14px}}.register .form-input,.register .form-textarea{padding:16px 20px;border:2px solid #374151;background-color:#000;color:#fff;border-radius:8px;outline:none;font-size:16px;transition:all .3s cubic-bezier(.4,0,.2,1)}@media screen and (max-width: 480px){.register .form-input,.register .form-textarea{padding:14px 16px;font-size:14px}}.register .form-input::-moz-placeholder,.register .form-textarea::-moz-placeholder{color:#9ca3af;font-size:14px}.register .form-input::placeholder,.register .form-textarea::placeholder{color:#9ca3af;font-size:14px}.register .form-input:focus,.register .form-textarea:focus{border-color:#16db65;box-shadow:0 0 0 3px #16db651a}.register .form-input:hover,.register .form-textarea:hover{border-color:#16db65}.register .form-textarea{min-height:100px;resize:vertical}.register .file-input{cursor:pointer}.register .file-input::-webkit-file-upload-button{background:#16db65;color:#000;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-weight:500;margin-right:12px}.register .toggle-section{margin-bottom:16px}.register .toggle{display:flex;align-items:center;justify-content:space-between;padding:16px;background-color:#000;border:2px solid #374151;border-radius:8px;transition:all .3s ease}.register .toggle:hover{border-color:#16db65}.register .toggle .toggle-label{color:#e5e7eb;font-size:16px;font-weight:500;margin:0;cursor:pointer}.register .toggle .switch{position:relative;display:inline-block;width:60px;height:34px}.register .toggle .switch input{opacity:0;width:0;height:0}.register .toggle .switch .slider{position:absolute;cursor:pointer;inset:0;background-color:#374151;transition:.4s;border-radius:34px}.register .toggle .switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}.register .toggle .switch input:checked+.slider{background-color:#16db65}.register .toggle .switch input:checked+.slider:before{transform:translate(26px)}.register .error-text{color:#fca5a5;font-size:12px;margin-top:4px}.register .loading-text{color:#16db65;font-size:12px;margin-top:4px}.register .register-button{border:none;padding:18px 24px;color:#fff;font-weight:600;font-size:18px;background:linear-gradient(135deg,#16db65,#058c42);cursor:pointer;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;width:100%;margin-top:16px}@media screen and (max-width: 480px){.register .register-button{padding:16px 20px;font-size:16px}}.register .register-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.register .register-button:hover:before{left:100%}.register .register-button:hover{background:linear-gradient(135deg,#16db65 0% 100%);box-shadow:0 8px 25px #16db654d;transform:translateY(-2px)}.register .register-button:active{transform:translateY(0)}.register .register-footer{margin-top:24px;text-align:center}.register .register-footer .login-text{color:#9ca3af;font-size:14px;margin:0}.register .register-footer .login-text .login-link{color:#16db65;text-decoration:none;font-weight:500;transition:color .3s ease}.register .register-footer .login-text .login-link:hover{color:#058c42}.country-select{position:relative;width:100%;font-family:inherit}.country-select .country-select-label{display:block;font-size:14px;font-weight:500;margin-bottom:8px;color:#e0e0e0;transition:color .2s ease}.country-select .country-select-label .required{color:#ff6b6b;margin-left:4px}.country-select .country-select-input{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:48px;position:relative}.country-select .country-select-input:hover{background:#ffffff14;border-color:#16db654d}.country-select .country-select-input:focus,.country-select .country-select-input.open{outline:none;border-color:#16db65;background:#ffffff1a;box-shadow:0 0 0 4px #16db651a}.country-select .country-select-input .selected-country{display:flex;align-items:center;gap:12px;flex:1}.country-select .country-select-input .selected-country .country-flag{width:28px;height:20px;border-radius:4px;-o-object-fit:cover;object-fit:cover;box-shadow:0 2px 4px #0003}.country-select .country-select-input .selected-country .country-name{color:#fff;font-size:15px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.country-select .country-select-input .placeholder{color:#fff6;font-size:15px}.country-select .country-select-input .dropdown-icon{color:#fff9;transition:transform .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.country-select .country-select-input .dropdown-icon.rotate{transform:rotate(180deg)}.country-select .country-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#1e1e1efa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 20px 60px #00000080,0 0 0 1px #ffffff0d;z-index:1000;overflow:hidden;max-height:400px;display:flex;flex-direction:column}.country-select .country-dropdown .search-wrapper{position:relative;padding:12px;border-bottom:1px solid rgba(255,255,255,.1);background:#0003}.country-select .country-dropdown .search-wrapper .search-icon{position:absolute;left:24px;top:50%;transform:translateY(-50%);color:#fff6;pointer-events:none}.country-select .country-dropdown .search-wrapper .search-input{width:100%;padding:10px 16px 10px 44px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;font-size:14px;transition:all .2s ease}.country-select .country-dropdown .search-wrapper .search-input::-moz-placeholder{color:#ffffff4d}.country-select .country-dropdown .search-wrapper .search-input::placeholder{color:#ffffff4d}.country-select .country-dropdown .search-wrapper .search-input:focus{outline:none;background:#ffffff14;border-color:#16db6580}.country-select .country-dropdown .countries-list{overflow-y:auto;flex:1;padding:8px}.country-select .country-dropdown .countries-list::-webkit-scrollbar{width:8px}.country-select .country-dropdown .countries-list::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px;margin:8px 0}.country-select .country-dropdown .countries-list::-webkit-scrollbar-thumb{background:#16db654d;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.country-select .country-dropdown .countries-list::-webkit-scrollbar-thumb:hover{background:#16db6580}.country-select .country-dropdown .countries-list .country-item{display:flex;align-items:center;gap:12px;padding:12px 14px;cursor:pointer;border-radius:10px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.country-select .country-dropdown .countries-list .country-item:hover,.country-select .country-dropdown .countries-list .country-item.highlighted{background:#16db651a;transform:translate(4px)}.country-select .country-dropdown .countries-list .country-item.selected{background:#16db6526;border-left:3px solid #16db65;padding-left:11px}.country-select .country-dropdown .countries-list .country-item .country-flag{width:28px;height:20px;border-radius:4px;-o-object-fit:cover;object-fit:cover;box-shadow:0 2px 4px #0000004d;flex-shrink:0}.country-select .country-dropdown .countries-list .country-item .country-name{color:#fff;font-size:14px;font-weight:500;flex:1}.country-select .country-dropdown .countries-list .country-item .check-icon{color:#16db65;flex-shrink:0}.country-select .country-dropdown .countries-list .no-results{padding:40px 20px;text-align:center}.country-select .country-dropdown .countries-list .no-results p{color:#fffc;font-size:15px;font-weight:500;margin:0 0 8px}.country-select .country-dropdown .countries-list .no-results span{color:#fff6;font-size:13px}@media (max-width: 768px){.country-select .country-dropdown{max-height:350px;border-radius:12px}.country-select .country-select-input{padding:10px 14px;min-height:44px}.country-select .country-select-input .selected-country{gap:10px}.country-select .country-select-input .selected-country .country-flag{width:24px;height:18px}.country-select .country-select-input .selected-country .country-name,.country-select .country-select-input .placeholder{font-size:14px}}@media (prefers-color-scheme: light){.country-select .country-select-label{color:#333}.country-select .country-select-input{background:#00000008;border-color:#0000001a}.country-select .country-select-input:hover{background:#0000000d;border-color:#16db654d}.country-select .country-select-input:focus,.country-select .country-select-input.open{background:#0000000d}.country-select .country-select-input .selected-country .country-name{color:#333}.country-select .country-select-input .placeholder{color:#0006}.country-select .country-select-input .dropdown-icon{color:#0009}.country-select .country-dropdown{background:#fffffffa;border-color:#0000001a}.country-select .country-dropdown .search-wrapper{background:#00000008;border-bottom-color:#0000001a}.country-select .country-dropdown .search-wrapper .search-icon{color:#0006}.country-select .country-dropdown .search-wrapper .search-input{background:#0000000d;border-color:#0000001a;color:#333}.country-select .country-dropdown .search-wrapper .search-input::-moz-placeholder{color:#0000004d}.country-select .country-dropdown .search-wrapper .search-input::placeholder{color:#0000004d}.country-select .country-dropdown .search-wrapper .search-input:focus{background:#00000014}.country-select .country-dropdown .countries-list .country-item .country-name{color:#333}.country-select .country-dropdown .countries-list .country-item:hover,.country-select .country-dropdown .countries-list .country-item.highlighted{background:#16db651a}.country-select .country-dropdown .countries-list .country-item.selected{background:#16db6526}.country-select .country-dropdown .countries-list .no-results p{color:#000c}.country-select .country-dropdown .countries-list .no-results span{color:#0006}}@media (prefers-contrast: high){.country-select .country-select-input,.country-select .country-dropdown{border-width:3px}}@media (prefers-reduced-motion: reduce){.country-select .country-select-input,.country-select .dropdown-icon,.country-select .country-dropdown,.country-select .country-item{transition:none}}.add{display:flex;align-items:center;justify-content:center;background-color:var(--bg-primary);min-height:100vh;padding:20px}.add .add-container{position:relative;z-index:10;width:100%;max-width:1200px}.add .add-header{text-align:center;margin-bottom:32px}.add .add-header .add-title{color:var(--text-primary);font-size:2rem;font-weight:700;text-align:center;margin-bottom:8px}@media screen and (max-width: 480px){.add .add-header .add-title{font-size:1.5rem}}.add .add-header .add-subtitle{color:var(--text-secondary);font-size:14px;text-align:center;margin-bottom:0}.add .add-form{display:flex;flex-direction:column;gap:32px;width:100%;padding:0}.add .add-form .form-sections{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media screen and (max-width: 768px){.add .add-form .form-sections{grid-template-columns:1fr;gap:24px}}.add .add-form .left-section,.add .add-form .right-section{display:flex;flex-direction:column;gap:20px}.add .add-form .full-width-section{grid-column:1/-1;display:flex;flex-direction:column;gap:20px}.add .add-form .section-title{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid var(--green-bright)}.add .add-form .form-group{display:flex;flex-direction:column;gap:8px}.add .add-form .form-label{color:var(--text-secondary);font-size:16px;font-weight:500;margin-bottom:4px}@media screen and (max-width: 480px){.add .add-form .form-label{font-size:14px}}.add .add-form .form-input,.add .add-form .form-select,.add .add-form .form-textarea{padding:16px 20px;border:2px solid #374151;background-color:#000;color:#fff;border-radius:8px;outline:none;font-size:16px;transition:all .3s cubic-bezier(.4,0,.2,1)}@media screen and (max-width: 480px){.add .add-form .form-input,.add .add-form .form-select,.add .add-form .form-textarea{padding:14px 16px;font-size:14px}}.add .add-form .form-input::-moz-placeholder,.add .add-form .form-select::-moz-placeholder,.add .add-form .form-textarea::-moz-placeholder{color:#9ca3af;font-size:14px}.add .add-form .form-input::placeholder,.add .add-form .form-select::placeholder,.add .add-form .form-textarea::placeholder{color:#9ca3af;font-size:14px}.add .add-form .form-input:focus,.add .add-form .form-select:focus,.add .add-form .form-textarea:focus{border-color:var(--green-bright);box-shadow:0 0 0 3px #16db651a}.add .add-form .form-input:hover,.add .add-form .form-select:hover,.add .add-form .form-textarea:hover{border-color:var(--green-bright)}.add .add-form .form-textarea{min-height:150px;resize:vertical;font-family:inherit;line-height:1.6}.add .add-form .form-helper{color:#9ca3af;font-size:13px;margin-top:4px;line-height:1.4}@media screen and (max-width: 480px){.add .add-form .form-helper{font-size:12px}}.add .add-form .form-helper strong{color:var(--green-bright);font-weight:600}.add .add-form .form-button{border:none;padding:18px 24px;color:#fff;font-weight:600;font-size:18px;background:linear-gradient(135deg,var(--green-bright) 0%,#058c42 100%);cursor:pointer;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}@media screen and (max-width: 480px){.add .add-form .form-button{padding:16px 20px;font-size:16px}}.add .add-form .form-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.add .add-form .form-button:hover:before{left:100%}.add .add-form .form-button:hover{background:linear-gradient(135deg,var(--green-bright) 0%,var(--green-bright) 100%);box-shadow:0 8px 25px #16db654d;transform:translateY(-2px)}.add .add-form .form-button:active{transform:translateY(0)}.add .add-form .form-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.add .add-form .create-btn{width:100%;margin-top:24px}.gig{display:flex;justify-content:center;padding:0 20px;background-color:#0f0f0f;min-height:100vh}@media screen and (max-width: 768px){.gig{padding:0 16px}}@media screen and (max-width: 480px){.gig{padding:0 12px}}.gig .container{max-width:1200px;width:100%;padding:30px 0;display:flex;flex-direction:column;gap:40px}@media screen and (max-width: 768px){.gig .container{padding:20px 0;gap:30px}}@media screen and (max-width: 480px){.gig .container{padding:15px 0;gap:25px}}.gig .gig-details{width:100%;max-width:100%;background-color:#0f0f0f;border:1px solid #1f2f25;border-radius:12px;padding:32px;box-shadow:0 2px 8px #0006}@media screen and (max-width: 768px){.gig .gig-details{padding:24px;border-radius:10px}}@media screen and (max-width: 480px){.gig .gig-details{padding:20px;border-radius:8px}}.gig .gig-details__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:32px}@media screen and (max-width: 768px){.gig .gig-details__header{margin-bottom:28px}}@media screen and (max-width: 480px){.gig .gig-details__header{margin-bottom:24px}}.gig .gig-details__user{display:flex;align-items:center;gap:16px}.gig .gig-details__avatar{width:56px;height:56px;border-radius:50%;border:2px solid #1f2f25;-o-object-fit:cover;object-fit:cover;background:#0a0a0a}@media screen and (max-width: 768px){.gig .gig-details__avatar{width:48px;height:48px}}@media screen and (max-width: 480px){.gig .gig-details__avatar{width:44px;height:44px}}.gig .gig-details__user-info{display:flex;flex-direction:column;gap:6px}.gig .gig-details__user-top{display:flex;align-items:center;gap:10px}.gig .gig-details__id{font-size:12px;color:#8b8b8b;font-weight:500}.gig .gig-details__badge{font-size:10px;color:#0b0b0b;background:#16db65;padding:3px 10px;border-radius:6px;font-weight:600;text-transform:uppercase}.gig .gig-details__user-name{display:flex;align-items:center;gap:8px}.gig .gig-details__name{color:#16db65;font-weight:600;font-size:16px}@media screen and (max-width: 768px){.gig .gig-details__name{font-size:15px}}@media screen and (max-width: 480px){.gig .gig-details__name{font-size:14px}}.gig .gig-details__verified{display:flex;align-items:center;justify-content:center;width:18px;height:18px;background:#16db65;color:#0f0f0f;border-radius:50%;font-size:11px;font-weight:700}.gig .gig-details__status{font-size:13px;color:#16db65;background:#16db651a;padding:8px 16px;border-radius:8px;font-weight:600}@media screen and (max-width: 768px){.gig .gig-details__status{font-size:12px;padding:6px 14px}}@media screen and (max-width: 480px){.gig .gig-details__status{font-size:11px;padding:5px 12px}}.gig .gig-details__route{display:flex;align-items:center;justify-content:center;margin:36px 0 20px;gap:16px}@media screen and (max-width: 768px){.gig .gig-details__route{margin:32px 0 18px;gap:14px}}@media screen and (max-width: 480px){.gig .gig-details__route{margin:28px 0 16px;gap:12px}}.gig .gig-details__route-point{display:flex;align-items:center;gap:12px}.gig .gig-details__route-point--departure .gig-details__dot{order:1}.gig .gig-details__route-point--departure .gig-details__code{order:2}.gig .gig-details__route-point--destination .gig-details__code{order:1}.gig .gig-details__route-point--destination .gig-details__dot{order:2}.gig .gig-details__dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}.gig .gig-details__dot--white{background:#fff;box-shadow:0 0 8px #ffffff80}.gig .gig-details__dot--green{background:#16db65;box-shadow:0 0 8px #16db6580}@media screen and (max-width: 768px){.gig .gig-details__dot{width:10px;height:10px}}@media screen and (max-width: 480px){.gig .gig-details__dot{width:9px;height:9px}}.gig .gig-details__code{font-size:32px;font-weight:700;letter-spacing:1px;flex-shrink:0}.gig .gig-details__code--white{color:#fff}.gig .gig-details__code--green{color:#16db65}@media screen and (max-width: 768px){.gig .gig-details__code{font-size:28px}}@media screen and (max-width: 480px){.gig .gig-details__code{font-size:24px}}.gig .gig-details__route-line{display:flex;align-items:center;justify-content:center;flex:1;gap:0;position:relative;height:24px}@media screen and (max-width: 768px){.gig .gig-details__route-line{height:20px}}@media screen and (max-width: 480px){.gig .gig-details__route-line{height:18px}}.gig .gig-details__dash{height:2px;flex:1;min-width:50px;background-image:repeating-linear-gradient(to right,#ffffff 0,#ffffff 10px,transparent 10px,transparent 20px)}.gig .gig-details__dash--long{min-width:80px}@media screen and (max-width: 768px){.gig .gig-details__dash{min-width:40px;background-image:repeating-linear-gradient(to right,#ffffff 0,#ffffff 8px,transparent 8px,transparent 16px)}.gig .gig-details__dash--long{min-width:60px}}@media screen and (max-width: 480px){.gig .gig-details__dash{min-width:30px;background-image:repeating-linear-gradient(to right,#ffffff 0,#ffffff 6px,transparent 6px,transparent 12px)}.gig .gig-details__dash--long{min-width:40px}}.gig .gig-details__plane{color:#fff;font-size:20px;z-index:3;background:#0f0f0f;padding:0 8px;display:inline-block;transform:rotate(0)}@media screen and (max-width: 768px){.gig .gig-details__plane{font-size:18px;padding:0 6px}}@media screen and (max-width: 480px){.gig .gig-details__plane{font-size:16px;padding:0 5px}}.gig .gig-details__locations{display:flex;justify-content:space-between;margin-bottom:20px;padding:0 12px;gap:20px}@media screen and (max-width: 768px){.gig .gig-details__locations{margin-bottom:18px;padding:0 10px;gap:16px}}@media screen and (max-width: 480px){.gig .gig-details__locations{margin-bottom:16px;padding:0 8px;gap:12px;flex-direction:column;align-items:flex-start}}.gig .gig-details__location{display:flex;flex-direction:column}.gig .gig-details__location--departure{align-items:flex-start;text-align:left}.gig .gig-details__location--destination{align-items:flex-end;text-align:right}@media screen and (max-width: 480px){.gig .gig-details__location--destination{align-items:flex-start;text-align:left}}.gig .gig-details__location-text{font-size:14px;color:#fff;font-weight:400;line-height:1.4}@media screen and (max-width: 768px){.gig .gig-details__location-text{font-size:13px}}@media screen and (max-width: 480px){.gig .gig-details__location-text{font-size:12px}}.gig .gig-details__expiration{text-align:center;font-size:13px;color:#8b8b8b;margin-bottom:24px;font-weight:500;padding:8px 16px;border-radius:6px;transition:all .3s ease}@media screen and (max-width: 768px){.gig .gig-details__expiration{font-size:12px;margin-bottom:20px;padding:7px 14px}}@media screen and (max-width: 480px){.gig .gig-details__expiration{font-size:11px;margin-bottom:18px;padding:6px 12px}}.gig .gig-details__expiration--active{color:#16db65;background:#16db650d}.gig .gig-details__expiration--expiring-soon{color:#ffa726;background:#ffa7261a;font-weight:600}.gig .gig-details__expiration--urgent{color:#ff5722;background:#ff572226;font-weight:700;animation:pulse-urgent 2s ease-in-out infinite}.gig .gig-details__expiration--expired{color:#e53935;background:#e5393526;font-weight:700;text-decoration:line-through;opacity:.8}.gig .gig-details__info{display:flex;flex-direction:column;gap:24px;margin-bottom:32px;padding:24px 0;border-top:1px solid #1f2f25;border-bottom:1px solid #1f2f25}@media screen and (max-width: 768px){.gig .gig-details__info{gap:20px;margin-bottom:28px;padding:20px 0}}@media screen and (max-width: 480px){.gig .gig-details__info{gap:18px;margin-bottom:24px;padding:18px 0}}.gig .gig-details__space,.gig .gig-details__price{display:flex;align-items:flex-start;gap:16px}.gig .gig-details__icon{color:#16db65;opacity:.9;display:flex;align-items:center;justify-content:center;margin-top:3px}.gig .gig-details__icon svg{display:block}@media screen and (max-width: 768px){.gig .gig-details__icon svg{width:18px;height:18px}}@media screen and (max-width: 480px){.gig .gig-details__icon svg{width:16px;height:16px}}.gig .gig-details__info-content{display:flex;flex-direction:column;gap:6px;flex:1}.gig .gig-details__label{font-size:12px;color:#8b8b8b;text-transform:uppercase;letter-spacing:.5px;font-weight:600}@media screen and (max-width: 480px){.gig .gig-details__label{font-size:11px}}.gig .gig-details__value{font-size:18px;color:#fff;font-weight:600}.gig .gig-details__value--highlight{color:#16db65}@media screen and (max-width: 768px){.gig .gig-details__value{font-size:17px}}@media screen and (max-width: 480px){.gig .gig-details__value{font-size:16px}}.gig .gig-details__subtext{font-size:12px;color:#6b6b6b}@media screen and (max-width: 480px){.gig .gig-details__subtext{font-size:11px}}.gig .gig-details__title{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #1f2f25}@media screen and (max-width: 768px){.gig .gig-details__title{margin-bottom:20px;padding-bottom:14px}}@media screen and (max-width: 480px){.gig .gig-details__title{margin-bottom:18px;padding-bottom:12px}}.gig .gig-details__title h2{font-size:24px;color:#fff;font-weight:700;line-height:1.3;margin:0}@media screen and (max-width: 768px){.gig .gig-details__title h2{font-size:22px}}@media screen and (max-width: 480px){.gig .gig-details__title h2{font-size:20px}}.gig .gig-details__description{margin-bottom:32px}@media screen and (max-width: 768px){.gig .gig-details__description{margin-bottom:28px}}@media screen and (max-width: 480px){.gig .gig-details__description{margin-bottom:24px}}.gig .gig-details__description h3{font-size:18px;color:#fff;font-weight:600;margin-bottom:12px}@media screen and (max-width: 768px){.gig .gig-details__description h3{font-size:17px}}@media screen and (max-width: 480px){.gig .gig-details__description h3{font-size:16px}}.gig .gig-details__description p{font-size:14px;color:#ccc;line-height:1.6;font-weight:400;white-space:pre-line}@media screen and (max-width: 768px){.gig .gig-details__description p{font-size:13px}}@media screen and (max-width: 480px){.gig .gig-details__description p{font-size:12px}}.gig .gig-details__actions{display:flex;gap:16px;margin-bottom:24px}@media screen and (max-width: 768px){.gig .gig-details__actions{gap:14px;margin-bottom:20px}}@media screen and (max-width: 480px){.gig .gig-details__actions{gap:12px;margin-bottom:18px}}.gig .gig-details__btn{flex:1;padding:16px 24px;border-radius:12px;font-weight:600;font-size:15px;cursor:pointer;transition:all .3s ease;border:none;outline:none}@media screen and (max-width: 768px){.gig .gig-details__btn{padding:14px 20px;font-size:14px}}@media screen and (max-width: 480px){.gig .gig-details__btn{padding:12px 16px;font-size:13px}}.gig .gig-details__btn--outline{background:transparent;border:2px solid #ffffff;color:#fff}.gig .gig-details__btn--outline:hover{background:#ffffff1a;transform:translateY(-2px);box-shadow:0 4px 12px #ffffff1a}.gig .gig-details__btn--outline:active{transform:translateY(0)}.gig .gig-details__btn--primary{background:#16db65;border:2px solid #16db65;color:#0f0f0f}.gig .gig-details__btn--primary:hover{background:#12c957;transform:translateY(-2px);box-shadow:0 4px 12px #16db654d}.gig .gig-details__btn--primary:active{transform:translateY(0)}.gig .seller{margin-top:40px;display:flex;flex-direction:column;gap:24px;background-color:#0f0f0f;border:1px solid #1f2f25;border-radius:12px;padding:32px}@media screen and (max-width: 768px){.gig .seller{margin-top:32px;padding:24px;gap:20px}}@media screen and (max-width: 480px){.gig .seller{margin-top:28px;padding:20px;gap:18px}}.gig .seller h2{font-size:20px;color:#fff;font-weight:600;margin-bottom:8px}@media screen and (max-width: 768px){.gig .seller h2{font-size:18px}}@media screen and (max-width: 480px){.gig .seller h2{font-size:16px}}.gig .seller__user{display:flex;align-items:center;gap:20px;margin-bottom:20px}@media screen and (max-width: 480px){.gig .seller__user{gap:16px;margin-bottom:16px}}.gig .seller__user img{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #16db65}@media screen and (max-width: 768px){.gig .seller__user img{width:70px;height:70px}}@media screen and (max-width: 480px){.gig .seller__user img{width:60px;height:60px}}.gig .seller__info{display:flex;flex-direction:column;gap:12px}.gig .seller__info span{font-size:16px;font-weight:600;color:#16db65}@media screen and (max-width: 768px){.gig .seller__info span{font-size:15px}}@media screen and (max-width: 480px){.gig .seller__info span{font-size:14px}}.gig .seller__stars{display:flex;align-items:center;gap:6px}.gig .seller__stars img{height:16px;width:16px;filter:brightness(0) saturate(100%) invert(73%) sepia(98%) saturate(1447%) hue-rotate(1deg) brightness(103%) contrast(103%)}.gig .seller__stars span{font-size:14px;font-weight:700;color:gold}.gig .seller__info button{background-color:transparent;border-radius:8px;border:2px solid #16db65;padding:12px 20px;color:#16db65;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:14px}@media screen and (max-width: 768px){.gig .seller__info button{padding:10px 16px;font-size:13px}}@media screen and (max-width: 480px){.gig .seller__info button{padding:8px 14px;font-size:12px}}.gig .seller__info button:hover{background-color:#16db65;color:#0f0f0f}.gig .seller__box{border:1px solid #1f2f25;border-radius:8px;padding:24px;background-color:#0a0a0a}@media screen and (max-width: 768px){.gig .seller__box{padding:20px}}@media screen and (max-width: 480px){.gig .seller__box{padding:16px}}.gig .seller__items{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}@media screen and (max-width: 768px){.gig .seller__items{flex-direction:column;gap:16px}}.gig .seller__item{display:flex;flex-direction:column;gap:8px;min-width:200px}@media screen and (max-width: 768px){.gig .seller__item{min-width:auto;width:100%}}.gig .seller__title{font-weight:500;color:#8b8b8b;font-size:13px;text-transform:uppercase;letter-spacing:.5px}@media screen and (max-width: 480px){.gig .seller__title{font-size:12px}}.gig .seller__desc{color:#fff;font-weight:500;font-size:14px}@media screen and (max-width: 480px){.gig .seller__desc{font-size:13px}}.gig .seller hr{height:0;border:.5px solid #1f2f25;margin:20px 0}.gig .seller p{color:#ccc;font-size:14px;line-height:1.6}@media screen and (max-width: 480px){.gig .seller p{font-size:13px}}.gig .reviews{margin-top:40px;background-color:#0f0f0f;border:1px solid #1f2f25;border-radius:12px;padding:32px}@media screen and (max-width: 768px){.gig .reviews{margin-top:32px;padding:24px}}@media screen and (max-width: 480px){.gig .reviews{margin-top:28px;padding:20px}}.gig .reviews h2{color:#fff;font-size:20px;font-weight:600;margin-bottom:24px}@media screen and (max-width: 768px){.gig .reviews h2{font-size:18px;margin-bottom:20px}}@media screen and (max-width: 480px){.gig .reviews h2{font-size:16px;margin-bottom:18px}}.gig .reviews .item{display:flex;flex-direction:column;gap:16px;margin:24px 0;padding:20px 0;border-bottom:1px solid #1f2f25}@media screen and (max-width: 768px){.gig .reviews .item{margin:20px 0;padding:16px 0}}@media screen and (max-width: 480px){.gig .reviews .item{margin:16px 0;padding:14px 0}}.gig .reviews .item:last-child{border-bottom:none}.gig .reviews .item .user{display:flex;align-items:center;gap:12px}.gig .reviews .item .user .pp{height:50px;width:50px;border-radius:50%;border:2px solid #16db65;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 480px){.gig .reviews .item .user .pp{height:44px;width:44px}}.gig .reviews .item .user .country{display:flex;align-items:center;gap:8px;color:#8b8b8b;font-size:13px}@media screen and (max-width: 480px){.gig .reviews .item .user .country{font-size:12px}}.gig .reviews .item .user .country img{width:18px;height:18px}@media screen and (max-width: 480px){.gig .reviews .item .user .country img{width:16px;height:16px}}.gig .reviews .item .stars{display:flex;gap:6px}.gig .reviews .item .stars img{height:16px;width:16px;filter:brightness(0) saturate(100%) invert(73%) sepia(98%) saturate(1447%) hue-rotate(1deg) brightness(103%) contrast(103%)}@media screen and (max-width: 480px){.gig .reviews .item .stars img{height:14px;width:14px}}.gig .reviews .item .stars span{font-size:14px;font-weight:700;color:gold}@media screen and (max-width: 480px){.gig .reviews .item .stars span{font-size:13px}}.gig .reviews .item p{color:#ccc;font-size:14px;line-height:1.6}@media screen and (max-width: 480px){.gig .reviews .item p{font-size:13px}}.gig .reviews .item .helpful{display:flex;align-items:center;gap:8px;color:#8b8b8b;font-size:13px}@media screen and (max-width: 480px){.gig .reviews .item .helpful{font-size:12px}}.gig .reviews .item .helpful img{width:16px;height:16px;filter:brightness(0) invert(.7)}@media screen and (max-width: 480px){.gig .reviews .item .helpful img{width:14px;height:14px}}.review{display:flex;flex-direction:column;gap:25px;margin:30px 0;padding:35px;background:linear-gradient(135deg,var(--bg-tertiary),var(--bg-primary));border-radius:20px;border:2px solid var(--border-secondary);box-shadow:0 8px 25px #00000026;transition:all .4s ease;position:relative;overflow:hidden}.review:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--green-medium),var(--green-bright))}.review:hover{transform:translateY(-4px);box-shadow:0 15px 35px #0003;border-color:var(--green-medium)}.review .user{display:flex;align-items:center;gap:20px;text-decoration:none;cursor:pointer;transition:all .3s ease;padding:8px;border-radius:12px;margin:-8px}.review .user:hover{background:#22c55e0d}.review .user:hover .pp{transform:scale(1.05);border-color:var(--green-bright);box-shadow:0 6px 18px #22c55e66}.review .user:hover .info span{color:var(--green-bright)}.review .user .pp{height:65px;width:65px;border-radius:50%;border:3px solid var(--green-medium);-o-object-fit:cover;object-fit:cover;transition:all .3s ease;box-shadow:0 4px 12px #22c55e4d}.review .user .info span{font-size:20px;font-weight:700;color:var(--text-primary);display:block;margin-bottom:5px;transition:color .3s ease}.review .user .country{display:flex;align-items:center;gap:8px;color:var(--text-tertiary);font-size:14px;font-weight:500}.review .user .country img{width:20px;filter:brightness(0) invert(.7)}.review .stars{display:flex;gap:6px;align-items:center;margin:10px 0}.review .stars img{height:24px;width:24px;filter:brightness(0) saturate(100%) invert(73%) sepia(98%) saturate(1447%) hue-rotate(1deg) brightness(103%) contrast(103%);transition:all .2s ease}.review .stars span{font-size:18px;font-weight:800;color:var(--color-warning);margin-left:8px;background:linear-gradient(135deg,gold,#ffed4e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.review p{color:var(--text-secondary);line-height:1.8;font-size:17px;margin:15px 0;font-weight:400;background:#ffffff05;padding:20px;border-radius:12px;border-left:4px solid var(--green-medium)}.review .helpful{display:flex;align-items:center;gap:15px;color:var(--text-muted);font-size:14px;font-weight:500;margin-top:10px}.review .helpful img{width:18px;filter:brightness(0) invert(.7);cursor:pointer;transition:all .3s ease;padding:4px;border-radius:4px}.review .helpful img:hover{filter:brightness(0) saturate(100%) invert(73%) sepia(51%) saturate(1447%) hue-rotate(101deg) brightness(95%) contrast(93%);transform:scale(1.1);background:#22c55e1a}.review .loading,.review .error{text-align:center;padding:20px;font-size:16px;font-weight:500}.review .loading{color:var(--text-muted)}.review .error{color:#ff6b6b;background:#ff6b6b1a;border-radius:8px;border:1px solid #ff6b6b}@media (max-width: 768px){.review{margin:20px 0;padding:25px}.review .user{gap:15px}.review .user .pp{height:55px;width:55px}.review .user .info span{font-size:18px}.review .stars img{height:20px;width:20px}.review .stars span{font-size:16px}.review p{font-size:16px;padding:15px}}@media (min-width: 769px){.review{max-width:100%;margin-left:auto;margin-right:auto}}.reviews{margin-top:80px;width:100%;max-width:100%;padding:0}.reviews h2{color:var(--text-primary);margin-bottom:50px;font-size:32px;font-weight:800;text-align:center;position:relative;letter-spacing:-.5px}.reviews h2:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(90deg,var(--green-medium),var(--green-bright));border-radius:3px}.reviews .reviews-list{margin-bottom:60px}.reviews .reviews-list .loading,.reviews .reviews-list .error,.reviews .reviews-list .no-reviews{text-align:center;padding:60px 40px;color:var(--text-muted);font-size:18px;border-radius:20px;transition:all .3s ease}.reviews .reviews-list .loading{background:linear-gradient(135deg,var(--bg-tertiary),var(--bg-primary));border:2px dashed var(--border-secondary)}.reviews .reviews-list .error{color:#ff6b6b;background-color:#ff6b6b1a;border:2px solid #ff6b6b}.reviews .reviews-list .no-reviews{background:linear-gradient(135deg,var(--bg-tertiary),var(--bg-primary));border:2px solid var(--border-secondary);position:relative}.reviews .reviews-list .no-reviews:before{content:"⭐";display:block;font-size:48px;margin-bottom:20px;opacity:.7}.reviews .reviews-list .no-reviews p{margin:0;font-weight:500;color:var(--text-secondary)}.reviews .add{margin-top:60px;display:flex;flex-direction:column;gap:35px}.reviews .add h3{color:var(--text-primary);font-size:26px;font-weight:700;margin-bottom:30px;text-align:center;position:relative}.reviews .add h3:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:40px;height:2px;background:var(--green-medium);border-radius:1px}.reviews .add .error-message{background:linear-gradient(135deg,#ff6b6b,#ff5252);color:#fff;padding:15px 20px;border-radius:12px;margin-bottom:20px;font-size:16px;font-weight:500;box-shadow:0 4px 15px #ff6b6b4d;animation:shake .5s ease-in-out}.reviews .add .addForm{display:flex;flex-direction:column;gap:30px;background:linear-gradient(135deg,var(--bg-tertiary),var(--bg-primary));padding:45px;border-radius:24px;border:2px solid var(--border-secondary);box-shadow:0 8px 32px #0003;max-width:100%;margin:0 auto;position:relative;overflow:hidden}.reviews .add .addForm:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--green-medium),var(--green-bright))}.reviews .add .addForm textarea{padding:25px;background-color:var(--bg-primary);border:2px solid var(--border-secondary);border-radius:16px;color:var(--text-primary);outline:none;resize:vertical;min-height:180px;font-family:inherit;font-size:16px;line-height:1.6;width:100%;transition:all .3s ease;box-shadow:inset 0 2px 4px #0000001a}.reviews .add .addForm textarea::-moz-placeholder{color:var(--text-muted);font-size:16px;font-style:italic}.reviews .add .addForm textarea::placeholder{color:var(--text-muted);font-size:16px;font-style:italic}.reviews .add .addForm textarea:focus{border-color:var(--green-medium);box-shadow:0 0 0 4px #22c55e26,inset 0 2px 4px #0000001a;transform:translateY(-2px)}.reviews .add .addForm textarea:hover{border-color:var(--green-medium);transform:translateY(-1px)}.reviews .add .addForm .rating-section{display:flex;flex-direction:column;gap:20px;margin:20px 0}.reviews .add .addForm .rating-section label{color:var(--text-primary);font-weight:700;font-size:18px;text-align:center}.reviews .add .addForm .rating-section .star-rating{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.reviews .add .addForm .rating-section .star-rating .star{background:none;border:none;font-size:32px;cursor:pointer;transition:all .2s ease;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;width:50px;height:50px}.reviews .add .addForm .rating-section .star-rating .star:hover{transform:scale(1.2);filter:drop-shadow(0 4px 8px rgba(255,215,0,.4))}.reviews .add .addForm .rating-section .star-rating .star.active{transform:scale(1.1);filter:drop-shadow(0 4px 12px rgba(255,215,0,.6));animation:starPulse .3s ease-in-out}.reviews .add .addForm .rating-section .star-rating .rating-text{margin-left:15px;font-size:18px;font-weight:600;color:var(--green-medium);animation:fadeIn .3s ease-in-out}.reviews .add .addForm button{align-self:center;width:200px;border:none;padding:18px 32px;color:#fff;background:linear-gradient(135deg,var(--green-medium),var(--green-bright));cursor:pointer;border-radius:16px;font-weight:700;font-size:18px;transition:all .3s ease;margin-top:20px;box-shadow:0 4px 15px #22c55e4d;position:relative;overflow:hidden}.reviews .add .addForm button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.reviews .add .addForm button:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 12px 25px #22c55e66}.reviews .add .addForm button:hover:not(:disabled):before{left:100%}.reviews .add .addForm button:active:not(:disabled){transform:translateY(-1px)}.reviews .add .addForm button:disabled{opacity:.6;cursor:not-allowed;transform:none}.reviews hr{height:0;border:.5px solid var(--border-secondary);margin:50px 0}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes starPulse{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1.1)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.reviews{margin-top:40px}.reviews h2{font-size:24px;margin-bottom:30px}.reviews .add{margin-top:40px;gap:25px}.reviews .add h3{font-size:20px;margin-bottom:20px}.reviews .add .addForm{padding:25px;gap:20px}.reviews .add .addForm textarea{min-height:120px;padding:20px}.reviews .add .addForm .rating-section .star-rating .star{font-size:28px;width:45px;height:45px}.reviews .add .addForm button{width:100%;padding:16px 24px;font-size:16px}}.gigs{width:100%;display:flex;justify-content:center;padding:0 20px;background-color:var(--bg-primary);min-height:100vh}@media screen and (max-width: 768px){.gigs{padding:0 16px}}@media screen and (max-width: 480px){.gigs{padding:0 12px}}.gigs .container{max-width:1400px;width:100%;padding:30px 0;display:flex;flex-direction:column;gap:15px}@media screen and (max-width: 768px){.gigs .container{padding:20px 0}}@media screen and (max-width: 480px){.gigs .container{padding:15px 0}}.gigs .container .breadcrumbs{font-weight:300;text-transform:uppercase;font-size:13px;color:var(--text-muted)}@media screen and (max-width: 480px){.gigs .container .breadcrumbs{font-size:11px}}.gigs .container h1{color:var(--text-primary);font-size:32px;margin-bottom:8px}@media screen and (max-width: 768px){.gigs .container h1{font-size:28px}}@media screen and (max-width: 480px){.gigs .container h1{font-size:24px}}.gigs .container p{color:var(--text-tertiary);font-weight:300;font-size:16px;margin-bottom:20px}@media screen and (max-width: 768px){.gigs .container p{font-size:14px}}@media screen and (max-width: 480px){.gigs .container p{font-size:13px}}.gigs .container .menu{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:15px}@media screen and (max-width: 768px){.gigs .container .menu{flex-direction:column;align-items:flex-start}}.gigs .container .menu .left{display:flex;align-items:center;gap:10px;color:var(--text-secondary);font-weight:300;flex-wrap:wrap}@media screen and (max-width: 768px){.gigs .container .menu .left{width:100%}}.gigs .container .menu .left input{padding:8px 12px;border:1px solid var(--border-secondary);border-radius:8px;outline:none;flex:1;min-width:120px;background-color:var(--bg-tertiary);color:var(--text-primary);font-size:14px}@media screen and (max-width: 768px){.gigs .container .menu .left input{min-width:100px;padding:10px 12px;font-size:16px}}@media screen and (max-width: 480px){.gigs .container .menu .left input{min-width:80px;padding:8px 10px;font-size:14px}}.gigs .container .menu .left input::-moz-placeholder{color:var(--text-muted)}.gigs .container .menu .left input::placeholder{color:var(--text-muted)}.gigs .container .menu .left input:focus{border-color:var(--green-medium)}.gigs .container .menu .left button{padding:8px 16px;background-color:var(--green-medium);color:var(--text-primary);border:none;font-weight:500;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:14px}@media screen and (max-width: 768px){.gigs .container .menu .left button{padding:10px 20px;font-size:16px}}@media screen and (max-width: 480px){.gigs .container .menu .left button{padding:8px 16px;font-size:14px}}.gigs .container .menu .left button:hover{background-color:var(--green-bright)}.gigs .container .menu .right{position:relative;display:flex;align-items:center;gap:10px}@media screen and (max-width: 768px){.gigs .container .menu .right{width:100%;justify-content:space-between}}.gigs .container .menu .right .sortBy{color:var(--text-secondary);font-weight:300}.gigs .container .menu .right .sortType{font-weight:500;color:var(--text-primary)}.gigs .container .menu .right img{width:15px;cursor:pointer;filter:brightness(0) invert(.7);transition:filter .3s ease}.gigs .container .menu .right img:hover{filter:brightness(0) saturate(100%) invert(73%) sepia(51%) saturate(1447%) hue-rotate(101deg) brightness(95%) contrast(93%)}.gigs .container .menu .right .rightMenu{padding:20px;background-color:var(--bg-tertiary);border:.5px solid var(--border-secondary);border-radius:5px;position:absolute;top:30px;right:0;z-index:9;display:flex;flex-direction:column;gap:20px;color:var(--text-secondary);box-shadow:0 4px 12px #00000080}.gigs .container .menu .right .rightMenu span{cursor:pointer;transition:color .3s ease}.gigs .container .menu .right .rightMenu span:hover{color:var(--green-bright)}.gigs .container .cards{display:flex;flex-direction:column;gap:16px}.gig-card{width:100%;max-width:100%;background-color:#0f0f0f;border:1px solid #1f2f25;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px #0006;transition:all .3s ease}.gig-card:hover{transform:translateY(-4px);border-color:#16db65;box-shadow:0 6px 20px #16db6526}.gig-card__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.gig-card__user{display:flex;align-items:center;gap:12px;text-decoration:none;cursor:pointer;transition:all .3s ease;padding:8px;border-radius:8px;margin:-8px}.gig-card__user:hover{background:#16db650d}.gig-card__user:hover .gig-card__avatar{border-color:#16db65;transform:scale(1.05)}.gig-card__user:hover .gig-card__name{color:#1ef970}.gig-card__avatar{width:48px;height:48px;border-radius:50%;border:2px solid #1f2f25;-o-object-fit:cover;object-fit:cover;background:#0a0a0a;transition:all .3s ease}.gig-card__user-info{display:flex;flex-direction:column;gap:4px}.gig-card__user-top{display:flex;align-items:center;gap:8px}.gig-card__id{font-size:11px;color:#8b8b8b;font-weight:500}.gig-card__badge{font-size:10px;color:#0b0b0b;background:#16db65;padding:2px 8px;border-radius:6px;font-weight:600;text-transform:uppercase}.gig-card__user-name{display:flex;align-items:center;gap:6px}.gig-card__name{color:#16db65;font-weight:600;font-size:14px;transition:color .3s ease}.gig-card__verified{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:#16db65;color:#0f0f0f;border-radius:50%;font-size:10px;font-weight:700}.gig-card__timestamp{font-size:11px;color:#6b6b6b}.gig-card__status{font-size:12px;color:#16db65;background:#16db651a;padding:6px 14px;border-radius:8px;font-weight:600}.gig-card__route{display:flex;align-items:center;justify-content:center;margin:28px 0 16px;gap:12px}.gig-card__route-point{display:flex;align-items:center;gap:10px}.gig-card__route-point--departure .gig-card__dot{order:1}.gig-card__route-point--departure .gig-card__code{order:2}.gig-card__route-point--destination .gig-card__code{order:1}.gig-card__route-point--destination .gig-card__dot{order:2}.gig-card__dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.gig-card__dot--white{background:#fff;box-shadow:0 0 8px #ffffff80}.gig-card__dot--green{background:#16db65;box-shadow:0 0 8px #16db6580}.gig-card__code{font-size:28px;font-weight:700;letter-spacing:1px;flex-shrink:0}.gig-card__code--white{color:#fff}.gig-card__code--green{color:#16db65}.gig-card__route-line{display:flex;align-items:center;justify-content:center;flex:1;gap:0;position:relative;height:20px}.gig-card__dash{height:2px;flex:1;min-width:40px;background-image:repeating-linear-gradient(to right,#ffffff 0,#ffffff 8px,transparent 8px,transparent 16px)}.gig-card__dash--long{min-width:60px}.gig-card__plane{color:#fff;font-size:18px;z-index:3;background:#0f0f0f;padding:0 6px;display:inline-block;transform:rotate(0)}.gig-card__locations{display:flex;justify-content:space-between;margin-bottom:16px;padding:0 8px;gap:16px}.gig-card__location{display:flex;flex-direction:column}.gig-card__location--departure{align-items:flex-start;text-align:left}.gig-card__location--destination{align-items:flex-end;text-align:right}.gig-card__location-text{font-size:13px;color:#fff;font-weight:400;line-height:1.4}.gig-card__expiration{text-align:center;font-size:12px;color:#8b8b8b;margin-bottom:20px;font-weight:500;padding:6px 12px;border-radius:6px;transition:all .3s ease}.gig-card__expiration--active{color:#16db65;background:#16db650d}.gig-card__expiration--expiring-soon{color:#ffa726;background:#ffa7261a;font-weight:600}.gig-card__expiration--urgent{color:#ff5722;background:#ff572226;font-weight:700;animation:pulse-urgent 2s ease-in-out infinite}.gig-card__expiration--expired{color:#e53935;background:#e5393526;font-weight:700;text-decoration:line-through;opacity:.8}.gig-card__info{display:flex;flex-direction:column;gap:18px;margin-bottom:24px;padding:20px 0;border-top:1px solid #1f2f25;border-bottom:1px solid #1f2f25}.gig-card__space,.gig-card__price{display:flex;align-items:flex-start;gap:12px}.gig-card__icon{color:#16db65;opacity:.9;display:flex;align-items:center;justify-content:center;margin-top:2px}.gig-card__icon svg{display:block}.gig-card__info-content{display:flex;flex-direction:column;gap:4px;flex:1}.gig-card__label{font-size:11px;color:#8b8b8b;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.gig-card__value{font-size:16px;color:#fff;font-weight:600}.gig-card__value--highlight{color:#16db65}.gig-card__subtext{font-size:11px;color:#6b6b6b}.gig-card__actions{display:flex;gap:12px;margin-bottom:16px}.gig-card__btn{flex:1;padding:13px 20px;border-radius:10px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;border:none;outline:none}.gig-card__btn--outline{background:transparent;border:2px solid #ffffff;color:#fff}.gig-card__btn--outline:hover{background:#ffffff1a;transform:translateY(-2px);box-shadow:0 4px 12px #ffffff1a}.gig-card__btn--outline:active{transform:translateY(0)}.gig-card__btn--primary{background:#16db65;border:2px solid #16db65;color:#0f0f0f}.gig-card__btn--primary:hover{background:#12c957;transform:translateY(-2px);box-shadow:0 4px 12px #16db654d}.gig-card__btn--primary:active{transform:translateY(0)}.gig-card__stats{display:flex;align-items:center;justify-content:center;gap:16px;font-size:13px}.gig-card__stat{font-weight:600}.gig-card__stat--offers{color:#16db65}.gig-card__stat--bookings{color:#8b8b8b;position:relative;cursor:pointer;padding-right:16px}.gig-card__stat--bookings:after{content:"▼";position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0);font-size:9px;color:#8b8b8b;transition:transform .2s ease}.gig-card__stat--bookings.gig-card__stat--open:after{transform:translateY(-50%) rotate(180deg)}.gig-card__separator{color:#4b4b4b}@media screen and (max-width: 768px){.gig-card{padding:20px;margin-bottom:20px;border-radius:10px}.gig-card__avatar{width:42px;height:42px}.gig-card__id{font-size:10px}.gig-card__badge{font-size:9px;padding:2px 6px}.gig-card__name{font-size:13px}.gig-card__timestamp{font-size:10px}.gig-card__status{font-size:11px;padding:5px 12px}.gig-card__route{margin:24px 0 14px;gap:10px}.gig-card__code{font-size:24px}.gig-card__dot{width:9px;height:9px}.gig-card__plane{font-size:16px;padding:0 5px}.gig-card__dash{min-width:35px;background-image:repeating-linear-gradient(to right,#ffffff 0,#ffffff 7px,transparent 7px,transparent 14px)}.gig-card__dash--long{min-width:50px}.gig-card__locations{margin-bottom:14px;padding:0 6px;gap:12px}.gig-card__location-text{font-size:12px}.gig-card__expiration{font-size:11px;margin-bottom:18px}.gig-card__info{gap:16px;padding:18px 0;margin-bottom:20px}.gig-card__value{font-size:15px}.gig-card__btn{padding:12px 16px;font-size:13px}.gig-card__stats{font-size:12px;gap:12px}}@media screen and (max-width: 480px){.gig-card{padding:16px;margin-bottom:16px;border-radius:8px}.gig-card__header{margin-bottom:20px}.gig-card__avatar{width:38px;height:38px}.gig-card__route{margin:20px 0 12px;gap:8px}.gig-card__code{font-size:22px}.gig-card__dot{width:8px;height:8px}.gig-card__plane{font-size:14px;padding:0 4px}.gig-card__dash{min-width:25px;background-image:repeating-linear-gradient(to right,#ffffff 0,#ffffff 6px,transparent 6px,transparent 12px)}.gig-card__dash--long{min-width:35px}.gig-card__locations{margin-bottom:12px;padding:0 4px;gap:10px;flex-direction:column;align-items:flex-start}.gig-card__location--departure,.gig-card__location--destination{align-items:flex-start;text-align:left}.gig-card__location-text{font-size:11px}.gig-card__expiration{font-size:10px;margin-bottom:16px}.gig-card__info{gap:14px;padding:16px 0;margin-bottom:18px}.gig-card__icon svg{width:18px;height:18px}.gig-card__label{font-size:10px}.gig-card__value{font-size:14px}.gig-card__subtext{font-size:10px}.gig-card__actions{gap:10px;margin-bottom:14px}.gig-card__btn{padding:11px 14px;font-size:12px}.gig-card__stats{font-size:11px;gap:10px}}.gig-card__interested-list{margin-top:8px;background:#0c0c0c;border:1px solid #1f2f25;border-radius:8px;padding:8px}.gig-card__interested-empty{color:#6b6b6b;font-size:12px;padding:6px 4px}.gig-card__interested-item{display:flex;align-items:center;gap:8px;padding:6px 4px;border-radius:6px}.gig-card__interested-item:hover{background:#ffffff0a}.gig-card__interested-avatar{width:20px;height:20px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.gig-card__interested-name{color:#fff;font-size:12px}.about-page .container{max-width:1200px;margin:0 auto;padding:20px}.about-page{background-color:var(--bg-primary)}.about-page .features{background-color:var(--bg-tertiary);display:flex;justify-content:center;padding:100px 20px}@media screen and (max-width: 768px){.about-page .features{padding:60px 16px}}@media screen and (max-width: 480px){.about-page .features{padding:40px 12px}}.about-page .features.dark{background-color:var(--bg-secondary)}.about-page .features.dark h1{color:var(--text-primary)!important}.about-page .features.dark i{font-weight:300}.about-page .features.dark p{margin-bottom:20px;color:var(--text-secondary)!important}.about-page .features.dark .title{color:var(--text-secondary)!important;font-weight:300!important;font-size:14px!important}.about-page .features.dark button{background-color:var(--green-bright);border:none;color:var(--bg-primary);padding:10px 20px;border-radius:5px;width:-moz-max-content;width:max-content;font-size:16px;cursor:pointer;margin-top:20px;font-weight:600;transition:all .3s ease}.about-page .features.dark button:hover{background-color:var(--green-light)}.about-page .features .container{max-width:1400px;width:100%;display:flex;align-items:center;gap:100px}@media screen and (max-width: 1200px){.about-page .features .container{gap:60px}}@media screen and (max-width: 1024px){.about-page .features .container{flex-direction:column;gap:40px}}.about-page .features .container .item{display:flex;flex-direction:column;gap:15px}@media screen and (max-width: 1024px){.about-page .features .container .item{width:100%}}.about-page .features .container .item:first-child{flex:2}@media screen and (max-width: 1024px){.about-page .features .container .item:first-child{flex:1}}.about-page .features .container .item:last-child{flex:3}@media screen and (max-width: 1024px){.about-page .features .container .item:last-child{flex:1}}.about-page .features .container .item img{width:100%;height:auto}.about-page .features .container .item h1{font-weight:500;margin-bottom:10px;color:var(--text-primary)}@media screen and (max-width: 768px){.about-page .features .container .item h1{font-size:28px}}@media screen and (max-width: 480px){.about-page .features .container .item h1{font-size:24px}}.about-page .features .container .item .title{display:flex;align-items:center;gap:10px;font-weight:500;font-size:18px;color:var(--text-secondary)}@media screen and (max-width: 768px){.about-page .features .container .item .title{font-size:16px}}@media screen and (max-width: 480px){.about-page .features .container .item .title{font-size:14px}}.about-page .features .container .item .title img{width:24px;height:24px;flex-shrink:0;filter:brightness(0) saturate(100%) invert(73%) sepia(51%) saturate(1447%) hue-rotate(101deg) brightness(95%) contrast(93%)}@media screen and (max-width: 480px){.about-page .features .container .item .title img{width:20px;height:20px}}.about-page .features .container .item p{font-size:18px;font-weight:300;color:var(--text-tertiary);line-height:28px;letter-spacing:1px}@media screen and (max-width: 768px){.about-page .features .container .item p{font-size:16px;line-height:24px}}@media screen and (max-width: 480px){.about-page .features .container .item p{font-size:14px;line-height:22px;letter-spacing:.5px}}.about-page .features .container .item video{width:100%;max-width:720px;height:auto;border-radius:8px}.about-page .explore{display:flex;justify-content:center;padding:100px 20px;background-color:var(--bg-primary)}@media screen and (max-width: 768px){.about-page .explore{padding:60px 16px}}@media screen and (max-width: 480px){.about-page .explore{padding:40px 12px}}.about-page .explore .container{max-width:1400px;width:100%}.about-page .explore .container h1{color:var(--text-primary);margin-bottom:40px}.about-page .explore .container .items{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}@media screen and (max-width: 768px){.about-page .explore .container .items{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px}}@media screen and (max-width: 480px){.about-page .explore .container .items{grid-template-columns:repeat(2,1fr);gap:10px}}.about-page .explore .container .items .item{min-height:150px;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;text-align:center;cursor:pointer;padding:10px;background-color:var(--bg-tertiary);border-radius:8px;border:1px solid var(--border-primary);transition:all .3s ease}@media screen and (max-width: 480px){.about-page .explore .container .items .item{min-height:120px;gap:8px}}.about-page .explore .container .items .item img{width:50px;height:50px;filter:brightness(0) invert(1)}@media screen and (max-width: 480px){.about-page .explore .container .items .item img{width:40px;height:40px}}.about-page .explore .container .items .item .line{width:50px;height:2px;background-color:var(--border-secondary);transition:all .3s ease}.about-page .explore .container .items .item span{font-weight:300;color:var(--text-secondary)}@media screen and (max-width: 480px){.about-page .explore .container .items .item span{font-size:14px}}.about-page .explore .container .items .item:hover{background-color:var(--bg-hover);border-color:var(--green-medium)}.about-page .explore .container .items .item:hover .line{width:80px;background-color:var(--green-bright)}.about-page .explore .container .items .item:hover span{color:var(--green-bright)}.about-page .legal-section{display:flex;justify-content:center;padding:80px 20px 100px;background-color:var(--bg-tertiary)}@media screen and (max-width: 768px){.about-page .legal-section{padding:60px 16px 100px}}@media screen and (max-width: 480px){.about-page .legal-section{padding:40px 12px 100px}}.about-page .legal-section .container{max-width:800px;width:100%;text-align:center}.about-page .legal-section .container h2{font-size:2rem;font-weight:600;color:var(--text-primary);margin-bottom:16px}@media screen and (max-width: 768px){.about-page .legal-section .container h2{font-size:1.75rem}}@media screen and (max-width: 480px){.about-page .legal-section .container h2{font-size:1.5rem}}.about-page .legal-section .container p{font-size:1.1rem;line-height:1.6;color:var(--text-secondary);margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.about-page .legal-section .container p{font-size:1rem}}@media screen and (max-width: 480px){.about-page .legal-section .container p{font-size:.95rem;margin-bottom:24px}}.about-page .legal-section .container .legal-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 480px){.about-page .legal-section .container .legal-buttons{flex-direction:column;align-items:center;gap:16px}}.about-page .legal-section .container .legal-buttons .legal-button{display:inline-block;padding:14px 32px;background-color:var(--bg-secondary);color:var(--text-primary);border:2px solid var(--green-bright);border-radius:8px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer}@media screen and (max-width: 768px){.about-page .legal-section .container .legal-buttons .legal-button{padding:12px 28px;font-size:.95rem}}@media screen and (max-width: 480px){.about-page .legal-section .container .legal-buttons .legal-button{padding:12px 24px;font-size:.9rem;width:100%;max-width:280px}}.about-page .legal-section .container .legal-buttons .legal-button:hover{background-color:var(--green-bright);color:var(--bg-primary);transform:translateY(-2px);box-shadow:0 4px 12px #16db654d}.about-page .legal-section .container .legal-buttons .legal-button:active{transform:translateY(0)}.add-container{display:flex;align-items:center;justify-content:center;background-color:var(--bg-primary);min-height:100vh;padding:20px}.add-container__wrapper{position:relative;z-index:10;width:100%;max-width:1200px}.add-container__header{text-align:center;margin-bottom:32px}.add-container__title{color:var(--text-primary);font-size:2rem;font-weight:700;text-align:center;margin-bottom:8px}@media screen and (max-width: 480px){.add-container__title{font-size:1.5rem}}.add-container__subtitle{color:var(--text-secondary);font-size:14px;text-align:center;margin-bottom:0}.add-container__form{display:flex;flex-direction:column;gap:32px;width:100%;padding:0}.add-container__form .form-sections{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media screen and (max-width: 768px){.add-container__form .form-sections{grid-template-columns:1fr;gap:24px}}.add-container__form .left-section,.add-container__form .right-section{display:flex;flex-direction:column;gap:20px}.add-container__form .full-width-section{grid-column:1/-1;display:flex;flex-direction:column;gap:20px}.add-container__form .section-title{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid var(--green-bright)}.add-container__form .form-group{display:flex;flex-direction:column;gap:8px}.add-container__form .form-label{color:var(--text-secondary);font-size:16px;font-weight:500;margin-bottom:4px}@media screen and (max-width: 480px){.add-container__form .form-label{font-size:14px}}.add-container__form .form-input,.add-container__form .form-select,.add-container__form .form-textarea{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:14px;padding:12px 16px;width:100%;transition:all .3s ease}.add-container__form .form-input:focus,.add-container__form .form-select:focus,.add-container__form .form-textarea:focus{outline:none;border-color:var(--green-bright);box-shadow:0 0 0 3px #16db651a}.add-container__form .form-input::-moz-placeholder,.add-container__form .form-select::-moz-placeholder,.add-container__form .form-textarea::-moz-placeholder{color:var(--text-tertiary)}.add-container__form .form-input::placeholder,.add-container__form .form-select::placeholder,.add-container__form .form-textarea::placeholder{color:var(--text-tertiary)}@media screen and (max-width: 480px){.add-container__form .form-input,.add-container__form .form-select,.add-container__form .form-textarea{font-size:13px;padding:10px 14px}}.add-container__form .form-textarea{resize:vertical;min-height:120px;font-family:inherit;line-height:1.6}.add-container__form .form-helper{font-size:12px;color:var(--text-tertiary);line-height:1.4}.add-container__form .form-helper strong{color:var(--green-bright)}@media screen and (max-width: 480px){.add-container__form .form-helper{font-size:11px}}.add-container__form .form-button{background:var(--green-bright);color:var(--bg-primary);border:none;border-radius:8px;padding:16px 32px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:16px}.add-container__form .form-button:hover:not(:disabled){background:#12c957;transform:translateY(-2px);box-shadow:0 4px 12px #16db654d}.add-container__form .form-button:active:not(:disabled){transform:translateY(0)}.add-container__form .form-button:disabled{opacity:.6;cursor:not-allowed}@media screen and (max-width: 480px){.add-container__form .form-button{padding:14px 24px;font-size:14px}}.container-page{display:flex;flex-direction:column;padding:40px 20px;background-color:var(--bg-primary);min-height:100vh}.container-page .container-wrapper{max-width:1400px;margin:0 auto;width:100%;display:grid;grid-template-columns:1fr 380px;gap:40px}@media screen and (max-width: 1024px){.container-page .container-wrapper{grid-template-columns:1fr;gap:30px}}.container-page .container-details{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:32px}@media screen and (max-width: 768px){.container-page .container-details{padding:24px}}.container-page .container-details__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.container-page .container-details__user{display:flex;align-items:center;gap:12px}.container-page .container-details__avatar{width:56px;height:56px;border-radius:50%;border:2px solid var(--green-bright);-o-object-fit:cover;object-fit:cover}.container-page .container-details__user-info{display:flex;flex-direction:column;gap:4px}.container-page .container-details__user-top{display:flex;align-items:center;gap:8px}.container-page .container-details__id{font-size:12px;color:var(--text-tertiary);font-weight:500}.container-page .container-details__badge{font-size:10px;color:#0b0b0b;background:var(--green-bright);padding:3px 8px;border-radius:6px;font-weight:600;text-transform:uppercase}.container-page .container-details__user-name{display:flex;align-items:center;gap:6px}.container-page .container-details__name{color:var(--green-bright);font-weight:600;font-size:16px}.container-page .container-details__verified{display:flex;align-items:center;justify-content:center;width:18px;height:18px;background:var(--green-bright);color:#0f0f0f;border-radius:50%;font-size:11px;font-weight:700}.container-page .container-details__type-badge{font-size:13px;color:#fff;padding:10px 18px;border-radius:8px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.container-page .container-details__title{font-size:28px;color:var(--text-primary);margin-bottom:24px;line-height:1.3}@media screen and (max-width: 768px){.container-page .container-details__title{font-size:24px}}.container-page .container-details__location-section{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}@media screen and (max-width: 768px){.container-page .container-details__location-section{grid-template-columns:1fr}}.container-page .container-details__tax-section{margin-bottom:24px}.container-page .container-details__tax-section .tax-badge{display:inline-block;background:#16db651a;color:var(--green-bright);padding:10px 16px;border-radius:8px;font-size:14px;font-weight:600}.container-page .container-details__description,.container-page .container-details__cargo{margin-bottom:28px}.container-page .container-details__description .section-title,.container-page .container-details__cargo .section-title{font-size:20px;color:var(--text-primary);margin-bottom:12px;font-weight:600}.container-page .container-details__description .description-text,.container-page .container-details__description .cargo-text,.container-page .container-details__cargo .description-text,.container-page .container-details__cargo .cargo-text{color:var(--text-secondary);line-height:1.7;font-size:15px;white-space:pre-wrap}.container-page .container-details__pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:24px;border-top:1px solid var(--border-color)}@media screen and (max-width: 768px){.container-page .container-details__pricing{grid-template-columns:1fr}}.container-page .info-box{background:#16db650d;border:1px solid rgba(22,219,101,.1);border-radius:8px;padding:16px}.container-page .info-box__title{font-size:13px;color:var(--text-tertiary);margin-bottom:8px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.container-page .info-box__content{font-size:16px;color:var(--text-primary);font-weight:600}.container-page .pricing-box{display:flex;align-items:flex-start;gap:12px}.container-page .pricing-box__icon{font-size:24px}.container-page .pricing-box__content{display:flex;flex-direction:column;gap:4px}.container-page .pricing-box__label{font-size:12px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.container-page .pricing-box__value{font-size:18px;color:var(--text-primary);font-weight:700}.container-page .pricing-box__value--highlight{color:var(--green-bright)}.container-page .seller-info{display:flex;flex-direction:column;gap:24px}.container-page .seller-info__card{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:24px}.container-page .seller-info__header{display:flex;align-items:center;gap:16px;margin-bottom:20px}.container-page .seller-info__avatar{width:64px;height:64px;border-radius:50%;border:2px solid var(--green-bright);-o-object-fit:cover;object-fit:cover}.container-page .seller-info__details{flex:1}.container-page .seller-info__name{font-size:18px;color:var(--text-primary);font-weight:600;margin-bottom:6px}.container-page .seller-info__rating{display:flex;align-items:center;gap:6px;font-size:16px}.container-page .seller-info__rating .rating-count{font-size:13px;color:var(--text-tertiary)}.container-page .seller-info__stats{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;padding:16px;background:#16db650d;border-radius:8px}.container-page .seller-info__stats .stat-item{display:flex;justify-content:space-between;align-items:center}.container-page .seller-info__stats .stat-item .stat-label{font-size:13px;color:var(--text-secondary)}.container-page .seller-info__stats .stat-item .stat-value{font-size:15px;color:var(--text-primary);font-weight:600}.container-page .seller-info__contact-btn{width:100%;padding:14px;background:var(--green-bright);color:#0f0f0f;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease}.container-page .seller-info__contact-btn:hover:not(:disabled){background:#12c957;transform:translateY(-2px)}.container-page .seller-info__contact-btn:disabled{opacity:.6;cursor:not-allowed}.container-page .quick-info{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:24px}.container-page .quick-info__title{font-size:16px;color:var(--text-primary);font-weight:600;margin-bottom:16px}.container-page .quick-info__list{display:flex;flex-direction:column;gap:12px}.container-page .quick-info__item{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--border-color)}.container-page .quick-info__item:last-child{border-bottom:none;padding-bottom:0}.container-page .quick-info__label{font-size:13px;color:var(--text-secondary)}.container-page .quick-info__value{font-size:14px;color:var(--text-primary);font-weight:600}.containers{width:100%;display:flex;justify-content:center;padding:40px 0;background-color:var(--bg-primary);min-height:100vh}.containers .container{width:100%;max-width:1400px;padding:0 20px;display:flex;flex-direction:column}.containers .container .breadcrumbs{font-weight:300;text-transform:uppercase;font-size:13px;color:var(--text-tertiary);margin-bottom:16px}.containers .container h1{font-size:32px;color:var(--text-primary);margin-bottom:8px}@media screen and (max-width: 768px){.containers .container h1{font-size:28px}}@media screen and (max-width: 480px){.containers .container h1{font-size:24px}}.containers .container p{color:var(--text-secondary);font-weight:300;margin-bottom:32px}.containers .container .menu{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;flex-wrap:wrap;gap:16px}@media screen and (max-width: 768px){.containers .container .menu{flex-direction:column;align-items:flex-start}}.containers .container .menu .left{display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media screen and (max-width: 768px){.containers .container .menu .left{width:100%}}.containers .container .menu .left span{color:var(--text-secondary);font-weight:500;font-size:14px;white-space:nowrap}.containers .container .menu .left input{padding:8px 12px;border:1px solid var(--border-color);border-radius:5px;outline:none;background-color:var(--bg-secondary);color:var(--text-primary);width:100px}.containers .container .menu .left input:focus{border-color:var(--green-bright)}@media screen and (max-width: 480px){.containers .container .menu .left input{width:80px}}.containers .container .menu .left .filter-select{padding:8px 12px;border:1px solid var(--border-color);border-radius:5px;outline:none;background-color:var(--bg-secondary);color:var(--text-primary);cursor:pointer}.containers .container .menu .left .filter-select:focus{border-color:var(--green-bright)}@media screen and (max-width: 480px){.containers .container .menu .left .filter-select{width:100%}}.containers .container .menu .left button{padding:10px 20px;background-color:var(--green-bright);color:var(--bg-primary);border:none;border-radius:5px;font-weight:500;cursor:pointer;transition:all .3s ease}.containers .container .menu .left button:hover{background-color:#12c957;transform:translateY(-2px)}@media screen and (max-width: 480px){.containers .container .menu .left button{width:100%}}.containers .container .menu .right{display:flex;align-items:center;gap:10px;position:relative}@media screen and (max-width: 768px){.containers .container .menu .right{width:100%;justify-content:space-between}}.containers .container .menu .right .sortBy,.containers .container .menu .right .sortType{color:var(--text-secondary);font-weight:500;font-size:14px}.containers .container .menu .right img{width:15px;cursor:pointer}.containers .container .menu .right .rightMenu{padding:20px;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:5px;position:absolute;top:35px;right:0;z-index:9;display:flex;flex-direction:column;gap:15px;box-shadow:0 4px 12px #0000004d}.containers .container .menu .right .rightMenu span{cursor:pointer;color:var(--text-secondary);font-size:14px;transition:color .2s ease}.containers .container .menu .right .rightMenu span:hover{color:var(--green-bright)}.containers .container .cards{display:grid;grid-template-columns:1fr;gap:24px}@media screen and (max-width: 768px){.containers .container .cards{gap:20px}}@media screen and (max-width: 480px){.containers .container .cards{gap:16px}}.container-card{width:100%;max-width:100%;background-color:#0f0f0f;border:1px solid #1f2f25;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px #0006;transition:all .3s ease}.container-card:hover{transform:translateY(-4px);border-color:#16db65;box-shadow:0 6px 20px #16db6526}.container-card__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.container-card__user{display:flex;align-items:center;gap:12px;text-decoration:none;cursor:pointer;transition:all .3s ease;padding:8px;border-radius:8px;margin:-8px}.container-card__user:hover{background:#16db650d}.container-card__user:hover .container-card__avatar{border-color:#16db65;transform:scale(1.05)}.container-card__user:hover .container-card__name{color:#1ef970}.container-card__avatar{width:48px;height:48px;border-radius:50%;border:2px solid #1f2f25;-o-object-fit:cover;object-fit:cover;background:#0a0a0a;transition:all .3s ease}.container-card__user-info{display:flex;flex-direction:column;gap:4px}.container-card__user-top{display:flex;align-items:center;gap:8px}.container-card__id{font-size:11px;color:#8b8b8b;font-weight:500}.container-card__badge{font-size:10px;color:#0b0b0b;background:#16db65;padding:2px 8px;border-radius:6px;font-weight:600;text-transform:uppercase}.container-card__user-name{display:flex;align-items:center;gap:6px}.container-card__name{color:#16db65;font-weight:600;font-size:14px;transition:color .3s ease}.container-card__verified{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:#16db65;color:#0f0f0f;border-radius:50%;font-size:10px;font-weight:700}.container-card__timestamp{font-size:11px;color:#6b6b6b}.container-card__type-badge{font-size:12px;color:#fff;padding:8px 16px;border-radius:8px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.container-card__location{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding:16px;background:#16db650d;border-radius:8px;border:1px solid rgba(22,219,101,.1)}.container-card__location-icon{font-size:20px}.container-card__location-info{display:flex;flex-direction:column;gap:4px}.container-card__location-label{font-size:11px;color:#8b8b8b;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.container-card__location-text{font-size:14px;color:#fff;font-weight:600}.container-card__timeline{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding:16px;background:#ffffff08;border-radius:8px}.container-card__timeline-item{display:flex;flex-direction:column;gap:6px;flex:1}.container-card__timeline-label{font-size:11px;color:#8b8b8b;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.container-card__timeline-date{font-size:14px;color:#fff;font-weight:600}.container-card__timeline-arrow{font-size:20px;color:#16db65;margin:0 16px;font-weight:700}.container-card__tax-badge{text-align:center;font-size:12px;color:#16db65;background:#16db651a;padding:8px 12px;border-radius:6px;font-weight:600;margin-bottom:20px}.container-card__expiration{text-align:center;font-size:12px;color:#8b8b8b;margin-bottom:20px;font-weight:500;padding:6px 12px;border-radius:6px;transition:all .3s ease}.container-card__expiration--active{color:#16db65;background:#16db650d}.container-card__expiration--expiring-soon{color:#ffa726;background:#ffa7261a;font-weight:600}.container-card__expiration--urgent{color:#ff5722;background:#ff572226;font-weight:700;animation:pulse-urgent 2s ease-in-out infinite}.container-card__expiration--expired{color:#e53935;background:#e5393526;font-weight:700;text-decoration:line-through;opacity:.8}.container-card__info{display:flex;flex-direction:column;gap:18px;margin-bottom:24px;padding:20px 0;border-top:1px solid #1f2f25;border-bottom:1px solid #1f2f25}.container-card__space,.container-card__price{display:flex;align-items:flex-start;gap:12px}.container-card__icon{color:#16db65;opacity:.9;display:flex;align-items:center;justify-content:center;margin-top:2px}.container-card__icon svg{display:block}.container-card__info-content{display:flex;flex-direction:column;gap:4px;flex:1}.container-card__label{font-size:11px;color:#8b8b8b;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.container-card__value{font-size:16px;color:#fff;font-weight:600}.container-card__value--highlight{color:#16db65}.container-card__actions{display:flex;gap:12px;margin-bottom:16px}.container-card__btn{flex:1;padding:13px 20px;border-radius:10px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;border:none;outline:none}.container-card__btn--outline{background:transparent;border:2px solid #ffffff;color:#fff}.container-card__btn--outline:hover{background:#ffffff1a;transform:translateY(-2px);box-shadow:0 4px 12px #ffffff1a}.container-card__btn--outline:active{transform:translateY(0)}.container-card__btn--primary{background:#16db65;border:2px solid #16db65;color:#0f0f0f}.container-card__btn--primary:hover{background:#12c957;transform:translateY(-2px);box-shadow:0 4px 12px #16db654d}.container-card__btn--primary:active{transform:translateY(0)}.container-card__stats{display:flex;align-items:center;justify-content:center;gap:16px;font-size:13px}.container-card__stat{font-weight:600}.container-card__stat--offers{color:#16db65}.container-card__stat--bookings{color:#8b8b8b;position:relative;cursor:pointer;padding-right:16px}.container-card__stat--bookings:after{content:"▼";position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0);font-size:9px;color:#8b8b8b;transition:transform .2s ease}.container-card__stat--bookings.container-card__stat--open:after{transform:translateY(-50%) rotate(180deg)}.container-card__separator{color:#4b4b4b}@media screen and (max-width: 768px){.container-card{padding:20px;margin-bottom:20px;border-radius:10px}.container-card__avatar{width:42px;height:42px}.container-card__type-badge{font-size:11px;padding:6px 12px}.container-card__location,.container-card__timeline{padding:14px;margin-bottom:18px}.container-card__timeline-arrow{font-size:18px;margin:0 12px}.container-card__info{gap:16px;padding:18px 0;margin-bottom:20px}.container-card__btn{padding:12px 16px;font-size:13px}}@media screen and (max-width: 480px){.container-card{padding:16px;margin-bottom:16px;border-radius:8px}.container-card__header{margin-bottom:20px}.container-card__avatar{width:38px;height:38px}.container-card__type-badge{font-size:10px;padding:5px 10px}.container-card__location{padding:12px;margin-bottom:16px}.container-card__timeline{padding:12px;margin-bottom:16px;flex-direction:column;gap:12px}.container-card__timeline-arrow{transform:rotate(90deg);margin:0}.container-card__info{gap:14px;padding:16px 0;margin-bottom:18px}.container-card__btn{padding:11px 14px;font-size:12px}.container-card__stats{font-size:11px;gap:10px}}.container-card__interested-list{margin-top:8px;background:#0c0c0c;border:1px solid #1f2f25;border-radius:8px;padding:8px}.container-card__interested-empty{color:#6b6b6b;font-size:12px;padding:6px 4px}.container-card__interested-item{display:flex;align-items:center;gap:8px;padding:6px 4px;border-radius:6px}.container-card__interested-item:hover{background:#ffffff0a}.container-card__interested-avatar{width:20px;height:20px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.container-card__interested-name{color:#fff;font-size:12px}.myContainers{display:flex;justify-content:center;padding:40px 20px;background-color:var(--bg-primary);min-height:100vh}.myContainers .container{width:100%;max-width:1600px}.myContainers .container .title{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.myContainers .container .title h1{color:var(--text-primary);font-size:32px;font-weight:700}@media screen and (max-width: 768px){.myContainers .container .title h1{font-size:26px}}.myContainers .container .title button{background-color:var(--green-bright);color:#0f0f0f;padding:12px 24px;border:none;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease}.myContainers .container .title button:hover{background-color:#12c957;transform:translateY(-2px)}@media screen and (max-width: 480px){.myContainers .container .title button{padding:10px 18px;font-size:13px}}.myContainers .container table{width:100%;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;overflow:hidden}@media screen and (max-width: 1024px){.myContainers .container table{display:block;overflow-x:auto}}.myContainers .container table thead{background-color:#16db651a}.myContainers .container table thead tr th{padding:16px;text-align:left;color:var(--text-primary);font-weight:600;font-size:14px;border-bottom:2px solid var(--border-color)}@media screen and (max-width: 1024px){.myContainers .container table thead tr th{white-space:nowrap}}.myContainers .container table tbody tr{border-bottom:1px solid var(--border-color);transition:background-color .2s ease}.myContainers .container table tbody tr:hover{background-color:#16db650d}.myContainers .container table tbody tr:last-child{border-bottom:none}.myContainers .container table tbody tr td{padding:16px;color:var(--text-secondary);font-size:14px}.myContainers .container table tbody tr td.number-cell{color:var(--text-tertiary);font-weight:600;text-align:center;width:50px}.myContainers .container table tbody tr td.type-cell{color:var(--green-bright);font-weight:700;text-transform:uppercase;font-size:13px}.myContainers .container table tbody tr td .location{display:flex;align-items:center;gap:8px}.myContainers .container table tbody tr td .location .city{color:var(--text-primary);font-weight:500}.myContainers .container table tbody tr td.title-cell{color:var(--text-primary);font-weight:500;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myContainers .container table tbody tr td.price-cell{color:var(--green-bright);font-weight:700}.myContainers .container table tbody tr td.price-cell .amount{font-size:16px}.myContainers .container table tbody tr td.price-cell .currency{margin-left:2px;font-size:14px}.myContainers .container table tbody tr td.space-cell{color:var(--text-primary);font-weight:600}.myContainers .container table tbody tr td.date-cell{color:var(--text-secondary);font-size:13px;white-space:nowrap}.myContainers .container table tbody tr td.expires-cell .expiration-status{display:inline-flex;align-items:center;gap:4px}.myContainers .container table tbody tr td.expires-cell .expiration-status .days{font-size:18px;font-weight:700}.myContainers .container table tbody tr td.expires-cell .expiration-status .label{font-size:12px;font-weight:500}.myContainers .container table tbody tr td.expires-cell .expiration-status .completed-badge{padding:6px 12px;border-radius:6px;background:#16db6533;color:var(--green-bright);font-size:12px;font-weight:700;text-transform:uppercase}.myContainers .container table tbody tr td.expires-cell .expiration-status .complete-btn{padding:6px 14px;background:var(--green-bright);color:#0f0f0f;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.myContainers .container table tbody tr td.expires-cell .expiration-status .complete-btn:hover:not(:disabled){background:#12c957;transform:translateY(-1px)}.myContainers .container table tbody tr td.expires-cell .expiration-status .complete-btn:disabled{opacity:.6;cursor:not-allowed}.myContainers .container table tbody tr td.expires-cell .expiration-status--active{color:var(--green-bright)}.myContainers .container table tbody tr td.expires-cell .expiration-status--expiring-soon{color:#ffa726}.myContainers .container table tbody tr td.expires-cell .expiration-status--urgent{color:#ff5722;animation:pulse-urgent 2s ease-in-out infinite}.myContainers .container table tbody tr td.expires-cell .expiration-status--expired{color:#e53935}.myContainers .container table tbody tr td .delete{width:20px;height:20px;cursor:pointer;opacity:.7;transition:opacity .2s ease}.myContainers .container table tbody tr td .delete:hover{opacity:1}@media screen and (max-width: 768px){.myContainers{padding:30px 16px}.myContainers .container .title{margin-bottom:24px;flex-wrap:wrap;gap:16px}.myContainers .container .title h1,.myContainers .container .title button{width:100%}}.messages{background-color:var(--bg-primary);min-height:100vh;padding:20px}@media screen and (max-width: 768px){.messages{padding:16px}}@media screen and (max-width: 480px){.messages{padding:12px}}.messages .container{max-width:800px;width:100%;margin:0 auto;padding:20px 0}@media screen and (max-width: 768px){.messages .container{padding:16px 0}}.messages .container .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid var(--border-primary)}.messages .container .header h1{color:var(--text-primary);font-size:28px;font-weight:700;margin:0}@media screen and (max-width: 768px){.messages .container .header h1{font-size:24px}}.messages .container .header .header-actions{display:flex;align-items:center;gap:16px}.messages .container .header .header-actions .conversation-count{color:var(--text-tertiary);font-size:14px;font-weight:500}.messages .container .conversations-list{display:flex;flex-direction:column;gap:12px}.messages .container .conversation-card{display:flex;align-items:center;gap:16px;padding:20px;background-color:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:16px;text-decoration:none;color:inherit;transition:all .3s ease;position:relative}@media screen and (max-width: 768px){.messages .container .conversation-card{padding:16px;gap:12px}}.messages .container .conversation-card:hover{background-color:var(--bg-hover);border-color:var(--border-accent);transform:translateY(-2px);box-shadow:0 8px 25px #058c4226}.messages .container .conversation-card.unread{background-color:#058c4214;border-color:var(--green-medium)}.messages .container .conversation-card.unread .conversation-name{font-weight:600}.messages .container .conversation-card.unread .conversation-preview{font-weight:500}.messages .container .conversation-card .conversation-avatar{position:relative;flex-shrink:0;cursor:pointer;transition:all .3s ease;padding:4px;border-radius:50%;margin:-4px}.messages .container .conversation-card .conversation-avatar:hover .avatar{border-color:var(--green-bright);transform:scale(1.05)}.messages .container .conversation-card .conversation-avatar .avatar{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--border-secondary);transition:all .3s ease}@media screen and (max-width: 768px){.messages .container .conversation-card .conversation-avatar .avatar{width:40px;height:40px}}.messages .container .conversation-card .conversation-avatar .unread-indicator{position:absolute;top:-2px;right:-2px;width:12px;height:12px;background-color:var(--green-bright);border-radius:50%;border:2px solid var(--bg-tertiary)}.messages .container .conversation-card .conversation-content{flex:1;min-width:0;text-decoration:none;cursor:pointer}.messages .container .conversation-card .conversation-content .conversation-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.messages .container .conversation-card .conversation-content .conversation-header .conversation-name-container{flex:1;min-width:0}.messages .container .conversation-card .conversation-content .conversation-header .conversation-name-container .conversation-name{color:var(--text-primary);font-size:16px;font-weight:500;margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;transition:color .3s ease}@media screen and (max-width: 768px){.messages .container .conversation-card .conversation-content .conversation-header .conversation-name-container .conversation-name{font-size:15px;max-width:150px}}.messages .container .conversation-card .conversation-content .conversation-header .conversation-name-container .conversation-location{color:var(--text-tertiary);font-size:12px;font-weight:400;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}@media screen and (max-width: 768px){.messages .container .conversation-card .conversation-content .conversation-header .conversation-name-container .conversation-location{max-width:150px}}.messages .container .conversation-card .conversation-content .conversation-header .conversation-time{color:var(--text-tertiary);font-size:12px;font-weight:400;white-space:nowrap;flex-shrink:0;margin-left:8px}.messages .container .conversation-card .conversation-content .conversation-preview{color:var(--text-secondary);font-size:14px;line-height:1.4;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 768px){.messages .container .conversation-card .conversation-content .conversation-preview{font-size:13px}}.messages .container .conversation-card .conversation-actions{flex-shrink:0}.messages .container .conversation-card .conversation-actions .mark-read-btn{width:32px;height:32px;border-radius:50%;background-color:var(--green-medium);color:var(--text-primary);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;transition:all .3s ease}.messages .container .conversation-card .conversation-actions .mark-read-btn:hover{background-color:var(--green-bright);transform:scale(1.1)}.messages .container .conversation-skeleton{display:flex;align-items:center;gap:16px;padding:20px;background-color:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:16px}.messages .container .conversation-skeleton .skeleton-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(90deg,var(--bg-hover) 25%,var(--border-secondary) 50%,var(--bg-hover) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite}.messages .container .conversation-skeleton .skeleton-content{flex:1}.messages .container .conversation-skeleton .skeleton-content .skeleton-name{height:16px;width:40%;background:linear-gradient(90deg,var(--bg-hover) 25%,var(--border-secondary) 50%,var(--bg-hover) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:4px;margin-bottom:8px}.messages .container .conversation-skeleton .skeleton-content .skeleton-message{height:14px;width:80%;background:linear-gradient(90deg,var(--bg-hover) 25%,var(--border-secondary) 50%,var(--bg-hover) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:4px}.messages .container .conversation-skeleton .skeleton-time{width:60px;height:12px;background:linear-gradient(90deg,var(--bg-hover) 25%,var(--border-secondary) 50%,var(--bg-hover) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:4px}.messages .container .error-state,.messages .container .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.messages .container .error-state .error-icon,.messages .container .error-state .empty-icon,.messages .container .empty-state .error-icon,.messages .container .empty-state .empty-icon{font-size:48px;margin-bottom:16px}.messages .container .error-state h3,.messages .container .empty-state h3{color:var(--text-primary);font-size:20px;font-weight:600;margin:0 0 8px}.messages .container .error-state p,.messages .container .empty-state p{color:var(--text-secondary);font-size:14px;margin:0}.orders{background-color:var(--bg-primary);min-height:100vh;padding:0;color:var(--text-primary)}.orders .orders-container{max-width:1400px;margin:0 auto;padding:40px 20px}@media screen and (max-width: 768px){.orders .orders-container{padding:30px 16px}}@media screen and (max-width: 480px){.orders .orders-container{padding:20px 12px}}.orders .orders-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid var(--border-primary)}@media screen and (max-width: 768px){.orders .orders-header{flex-direction:column;gap:20px;margin-bottom:30px}}.orders .orders-header .header-content .orders-title{font-size:2.5rem;font-weight:700;color:var(--green-bright);margin:0 0 8px}@media screen and (max-width: 768px){.orders .orders-header .header-content .orders-title{font-size:2rem}}@media screen and (max-width: 480px){.orders .orders-header .header-content .orders-title{font-size:1.75rem}}.orders .orders-header .header-content .orders-subtitle{font-size:1.1rem;color:var(--text-secondary);margin:0;font-weight:400}@media screen and (max-width: 480px){.orders .orders-header .header-content .orders-subtitle{font-size:1rem}}.orders .orders-header .orders-stats{display:flex;gap:20px}.orders .orders-header .orders-stats .stat-item{text-align:center;padding:16px 24px;background-color:var(--bg-tertiary);border-radius:12px;border:1px solid var(--border-secondary);min-width:120px}.orders .orders-header .orders-stats .stat-item .stat-number{display:block;font-size:2rem;font-weight:700;color:var(--green-bright);line-height:1;margin-bottom:4px}.orders .orders-header .orders-stats .stat-item .stat-label{font-size:.875rem;color:var(--text-secondary);font-weight:500}.orders .loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.orders .loading-container .loading-spinner{width:40px;height:40px;border:3px solid var(--border-primary);border-top:3px solid var(--green-bright);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:20px}.orders .loading-container p{color:var(--text-secondary);font-size:1.1rem;margin:0}.orders .error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.orders .error-container .error-icon{font-size:3rem;margin-bottom:20px}.orders .error-container h3{color:var(--text-primary);font-size:1.5rem;margin:0 0 12px}.orders .error-container p{color:var(--text-secondary);font-size:1rem;margin:0}.orders .orders-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:24px}@media screen and (max-width: 768px){.orders .orders-grid{grid-template-columns:1fr;gap:20px}}.orders .orders-grid .order-card{background-color:var(--bg-tertiary);border-radius:16px;border:1px solid var(--border-secondary);padding:24px;transition:all .3s ease;position:relative;overflow:hidden}.orders .orders-grid .order-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #058c4226;border-color:var(--green-medium)}.orders .orders-grid .order-card .order-image-container{position:relative;margin-bottom:20px}.orders .orders-grid .order-card .order-image-container .order-image{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:12px;background-color:var(--bg-primary)}.orders .orders-grid .order-card .order-image-container .order-status{position:absolute;top:12px;right:12px;padding:6px 12px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.orders .orders-grid .order-card .order-image-container .order-status.status-active,.orders .orders-grid .order-card .order-image-container .order-status.status-completed{background-color:#16db6533;color:var(--green-bright);border:1px solid var(--green-bright)}.orders .orders-grid .order-card .order-image-container .order-status.status-cancelled{background-color:#f443;color:var(--color-error);border:1px solid var(--color-error)}.orders .orders-grid .order-card .order-image-container .order-status.status-pending{background-color:#ff8c4233;color:var(--color-warning);border:1px solid var(--color-warning)}.orders .orders-grid .order-card .order-content{margin-bottom:20px}.orders .orders-grid .order-card .order-content .order-title{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 16px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.orders .orders-grid .order-card .order-content .order-details{display:flex;justify-content:space-between;gap:16px}@media screen and (max-width: 480px){.orders .orders-grid .order-card .order-content .order-details{flex-direction:column;gap:12px}}.orders .orders-grid .order-card .order-content .order-details .order-price,.orders .orders-grid .order-card .order-content .order-details .order-date{display:flex;flex-direction:column;gap:4px}.orders .orders-grid .order-card .order-content .order-details .order-price .price-label,.orders .orders-grid .order-card .order-content .order-details .order-price .date-label,.orders .orders-grid .order-card .order-content .order-details .order-date .price-label,.orders .orders-grid .order-card .order-content .order-details .order-date .date-label{font-size:.75rem;color:var(--text-tertiary);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.orders .orders-grid .order-card .order-content .order-details .order-price .price-value,.orders .orders-grid .order-card .order-content .order-details .order-date .price-value{font-size:1.5rem;font-weight:700;color:var(--green-bright)}.orders .orders-grid .order-card .order-content .order-details .order-price .date-value,.orders .orders-grid .order-card .order-content .order-details .order-date .date-value{font-size:.875rem;color:var(--text-secondary);font-weight:500}.orders .orders-grid .order-card .order-actions .contact-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background-color:var(--green-bright);color:#000;border:none;border-radius:10px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.orders .orders-grid .order-card .order-actions .contact-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #058c4266}.orders .orders-grid .order-card .order-actions .contact-btn:active{transform:translateY(0)}.orders .orders-grid .order-card .order-actions .contact-btn .message-icon{width:16px;height:16px;stroke-width:2}.orders .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.orders .empty-state .empty-icon{font-size:4rem;margin-bottom:24px;opacity:.6}.orders .empty-state h3{color:var(--text-primary);font-size:1.5rem;margin:0 0 12px;font-weight:600}.orders .empty-state p{color:var(--text-secondary);font-size:1rem;margin:0 0 32px;max-width:400px}.orders .empty-state .explore-btn{padding:12px 32px;background-color:var(--green-bright);color:#000;border:none;border-radius:10px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.orders .empty-state .explore-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #058c4266}.message{background-color:var(--bg-primary);min-height:100vh;padding-top:90px}@media screen and (max-width: 768px){.message{padding-top:80px}}@media screen and (max-width: 480px){.message{padding-top:70px}}.message .container{max-width:800px;width:100%;margin:0 auto;height:calc(100vh - 90px);display:flex;flex-direction:column;padding:0 20px}@media screen and (max-width: 768px){.message .container{height:calc(100vh - 80px);padding:0 16px}}@media screen and (max-width: 480px){.message .container{height:calc(100vh - 70px);padding:0 12px}}.message .container .chat-header{display:flex;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid var(--border-primary);flex-shrink:0;background-color:var(--bg-primary);z-index:10}.message .container .chat-header .back-button{display:flex;align-items:center;gap:8px;color:var(--text-secondary);text-decoration:none;font-size:14px;font-weight:500;transition:color .3s ease}.message .container .chat-header .back-button:hover{color:var(--green-medium)}.message .container .chat-header .chat-info{flex:1;display:flex;justify-content:space-between;align-items:center}.message .container .chat-header .chat-info .chat-user-info{display:flex;align-items:center;gap:12px;text-decoration:none;cursor:pointer;transition:all .3s ease;padding:8px;border-radius:8px;margin:-8px}.message .container .chat-header .chat-info .chat-user-info:hover{background:#16db650d}.message .container .chat-header .chat-info .chat-user-info:hover .chat-user-avatar{border-color:var(--green-bright);transform:scale(1.05)}.message .container .chat-header .chat-info .chat-user-info:hover .chat-user-details h2{color:var(--green-bright)}.message .container .chat-header .chat-info .chat-user-info .chat-user-avatar{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--border-secondary);transition:all .3s ease}@media screen and (max-width: 480px){.message .container .chat-header .chat-info .chat-user-info .chat-user-avatar{width:36px;height:36px}}.message .container .chat-header .chat-info .chat-user-info .chat-user-details h2{color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 2px;transition:color .3s ease}@media screen and (max-width: 480px){.message .container .chat-header .chat-info .chat-user-info .chat-user-details h2{font-size:16px}}.message .container .chat-header .chat-info .chat-user-info .chat-user-details .chat-user-location{color:var(--text-tertiary);font-size:12px;font-weight:400}.message .container .chat-header .chat-info .message-count{color:var(--text-tertiary);font-size:12px;font-weight:400;white-space:nowrap}.message .container .chat-container{flex:1;display:flex;flex-direction:column;min-height:0;padding-top:20px}@media screen and (max-width: 768px){.message .container .chat-container{padding-top:16px}}@media screen and (max-width: 480px){.message .container .chat-container{padding-top:12px}}.message .container .chat-container .messages{flex:1;display:flex;flex-direction:column;gap:16px;padding:24px 20px;background-color:var(--bg-tertiary);border-radius:16px;border:1px solid var(--border-secondary);overflow-y:auto;overflow-x:hidden}@media screen and (max-width: 768px){.message .container .chat-container .messages{padding:16px}}@media screen and (max-width: 480px){.message .container .chat-container .messages{padding:12px}}.message .container .chat-container .messages::-webkit-scrollbar{width:6px}.message .container .chat-container .messages::-webkit-scrollbar-track{background:transparent}.message .container .chat-container .messages::-webkit-scrollbar-thumb{background:var(--border-secondary);border-radius:3px}.message .container .chat-container .messages::-webkit-scrollbar-thumb:hover{background:var(--green-medium)}.message .container .chat-container .messages .message-item{display:flex;gap:12px;max-width:70%;animation:messageSlideIn .3s ease-out}@media screen and (max-width: 768px){.message .container .chat-container .messages .message-item{max-width:85%}}@media screen and (max-width: 480px){.message .container .chat-container .messages .message-item{max-width:90%;gap:8px}}.message .container .chat-container .messages .message-item.owner{flex-direction:row-reverse;align-self:flex-end}.message .container .chat-container .messages .message-item.owner .message-content{align-items:flex-end}.message .container .chat-container .messages .message-item.owner .message-content .message-bubble{background-color:var(--green-medium);color:var(--text-primary);border-radius:20px 4px 20px 20px}.message .container .chat-container .messages .message-item.owner .message-content .message-time{text-align:right}.message .container .chat-container .messages .message-item.typing .message-bubble{background-color:var(--bg-primary);border:1px solid var(--border-primary)}.message .container .chat-container .messages .message-item .message-avatar{flex-shrink:0}.message .container .chat-container .messages .message-item .message-avatar img{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--border-secondary)}@media screen and (max-width: 480px){.message .container .chat-container .messages .message-item .message-avatar img{width:32px;height:32px}}.message .container .chat-container .messages .message-item .message-content{display:flex;flex-direction:column;gap:4px;min-width:0}.message .container .chat-container .messages .message-item .message-content .message-bubble{background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:4px 20px 20px;padding:12px 16px;word-wrap:break-word;position:relative}@media screen and (max-width: 480px){.message .container .chat-container .messages .message-item .message-content .message-bubble{padding:10px 12px}}.message .container .chat-container .messages .message-item .message-content .message-bubble p{margin:0;color:var(--text-primary);font-size:14px;line-height:1.4;word-break:break-word}.message .container .chat-container .messages .message-item .message-content .message-bubble.typing-bubble{padding:16px 20px}.message .container .chat-container .messages .message-item .message-content .message-bubble.typing-bubble .typing-indicator{display:flex;gap:4px;align-items:center}.message .container .chat-container .messages .message-item .message-content .message-bubble.typing-bubble .typing-indicator span{width:6px;height:6px;background-color:var(--text-tertiary);border-radius:50%;animation:typingBounce 1.4s infinite ease-in-out}.message .container .chat-container .messages .message-item .message-content .message-bubble.typing-bubble .typing-indicator span:nth-child(1){animation-delay:-.32s}.message .container .chat-container .messages .message-item .message-content .message-bubble.typing-bubble .typing-indicator span:nth-child(2){animation-delay:-.16s}.message .container .chat-container .messages .message-item .message-content .message-time{font-size:11px;color:var(--text-tertiary);font-weight:400}.message .container .chat-container .messages .message-skeleton{display:flex;gap:12px;max-width:70%}.message .container .chat-container .messages .message-skeleton .skeleton-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(90deg,var(--bg-hover) 25%,var(--border-secondary) 50%,var(--bg-hover) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;flex-shrink:0}.message .container .chat-container .messages .message-skeleton .skeleton-content{flex:1}.message .container .chat-container .messages .message-skeleton .skeleton-content .skeleton-message{height:16px;background:linear-gradient(90deg,var(--bg-hover) 25%,var(--border-secondary) 50%,var(--bg-hover) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:8px;margin-bottom:8px}.message .container .chat-container .messages .message-skeleton .skeleton-content .skeleton-message.short{width:60%;height:12px}.message .container .chat-container .message-input{margin-top:20px;flex-shrink:0;padding-bottom:20px}@media screen and (max-width: 768px){.message .container .chat-container .message-input{margin-top:16px;padding-bottom:16px}}@media screen and (max-width: 480px){.message .container .chat-container .message-input{margin-top:12px;padding-bottom:12px}}.message .container .chat-container .message-input .input-container{display:flex;gap:12px;align-items:flex-end;background-color:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:24px;padding:8px 8px 8px 16px;transition:border-color .3s ease}.message .container .chat-container .message-input .input-container:focus-within{border-color:var(--green-medium)}.message .container .chat-container .message-input .input-container textarea{flex:1;background:transparent;border:none;outline:none;color:var(--text-primary);font-size:14px;line-height:1.4;resize:none;max-height:120px;min-height:20px}.message .container .chat-container .message-input .input-container textarea::-moz-placeholder{color:var(--text-muted)}.message .container .chat-container .message-input .input-container textarea::placeholder{color:var(--text-muted)}.message .container .chat-container .message-input .input-container textarea:disabled{opacity:.6;cursor:not-allowed}.message .container .chat-container .message-input .input-container .send-button{background-color:var(--green-medium);color:var(--text-primary);border:none;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;min-width:60px;height:36px}.message .container .chat-container .message-input .input-container .send-button:hover:not(:disabled){background-color:var(--green-bright);transform:translateY(-1px)}.message .container .chat-container .message-input .input-container .send-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.message .container .chat-container .message-input .input-container .send-button .loading-spinner{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}.message .container .error-state,.message .container .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;flex:1;min-height:0;overflow-y:auto}.message .container .error-state .error-icon,.message .container .error-state .empty-icon,.message .container .empty-state .error-icon,.message .container .empty-state .empty-icon{font-size:48px;margin-bottom:16px}.message .container .error-state h3,.message .container .empty-state h3{color:var(--text-primary);font-size:20px;font-weight:600;margin:0 0 8px}.message .container .error-state p,.message .container .empty-state p{color:var(--text-secondary);font-size:14px;margin:0}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes typingBounce{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes skeleton-loading{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.star-rating{display:flex;align-items:center;gap:8px}.star-rating__stars{display:flex;align-items:center;gap:2px}.star-rating__star--full,.star-rating__star--half{color:#ffc107}.star-rating__star--empty{color:#e0e0e0;stroke:#e0e0e0}.star-rating__text{display:flex;align-items:baseline;gap:4px;font-weight:500}.star-rating__number{font-size:1em;color:#333}.star-rating__reviews{font-size:.85em;color:#666}.star-rating--small .star-rating__star{width:14px;height:14px}.star-rating--small .star-rating__number{font-size:.875rem}.star-rating--small .star-rating__reviews{font-size:.75rem}.star-rating--medium .star-rating__star{width:18px;height:18px}.star-rating--medium .star-rating__number{font-size:1rem}.star-rating--medium .star-rating__reviews{font-size:.875rem}.star-rating--large .star-rating__star{width:24px;height:24px}.star-rating--large .star-rating__number{font-size:1.25rem}.star-rating--large .star-rating__reviews{font-size:1rem}.profile{min-height:100vh;background-color:var(--bg-primary);padding:40px 0}.profile .responsive-container{max-width:1200px;margin:0 auto;padding:0 20px}@media screen and (max-width: 768px){.profile .responsive-container{padding:0 16px}}.profile .profile-container{max-width:1000px;margin:0 auto}.profile .loading-container,.profile .error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:20px}.profile .loading-container .spinner,.profile .error-container .spinner{width:48px;height:48px;border:4px solid var(--border-primary);border-top-color:var(--green-bright);border-radius:50%;animation:spin .8s linear infinite}.profile .loading-container p,.profile .loading-container h2,.profile .error-container p,.profile .error-container h2{color:var(--text-primary);margin:0}.profile .loading-container p,.profile .error-container p{color:var(--text-secondary)}.profile .loading-container svg,.profile .error-container svg{color:var(--text-tertiary)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.profile .toast{position:fixed;top:20px;left:50%;transform:translate(-50%);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:12px;padding:16px 24px;display:flex;align-items:center;gap:12px;box-shadow:0 10px 40px #0003;z-index:10000;min-width:320px;max-width:500px}@media screen and (max-width: 768px){.profile .toast{min-width:auto;max-width:calc(100vw - 40px)}}.profile .toast .toast-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;flex-shrink:0}.profile .toast span{flex:1;color:var(--text-primary);font-weight:500}.profile .toast .toast-close{background:transparent;border:none;color:var(--text-tertiary);font-size:24px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.profile .toast .toast-close:hover{color:var(--text-primary)}.profile .toast.toast-success{border-color:var(--green-medium)}.profile .toast.toast-success .toast-icon{background:var(--green-dark);color:var(--green-bright)}.profile .toast.toast-error{border-color:#ef4444}.profile .toast.toast-error .toast-icon{background:#ef44441a;color:#ef4444}.profile .profile-header{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:16px;padding:32px;margin-bottom:32px;position:relative;overflow:hidden}@media screen and (max-width: 768px){.profile .profile-header{padding:24px;margin-bottom:24px}}.profile .profile-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--green-bright),var(--green-medium))}.profile .profile-header .header-content{display:flex;align-items:flex-start;gap:24px;margin-bottom:24px}@media screen and (max-width: 768px){.profile .profile-header .header-content{flex-direction:column;align-items:center;text-align:center;gap:20px}}.profile .profile-header .header-content .profile-avatar-section{display:flex;flex-direction:column;align-items:center;gap:12px}.profile .profile-header .header-content .profile-avatar-section .avatar-container{position:relative;display:inline-block}.profile .profile-header .header-content .profile-avatar-section .avatar-container .profile-avatar{width:120px;height:120px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:4px solid var(--border-primary);transition:all .3s ease}@media screen and (max-width: 768px){.profile .profile-header .header-content .profile-avatar-section .avatar-container .profile-avatar{width:100px;height:100px}}.profile .profile-header .header-content .profile-avatar-section .avatar-container .upload-overlay{position:absolute;inset:0;background:#000000bf;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;gap:8px;animation:fadeIn .3s ease}.profile .profile-header .header-content .profile-avatar-section .avatar-container .upload-overlay .upload-spinner{width:24px;height:24px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}.profile .profile-header .header-content .profile-avatar-section .avatar-container .upload-overlay span{color:#fff;font-size:11px;font-weight:600;text-align:center;padding:0 8px}.profile .profile-header .header-content .profile-avatar-section .avatar-container .avatar-edit-btn{position:absolute;bottom:8px;right:8px;width:36px;height:36px;border-radius:50%;background:var(--green-bright);border:2px solid var(--bg-primary);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 4px 12px #16db654d}.profile .profile-header .header-content .profile-avatar-section .avatar-container .avatar-edit-btn:hover{background:var(--green-medium);transform:scale(1.1)}.profile .profile-header .header-content .profile-avatar-section .avatar-container .avatar-edit-btn:active{transform:scale(.95)}.profile .profile-header .header-content .profile-avatar-section .avatar-container .hidden-file-input{display:none}.profile .profile-header .header-content .profile-avatar-section .verification-badge{display:flex;align-items:center;gap:6px;background:var(--green-dark);color:var(--green-bright);padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500;border:1px solid var(--green-medium)}.profile .profile-header .header-content .profile-info{flex:1}.profile .profile-header .header-content .profile-info .profile-name{font-size:2rem;font-weight:700;color:var(--text-primary);margin:0 0 8px}@media screen and (max-width: 768px){.profile .profile-header .header-content .profile-info .profile-name{font-size:1.75rem}}.profile .profile-header .header-content .profile-info .profile-username{color:var(--text-secondary);font-size:1.1rem;margin:0 0 12px}.profile .profile-header .header-content .profile-info .profile-location{display:flex;align-items:center;gap:8px;color:var(--text-tertiary);font-size:.95rem;margin:0 0 12px}@media screen and (max-width: 768px){.profile .profile-header .header-content .profile-info .profile-location{justify-content:center}}.profile .profile-header .header-content .profile-info .profile-location svg{flex-shrink:0}.profile .profile-header .header-content .profile-info .profile-rating{margin:0 0 16px;padding:12px;background:linear-gradient(135deg,#fff9e6,#fff5d6);border-radius:12px;border:1px solid #ffe7a3;display:inline-flex}@media screen and (max-width: 768px){.profile .profile-header .header-content .profile-info .profile-rating{justify-content:center;width:100%}}.profile .profile-header .header-content .profile-info .profile-stats{display:flex;gap:32px}@media screen and (max-width: 768px){.profile .profile-header .header-content .profile-info .profile-stats{justify-content:center;gap:24px}}@media screen and (max-width: 480px){.profile .profile-header .header-content .profile-info .profile-stats{gap:16px}}.profile .profile-header .header-content .profile-info .profile-stats .stat{display:flex;flex-direction:column;align-items:center;gap:4px}.profile .profile-header .header-content .profile-info .profile-stats .stat .stat-value{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.profile .profile-header .header-content .profile-info .profile-stats .stat .stat-label{font-size:.85rem;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px}.profile .profile-header .header-actions{display:flex;gap:12px;justify-content:flex-end;align-items:center}@media screen and (max-width: 768px){.profile .profile-header .header-actions{justify-content:center}}.profile .profile-header .header-actions .action-btn{padding:12px 24px;border-radius:8px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease;border:none;display:flex;align-items:center;gap:8px}.profile .profile-header .header-actions .action-btn:disabled{opacity:.6;cursor:not-allowed}.profile .profile-header .header-actions .action-btn .btn-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}.profile .profile-header .header-actions .action-btn.primary{background:linear-gradient(135deg,var(--green-bright),var(--green-medium));color:#fff}.profile .profile-header .header-actions .action-btn.primary:hover:not(:disabled){background:linear-gradient(135deg,var(--green-medium),var(--green-bright));transform:translateY(-2px);box-shadow:0 8px 25px #16db654d}.profile .profile-header .header-actions .action-btn.primary:active:not(:disabled){transform:translateY(0)}.profile .profile-header .header-actions .action-btn.secondary{background:transparent;color:var(--text-primary);border:1px solid var(--border-primary)}.profile .profile-header .header-actions .action-btn.secondary:hover:not(:disabled){background:var(--bg-hover);border-color:var(--green-medium);color:var(--green-bright)}.profile .profile-header .header-actions .public-profile-badge{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border:1px solid #90caf9;border-radius:8px;color:#1976d2;font-weight:500;font-size:.9rem}.profile .profile-header .header-actions .public-profile-badge svg{flex-shrink:0}.profile .profile-content .content-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media screen and (max-width: 768px){.profile .profile-content .content-grid{grid-template-columns:1fr;gap:20px}}.profile .profile-content .content-grid .full-width{grid-column:1/-1}.profile .profile-content .profile-section{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:12px;padding:24px;transition:all .3s ease}.profile .profile-content .profile-section:hover{border-color:var(--border-secondary);box-shadow:0 4px 20px #0000001a}@media screen and (max-width: 768px){.profile .profile-content .profile-section{padding:20px}}.profile .profile-content .profile-section .section-title{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 20px;display:flex;align-items:center;gap:8px}.profile .profile-content .profile-section .section-title:before{content:"";width:4px;height:20px;background:var(--green-bright);border-radius:2px}.profile .profile-content .profile-section .section-content .bio-text{color:var(--text-secondary);line-height:1.6;margin:0}.profile .profile-content .profile-section .section-content .input-group{display:flex;flex-direction:column;gap:8px}.profile .profile-content .profile-section .section-content .input-group .error-text{color:#ef4444;font-size:.85rem}.profile .profile-content .profile-section .section-content .input-group .char-count{color:var(--text-tertiary);font-size:.85rem;margin-left:auto}.profile .profile-content .profile-section .section-content .input-group .input-footer{display:flex;justify-content:space-between;align-items:center}.profile .profile-content .profile-section .section-content .bio-input{width:100%;min-height:100px;padding:16px;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-primary);font-size:.95rem;line-height:1.6;resize:vertical;transition:all .3s ease;font-family:inherit}.profile .profile-content .profile-section .section-content .bio-input:focus{outline:none;border-color:var(--green-bright);box-shadow:0 0 0 3px #16db651a}.profile .profile-content .profile-section .section-content .bio-input.error{border-color:#ef4444}.profile .profile-content .profile-section .section-content .bio-input::-moz-placeholder{color:var(--text-muted)}.profile .profile-content .profile-section .section-content .bio-input::placeholder{color:var(--text-muted)}.profile .profile-content .profile-section .section-content .info-grid{display:grid;gap:20px}.profile .profile-content .profile-section .section-content .info-grid .info-item{display:flex;flex-direction:column;gap:8px}.profile .profile-content .profile-section .section-content .info-grid .info-item .info-label{font-size:.85rem;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px}.profile .profile-content .profile-section .section-content .info-grid .info-item .info-label .required{color:#ef4444;margin-left:2px}.profile .profile-content .profile-section .section-content .info-grid .info-item .info-value-with-icon{display:flex;align-items:center;gap:8px;color:var(--text-primary);font-size:1rem}.profile .profile-content .profile-section .section-content .info-grid .info-item .info-value-with-icon svg{color:var(--text-tertiary);flex-shrink:0}.profile .profile-content .profile-section .section-content .info-grid .info-item .info-value{color:var(--text-primary);font-size:1rem}.profile .profile-content .profile-section .section-content .info-grid .info-item .info-input{padding:12px 16px;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-primary);font-size:1rem;transition:all .3s ease}.profile .profile-content .profile-section .section-content .info-grid .info-item .info-input:focus{outline:none;border-color:var(--green-bright);box-shadow:0 0 0 3px #16db651a}.profile .profile-content .profile-section .section-content .info-grid .info-item .info-input.error{border-color:#ef4444}.profile .profile-content .profile-section .section-content .info-grid .info-item .info-input::-moz-placeholder{color:var(--text-muted)}.profile .profile-content .profile-section .section-content .info-grid .info-item .info-input::placeholder{color:var(--text-muted)}.profile .profile-content .profile-section .section-content .activity-stats{display:flex;flex-direction:column;gap:16px}.profile .profile-content .profile-section .section-content .activity-stats .activity-item{display:flex;align-items:center;gap:16px;padding:16px;background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-primary);transition:all .3s ease}.profile .profile-content .profile-section .section-content .activity-stats .activity-item:hover{border-color:var(--green-medium);background:var(--bg-hover)}.profile .profile-content .profile-section .section-content .activity-stats .activity-item .activity-icon{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.profile .profile-content .profile-section .section-content .activity-stats .activity-item .activity-icon.success{background:var(--green-dark);color:var(--green-bright)}.profile .profile-content .profile-section .section-content .activity-stats .activity-item .activity-icon.warning{background:#fbbf241a;color:#fbbf24}.profile .profile-content .profile-section .section-content .activity-stats .activity-item .activity-icon.info{background:#3b82f61a;color:#3b82f6}.profile .profile-content .profile-section .section-content .activity-stats .activity-item .activity-content{display:flex;flex-direction:column;gap:4px}.profile .profile-content .profile-section .section-content .activity-stats .activity-item .activity-content .activity-value{font-size:1.25rem;font-weight:700;color:var(--text-primary)}.profile .profile-content .profile-section .section-content .activity-stats .activity-item .activity-content .activity-label{font-size:.85rem;color:var(--text-tertiary)}.profile .sticky-save-bar{position:fixed;bottom:0;left:0;right:0;background:var(--bg-primary);border-top:2px solid var(--green-bright);padding:16px 20px;box-shadow:0 -4px 20px #00000026;z-index:1000}.profile .sticky-save-bar .save-bar-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px}@media screen and (max-width: 768px){.profile .sticky-save-bar .save-bar-content{flex-direction:column;gap:12px}}.profile .sticky-save-bar .save-bar-content .save-bar-info{display:flex;align-items:center;gap:12px;color:var(--text-secondary);font-size:.95rem}.profile .sticky-save-bar .save-bar-content .save-bar-info svg{color:var(--green-bright);flex-shrink:0}@media screen and (max-width: 768px){.profile .sticky-save-bar .save-bar-content .save-bar-info{font-size:.9rem}}.profile .sticky-save-bar .save-bar-content .save-bar-actions{display:flex;gap:12px}@media screen and (max-width: 768px){.profile .sticky-save-bar .save-bar-content .save-bar-actions{width:100%}.profile .sticky-save-bar .save-bar-content .save-bar-actions .action-btn{flex:1}}.profile .profile-container{padding-bottom:100px}@media screen and (max-width: 768px){.profile .profile-container{padding-bottom:140px}}.profile .country-select.error .country-select-input{border-color:#ef4444}.settings{min-height:100vh;background-color:var(--bg-primary);padding:40px 0}.settings .responsive-container{max-width:1400px;margin:0 auto;padding:0 20px}@media screen and (max-width: 768px){.settings .responsive-container{padding:0 16px}}.settings .settings-container{max-width:1200px;margin:0 auto}.settings .settings-header{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:16px;padding:32px;margin-bottom:32px;position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.settings .settings-header{flex-direction:column;gap:20px;padding:24px}}.settings .settings-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--green-bright),var(--green-medium))}.settings .settings-header .header-text{flex:1}@media screen and (max-width: 768px){.settings .settings-header .header-text{text-align:center}}.settings .settings-header .settings-title{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin:0 0 8px}@media screen and (max-width: 768px){.settings .settings-header .settings-title{font-size:2rem}}.settings .settings-header .settings-subtitle{color:var(--text-secondary);font-size:1.1rem;margin:0}@media screen and (max-width: 768px){.settings .settings-header .settings-subtitle{font-size:1rem}}.settings .settings-header .save-button{padding:12px 24px;background:linear-gradient(135deg,var(--green-bright),var(--green-medium));color:#fff;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;white-space:nowrap}.settings .settings-header .save-button svg{flex-shrink:0}.settings .settings-header .save-button:hover{background:linear-gradient(135deg,var(--green-medium),var(--green-bright));transform:translateY(-2px);box-shadow:0 8px 25px #16db654d}.settings .settings-header .save-button:active{transform:translateY(0)}@media screen and (max-width: 768px){.settings .settings-header .save-button{width:100%;max-width:250px;justify-content:center}}.settings .settings-layout{display:grid;grid-template-columns:280px 1fr;gap:32px}@media screen and (max-width: 1024px){.settings .settings-layout{grid-template-columns:240px 1fr;gap:24px}}@media screen and (max-width: 768px){.settings .settings-layout{grid-template-columns:1fr;gap:20px}}.settings .settings-sidebar .settings-nav{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:12px;padding:8px;display:flex;flex-direction:column;gap:4px}@media screen and (max-width: 768px){.settings .settings-sidebar .settings-nav{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}}.settings .settings-sidebar .settings-nav .nav-item{position:relative;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:transparent;border:none;border-radius:8px;color:var(--text-secondary);font-size:.95rem;font-weight:500;cursor:pointer;transition:all .3s ease;text-align:left}@media screen and (max-width: 768px){.settings .settings-sidebar .settings-nav .nav-item{flex-direction:column;text-align:center;padding:12px 8px;gap:8px}}.settings .settings-sidebar .settings-nav .nav-item .nav-content{display:flex;align-items:center;gap:12px}@media screen and (max-width: 768px){.settings .settings-sidebar .settings-nav .nav-item .nav-content{flex-direction:column;gap:4px}}.settings .settings-sidebar .settings-nav .nav-item:hover{background:var(--bg-hover);color:var(--text-primary)}.settings .settings-sidebar .settings-nav .nav-item.active{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-primary)}.settings .settings-sidebar .settings-nav .nav-item.active .soon-badge{background:var(--text-primary);color:var(--bg-primary)}.settings .settings-sidebar .settings-nav .nav-item.coming-soon-tab{opacity:.7}.settings .settings-sidebar .settings-nav .nav-item.coming-soon-tab:hover{opacity:1}.settings .settings-sidebar .settings-nav .nav-item .nav-icon{font-size:1.2rem}@media screen and (max-width: 768px){.settings .settings-sidebar .settings-nav .nav-item .nav-icon{font-size:1.5rem}}@media screen and (max-width: 768px){.settings .settings-sidebar .settings-nav .nav-item .nav-label{font-size:.85rem}}.settings .settings-sidebar .settings-nav .nav-item .soon-badge{padding:4px 8px;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease}@media screen and (max-width: 768px){.settings .settings-sidebar .settings-nav .nav-item .soon-badge{position:absolute;top:8px;right:8px;padding:2px 6px;font-size:.6rem}}.settings .settings-content{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:12px;padding:32px;min-height:600px}@media screen and (max-width: 768px){.settings .settings-content{padding:24px}}.settings .settings-content .settings-section{margin-bottom:40px}.settings .settings-content .settings-section:last-child{margin-bottom:0}.settings .settings-content .settings-section .section-title{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0 0 24px;display:flex;align-items:center;gap:12px}.settings .settings-content .settings-section .section-title:before{content:"";width:4px;height:24px;background:var(--text-primary);border-radius:2px}.settings .settings-content .settings-section .settings-grid{display:flex;flex-direction:column;gap:24px}.settings .settings-content .settings-section .settings-grid .setting-item{display:flex;flex-direction:column;gap:8px}.settings .settings-content .settings-section .settings-grid .setting-item.toggle-item{flex-direction:row;align-items:center;justify-content:space-between;padding:20px;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:8px;transition:all .3s ease}.settings .settings-content .settings-section .settings-grid .setting-item.toggle-item:hover{border-color:var(--border-secondary);background:var(--bg-hover)}@media screen and (max-width: 768px){.settings .settings-content .settings-section .settings-grid .setting-item.toggle-item{flex-direction:column;align-items:flex-start;gap:16px}}.settings .settings-content .settings-section .settings-grid .setting-item.toggle-item .toggle-content{flex:1}.settings .settings-content .settings-section .settings-grid .setting-item.toggle-item .toggle-content .setting-label{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 4px}.settings .settings-content .settings-section .settings-grid .setting-item.toggle-item .toggle-content .setting-description{font-size:.85rem;color:var(--text-tertiary);margin:0;line-height:1.4}.settings .settings-content .settings-section .settings-grid .setting-item .setting-label{font-size:.95rem;font-weight:600;color:var(--text-primary);margin-bottom:8px}.settings .settings-content .settings-section .settings-grid .setting-item .setting-input{padding:12px 16px;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-primary);font-size:1rem;transition:all .3s ease}.settings .settings-content .settings-section .settings-grid .setting-item .setting-input:hover{background:var(--bg-hover)}.settings .settings-content .settings-section .settings-grid .setting-item .setting-input:focus{outline:none;border-color:var(--green-medium);box-shadow:0 0 0 3px #16db651a}.settings .settings-content .settings-section .settings-grid .setting-item .setting-input::-moz-placeholder{color:var(--text-muted)}.settings .settings-content .settings-section .settings-grid .setting-item .setting-input::placeholder{color:var(--text-muted)}.settings .settings-content .settings-section .settings-grid .setting-item .setting-input.time-input{width:120px}.settings .settings-content .settings-section .settings-grid .setting-item .setting-select{padding:12px 16px;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-primary);font-size:1rem;cursor:pointer;transition:all .3s ease}.settings .settings-content .settings-section .settings-grid .setting-item .setting-select:hover{background:var(--bg-hover)}.settings .settings-content .settings-section .settings-grid .setting-item .setting-select:focus{outline:none;border-color:var(--text-primary);box-shadow:0 0 0 3px #ffffff1a}.settings .settings-content .settings-section .settings-grid .setting-item .setting-range{width:100%;height:6px;background:var(--bg-primary);border-radius:3px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.settings .settings-content .settings-section .settings-grid .setting-item .setting-range:hover{background:var(--bg-hover)}.settings .settings-content .settings-section .settings-grid .setting-item .setting-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:var(--green-bright);border-radius:50%;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.settings .settings-content .settings-section .settings-grid .setting-item .setting-range::-webkit-slider-thumb:hover{background:var(--green-medium);transform:scale(1.1)}.settings .settings-content .settings-section .settings-grid .setting-item .setting-range::-moz-range-thumb{width:20px;height:20px;background:var(--green-bright);border-radius:50%;cursor:pointer;border:none;-moz-transition:all .3s ease;transition:all .3s ease}.settings .settings-content .settings-section .settings-grid .setting-item .setting-range::-moz-range-thumb:hover{background:var(--green-medium);transform:scale(1.1)}.settings .settings-content .settings-section .settings-grid .setting-item .range-value{font-size:.9rem;color:var(--text-primary);font-weight:600;margin-top:8px}.settings .settings-content .settings-section .settings-grid .setting-item .time-inputs{display:flex;align-items:center;gap:12px}.settings .settings-content .settings-section .settings-grid .setting-item .time-inputs .time-separator{color:var(--text-tertiary);font-weight:500}.settings .settings-content .settings-section .settings-grid .setting-item .checkbox-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.settings .settings-content .settings-section .settings-grid .setting-item .checkbox-group .checkbox-item{display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px;border-radius:6px;transition:all .3s ease}.settings .settings-content .settings-section .settings-grid .setting-item .checkbox-group .checkbox-item:hover{background:var(--bg-hover)}.settings .settings-content .settings-section .settings-grid .setting-item .checkbox-group .checkbox-item input[type=checkbox]{width:16px;height:16px;accent-color:var(--text-primary);cursor:pointer}.settings .settings-content .settings-section .settings-grid .setting-item .checkbox-group .checkbox-item .checkbox-label{font-size:.9rem;color:var(--text-primary);cursor:pointer}.settings .settings-content .settings-section .settings-grid .setting-item .action-button{padding:12px 24px;border-radius:8px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease;border:none;max-width:200px}.settings .settings-content .settings-section .settings-grid .setting-item .action-button.primary{background:linear-gradient(135deg,var(--green-bright),var(--green-medium));color:#fff}.settings .settings-content .settings-section .settings-grid .setting-item .action-button.primary:hover{background:linear-gradient(135deg,var(--green-medium),var(--green-bright));transform:translateY(-2px);box-shadow:0 8px 25px #16db654d}.settings .settings-content .settings-section .settings-grid .setting-item .action-button.secondary{background:transparent;color:var(--text-primary);border:1px solid var(--border-primary)}.settings .settings-content .settings-section .settings-grid .setting-item .action-button.secondary:hover{background:var(--bg-hover);border-color:var(--text-primary);color:var(--text-primary)}.settings .toggle-switch{position:relative;display:inline-block;width:50px;height:24px}.settings .toggle-switch input{opacity:0;width:0;height:0}.settings .toggle-switch input:checked+.toggle-slider{background-color:var(--green-bright)}.settings .toggle-switch input:checked+.toggle-slider:before{transform:translate(26px)}.settings .toggle-switch .toggle-slider{position:absolute;cursor:pointer;inset:0;background-color:var(--border-primary);transition:.3s;border-radius:24px}.settings .toggle-switch .toggle-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.settings .coming-soon-section{display:flex;align-items:center;justify-content:center;min-height:500px;padding:60px 40px}@media screen and (max-width: 768px){.settings .coming-soon-section{min-height:400px;padding:40px 20px}}.settings .coming-soon-section .coming-soon-content{text-align:center;max-width:500px}.settings .coming-soon-section .coming-soon-content .coming-soon-icon{display:inline-flex;align-items:center;justify-content:center;width:120px;height:120px;margin:0 auto 32px;background:var(--bg-secondary);border:2px solid var(--border-primary);border-radius:50%;color:var(--text-secondary);transition:all .3s ease}@media screen and (max-width: 768px){.settings .coming-soon-section .coming-soon-content .coming-soon-icon{width:100px;height:100px;margin-bottom:24px}}.settings .coming-soon-section .coming-soon-content .coming-soon-icon svg{opacity:.6}.settings .coming-soon-section .coming-soon-content .coming-soon-icon{animation:pulse 3s ease-in-out infinite}.settings .coming-soon-section .coming-soon-content .coming-soon-title{font-size:2rem;font-weight:700;color:var(--text-primary);margin:0 0 16px}@media screen and (max-width: 768px){.settings .coming-soon-section .coming-soon-content .coming-soon-title{font-size:1.5rem}}.settings .coming-soon-section .coming-soon-content .coming-soon-description{font-size:1.1rem;color:var(--text-secondary);line-height:1.6;margin:0 0 32px}@media screen and (max-width: 768px){.settings .coming-soon-section .coming-soon-content .coming-soon-description{font-size:1rem}}.settings .coming-soon-section .coming-soon-content .coming-soon-badge{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,var(--green-bright),var(--green-medium));color:#fff;border-radius:8px;font-weight:600;font-size:.95rem;letter-spacing:.5px;text-transform:uppercase}.settings .coming-soon-section .coming-soon-content .coming-soon-badge svg{flex-shrink:0}@media screen and (max-width: 768px){.settings .coming-soon-section .coming-soon-content .coming-soon-badge{padding:10px 20px;font-size:.85rem}}@keyframes pulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.05);opacity:1}}.become-seller{min-height:100vh;padding:100px 20px 40px;background:linear-gradient(135deg,var(--bg-primary) 0%,var(--bg-secondary) 100%)}.become-seller .become-seller-container{max-width:1200px;margin:0 auto}.become-seller .become-seller-header{text-align:center;margin-bottom:50px}.become-seller .become-seller-header h1{font-size:42px;font-weight:700;color:var(--text-primary);margin-bottom:16px;background:linear-gradient(135deg,var(--text-primary),var(--green-bright));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media screen and (max-width: 768px){.become-seller .become-seller-header h1{font-size:32px}}.become-seller .become-seller-header p{font-size:18px;color:var(--text-secondary)}@media screen and (max-width: 768px){.become-seller .become-seller-header p{font-size:16px}}.become-seller .become-seller-content{display:grid;grid-template-columns:1fr 1.5fr;gap:40px}@media screen and (max-width: 968px){.become-seller .become-seller-content{grid-template-columns:1fr;gap:30px}}.become-seller .info-section{background:var(--bg-tertiary);padding:30px;border-radius:12px;border:1px solid var(--border-secondary);height:-moz-fit-content;height:fit-content}.become-seller .info-section h2{font-size:24px;color:var(--text-primary);margin-bottom:24px}.become-seller .info-section ul{list-style:none;padding:0}.become-seller .info-section ul li{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--border-secondary);color:var(--text-secondary);font-size:16px}.become-seller .info-section ul li:last-child{border-bottom:none}.become-seller .info-section ul li .icon{font-size:24px;flex-shrink:0}.become-seller .seller-form{background:var(--bg-tertiary);padding:40px;border-radius:12px;border:1px solid var(--border-secondary)}@media screen and (max-width: 768px){.become-seller .seller-form{padding:24px}}.become-seller .seller-form h2{font-size:24px;color:var(--text-primary);margin-bottom:30px}.become-seller .seller-form .error-message{background:#ff3b301a;border:1px solid rgba(255,59,48,.3);color:#ff3b30;padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:14px}.become-seller .seller-form .form-group{margin-bottom:30px}.become-seller .seller-form .form-group label{display:block;font-size:16px;font-weight:500;color:var(--text-primary);margin-bottom:8px}.become-seller .seller-form .form-group label .required{color:#ff3b30}.become-seller .seller-form .form-group input,.become-seller .seller-form .form-group textarea{width:100%;padding:12px 16px;background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:8px;color:var(--text-primary);font-size:15px;font-family:inherit;transition:all .3s ease;box-sizing:border-box}.become-seller .seller-form .form-group input:focus,.become-seller .seller-form .form-group textarea:focus{outline:none;border-color:var(--green-bright);box-shadow:0 0 0 3px #16db651a}.become-seller .seller-form .form-group input::-moz-placeholder,.become-seller .seller-form .form-group textarea::-moz-placeholder{color:var(--text-tertiary)}.become-seller .seller-form .form-group input::placeholder,.become-seller .seller-form .form-group textarea::placeholder{color:var(--text-tertiary)}.become-seller .seller-form .form-group textarea{resize:vertical;min-height:120px;line-height:1.6}.become-seller .seller-form .form-group .form-helper{display:block;font-size:13px;color:var(--text-tertiary);margin-top:6px}.become-seller .seller-form .terms-section{background:#16db650d;border:1px solid rgba(22,219,101,.2);border-radius:8px;padding:20px;margin-bottom:30px}.become-seller .seller-form .terms-section p{color:var(--text-secondary);font-size:14px;margin-bottom:12px;line-height:1.6}.become-seller .seller-form .terms-section p a{color:var(--green-bright);text-decoration:none;font-weight:500}.become-seller .seller-form .terms-section p a:hover{text-decoration:underline}.become-seller .seller-form .terms-section ul{list-style:none;padding-left:20px}.become-seller .seller-form .terms-section ul li{color:var(--text-secondary);font-size:13px;margin-bottom:8px;position:relative}.become-seller .seller-form .terms-section ul li:before{content:"✓";position:absolute;left:-20px;color:var(--green-bright);font-weight:700}.become-seller .seller-form .submit-button{width:100%;padding:14px 24px;background:linear-gradient(135deg,var(--green-bright),var(--green-medium));color:var(--bg-primary);border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.become-seller .seller-form .submit-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 16px #16db654d}.become-seller .seller-form .submit-button:disabled{opacity:.6;cursor:not-allowed}.privacy-page{min-height:100vh;padding:80px 20px 100px;background-color:#000}@media screen and (max-width: 768px){.privacy-page{padding:60px 16px 100px}}.privacy-page .container{max-width:900px;margin:0 auto}.privacy-page .legal-content{background-color:var(--bg-primary);border-radius:16px;padding:48px;box-shadow:0 2px 8px #0000001a;border:1px solid var(--border-secondary)}@media screen and (max-width: 768px){.privacy-page .legal-content{padding:32px 24px;border-radius:12px}}@media screen and (max-width: 480px){.privacy-page .legal-content{padding:24px 16px;border-radius:8px}}.privacy-page .legal-content h1{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:8px;line-height:1.2}@media screen and (max-width: 768px){.privacy-page .legal-content h1{font-size:2rem}}@media screen and (max-width: 480px){.privacy-page .legal-content h1{font-size:1.75rem}}.privacy-page .legal-content .last-updated{font-size:.95rem;color:var(--text-secondary);margin-bottom:32px;font-style:italic}.privacy-page .legal-content section{margin-bottom:40px}.privacy-page .legal-content section:last-of-type{margin-bottom:0}.privacy-page .legal-content h2{font-size:1.75rem;font-weight:600;color:var(--text-primary);margin-bottom:16px;margin-top:32px;padding-bottom:8px;border-bottom:2px solid var(--green-bright)}@media screen and (max-width: 768px){.privacy-page .legal-content h2{font-size:1.5rem}}@media screen and (max-width: 480px){.privacy-page .legal-content h2{font-size:1.35rem}}.privacy-page .legal-content h3{font-size:1.35rem;font-weight:600;color:var(--text-primary);margin-bottom:12px;margin-top:24px}@media screen and (max-width: 768px){.privacy-page .legal-content h3{font-size:1.2rem}}@media screen and (max-width: 480px){.privacy-page .legal-content h3{font-size:1.1rem}}.privacy-page .legal-content p{font-size:1.05rem;line-height:1.7;color:var(--text-secondary);margin-bottom:16px}@media screen and (max-width: 480px){.privacy-page .legal-content p{font-size:1rem;line-height:1.6}}.privacy-page .legal-content ul{margin:16px 0;padding-left:24px}.privacy-page .legal-content ul li{font-size:1.05rem;line-height:1.7;color:var(--text-secondary);margin-bottom:12px;position:relative}@media screen and (max-width: 480px){.privacy-page .legal-content ul li{font-size:1rem;line-height:1.6}}.privacy-page .legal-content ul li strong{color:var(--text-primary);font-weight:600}.privacy-page .legal-content ul li::marker{color:var(--green-bright)}.privacy-page .legal-content .contact-info{background-color:var(--bg-primary);border-left:4px solid var(--green-bright);padding:20px 24px;border-radius:8px;margin:20px 0}.privacy-page .legal-content .contact-info p{margin-bottom:8px;font-size:1rem}.privacy-page .legal-content .contact-info p:last-child{margin-bottom:0}.privacy-page .legal-content .contact-info p strong{color:var(--text-primary);font-weight:600;margin-right:8px}.privacy-page .legal-content .acknowledgment{background-color:var(--bg-primary);border:2px solid var(--green-bright);border-radius:12px;padding:24px;margin-top:40px}.privacy-page .legal-content .acknowledgment p{font-size:1.05rem;font-weight:500;color:var(--text-primary);margin-bottom:0;text-align:center}.terms-page{min-height:100vh;padding:80px 20px 100px;background-color:#000}@media screen and (max-width: 768px){.terms-page{padding:60px 16px 100px}}.terms-page .container{max-width:900px;margin:0 auto}.terms-page .legal-content{background-color:var(--bg-primary);border-radius:16px;padding:48px;box-shadow:0 2px 8px #0000001a;border:1px solid var(--border-secondary)}@media screen and (max-width: 768px){.terms-page .legal-content{padding:32px 24px;border-radius:12px}}@media screen and (max-width: 480px){.terms-page .legal-content{padding:24px 16px;border-radius:8px}}.terms-page .legal-content h1{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:8px;line-height:1.2}@media screen and (max-width: 768px){.terms-page .legal-content h1{font-size:2rem}}@media screen and (max-width: 480px){.terms-page .legal-content h1{font-size:1.75rem}}.terms-page .legal-content .last-updated{font-size:.95rem;color:var(--text-secondary);margin-bottom:32px;font-style:italic}.terms-page .legal-content section{margin-bottom:40px}.terms-page .legal-content section:last-of-type{margin-bottom:0}.terms-page .legal-content h2{font-size:1.75rem;font-weight:600;color:var(--text-primary);margin-bottom:16px;margin-top:32px;padding-bottom:8px;border-bottom:2px solid var(--green-bright)}@media screen and (max-width: 768px){.terms-page .legal-content h2{font-size:1.5rem}}@media screen and (max-width: 480px){.terms-page .legal-content h2{font-size:1.35rem}}.terms-page .legal-content h3{font-size:1.35rem;font-weight:600;color:var(--text-primary);margin-bottom:12px;margin-top:24px}@media screen and (max-width: 768px){.terms-page .legal-content h3{font-size:1.2rem}}@media screen and (max-width: 480px){.terms-page .legal-content h3{font-size:1.1rem}}.terms-page .legal-content p{font-size:1.05rem;line-height:1.7;color:var(--text-secondary);margin-bottom:16px}@media screen and (max-width: 480px){.terms-page .legal-content p{font-size:1rem;line-height:1.6}}.terms-page .legal-content ul{margin:16px 0;padding-left:24px}.terms-page .legal-content ul li{font-size:1.05rem;line-height:1.7;color:var(--text-secondary);margin-bottom:12px;position:relative}@media screen and (max-width: 480px){.terms-page .legal-content ul li{font-size:1rem;line-height:1.6}}.terms-page .legal-content ul li strong{color:var(--text-primary);font-weight:600}.terms-page .legal-content ul li::marker{color:var(--green-bright)}.terms-page .legal-content .contact-info{background-color:var(--bg-primary);border-left:4px solid var(--green-bright);padding:20px 24px;border-radius:8px;margin:20px 0}.terms-page .legal-content .contact-info p{margin-bottom:8px;font-size:1rem}.terms-page .legal-content .contact-info p:last-child{margin-bottom:0}.terms-page .legal-content .contact-info p strong{color:var(--text-primary);font-weight:600;margin-right:8px}.terms-page .legal-content .acknowledgment{background-color:var(--bg-primary);border:2px solid var(--green-bright);border-radius:12px;padding:24px;margin-top:40px}.terms-page .legal-content .acknowledgment p{font-size:1.05rem;font-weight:500;color:var(--text-primary);margin-bottom:0;text-align:center}/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.z-10{z-index:10}.z-\[1\]{z-index:1}.container{width:100%}.container\!{width:100%!important}.table{display:table}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.rounded-\[22px\]{border-radius:22px}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[radial-gradient\(circle_farthest-side_at_0_100\%\,\#16db65\,transparent\)\,radial-gradient\(circle_farthest-side_at_100\%_0\,\#058c42\,transparent\)\,radial-gradient\(circle_farthest-side_at_100\%_100\%\,\#04471c\,transparent\)\,radial-gradient\(circle_farthest-side_at_0_0\,\#16db65\,transparent\)\]{background-image:radial-gradient(circle farthest-side at 0 100%,#16db65,#0000),radial-gradient(circle farthest-side at 100% 0,#058c42,#0000),radial-gradient(circle farthest-side at 100% 100%,#04471c,#0000),radial-gradient(circle farthest-side at 0 0,#16db65,#0000)}.p-\[4px\]{padding:4px}.opacity-60{opacity:.6}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-500{--tw-duration:.5s;transition-duration:.5s}.will-change-transform{will-change:transform}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}:root{--bg-primary:#020202;--bg-secondary:#0d2818;--bg-tertiary:#000;--bg-card:#0d2818;--bg-hover:#04471c;--green-darkest:#0d2818;--green-dark:#04471c;--green-medium:#058c42;--green-bright:#16db65;--green-light:#16db65;--text-primary:#fff;--text-secondary:#fff9;--text-tertiary:#fff6;--text-muted:#ffffff4d;--border-primary:#ffffff1f;--border-secondary:#04471c;--border-accent:#058c42;--color-success:#16db65;--color-warning:#ff8c42;--color-error:#f44;--color-info:#058c42}*{box-sizing:border-box}* .link{color:inherit;text-decoration:none}body{background-color:var(--bg-primary);color:var(--text-primary);max-width:100vw;overflow-x:hidden}.app{background-color:var(--bg-primary);width:100%;min-height:100vh;padding-top:80px;padding-bottom:80px;position:relative;overflow-x:hidden}@media screen and (min-width:769px){.app{padding-top:90px;padding-bottom:0}}.auth-layout{background-color:var(--bg-primary);width:100%;min-height:100vh;position:relative;overflow-x:hidden}.app>*{z-index:1;position:relative}.navbar{z-index:1000!important;width:100vw!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.responsive-container{width:100%;max-width:1400px;margin:0 auto;padding:0 20px}@media screen and (max-width:1440px){.responsive-container{max-width:1200px}}@media screen and (max-width:1024px){.responsive-container{max-width:960px;padding:0 24px}}@media screen and (max-width:768px){.responsive-container{max-width:100%;padding:0 16px}}@media screen and (max-width:480px){.responsive-container{padding:0 12px}}@media screen and (max-width:768px){*{box-sizing:border-box}body,html,.container,.responsive-container{max-width:100vw;overflow-x:hidden}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}.myGigs{display:flex;justify-content:center;color:var(--text-secondary);padding:0 20px;background-color:var(--bg-primary);min-height:100vh}@media screen and (max-width: 768px){.myGigs{padding:0 16px}}@media screen and (max-width: 480px){.myGigs{padding:0 12px}}.myGigs .container{max-width:1400px;width:100%;padding:50px 0}@media screen and (max-width: 768px){.myGigs .container{padding:30px 0}}@media screen and (max-width: 480px){.myGigs .container{padding:20px 0}}.myGigs .container .title{display:flex;justify-content:space-between;margin-bottom:30px}.myGigs .container .title h1{color:var(--text-primary)}.myGigs .container .title button{background-color:var(--green-medium);color:var(--text-primary);font-weight:500;border:none;padding:10px;cursor:pointer;border-radius:5px;transition:all .3s ease}.myGigs .container .title button:hover{background-color:var(--green-bright)}.myGigs .container table{width:100%;overflow-x:auto;display:block;background-color:var(--bg-tertiary);border-radius:8px;border:1px solid var(--border-secondary)}@media screen and (max-width: 768px){.myGigs .container table{font-size:14px}}@media screen and (max-width: 480px){.myGigs .container table{font-size:12px}}.myGigs .container table tr{height:50px;display:table;width:100%;border-bottom:1px solid var(--border-primary)}@media screen and (max-width: 480px){.myGigs .container table tr{height:auto;min-height:40px}}.myGigs .container table tr th{text-align:left;color:var(--text-primary);font-weight:600;padding:10px}@media screen and (max-width: 480px){.myGigs .container table tr th{padding:8px 4px}}.myGigs .container table tr td{color:var(--text-secondary);padding:10px}@media screen and (max-width: 480px){.myGigs .container table tr td{padding:8px 4px}}.myGigs .container table tr td sup{font-size:12px}@media screen and (max-width: 480px){.myGigs .container table tr td sup{font-size:10px}}.myGigs .container table tr td.number-cell{color:var(--text-primary);font-weight:700;font-size:16px;text-align:center;width:40px;background-color:#16db651a}@media screen and (max-width: 768px){.myGigs .container table tr td.number-cell{font-size:14px;width:30px}}@media screen and (max-width: 480px){.myGigs .container table tr td.number-cell{font-size:12px;width:25px}}.myGigs .container table tr td .route{display:flex;align-items:center;gap:6px;font-size:14px}@media screen and (max-width: 768px){.myGigs .container table tr td .route{font-size:12px;gap:4px}}.myGigs .container table tr td .route .city{color:var(--text-primary);font-weight:500;white-space:nowrap}.myGigs .container table tr td .route .arrow{color:var(--green-bright);font-size:16px;font-weight:700}@media screen and (max-width: 768px){.myGigs .container table tr td .route .arrow{font-size:14px}}.myGigs .container table tr td.title-cell{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 768px){.myGigs .container table tr td.title-cell{max-width:150px}}.myGigs .container table tr td.price-cell{font-weight:600}.myGigs .container table tr td.price-cell .amount{color:var(--green-bright);font-size:15px}@media screen and (max-width: 768px){.myGigs .container table tr td.price-cell .amount{font-size:14px}}.myGigs .container table tr td.price-cell .currency{color:var(--green-bright);margin-left:2px;font-size:14px}@media screen and (max-width: 768px){.myGigs .container table tr td.price-cell .currency{font-size:13px}}.myGigs .container table tr td.space-cell{color:var(--text-primary);font-weight:500}.myGigs .container table tr td.expires-cell .expiration-status{display:inline-flex;align-items:center;padding:4px 10px;border-radius:4px;transition:all .3s ease}.myGigs .container table tr td.expires-cell .expiration-status .days{font-weight:600;font-size:15px}@media screen and (max-width: 768px){.myGigs .container table tr td.expires-cell .expiration-status .days{font-size:14px}}.myGigs .container table tr td.expires-cell .expiration-status .label{font-size:13px}@media screen and (max-width: 768px){.myGigs .container table tr td.expires-cell .expiration-status .label{font-size:12px}}.myGigs .container table tr td.expires-cell .expiration-status--active{background:#16db650d}.myGigs .container table tr td.expires-cell .expiration-status--active .days{color:#16db65}.myGigs .container table tr td.expires-cell .expiration-status--active .label{color:#16db65;opacity:.8}.myGigs .container table tr td.expires-cell .expiration-status--expiring-soon{background:#ffa7261a}.myGigs .container table tr td.expires-cell .expiration-status--expiring-soon .days{color:#ffa726}.myGigs .container table tr td.expires-cell .expiration-status--expiring-soon .label{color:#ffa726;opacity:.8}.myGigs .container table tr td.expires-cell .expiration-status--urgent{background:#ff572226;animation:pulse-urgent 2s ease-in-out infinite}.myGigs .container table tr td.expires-cell .expiration-status--urgent .days{color:#ff5722}.myGigs .container table tr td.expires-cell .expiration-status--urgent .label{color:#ff5722;opacity:.8}.myGigs .container table tr td.expires-cell .expiration-status--expired{background:transparent;padding:0}.myGigs .container table tr td.expires-cell .complete-btn{background-color:var(--green-medium);color:var(--text-primary);font-weight:500;border:none;padding:6px 12px;cursor:pointer;border-radius:4px;transition:all .3s ease;font-size:13px}@media screen and (max-width: 768px){.myGigs .container table tr td.expires-cell .complete-btn{font-size:12px;padding:4px 8px}}.myGigs .container table tr td.expires-cell .complete-btn:hover{background-color:var(--green-bright)}.myGigs .container table tr td.expires-cell .complete-btn:disabled{opacity:.6;cursor:not-allowed}.myGigs .container table tr td.expires-cell .completed-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:4px;background:#16db6526;color:#16db65;font-weight:600;font-size:13px}@media screen and (max-width: 768px){.myGigs .container table tr td.expires-cell .completed-badge{font-size:12px;padding:3px 8px}}.myGigs .container table tr td .delete{width:20px;cursor:pointer;filter:brightness(0) saturate(100%) invert(27%) sepia(93%) saturate(7471%) hue-rotate(356deg) brightness(104%) contrast(117%);transition:filter .3s ease}.myGigs .container table tr td .delete:hover{filter:brightness(0) saturate(100%) invert(17%) sepia(93%) saturate(7471%) hue-rotate(356deg) brightness(104%) contrast(117%)}@media screen and (max-width: 480px){.myGigs .container table tr td .delete{width:16px}}.myGigs .container table tr:nth-child(2n){background-color:#058c420d}.myGigs .container table tr:last-child{border-bottom:none}@keyframes pulse-urgent{0%,to{opacity:1}50%{opacity:.7}}
