@import url(https://fonts.googleapis.com/css2?family=Cairo:wght@400;600&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.rc-slider{border-radius:6px;height:14px;padding:5px 0;position:relative;touch-action:none;width:100%}.rc-slider,.rc-slider *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-rail{background-color:#e9e9e9;border-radius:6px;height:4px;position:absolute;width:100%}.rc-slider-track,.rc-slider-tracks{background-color:#abe2fb;border-radius:6px;height:4px;position:absolute}.rc-slider-track-draggable{background-clip:content-box;border-bottom:5px solid #0000;border-top:5px solid #0000;box-sizing:initial;transform:translateY(-5px);z-index:1}.rc-slider-handle{background-color:#fff;border:2px solid #96dbfa;border-radius:50%;cursor:pointer;cursor:grab;height:14px;margin-top:-5px;opacity:.8;position:absolute;touch-action:pan-x;-webkit-user-select:none;user-select:none;width:14px;z-index:1}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging-delete{opacity:0}.rc-slider-handle:focus{box-shadow:none;outline:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:none}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:grabbing}.rc-slider-mark{font-size:12px;left:0;position:absolute;top:18px;width:100%}.rc-slider-mark-text{color:#999;cursor:pointer;display:inline-block;position:absolute;text-align:center;vertical-align:middle}.rc-slider-mark-text-active{color:#666}.rc-slider-step{background:#0000;height:4px;position:absolute;width:100%}.rc-slider-dot{background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;bottom:-2px;cursor:pointer;height:8px;position:absolute;vertical-align:middle;width:8px}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{height:100%;padding:0 5px;width:14px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-bottom:0;border-left:5px solid #0000;border-right:5px solid #0000;border-top:0;transform:translateX(-5px)}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;margin-top:0;position:absolute;touch-action:pan-y;z-index:1}.rc-slider-vertical .rc-slider-mark{height:100%;left:18px;top:0}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused;display:block!important}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:scale(0)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform:scale(0);transform-origin:50% 100%}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{opacity:0;transform:scale(0);transform-origin:50% 100%}}.rc-slider-tooltip{left:-9999px;position:absolute;top:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9;color:#fff;font-size:12px;height:24px;line-height:1;min-width:24px;padding:6px 2px;text-align:center;text-decoration:none}.rc-slider-tooltip-arrow{border-color:#0000;border-style:solid;height:0;position:absolute;width:0}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{border-top-color:#6c6c6c;border-width:4px 4px 0;bottom:4px;left:50%;margin-left:-4px}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:44px;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{fill:currentColor;height:100%;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:50%;top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:4px;left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{left:auto;right:4px;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:50%;top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:4px;left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:4px;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:50%;left:var(--swiper-navigation-top-offset,50%);margin-left:-22px;margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:4px;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:4px;bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.featured-carousel-container{height:450px;margin:40px auto 0;max-width:1200px;position:relative;width:100%}.myFeaturedSwiper{border-radius:18px;height:100%;overflow:hidden;width:100%}.myFeaturedSwiper .swiper-slide{align-items:center;background:#fff;cursor:pointer;display:flex;font-size:18px;justify-content:center;position:relative;text-align:center}.myFeaturedSwiper .swiper-slide img{height:100%;object-fit:cover;width:100%}.slide-caption{background:linear-gradient(0deg,#000c 0,#0000);bottom:0;color:#fff;left:0;padding:40px 20px 20px;position:absolute;right:0;text-align:right}.slide-caption h3{font-size:1.5rem;margin:0 0 5px}.slide-caption p{font-size:1.1rem;font-weight:600;margin:0}.myFeaturedSwiper .swiper-pagination-bullet{background:var(--color-accent-primary);height:8px;opacity:1;transition:all .3s ease;width:8px}.myFeaturedSwiper .swiper-pagination-bullet-active{background-color:var(--color-accent-primary);border-radius:4px;width:24px}.myFeaturedSwiper .swiper-pagination-bullet:hover{background-color:var(--color-accent-hover);transform:scale(1.2)}.myFeaturedSwiper .swiper-button-next,.myFeaturedSwiper .swiper-button-prev{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:50%;box-shadow:0 4px 12px #00000026;color:var(--color-text-dark);height:44px;transition:all .3s ease;width:44px}.myFeaturedSwiper .swiper-button-next:hover,.myFeaturedSwiper .swiper-button-prev:hover{background:var(--color-accent-primary);box-shadow:0 6px 16px #90ee9066;transform:scale(1.1)}.myFeaturedSwiper .swiper-button-next:active,.myFeaturedSwiper .swiper-button-prev:active{transform:scale(.95)}.myFeaturedSwiper .swiper-button-next:after,.myFeaturedSwiper .swiper-button-prev:after{font-size:20px;font-weight:900}@media (max-width:992px){.featured-carousel-container{height:380px;margin-top:30px}.slide-caption{padding:25px 15px 15px}.slide-caption h3{font-size:1.25rem}.slide-caption p{font-size:1rem}.myFeaturedSwiper .swiper-button-next,.myFeaturedSwiper .swiper-button-prev{height:40px;width:40px}.myFeaturedSwiper .swiper-button-next:after,.myFeaturedSwiper .swiper-button-prev:after{font-size:18px}}@media (max-width:600px){.featured-carousel-container{border-radius:10px;height:280px;margin-top:20px}.slide-caption{background:linear-gradient(0deg,#000000e6 0,#0000);padding:20px 12px 12px;text-align:center}.slide-caption h3{font-size:1rem}.slide-caption p{font-size:.9rem}.myFeaturedSwiper .swiper-button-next,.myFeaturedSwiper .swiper-button-prev{display:none}.myFeaturedSwiper .swiper-pagination-bullet{height:6px;width:6px}.myFeaturedSwiper .swiper-pagination-bullet-active{width:20px}}.ad-card-skeleton{background-color:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:16px;display:flex;flex-direction:column;overflow:hidden}.skeleton{background-color:#f0f0f0}.skeleton:after{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#0000 0,#fff9 50%,#0000)}.shimmer-image{height:200px}.skeleton-details{padding:20px}.shimmer-line{border-radius:4px;height:1rem;margin-bottom:10px}.shimmer-line.title{height:1.5rem;margin-bottom:15px;width:70%}.shimmer-line.price{height:1.2rem;margin-bottom:20px;width:40%}.skeleton-specs{grid-gap:12px;border-top:1px solid #eee;display:grid;gap:12px;grid-template-columns:1fr 1fr;padding-top:15px}.shimmer-line.spec{height:.85rem;margin-bottom:0;width:80%}.modal-overlay{align-items:center;animation:fadeIn .3s ease-in-out;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:15px;position:fixed;right:0;top:0;z-index:1000}.modal-content{animation:slideIn .3s ease-in-out;background-color:var(--color-bg-card);border-radius:16px;box-shadow:0 5px 20px #0003;max-width:450px;padding:25px;transition:all .3s ease-in-out;width:100%}.modal-header{align-items:center;border-bottom:1px solid var(--color-border-subtle);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.modal-header h3{color:var(--color-text-dark);font-size:1.3rem;margin:0}.modal-close-btn{background:none;border:none;color:#888;cursor:pointer;font-size:1.8rem}.modal-body{color:#555;font-size:1rem;line-height:1.6}.modal-footer{gap:15px;justify-content:flex-end;margin-top:25px;transition:all .3s ease-in-out}.modal-btn{border:none;border-radius:10px;font-weight:600;padding:10px 25px;transition:all .2s ease-in-out}.modal-btn-cancel{background-color:#f0f0f0;border:1px solid #ccc;color:var(--color-text-dark)}.modal-btn-cancel:hover{background-color:#e0e0e0}.modal-btn-confirm{background-color:#e74c3c;color:#fff}.modal-btn-confirm:hover{background-color:#c0392b}@media (max-width:992px){.modal-content{padding:20px}.modal-header h3{font-size:1.25rem}}@media (max-width:768px){.modal-footer{flex-direction:column;gap:10px}.modal-btn{padding:12px 20px;width:100%}.modal-body{font-size:.95rem}}@media (max-width:576px){.modal-content{padding:20px 15px}.modal-header h3{font-size:1.2rem}.modal-body{font-size:.9rem}}@media (max-width:360px){.modal-overlay{padding:0}.modal-content{border-radius:0;display:flex;flex-direction:column;height:100%;max-width:100%;padding:20px 15px;width:100%}.modal-body{flex-grow:1;overflow-y:auto}}.search-container{background-color:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:18px;box-shadow:0 8px 25px #00000014;margin:40px auto;max-width:1100px;padding:20px}.search-tabs{border-bottom:2px solid var(--color-bg-page);display:flex;margin-bottom:20px}.tab-btn{background:none;border:none;color:#888;cursor:pointer;font-size:1.1rem;font-weight:600;padding:15px 30px;position:relative;transition:color .2s ease-in-out}.tab-btn.active{color:var(--color-text-dark)}.tab-btn.active:after{background-color:var(--color-accent-primary);bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0}.main-search-bar{display:flex;gap:10px}.search-input-wrapper{align-items:center;display:flex;flex-grow:1;position:relative}.search-input-wrapper .search-icon{color:#aaa;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.search-input-wrapper input{border:1px solid var(--color-border-subtle);border-radius:10px;box-sizing:border-box;font-family:Cairo,sans-serif;font-size:1rem;padding:12px 50px 12px 40px;width:100%}.search-input-wrapper input:focus{border-color:var(--color-accent-primary);box-shadow:0 0 0 3px #90ee904d;outline:none}.clear-search-btn{align-items:center;background:none;border:none;color:#888;cursor:pointer;display:flex;justify-content:center;left:10px;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:color .2s ease}.clear-search-btn:hover{color:var(--color-text-dark)}.filter-btn,.search-btn-main{align-items:center;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:8px;padding:12px 25px;transition:background-color .2s ease-in-out}.filter-btn{background-color:var(--color-bg-page);border:1px solid var(--color-border-subtle);color:var(--color-text-dark)}.filter-btn:hover{background-color:#e9e9e9}.search-btn-main{background-color:var(--color-accent-primary);border:none;color:var(--color-text-dark)}.search-btn-main:hover{background-color:var(--color-accent-hover)}.icon-filter-bar{border-top:1px solid var(--color-bg-page);display:flex;gap:15px;justify-content:center;margin-top:20px;padding-top:20px}.icon-filter-btn{align-items:center;background-color:var(--color-bg-page);border:1px solid var(--color-border-subtle);border-radius:10px;color:#666;cursor:pointer;display:flex;font-family:Cairo,sans-serif;font-size:1rem;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s ease-in-out}.icon-filter-btn:hover{background-color:#e9e9e9;color:var(--color-text-dark)}.icon-filter-btn.active{background-color:var(--color-accent-primary);border-color:var(--color-accent-primary);color:var(--color-text-dark)}.modal-filters-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.modal-filters-grid .filter-item{display:flex;flex-direction:column}.modal-filters-grid .filter-item label{color:var(--color-text-dark);font-weight:600;margin-bottom:8px}.modal-filters-grid .filter-item input,.modal-filters-grid .filter-item select{border:1px solid var(--color-border-subtle);border-radius:10px;font-size:1rem;padding:12px;width:100%}.filter-item-full{grid-column:1/-1}.range-slider-wrapper{padding:10px 10px 0}.range-labels{height:50px;margin-top:5px;position:relative}.range-labels span{background-color:var(--color-bg-page);border-radius:4px;color:#555;font-weight:600;padding:2px 6px;position:absolute;top:5px;transform:translateX(-50%);transition:top .2s ease-in-out,transform .2s ease-in-out;white-space:nowrap}.range-labels.labels-are-close .range-label-min{top:-15px}.range-labels.labels-are-close .range-label-max{top:25px}.range-slider-wrapper .rc-slider-track{background-color:var(--color-accent-primary)!important}.range-slider-wrapper .rc-slider-handle{border-color:var(--color-accent-primary)!important;opacity:1!important}.range-slider-wrapper .rc-slider-handle:active,.range-slider-wrapper .rc-slider-handle:focus-visible{border-color:var(--color-accent-hover)!important;box-shadow:0 0 0 5px #90ee9066!important}.range-slider-wrapper .rc-slider-rail{background-color:#e9e9e9!important}.reset-filters-btn{align-items:center;background-color:var(--color-bg-page);border:1px solid var(--color-border-subtle);border-radius:10px;color:var(--color-text-dark);cursor:pointer;display:flex;font-family:Cairo,sans-serif;font-size:.95rem;font-weight:600;gap:8px;justify-content:center;margin-top:10px;padding:12px;transition:background-color .2s ease;width:100%}.reset-filters-btn:hover{background-color:#e9e9e9}.home-page-container{margin:40px auto;max-width:1200px;padding:0 20px}.list-header{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:30px}.list-header h1{font-size:2rem;margin:0}.sort-dropdown-wrapper{display:inline-block;position:relative}.sort-dropdown{-webkit-appearance:none;appearance:none;background-color:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:8px;color:var(--color-text-dark);cursor:pointer;font-family:Cairo,sans-serif;font-size:1rem;font-weight:600;min-width:200px;padding:10px 40px 10px 20px}.sort-dropdown:focus{border-color:var(--color-accent-primary);outline:none}.sort-dropdown-icon{color:#888;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.pagination-controls{align-items:center;display:flex;gap:20px;justify-content:center;margin:40px 0;padding:20px}.pagination-controls button{align-items:center;background:var(--color-bg-card);border:2px solid var(--color-border-subtle);border-radius:12px;color:var(--color-text-dark);cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:8px;padding:12px 24px;transition:all .3s ease;white-space:nowrap}.pagination-controls button:hover:not(:disabled){background:var(--color-accent-primary);border-color:var(--color-accent-primary);box-shadow:0 4px 12px #90ee9040;transform:translateY(-2px)}.pagination-controls button:active:not(:disabled){transform:translateY(0)}.pagination-controls button:disabled{background:var(--color-bg-page);border-color:var(--color-border-subtle);cursor:not-allowed;opacity:.3}.pagination-controls button svg{flex-shrink:0}.pagination-controls .page-info{color:var(--color-text-dark);font-size:16px;font-weight:600;padding:0 10px;white-space:nowrap}.contact-us-section{background:linear-gradient(135deg,var(--color-bg-card) 0,var(--color-bg-page) 100%);border:2px solid var(--color-border-subtle);border-radius:24px;box-shadow:0 4px 20px #0000000d;margin:60px auto 40px;max-width:900px;overflow:hidden;padding:60px 40px;position:relative;text-align:center}.contact-us-content{position:relative;z-index:2}.contact-us-icon-wrapper{align-items:center;animation:float 3s ease-in-out infinite;background:var(--color-accent-primary);border-radius:50%;box-shadow:0 8px 24px #90ee904d;display:inline-flex;height:96px;justify-content:center;margin-bottom:24px;width:96px}.contact-icon{color:var(--color-text-dark)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.contact-us-section h2{color:var(--color-text-dark);font-size:2.5rem;font-weight:700;margin-bottom:12px}.contact-us-section p{color:var(--color-text-dark);font-size:1.2rem;margin-bottom:32px;opacity:.8}.contact-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.contact-btn{align-items:center;background:var(--color-bg-card);border:2px solid var(--color-border-subtle);border-radius:12px;box-sizing:border-box;color:var(--color-text-dark);cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;overflow:hidden;padding:16px 32px;position:relative;text-decoration:none;transition:all .3s ease}.contact-btn:before{background:var(--color-accent-primary);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .3s ease;width:100%;z-index:-1}.contact-btn:hover:before{left:0}.contact-btn:hover{border-color:var(--color-accent-primary);box-shadow:0 8px 20px #90ee904d;transform:translateY(-4px)}.contact-btn:active{transform:translateY(-2px)}.contact-btn svg{flex-shrink:0}.contact-decorative-circles{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.circle{background:var(--color-accent-primary);border-radius:50%;opacity:.08;position:absolute}.circle-1{animation:pulse 4s ease-in-out infinite;height:200px;right:-50px;top:-50px;width:200px}.circle-2{animation:pulse 5s ease-in-out 1s infinite;bottom:-30px;height:150px;left:-30px;width:150px}.circle-3{animation:pulse 6s ease-in-out 2s infinite;height:100px;left:10%;top:50%;width:100px}@media (max-width:992px){.home-page-container{margin:30px auto;padding:0 16px}.list-header h1{font-size:1.75rem}.sort-dropdown{font-size:.95rem;min-width:180px}.contact-us-section{margin:50px 16px 32px;padding:50px 32px}.contact-us-section h2{font-size:2.25rem}.contact-buttons{gap:12px}}@media (max-width:768px){.home-page-container{margin:20px auto;padding:0 12px}.list-header{gap:15px;margin-bottom:20px}.list-header h1{font-size:1.5rem;width:100%}.sort-dropdown-wrapper{width:100%}.sort-dropdown{font-size:.9rem;min-width:0;min-width:auto;padding:10px 35px 10px 15px;width:100%}.sort-dropdown-icon{right:12px}.pagination-controls{gap:12px;margin:30px 0;padding:20px 10px}.pagination-controls button{font-size:14px;padding:10px 16px}.pagination-controls button span{display:none}.pagination-controls .page-info{font-size:14px}.contact-us-section{border-radius:20px;margin:40px 12px 24px;padding:40px 24px}.contact-us-icon-wrapper{height:80px;margin-bottom:20px;width:80px}.contact-icon{height:40px;width:40px}.contact-us-section h2{font-size:2rem;margin-bottom:10px}.contact-us-section p{font-size:1rem;margin-bottom:24px}.contact-buttons{align-items:stretch;flex-direction:column}.contact-btn{justify-content:center;padding:14px 24px;width:100%}.circle-1{height:150px;width:150px}.circle-2{height:120px;width:120px}.circle-3{height:80px;width:80px}}@media (max-width:576px){.home-page-container{margin:15px auto;padding:0 10px}.list-header h1{font-size:1.35rem}.sort-dropdown{font-size:.85rem;padding:9px 32px 9px 12px}.pagination-controls{gap:8px;padding:15px 5px}.pagination-controls button{font-size:13px;min-width:44px;padding:10px 12px}.pagination-controls .page-info{font-size:13px;padding:0 5px}.contact-us-section{border-radius:16px;margin:32px 8px 20px;padding:32px 16px}.contact-us-icon-wrapper{height:72px;margin-bottom:16px;width:72px}.contact-icon{height:36px;width:36px}.contact-us-section h2{font-size:1.75rem;margin-bottom:8px}.contact-us-section p{font-size:.95rem;margin-bottom:20px}.contact-btn{font-size:15px;gap:8px;padding:12px 20px}.contact-btn svg{height:18px;width:18px}}@media (max-width:360px){.list-header h1{font-size:1.25rem}.sort-dropdown{font-size:.8rem;padding:8px 30px 8px 10px}.pagination-controls button{min-width:40px;padding:8px 10px}.pagination-controls .page-info{font-size:12px}.contact-us-section h2{font-size:1.5rem}.contact-us-section p{font-size:.9rem}.contact-btn{font-size:14px;padding:11px 18px}}.ad-detail-container{margin:0 auto;max-width:1400px;padding:20px}.ad-navigation-bar{align-items:center;background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:16px;display:flex;gap:12px;justify-content:space-between;margin-top:24px;padding:12px}.home-btn,.nav-btn{align-items:center;border:2px solid;border-radius:10px;cursor:pointer;display:flex;font-family:Cairo,sans-serif;font-size:15px;font-weight:600;gap:6px;padding:10px 20px;transition:all .3s ease}.nav-btn{background:var(--color-bg-card);border-color:var(--color-border-subtle);color:var(--color-text-dark)}.nav-btn:hover:not(:disabled){background:var(--color-accent-primary);border-color:var(--color-accent-primary);transform:translateY(-2px)}.nav-btn:disabled{cursor:not-allowed;opacity:.3}.home-btn{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:var(--color-text-dark);flex:1 1;justify-content:center;max-width:200px}.home-btn:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);transform:translateY(-2px)}.ad-detail-grid{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1fr 450px}.ad-gallery-section{display:flex;flex-direction:column;gap:16px}.main-image-container{aspect-ratio:16/10;background:#f0f0f0;border-radius:20px;overflow:hidden;position:relative}.main-image{display:block;height:100%;object-fit:cover;width:100%}.image-counter{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;border-radius:20px;bottom:16px;color:#fff;font-size:14px;font-weight:600;padding:8px 16px;position:absolute;right:16px;z-index:5}.gallery-arrow{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:50%;box-shadow:0 4px 12px #00000026;color:var(--color-text-dark);cursor:pointer;display:flex;height:48px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:48px;z-index:10}.gallery-arrow.left{left:16px}.gallery-arrow.right{right:16px}.main-image-container:hover .gallery-arrow{opacity:1}.gallery-arrow:hover{background:var(--color-accent-primary);box-shadow:0 6px 16px #90ee9066;transform:translateY(-50%) scale(1.1)}.gallery-arrow:active{transform:translateY(-50%) scale(.95)}.thumbnails-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.thumbnail-item{aspect-ratio:4/3;background:#f0f0f0;border:3px solid #0000;border-radius:12px;cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}.thumbnail-item:hover{border-color:#ccc;transform:scale(1.05)}.thumbnail-item.active{border-color:var(--color-accent-primary);transform:scale(1.05)}.thumbnail-item img,.thumbnail-item video{height:100%;object-fit:cover;width:100%}.video-thumb-overlay{align-items:center;background:#0000004d;color:#fff;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.ad-details-section{display:flex;flex-direction:column;gap:16px;position:-webkit-sticky;position:sticky;top:20px}.detail-card{background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:20px;box-shadow:0 2px 8px #0000000a;padding:24px}.detail-card h3{color:var(--color-text-dark);font-size:1.25rem;font-weight:700;margin:0 0 20px}.ad-stats{align-items:center;border-bottom:1px solid var(--color-border-subtle);display:flex;gap:12px;margin-bottom:16px;padding-bottom:16px}.stat-item{flex:1 1;font-size:14px;gap:6px;opacity:.7}.icon-btn,.stat-item{align-items:center;color:var(--color-text-dark);display:flex}.icon-btn{background:var(--color-bg-card);border:2px solid var(--color-border-subtle);border-radius:50%;cursor:pointer;height:40px;justify-content:center;transition:all .3s ease;width:40px}.icon-btn:hover{background:var(--color-accent-primary);border-color:var(--color-accent-primary);transform:scale(1.1)}.ad-title{color:var(--color-text-dark);font-size:1.75rem;font-weight:700;line-height:1.4;margin:0 0 16px}.price-section{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ad-price{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--color-accent-primary) 0,var(--color-accent-hover) 100%);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:2rem;font-weight:800}.negotiable-badge{background:var(--color-accent-primary);border-radius:20px;color:var(--color-text-dark);font-size:14px;font-weight:600;padding:6px 14px}.specs-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.AdDetail-spec-item{align-items:center;background:var(--color-bg-page);border-radius:12px;display:flex;gap:12px;padding:12px;transition:all .3s ease}.AdDetail-spec-item:hover{background:var(--color-accent-primary);transform:translateX(-4px)}.AdDetail-spec-item svg{color:var(--color-accent-primary);flex-shrink:0}.AdDetail-spec-item:hover svg{color:var(--color-text-dark)}.AdDetail-spec-item>div{display:flex;flex:1 1;flex-direction:column;gap:4px}.spec-label{font-size:13px;opacity:.6}.spec-label,.spec-value{color:var(--color-text-dark)}.spec-value{font-size:15px;font-weight:600}.description-card p{color:var(--color-text-dark);line-height:1.8;margin:0;opacity:.8}.seller-info{border-bottom:1px solid var(--color-border-subtle);gap:16px;margin-bottom:20px;padding-bottom:20px}.seller-avatar,.seller-info{align-items:center;display:flex}.seller-avatar{background:var(--color-accent-primary);border-radius:50%;color:var(--color-text-dark);flex-shrink:0;font-size:1.75rem;font-weight:700;height:60px;justify-content:center;width:60px}.seller-avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.seller-details{display:flex;flex-direction:column;gap:4px}.seller-name{color:var(--color-text-dark);font-size:1.1rem;font-weight:700;text-decoration:none;transition:color .3s ease}.seller-name:hover{color:var(--color-accent-primary)}.seller-label{color:var(--color-text-dark);font-size:14px;opacity:.6}.AdDetail-contact-buttons{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.AdDetail-contact-button{align-items:center;border:2px solid;border-radius:12px;cursor:pointer;display:flex;font-family:Cairo,sans-serif;font-size:15px;font-weight:700;gap:8px;justify-content:center;padding:14px 20px;transition:all .3s ease}.AdDetail-chat-btn{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:var(--color-text-dark)}.AdDetail-chat-btn:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);box-shadow:0 4px 12px #90ee904d;transform:translateY(-2px)}.AdDetail-phone-btn{background:var(--color-bg-card);border-color:var(--color-border-subtle);color:var(--color-text-dark)}.AdDetail-phone-btn:hover{background:#3498db;border-color:#3498db;box-shadow:0 4px 12px #3498db4d;color:#fff;transform:translateY(-2px)}.not-found{padding:60px 20px;text-align:center}.not-found h2{font-size:2rem;margin-bottom:16px}.not-found a{display:inline-block;margin-top:20px}@media (max-width:1024px){.ad-detail-grid{grid-template-columns:1fr}.ad-details-section{position:static}}@media (max-width:768px){.ad-detail-container{padding:16px}.ad-navigation-bar{flex-wrap:wrap;gap:8px}.home-btn,.nav-btn{font-size:14px;padding:10px 16px}.nav-btn span{display:none}.home-btn{flex:1 1 100%;max-width:100%;order:-1}.detail-card{padding:20px}.ad-title{font-size:1.5rem}.ad-price{font-size:1.75rem}.specs-grid{grid-template-columns:1fr}.thumbnails-grid{gap:8px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.AdDetail-contact-buttons{grid-template-columns:1fr}.gallery-arrow{height:40px;width:40px}.gallery-arrow.left{left:12px}.gallery-arrow.right{right:12px}}@media (max-width:480px){.ad-detail-container{padding:12px}.ad-navigation-bar{padding:8px}.home-btn,.nav-btn{font-size:13px;padding:8px 12px}.detail-card{border-radius:16px;padding:16px}.detail-card h3{font-size:1.1rem;margin-bottom:16px}.ad-title{font-size:1.35rem}.ad-price{font-size:1.5rem}.negotiable-badge{font-size:12px;padding:5px 12px}.main-image-container{border-radius:16px}.thumbnails-grid{gap:6px;grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}.thumbnail-item{border-radius:8px}.seller-avatar{font-size:1.5rem;height:50px;width:50px}.seller-name{font-size:1rem}.AdDetail-contact-button{font-size:14px;padding:12px 16px}.AdDetail-spec-item{padding:10px}.specs-grid{grid-template-columns:1fr}.spec-label{font-size:12px}.spec-value{font-size:14px}.gallery-arrow{height:36px;width:36px}.gallery-arrow.left{left:8px}.gallery-arrow.right{right:8px}.image-counter{bottom:12px;font-size:12px;padding:6px 12px;right:12px}}.skeleton-line{height:16px;margin-bottom:10px;width:100%}.skeleton-line.w-75{width:75%}.skeleton-line.w-50{width:50%}.main-image-skeleton{aspect-ratio:16/10;border-radius:20px;width:100%}.thumbnail-skeleton{aspect-ratio:4/3;border-radius:12px;width:100%}.stats-line{height:14px;margin-bottom:24px;width:60%}.title-line{height:28px;margin-bottom:12px}.title-line.short{width:80%}.price-line{height:36px;margin-top:16px;width:50%}.spec-title{height:20px;margin-bottom:20px;width:40%}.spec-item-skeleton{border-radius:12px;height:60px}.skeleton-seller-info{align-items:center;display:flex;gap:16px;margin-bottom:20px}.skeleton-circle{flex-shrink:0;height:60px;width:60px}.skeleton-seller-details{flex-grow:1}.skeleton-contact-buttons{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:20px}.skeleton-button{border-radius:12px;height:50px}.nav-button-skeleton{border-radius:10px;height:45px;width:100px}.home-button-skeleton{border-radius:10px;flex:1 1;height:45px;max-width:200px}.vjs-svg-icon{fill:currentColor;background-position:50%;background-repeat:no-repeat;display:inline-block;height:1.8em;width:1.8em}.vjs-svg-icon:before{content:none!important}.vjs-control:focus .vjs-svg-icon,.vjs-svg-icon:hover{filter:drop-shadow(0 0 .25em #fff)}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{height:100%;left:0;position:absolute;top:0;width:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;font-style:normal;font-weight:400;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff")}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-style:normal;font-weight:400}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-spinner{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-spinner:before{content:"\f10a"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10b"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10c"}.vjs-icon-hd{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-hd:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-downloading{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-downloading:before{content:"\f10f"}.vjs-icon-file-download{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-file-download:before{content:"\f110"}.vjs-icon-file-download-done{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-file-download-done:before{content:"\f111"}.vjs-icon-file-download-off{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-file-download-off:before{content:"\f112"}.vjs-icon-share{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-share:before{content:"\f113"}.vjs-icon-cog{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-cog:before{content:"\f114"}.vjs-icon-square{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-square:before{content:"\f115"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f116"}.vjs-icon-circle-outline{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-circle-outline:before{content:"\f117"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-circle-inner-circle:before{content:"\f118"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f119"}.vjs-icon-repeat{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-repeat:before{content:"\f11a"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f11b"}.video-js .vjs-skip-backward-5 .vjs-icon-placeholder,.vjs-icon-replay-5{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-skip-backward-5 .vjs-icon-placeholder:before,.vjs-icon-replay-5:before{content:"\f11c"}.video-js .vjs-skip-backward-10 .vjs-icon-placeholder,.vjs-icon-replay-10{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-skip-backward-10 .vjs-icon-placeholder:before,.vjs-icon-replay-10:before{content:"\f11d"}.video-js .vjs-skip-backward-30 .vjs-icon-placeholder,.vjs-icon-replay-30{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-skip-backward-30 .vjs-icon-placeholder:before,.vjs-icon-replay-30:before{content:"\f11e"}.video-js .vjs-skip-forward-5 .vjs-icon-placeholder,.vjs-icon-forward-5{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-skip-forward-5 .vjs-icon-placeholder:before,.vjs-icon-forward-5:before{content:"\f11f"}.video-js .vjs-skip-forward-10 .vjs-icon-placeholder,.vjs-icon-forward-10{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-skip-forward-10 .vjs-icon-placeholder:before,.vjs-icon-forward-10:before{content:"\f120"}.video-js .vjs-skip-forward-30 .vjs-icon-placeholder,.vjs-icon-forward-30{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-skip-forward-30 .vjs-icon-placeholder:before,.vjs-icon-forward-30:before{content:"\f121"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f122"}.vjs-icon-next-item{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-next-item:before{content:"\f123"}.vjs-icon-previous-item{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-previous-item:before{content:"\f124"}.vjs-icon-shuffle{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-shuffle:before{content:"\f125"}.vjs-icon-cast{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-cast:before{content:"\f126"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f127"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-style:normal;font-weight:400}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f128"}.vjs-icon-facebook{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-facebook:before{content:"\f129"}.vjs-icon-linkedin{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-linkedin:before{content:"\f12a"}.vjs-icon-twitter{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-twitter:before{content:"\f12b"}.vjs-icon-tumblr{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-tumblr:before{content:"\f12c"}.vjs-icon-pinterest{font-family:VideoJS;font-style:normal;font-weight:400}.vjs-icon-pinterest:before{content:"\f12d"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-style:normal;font-weight:400}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f12e"}.video-js{background-color:#000;box-sizing:border-box;color:#fff;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:1;padding:0;position:relative;vertical-align:top;word-break:normal}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{height:100%!important;width:100%!important}.video-js[tabindex="-1"]{outline:none}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-1-1,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-fluid{max-width:100%;width:100%}.video-js.vjs-1-1:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-fluid:not(.vjs-audio-only-mode){height:0}.video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%}.video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}.video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.7777777778%}.video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%}.video-js .vjs-tech,.video-js.vjs-fill:not(.vjs-audio-only-mode){height:100%;width:100%}.video-js .vjs-tech{left:0;position:absolute;top:0}.video-js.vjs-audio-only-mode .vjs-tech{display:none}body.vjs-full-window,body.vjs-pip-window{height:100%;margin:0;padding:0}.vjs-full-window .video-js.vjs-fullscreen,body.vjs-pip-window .video-js{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs),body.vjs-pip-window .video-js{display:block;height:100%!important;padding-top:0!important;width:100%!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-pip-container .vjs-pip-text{background-color:#000000b3;bottom:10%;font-size:2em;padding:.5em;position:absolute;text-align:center;width:100%}.vjs-layout-small.vjs-pip-container .vjs-pip-text,.vjs-layout-tiny.vjs-pip-container .vjs-pip-text,.vjs-layout-x-small.vjs-pip-container .vjs-pip-text{bottom:0;font-size:1.4em}.vjs-hidden{display:none!important}.vjs-disabled{cursor:default;opacity:.5}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.vjs-no-js{background-color:#000;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:18px;height:150px;margin:0 auto;padding:20px;text-align:center;width:300px}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{background-color:#2b333f;background-color:#2b333fb3;border:.06666em solid #fff;border-radius:.3em;cursor:pointer;display:block;font-size:3em;height:1.63332em;left:50%;line-height:1.5em;margin-left:-1.5em;margin-top:-.81666em;opacity:1;padding:0;position:absolute;top:50%;transition:all .4s;width:3em}.vjs-big-play-button .vjs-svg-icon{height:1em;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%);width:1em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{background-color:#73859f;background-color:#73859f80;border-color:#fff;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause:not(.vjs-seeking,.vjs-scrubbing,.vjs-error) .vjs-big-play-button{display:block}.video-js button{-webkit-appearance:none;appearance:none;background:none;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-decoration:none;text-transform:none;transition:none}.video-js.vjs-spatial-navigation-enabled .vjs-button:focus{box-shadow:none;outline:.0625em solid #fff}.vjs-control .vjs-button{height:100%;width:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:#000c;background:linear-gradient(180deg,#000c,#fff0);overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;font-family:Arial,Helvetica,sans-serif;margin:0;overflow:auto;padding:0}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{display:flex;font-size:1.2em;justify-content:center;line-height:1.4em;list-style:none;margin:0;padding:.2em 0;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:#73859f80}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.js-focus-visible .vjs-menu li.vjs-selected:hover .vjs-svg-icon,.vjs-menu li.vjs-selected .vjs-svg-icon,.vjs-menu li.vjs-selected:focus .vjs-svg-icon,.vjs-menu li.vjs-selected:hover .vjs-svg-icon{fill:#000}.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible){background:none}.vjs-menu li.vjs-menu-title{cursor:default;font-size:1em;font-weight:700;line-height:2em;margin:0 0 .3em;padding:0;text-align:center;text-transform:uppercase}.vjs-menu-button-popup .vjs-menu{border-top-color:#2b333fb3;bottom:0;display:none;height:0;left:-3em;margin-bottom:1.5em;position:absolute;width:10em}.vjs-pip-window .vjs-menu-button-popup .vjs-menu{left:auto;right:1em}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:#2b333fb3;bottom:1.5em;max-height:15em;position:absolute;width:100%}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{overflow:hidden;transition:all .4s}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover{width:12em}.vjs-menu-button-inline .vjs-menu{height:100%;left:4em;margin:0;opacity:0;padding:0;position:absolute;top:0;transition:all .4s;width:auto}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-menu-button-inline .vjs-menu-content{height:100%;margin:0;overflow:hidden;width:auto}.video-js .vjs-control-bar{background-color:#2b333f;background-color:#2b333fb3;bottom:0;display:none;height:3em;left:0;position:absolute;right:0;width:100%}.video-js.vjs-spatial-navigation-enabled .vjs-control-bar{gap:1px}.video-js:not(.vjs-controls-disabled,.vjs-using-native-controls,.vjs-error) .vjs-control-bar.vjs-lock-showing{display:flex!important}.vjs-audio-only-mode .vjs-control-bar,.vjs-has-started .vjs-control-bar{display:flex;opacity:1;transition:visibility .1s,opacity .1s;visibility:visible}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s;visibility:visible}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;pointer-events:auto;visibility:visible}.video-js .vjs-control{flex:none;height:100%;margin:0;padding:0;position:relative;text-align:center;width:4em}.video-js .vjs-control.vjs-visible-text{padding-left:1em;padding-right:1em;width:auto}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.vjs-button>.vjs-svg-icon{display:inline-block}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js :not(.vjs-visible-text)>.vjs-control-text{clip:rect(0 0 0 0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{align-items:center;cursor:pointer;display:flex;flex:auto;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{align-items:center;display:flex}.video-js .vjs-progress-holder{flex:auto;height:.3em;transition:all .2s}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{display:block;height:100%;margin:0;padding:0;position:absolute;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;line-height:.35em;position:absolute;right:-.5em;z-index:1}.vjs-svg-icons-enabled .vjs-play-progress:before{content:none!important}.vjs-play-progress .vjs-svg-icon{height:.9em;line-height:.15em;pointer-events:none;position:absolute;right:-.4em;top:-.35em;width:.9em;z-index:1}.video-js .vjs-load-progress{background:#73859f80}.video-js .vjs-load-progress div{background:#73859fbf}.video-js .vjs-time-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{background-color:#000;display:none;height:100%;position:absolute;width:1px;z-index:1}.video-js .vjs-progress-control:hover .vjs-mouse-display,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-mouse-display{display:block}.video-js.vjs-touch-enabled:not(.vjs-scrubbing) .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{opacity:0;transition:visibility 1s,opacity 1s;visibility:hidden}.vjs-mouse-display .vjs-time-tooltip{background-color:#000;background-color:#000c;color:#fff}.video-js .vjs-slider{-webkit-touch-callout:none;background-color:#73859f;background-color:#73859f80;cursor:pointer;margin:0 .45em;padding:0;position:relative;-webkit-user-select:none;user-select:none}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{box-shadow:0 0 1em #fff;text-shadow:0 0 1em #fff}.video-js.vjs-spatial-navigation-enabled .vjs-slider:focus{outline:.0625em solid #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;display:flex;margin-right:1em}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{height:1px;margin-left:-1px;opacity:0;visibility:visible;width:1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;visibility:visible}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{height:3em;margin-right:0;width:5em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{transition:width .1s;width:10em}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;width:3em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{height:.3em;width:5em}.vjs-volume-bar.vjs-slider-vertical{height:5em;margin:1.35em auto;width:.3em}.video-js .vjs-volume-level{background-color:#fff;bottom:0;left:0;position:absolute}.video-js .vjs-volume-level:before{font-size:.9em;position:absolute;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{left:-.3em;top:-.5em;z-index:1}.vjs-svg-icons-enabled .vjs-volume-level:before{content:none}.vjs-volume-level .vjs-svg-icon{height:.9em;pointer-events:none;position:absolute;width:.9em;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{line-height:.35em;right:-.5em}.vjs-slider-horizontal .vjs-volume-level .vjs-svg-icon{right:-.3em;transform:translateY(-50%)}.vjs-slider-vertical .vjs-volume-level .vjs-svg-icon{top:-.55em;transform:translateX(-50%)}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{background-color:#2b333f;background-color:#2b333fb3;bottom:8em;height:8em;width:3em}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{background-color:#000;display:none;height:1px;position:absolute;width:100%;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{height:100%;width:1px}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{opacity:0;transition:visibility 1s,opacity 1s;visibility:hidden}.vjs-mouse-display .vjs-volume-tooltip{background-color:#000;background-color:#000c;color:#fff}.vjs-poster{bottom:0;cursor:pointer;display:inline-block;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;vertical-align:middle}.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster,.vjs-pip-container.vjs-has-started .vjs-poster{display:block}.vjs-poster img{height:100%;object-fit:contain;width:100%}.video-js .vjs-live-control{align-items:flex-start;display:flex;flex:auto;font-size:1em;line-height:3em}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;display:inline-flex;flex:none;font-size:1em;height:100%;line-height:3em;min-width:4em;padding-left:.5em;padding-right:.5em;width:auto}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{color:#888;margin-right:.5em}.vjs-svg-icons-enabled .vjs-seek-to-live-control{line-height:0}.vjs-seek-to-live-control .vjs-svg-icon{fill:#888;height:1em;pointer-events:none;width:1em}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-svg-icon{fill:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;padding-left:1em;padding-right:1em;width:auto}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-normalise-time-controls:not(.vjs-live) .vjs-time-control{display:flex}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{bottom:3em;left:0;pointer-events:none;position:absolute;right:0;top:0}.vjs-error .vjs-text-track-display{display:none}.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;margin-bottom:.1em;text-align:center}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js.vjs-force-center-align-cues .vjs-text-track-cue{text-align:center!important;width:80%!important}@supports not (inset:10px){.video-js .vjs-text-track-display>div{bottom:0;left:0;right:0;top:0}}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control,.vjs-pip-window .vjs-picture-in-picture-control{display:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-fullscreen-control,.vjs-pip-window .vjs-fullscreen-control{display:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{height:100%;left:0;position:absolute;top:0;width:100%}.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;pointer-events:none;text-align:center}.vjs-playback-rate .vjs-menu{left:0;width:4em}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-loading-spinner{background-clip:padding-box;border:.6em solid #2b333fb3;border-radius:50%;box-sizing:border-box;display:none;height:5em;left:50%;opacity:.85;position:absolute;text-align:left;top:50%;transform:translate(-50%,-50%);visibility:hidden;width:5em}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{align-items:center;animation:vjs-spinner-show 0s linear .3s forwards;display:flex;justify-content:center}.vjs-error .vjs-loading-spinner{display:none}.vjs-loading-spinner:after,.vjs-loading-spinner:before{border:inherit;border-color:#fff #0000 #0000;border-radius:inherit;box-sizing:inherit;content:"";height:inherit;opacity:1;position:absolute;width:inherit}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{animation-delay:.44s;border-top-color:#fff}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(1turn)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.video-js.vjs-audio-only-mode .vjs-captions-button{display:none}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none}.vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-svg-icon{height:1.5em;width:1.5em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{display:inline-block;margin-bottom:-.1em;vertical-align:middle}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{content:"\f10c";font-family:VideoJS;font-size:1.5em;line-height:inherit}.video-js.vjs-audio-only-mode .vjs-subs-caps-button{display:none}.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{display:inline-block;margin-bottom:-.1em;vertical-align:middle}.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{content:" \f12e";font-family:VideoJS;font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto}.video-js.vjs-layout-tiny .vjs-progress-control,.video-js.vjs-layout-x-small .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{display:block;flex:auto}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:#2b333fbf;color:#fff;height:70%}.vjs-spatial-navigation-enabled .vjs-modal-dialog.vjs-text-track-settings{height:80%}.vjs-error .vjs-text-track-settings{display:none}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-text-track-settings select{font-size:inherit}.vjs-track-setting>select{margin-bottom:.5em;margin-right:1em}.vjs-text-track-settings fieldset{border:none;margin:10px}.vjs-text-track-settings fieldset span{display:inline-block;padding:0 .6em .8em}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;font-size:1.2em;font-weight:700}.vjs-text-track-settings .vjs-label{margin:0 .5em .5em 0}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{background-image:linear-gradient(0deg,#fff 88%,#73859f);outline-style:solid;outline-width:medium}.vjs-track-settings-controls button:hover{color:#2b333fbf}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f);border-radius:2px;color:#2b333f;cursor:pointer}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}.vjs-title-bar{background:#000000e6;background:linear-gradient(180deg,#000000e6,#000000b3 60%,#0000);font-size:1.2em;line-height:1.5;padding:.666em 1.333em 4em;pointer-events:none;position:absolute;top:0;transition:opacity .1s;width:100%}.vjs-error .vjs-title-bar{display:none}.vjs-title-bar-description,.vjs-title-bar-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vjs-title-bar-title{font-weight:700;margin-bottom:.333em}.vjs-playing.vjs-user-inactive .vjs-title-bar{opacity:0;transition:opacity 1s}.video-js .vjs-skip-backward-10,.video-js .vjs-skip-backward-30,.video-js .vjs-skip-backward-5,.video-js .vjs-skip-forward-10,.video-js .vjs-skip-forward-30,.video-js .vjs-skip-forward-5{cursor:pointer}.video-js .vjs-transient-button{align-items:center;background-color:#32323280;cursor:pointer;display:flex;height:3em;justify-content:center;opacity:1;position:absolute;transition:opacity 1s}.video-js:not(.vjs-has-started) .vjs-transient-button{display:none}.video-js.not-hover .vjs-transient-button:not(.force-display),.video-js.vjs-user-inactive .vjs-transient-button:not(.force-display){opacity:0}.video-js .vjs-transient-button span{padding:0 .5em}.video-js .vjs-transient-button.vjs-left{left:1em}.video-js .vjs-transient-button.vjs-right{right:1em}.video-js .vjs-transient-button.vjs-top{top:1em}.video-js .vjs-transient-button.vjs-near-top{top:4em}.video-js .vjs-transient-button.vjs-bottom{bottom:4em}.video-js .vjs-transient-button:hover{background-color:#323232e6}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{border:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible){outline:none}.video-js :focus:not(:focus-visible){outline:none}:root{--color-bg-page:#f5f5f5;--color-bg-card:#fff;--color-accent-primary:#90ee90;--color-accent-hover:#78d878;--color-text-dark:#33363b;--color-border-subtle:#ddd;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px}html{overflow-y:scroll}body{background-color:#f5f5f5;background-color:var(--color-bg-page);direction:rtl;font-family:Cairo,sans-serif;margin:0}.centered-page-container{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:20px 0}.form-container{background-color:#fff;background-color:var(--color-bg-card);border:1px solid #ddd;border:1px solid var(--color-border-subtle);border-radius:16px;box-shadow:0 4px 12px #0000000d;max-width:400px;overflow:hidden;padding:40px;position:relative;text-align:center;width:100%}.form-container:before{background:linear-gradient(90deg,#90ee90,#50c878,#48d1cc);content:"";height:5px;left:0;position:absolute;right:0;top:0}.form-group{margin-bottom:20px;text-align:right}.form-group label{color:#33363b;display:block;margin-bottom:8px}.form-group input{border:1px solid #ddd;border:1px solid var(--color-border-subtle);border-radius:10px;box-sizing:border-box;padding:12px;text-align:right;transition:all .2s ease-in-out;width:100%}.form-group input:focus{border-color:#90ee90;border-color:var(--color-accent-primary);box-shadow:0 0 0 3px #90ee904d;outline:none}.submit-btn{background-color:#90ee90;background-color:var(--color-accent-primary);border:none;border-radius:10px;color:#33363b;color:var(--color-text-dark);cursor:pointer;font-size:16px;font-weight:600;padding:12px;transition:background-color .2s ease-in-out;width:100%}.submit-btn:hover{background-color:#78d878;background-color:var(--color-accent-hover)}.form-link{color:#666;font-size:14px;margin-top:20px}.form-link a{color:#56c256;font-weight:600;text-decoration:none}.form-link a:hover{text-decoration:underline}.error-message{background-color:#fddede;border:1px solid #fab9b9;border-radius:10px;color:#9c2a2a;font-size:14px;margin-bottom:20px;padding:10px}.input-with-icon{align-items:center;display:flex;position:relative}.input-with-icon input{padding-left:50px!important;width:100%}.password-toggle-icon{cursor:pointer;height:24px;left:15px;opacity:.6;position:absolute;transition:opacity .2s ease-in-out;width:24px}.password-toggle-icon:hover{opacity:1}.password-toggle-icon.visible{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2333363b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3-7 10-7 10 7 10 7-3 7-10 7-10-7-10-7Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}.password-toggle-icon.hidden{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2333363b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.88 9.88a3 3 0 1 0 4.24 4.24M10.73 5.08A10.43 10.43 0 0 1 12 5c7 0 10 7 10 7a13.16 13.16 0 0 1-1.67 2.68'/%3E%3Cpath d='M6.61 6.61A13.526 13.526 0 0 0 2 12s3 7 10 7a9.74 9.74 0 0 0 5.39-1.61M2 2l20 20'/%3E%3C/svg%3E")}.success-message{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:10px;color:#155724;font-size:14px;margin-bottom:20px;padding:10px}.form-row{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.bazaar-tooltip{background-color:#333!important;border-radius:6px!important;color:#fff!important;font-size:.9rem!important;padding:6px 12px!important;z-index:9999!important}.timer-text{color:#666;font-size:.9rem;margin:0}.link-style-btn{background:none;border:none;color:#56c256;cursor:pointer;font-family:Cairo,sans-serif;font-size:14px;font-weight:600;padding:0;text-decoration:none}.link-style-btn:hover{text-decoration:underline}@media (max-width:576px){.centered-page-container{align-items:flex-start;padding:20px}.form-container{margin-top:15px;max-width:none;padding:25px}.form-container h2{font-size:1.5rem}.form-row{grid-template-columns:1fr}.form-group input,.submit-btn{font-size:15px}}@media (max-width:360px){.form-container{padding:20px 15px}.form-container h2{font-size:1.3rem}}.otp-input-container{direction:ltr;display:flex;gap:10px;justify-content:center}input.otp-input{border:1px solid var(--color-border-subtle)!important;border-radius:10px;box-sizing:border-box!important;direction:ltr!important;font-size:1.8rem;font-weight:600;height:60px!important;line-height:58px!important;padding:0!important;text-align:center!important;transition:all .2s ease-in-out;width:60px!important}input.otp-input:focus{border-color:var(--color-accent-primary)!important;box-shadow:0 0 0 3px #90ee904d!important;outline:none!important}@media (max-width:480px){.otp-input-container{gap:8px}input.otp-input{font-size:1.5rem;height:48px!important;line-height:46px!important;width:48px!important}}@media (max-width:380px){.otp-input-container{gap:5px}input.otp-input{font-size:1.3rem;height:40px!important;line-height:38px!important;width:40px!important}}.landing-page-container{align-items:center;background:var(--color-bg-page);display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.animated-bg{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.animated-column{display:flex;flex-direction:column;gap:20px;opacity:.12;position:absolute}.cars-column{animation:rise 30s linear infinite;right:5%}.real-estate-column{animation:descend 30s linear infinite;left:5%}@keyframes rise{0%{transform:translateY(100vh)}to{transform:translateY(-100%)}}@keyframes descend{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}.floating-ad-card{align-items:center;background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;gap:15px;min-width:220px;padding:15px 20px;transition:transform .3s ease}.floating-ad-card:hover{transform:scale(1.05)}.car-card{background:var(--color-bg-card);color:var(--color-text-dark)}.car-card svg{color:var(--color-accent-primary)}.re-card{background:var(--color-bg-card);color:var(--color-text-dark)}.re-card svg{color:var(--color-accent-primary)}.ad-info h4{font-size:14px;font-weight:600;margin:0}.ad-info h4,.ad-info p{color:var(--color-text-dark)}.ad-info p{font-size:13px;margin:5px 0 0;opacity:.7}.landing-header{margin-bottom:30px;position:relative;text-align:center;z-index:1}.landing-logo{animation:fadeInDown .8s ease-out;color:var(--color-text-dark);font-size:clamp(2.5rem,8vw,4rem);font-weight:700;margin:0}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.choice-container{animation:fadeInUp .8s ease-out .2s backwards;background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:20px;box-shadow:0 4px 20px #00000014;max-width:600px;padding:clamp(24px,5vw,40px);position:relative;width:100%;z-index:1}.choice-container h2{color:var(--color-text-dark);font-size:clamp(1.5rem,4vw,2rem);margin-bottom:24px;text-align:center}.landing-country-selector{align-items:center;background:var(--color-bg-page);border:2px solid var(--color-border-subtle);border-radius:12px;display:flex;gap:12px;margin-bottom:24px;padding:12px 16px;transition:all .3s ease}.landing-country-selector:focus-within{border-color:var(--color-accent-primary);box-shadow:0 0 0 3px #90ee9026}.landing-country-selector svg{color:var(--color-accent-primary);flex-shrink:0}.landing-country-selector select{background:#0000;border:none;color:var(--color-text-dark);cursor:pointer;flex:1 1;font-size:16px;outline:none;padding:0}.landing-choices-wrapper{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.landing-choice-card{align-items:center;background:var(--color-accent-primary);border:1px solid #90ee904d;border-radius:16px;box-shadow:0 2px 12px #90ee9040;cursor:pointer;display:flex;flex-direction:column;gap:12px;min-height:140px;padding:clamp(30px,5vw,40px) 20px;transition:all .3s ease}.landing-choice-card:hover{background:var(--color-accent-hover);box-shadow:0 8px 24px #90ee9059;transform:translateY(-8px)}.landing-choice-card:active{transform:translateY(-4px)}.landing-choice-card svg{color:var(--color-text-dark);height:clamp(48px,10vw,64px);width:clamp(48px,10vw,64px)}.landing-choice-card h3{color:var(--color-text-dark);font-size:clamp(1.25rem,3vw,1.5rem);font-weight:600;margin:0}@media (max-width:768px){.landing-page-container{padding:16px}.landing-header{margin-bottom:24px}.animated-column{opacity:.08}.cars-column{right:-5%}.real-estate-column{left:-5%}.floating-ad-card{min-width:180px;padding:12px 16px}.ad-info h4{font-size:13px}.ad-info p{font-size:12px}}@media (max-width:480px){.landing-page-container{justify-content:flex-start;padding:60px 12px 12px}.landing-header{margin-bottom:20px}.choice-container{border-radius:16px}.choice-container h2{margin-bottom:20px}.landing-country-selector{margin-bottom:20px;padding:10px 14px}.landing-country-selector svg{height:18px;width:18px}.landing-country-selector select{font-size:15px}.landing-choices-wrapper{gap:12px;grid-template-columns:1fr}.landing-choice-card{min-height:120px;padding:24px 20px}.animated-bg{display:none}}@media (max-width:360px){.landing-page-container{padding:40px 10px 10px}.landing-logo{font-size:2rem}.choice-container{padding:20px 16px}.choice-container h2{font-size:1.25rem}.landing-choice-card{min-height:100px;padding:20px 16px}.landing-choice-card h3{font-size:1.1rem}}@media (max-height:600px) and (orientation:landscape){.landing-page-container{padding-bottom:20px;padding-top:20px}.landing-header{margin-bottom:16px}.landing-logo{font-size:2.5rem}.choice-container{padding:24px}.landing-choice-card{min-height:auto;padding:20px 16px}}.wide-form{background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:12px;box-shadow:0 2px 12px #00000014;box-sizing:border-box;margin:30px auto 50px;max-width:800px;padding:30px;width:calc(100% - 40px)}.form-subtitle{color:#666;margin-bottom:30px;margin-top:-15px;text-align:center}.form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}fieldset{border:1px solid var(--color-border-subtle);border-radius:10px;margin-bottom:25px;margin-left:0;margin-right:0;min-width:0;padding:20px}legend{color:var(--color-text-dark);font-weight:600;margin-right:10px;padding:0 10px}.form-group input,.form-group select,.form-group textarea{background-color:#fff;border:1px solid var(--color-border-subtle);border-radius:10px;box-sizing:border-box;font-family:Cairo,sans-serif;font-size:14px;height:48px;line-height:21px;padding:12px;text-align:right;transition:all .2s ease-in-out;width:100%}.form-group select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%2333363b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:left 10px center;background-repeat:no-repeat;padding-left:40px}.form-group textarea{height:auto}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--color-accent-primary);box-shadow:0 0 0 3px #90ee904d;outline:none}.price-group{display:flex;flex-direction:column}.checkbox-group{align-items:center;display:flex;font-size:14px;margin-top:10px}.checkbox-group input[type=checkbox]{margin-left:8px;width:auto}.checkbox-group label{font-weight:400;margin-bottom:0}.image-uploader,.video-uploader{border:2px dashed var(--color-border-subtle);border-radius:10px;padding:15px}.image-grid-container{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.upload-box{align-items:center;background-color:var(--color-bg-page);border-radius:10px;color:#888;cursor:pointer;display:flex;height:120px;justify-content:center;overflow:hidden;position:relative;transition:all .2s ease-in-out;width:100%}.upload-box:hover{background-color:#e9e9e9;color:var(--color-text-dark)}.upload-placeholder{align-items:center;display:flex;flex-direction:column;justify-content:center}.upload-placeholder svg{margin-bottom:8px}.image-preview{height:100%;left:0;position:absolute;top:0;width:100%}.image-preview img{height:100%;object-fit:cover;width:100%}.video-preview{align-items:center;background-color:#000;border-radius:10px;display:flex;height:250px;justify-content:center;margin:0 auto;max-width:450px;overflow:hidden;position:relative;width:100%}.video-preview video{height:100%;object-fit:cover;width:100%}.video-preview .progress-bar-container{position:absolute;width:90%;z-index:10}.remove-image-btn{align-items:center;background-color:#ffffffe6;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:18px;height:28px;justify-content:center;left:8px;position:absolute;top:8px;transition:all .2s;width:28px;z-index:10}.remove-image-btn:hover{background-color:#f44;color:#fff}.image-upload-slot{display:flex;flex-direction:column}.image-upload-slot label{color:var(--color-text-dark);font-size:15px;font-weight:600;margin-bottom:8px;text-align:right}.form-group .input-error,.upload-box.input-error{background-color:#fef4f4;border-color:#c73737!important}.upload-box.input-error .upload-placeholder{color:#c73737}.form-group .input-error:focus{box-shadow:0 0 0 3px #c737374d}.form-group.full-width{grid-column:1/-1}.form-grid.four-columns{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.checkbox-group.price-checkbox{align-self:end;padding-bottom:12px}.video-upload-box{height:150px;margin:0 auto;max-width:450px;width:100%}@media (max-width:992px){.wide-form{margin:25px auto 40px;max-width:720px;padding:25px;width:calc(100% - 40px)}fieldset{margin-bottom:22px;padding:18px}.form-grid{gap:18px}.form-grid.four-columns{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.image-grid-container{gap:12px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.upload-box{height:110px}.video-preview{height:220px;max-width:400px}}@media (max-width:768px){.wide-form{border-radius:10px;margin:20px auto 35px;max-width:calc(100% - 30px);padding:22px;width:100%}.wide-form h2{font-size:1.5rem}.form-subtitle{font-size:.9rem;margin-bottom:25px}fieldset{border-radius:8px;margin-bottom:20px;padding:16px}legend{font-size:1rem;padding:0 8px}.form-grid{gap:16px;grid-template-columns:1fr}.form-grid.four-columns{gap:14px;grid-template-columns:repeat(2,1fr)}.form-group input,.form-group select,.form-group textarea{font-size:14px;padding:10px 10px 10px 35px}.form-group textarea{padding-left:10px}.image-uploader,.video-uploader{padding:12px}.image-grid-container{gap:10px;grid-template-columns:repeat(3,1fr)}.upload-box{height:100px}.video-preview{height:200px;max-width:100%}.video-upload-box{height:120px}.submit-btn{font-size:16px;padding:14px;width:100%}}@media (max-width:576px){.wide-form{border-radius:8px;margin:15px auto 30px;padding:20px;width:calc(100% - 24px)}.wide-form h2{font-size:1.35rem;margin-bottom:10px}.form-subtitle{font-size:.85rem;margin-bottom:20px;margin-top:-10px}fieldset{border-radius:6px;margin-bottom:18px;padding:14px}legend{font-size:.95rem;font-weight:500;padding:0 6px}.form-grid,.form-grid.four-columns{gap:14px;grid-template-columns:1fr}.form-group label{font-size:14px;margin-bottom:6px}.form-group input,.form-group select,.form-group textarea{border-radius:8px;font-size:14px;padding:9px 9px 9px 32px}.form-group textarea{min-height:80px;padding-left:9px}.checkbox-group{font-size:13px;margin-top:8px}.image-uploader,.video-uploader{border-radius:8px;padding:10px}.image-grid-container{gap:10px;grid-template-columns:repeat(2,1fr)}.upload-box{border-radius:8px;height:90px}.upload-placeholder span{font-size:12px}.upload-placeholder svg{height:20px;margin-bottom:5px;width:20px}.video-preview{border-radius:8px;height:180px}.video-upload-box{height:100px}.remove-image-btn{font-size:16px;height:24px;left:5px;top:5px;width:24px}.image-upload-slot label{font-size:14px;margin-bottom:6px}.submit-btn{border-radius:8px;font-size:15px;padding:12px}.error-message{font-size:14px;margin-bottom:20px;padding:12px}}@media (max-width:380px){.wide-form{border-radius:6px;margin:12px auto 25px;padding:18px;width:calc(100% - 20px)}.wide-form h2{font-size:1.25rem;margin-bottom:8px}.form-subtitle{font-size:.8rem;margin-bottom:18px}fieldset{border-radius:5px;margin-bottom:16px;padding:12px}legend{font-size:.9rem;padding:0 5px}.form-grid,.form-grid.four-columns{gap:12px}.form-group label{font-size:13px;margin-bottom:5px}.form-group input,.form-group select,.form-group textarea{border-radius:6px;font-size:13px;padding:8px 8px 8px 30px}.form-group select{background-position:left 8px center;background-size:18px;padding-left:28px}.form-group textarea{min-height:70px;padding-left:8px}.checkbox-group{font-size:12px;margin-top:6px}.checkbox-group input[type=checkbox]{margin-left:6px;transform:scale(.9)}.image-uploader,.video-uploader{border-radius:6px;border-width:1.5px;padding:8px}.image-grid-container{gap:8px}.upload-box{border-radius:6px;height:80px}.upload-placeholder span{font-size:11px}.upload-placeholder svg{height:18px;margin-bottom:4px;width:18px}.video-preview{border-radius:6px;height:160px}.video-upload-box{height:90px}.remove-image-btn{font-size:14px;height:22px;left:4px;top:4px;width:22px}.image-upload-slot label{font-size:13px;margin-bottom:5px}.submit-btn{border-radius:6px;font-size:14px;font-weight:600;padding:11px}.error-message{border-radius:6px;font-size:13px;margin-bottom:18px;padding:10px}.price-group{gap:8px}.checkbox-group.price-checkbox{padding-bottom:8px}}@media (max-width:320px){.wide-form{margin:10px auto 20px;padding:16px;width:calc(100% - 16px)}.wide-form h2{font-size:1.15rem}.form-subtitle{font-size:.75rem;margin-bottom:15px}fieldset{margin-bottom:14px;padding:10px}legend{font-size:.85rem}.form-group input,.form-group select,.form-group textarea{font-size:12px;padding:7px 7px 7px 26px}.image-grid-container{gap:6px;grid-template-columns:repeat(2,1fr)}.upload-box{height:75px}.upload-placeholder span{font-size:10px}.upload-placeholder svg{height:16px;width:16px}.video-preview{height:140px}.submit-btn{font-size:13px;padding:10px}}@media (max-width:768px) and (orientation:landscape){.wide-form{margin:15px auto 25px}.form-grid.four-columns{grid-template-columns:repeat(3,1fr)}.image-grid-container{grid-template-columns:repeat(4,1fr)}.upload-box{height:80px}.video-preview{height:160px}}@media (max-width:1200px){body{overflow-x:hidden}}.progress-bar-container{background-color:#e0e0e0;border:1px solid #ccc;border-radius:12px;height:25px;margin-top:10px;overflow:hidden;position:relative;width:100%}.progress-bar-filler{background:linear-gradient(90deg,#90ee90,#50c878);border-radius:12px 0 0 12px;height:100%;transition:width .2s ease-in-out}.progress-bar-label{color:var(--color-text-dark);font-size:14px;font-weight:600;left:50%;position:absolute;text-shadow:1px 1px 2px #ffffffb3;top:50%;transform:translate(-50%,-50%)}.star-input-container{direction:ltr;display:flex;gap:5px;justify-content:center;padding:10px 0}.star-input-container svg{cursor:pointer;transition:transform .1s ease-in-out}.star-input-container svg:hover{transform:scale(1.15)}.profile-page-container{margin:40px auto;max-width:1100px;padding:20px}.profile-header-card{align-items:center;background-color:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:16px;box-shadow:0 2px 8px #0000000d;display:flex;gap:30px;margin-bottom:40px;padding:30px}.profile-avatar{align-items:center;background-color:var(--color-accent-primary);border-radius:50%;color:var(--color-text-dark);display:flex;flex-shrink:0;font-size:3rem;font-weight:600;height:100px;justify-content:center;width:100px}.profile-header-info{flex-grow:1}.profile-header-info h1{color:var(--color-text-dark);font-size:clamp(1.5rem,4vw,2rem);margin:0 0 8px}.profile-header-info .member-since{color:var(--color-text-dark);font-size:.95rem;margin:0 0 16px;opacity:.6}.profile-header-rating{align-items:center;display:flex;flex-wrap:wrap;font-weight:600;gap:10px}.rating-value{font-size:1.1rem}.rating-count,.rating-value{color:var(--color-text-dark)}.rating-count{font-size:.95rem;opacity:.7}.profile-action-buttons{display:flex;flex-direction:column;flex-shrink:0;gap:12px}.profile-action-btn{align-items:center;border:2px solid;border-radius:12px;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:12px 20px;transition:all .3s ease;white-space:nowrap}.add-review-btn{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:var(--color-text-dark)}.add-review-btn:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);box-shadow:0 4px 12px #90ee904d;transform:translateY(-2px)}.report-btn{background:var(--color-bg-card);border-color:var(--color-border-subtle);color:var(--color-text-dark)}.report-btn:hover{background:#fee;border-color:#fcc;box-shadow:0 4px 12px #dc262626;transform:translateY(-2px)}.profile-action-btn:active{transform:translateY(0)}.profile-action-btn svg{flex-shrink:0}.profile-section{margin-bottom:50px}.profile-section h2{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-dark);font-size:clamp(1.5rem,3vw,1.8rem);margin-bottom:25px;padding-bottom:15px}.empty-state{color:var(--color-text-dark);font-size:1.1rem;opacity:.6;padding:40px 20px;text-align:center}.review-card{background:var(--color-bg-card);border-radius:12px;padding:20px;transition:box-shadow .3s ease}.review-card:hover{box-shadow:0 4px 12px #00000014}.review-card-header{gap:16px;margin-bottom:12px}.reviewer-info{gap:4px}.reviewer-name{font-size:1.05rem}.review-date{color:var(--color-text-dark);font-size:.85rem;opacity:.6}.review-comment{color:var(--color-text-dark);font-size:.95rem;line-height:1.6}@media (max-width:768px){.profile-page-container{margin:20px auto;padding:16px}.profile-header-card{flex-wrap:wrap;gap:20px;padding:24px}.profile-avatar{font-size:2.5rem;height:80px;width:80px}.profile-header-info{flex:1 1 100%;order:2}.profile-action-buttons{flex:1 1 100%;flex-direction:row;justify-content:stretch;order:3}.profile-action-btn{flex:1 1;font-size:14px;justify-content:center;padding:12px 16px}.profile-section{margin-bottom:40px}.review-card{padding:16px}.review-card-header{align-items:flex-start;flex-direction:column;gap:12px}}@media (max-width:480px){.profile-page-container{padding:12px}.profile-header-card{gap:16px;padding:20px}.profile-avatar{font-size:2rem;height:70px;width:70px}.profile-header-info h1{font-size:1.5rem}.profile-header-rating{gap:8px}.rating-value{font-size:1rem}.rating-count{font-size:.85rem}.profile-action-buttons{flex-direction:column;gap:10px}.profile-action-btn{padding:12px 16px;width:100%}.profile-action-btn span{font-size:14px}.profile-section h2{font-size:1.4rem;margin-bottom:20px;padding-bottom:12px}.review-card{padding:16px}.reviewer-name{font-size:1rem}.review-comment{font-size:.9rem}.empty-state{font-size:1rem;padding:30px 16px}}@media (max-width:360px){.profile-header-card{padding:16px}.profile-avatar{font-size:1.75rem;height:60px;width:60px}.profile-action-btn{font-size:13px;padding:10px 14px}.profile-action-btn svg{height:16px;width:16px}}.modern-header{background:linear-gradient(135deg,#fff,#f5f5f5);border-bottom:1px solid var(--color-border-subtle);position:-webkit-sticky;position:sticky;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:999}.modern-header.scrolled{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fffffff2;box-shadow:0 4px 20px #00000014}.modern-header.menu-open{border-bottom-left-radius:0;border-bottom-right-radius:0}.header-container{align-items:center;display:flex;gap:30px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:16px 40px}.logo-section{align-items:center;display:flex;gap:12px;text-decoration:none;transition:transform .3s ease}.logo-section:hover{transform:scale(1.02)}.logo-icon{align-items:center;color:var(--color-accent-primary);display:flex;justify-content:center}.logo-text{display:flex;flex-direction:column;gap:2px}.logo-main{color:var(--color-text-dark);font-size:1.75rem;font-weight:700;line-height:1}.logo-sub{color:#888;font-size:.7rem;font-weight:500}.desktop-nav{gap:12px}.desktop-nav,.nav-item{align-items:center;display:flex}.nav-item{gap:8px}.country-selector-wrapper{background:#fff;border:1px solid var(--color-border-subtle);border-radius:12px;padding:10px 16px;transition:all .3s ease}.country-selector-wrapper:hover{border-color:var(--color-accent-primary);box-shadow:0 2px 8px #90ee9026}.nav-icon{color:#666;flex-shrink:0}.country-select{background:none;min-width:80px;outline:none}.add-ad-button,.country-select{border:none;color:var(--color-text-dark);cursor:pointer;font-family:Cairo,sans-serif;font-size:.95rem;font-weight:600}.add-ad-button{align-items:center;background:linear-gradient(135deg,var(--color-accent-primary) 0,#78d878 100%);border-radius:12px;box-shadow:0 2px 8px #90ee9033;display:flex;gap:8px;padding:12px 24px;transition:all .3s ease}.add-ad-button:hover{box-shadow:0 4px 16px #90ee904d;transform:translateY(-2px)}.add-ad-button:active{transform:translateY(0)}.chat-button{align-items:center;background:#fff;border:2px solid var(--color-border-subtle);border-radius:12px;color:var(--color-text-dark);cursor:pointer;display:flex;font-family:Cairo,sans-serif;font-size:.95rem;font-weight:600;gap:8px;padding:10px 20px;position:relative;transition:all .3s ease}.chat-button:hover{background:#90ee901a;border-color:var(--color-accent-primary)}.unread-badge{align-items:center;background:#ef4444;border:2px solid #fff;border-radius:10px;box-shadow:0 2px 4px #0003;color:#fff;display:flex;font-size:11px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:2px 6px;position:absolute;right:-8px;top:-8px}.login-button,.user-profile-button{align-items:center;border:2px solid #0000;border-radius:12px;display:flex;font-family:Cairo,sans-serif;font-size:.95rem;font-weight:600;gap:8px;padding:10px 20px;text-decoration:none;transition:all .3s ease}.user-profile-button{background:#fff;border-color:var(--color-border-subtle);color:var(--color-text-dark)}.user-profile-button:hover{background:#90ee901a;border-color:var(--color-accent-primary)}.login-button{background:var(--color-text-dark);color:#fff}.login-button:hover{background:#1a1d21;box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.mobile-menu-toggle{align-items:center;border:none;border-radius:12px;cursor:pointer;display:none;font-family:Cairo,sans-serif;font-size:.95rem;font-weight:600;gap:8px;padding:10px 16px;position:relative;transition:all .3s ease}.mobile-menu-toggle.add-ad{background:linear-gradient(135deg,var(--color-accent-primary) 0,#78d878 100%);box-shadow:0 2px 8px #90ee9033;color:var(--color-text-dark)}.mobile-menu-toggle.chat,.mobile-menu-toggle.login,.mobile-menu-toggle.user{background:#fff;border:2px solid var(--color-border-subtle);color:var(--color-text-dark)}.mobile-menu-toggle:hover{transform:translateY(-1px)}.mobile-toggle-badge{align-items:center;background:#ef4444;border-radius:10px;box-shadow:0 2px 4px #0003;color:#fff;display:flex;font-size:11px;font-weight:700;height:20px;justify-content:center;margin-left:4px;min-width:20px;padding:2px 6px}.dropdown-chevron{margin-left:6px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.dropdown-chevron.open{transform:rotate(180deg)}.mobile-menu{background-color:#f5f5f5;border-bottom-left-radius:16px;border-bottom-right-radius:16px;display:none;flex-direction:column;gap:12px;max-height:0;overflow:hidden;padding:0 40px;transition:max-height .3s ease-in-out,padding .3s ease-in-out}.mobile-menu.open{max-height:500px;padding:20px 40px}.mobile-menu-item{align-items:center;background:#fff;border:1px solid var(--color-border-subtle);border-radius:12px;display:flex;gap:12px;padding:14px 16px}.mobile-icon{color:#666;flex-shrink:0}.mobile-country-select{background:none;border:none;color:var(--color-text-dark);flex:1 1;outline:none}.mobile-country-select,.mobile-menu-button{font-family:Cairo,sans-serif;font-size:1rem;font-weight:600}.mobile-menu-button{align-items:center;border:none;border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;gap:10px;justify-content:center;padding:14px 20px;position:relative;text-decoration:none;transition:all .3s ease;width:100%}.mobile-menu-button.add-ad{background:linear-gradient(135deg,var(--color-accent-primary) 0,#78d878 100%);color:var(--color-text-dark)}.mobile-menu-button.chat{background:#fff;border:2px solid var(--color-border-subtle);color:var(--color-text-dark)}.mobile-menu-button.chat:hover{background:#90ee901a;border-color:var(--color-accent-primary)}.mobile-unread-badge{align-items:center;background:#ef4444;border-radius:10px;box-shadow:0 2px 4px #0003;color:#fff;display:flex;font-size:11px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:2px 6px;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.mobile-menu-button.user{background:#fff;border:2px solid var(--color-border-subtle);color:var(--color-text-dark)}.mobile-menu-button.login{background:var(--color-text-dark);color:#fff}@media (max-width:992px){.header-container{padding:14px 30px}.logo-main{font-size:1.5rem}.logo-sub{font-size:.65rem}.desktop-nav{gap:10px}.add-ad-button,.chat-button,.login-button,.user-profile-button{font-size:.9rem;padding:10px 18px}.country-selector-wrapper{padding:8px 14px}}@media (max-width:768px){.header-container{padding:12px 20px}.logo-icon svg{height:28px;width:28px}.logo-main{font-size:1.4rem}.desktop-nav{display:none}.mobile-menu,.mobile-menu-toggle{display:flex}.mobile-menu.open{padding:20px}}@media (max-width:576px){.header-container{gap:15px;padding:12px 15px}.logo-icon svg{height:24px;width:24px}.logo-main{font-size:1.3rem}.logo-sub{font-size:.6rem}.mobile-menu.open{padding:16px 15px}.mobile-menu-button{font-size:.95rem;padding:12px 16px}.mobile-menu-item{padding:12px 14px}.mobile-menu-toggle{font-size:.9rem;padding:10px 14px}}@media (max-width:360px){.header-container{padding:10px 12px}.logo-main{font-size:1.2rem}.logo-sub{display:none}.mobile-menu-toggle{font-size:.85rem;gap:6px;padding:9px 12px}.mobile-menu.open{padding:14px 12px}.mobile-menu-button{font-size:.9rem;padding:11px 14px}}.message-notification-toast{align-items:center;animation:slideDownFadeIn .5s ease-out,fadeOutUp .5s ease-in 3s forwards;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #00000014;border-radius:50px;box-shadow:0 8px 32px #0000001f;cursor:pointer;display:flex;gap:14px;left:50%;max-width:90%;min-width:320px;padding:12px 18px;position:fixed;top:90px;transform:translateX(-50%);z-index:10001}.toast-icon{align-items:center;background:linear-gradient(135deg,#4caf50,#78d878);background:linear-gradient(135deg,var(--color-accent-primary,#4caf50) 0,#78d878 100%);border-radius:50%;box-shadow:0 4px 10px #78d8784d;color:#fff;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.toast-content{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.toast-sender{color:#1f2937;color:var(--color-text-dark,#1f2937);font-size:.95rem;font-weight:700;line-height:1.2}.toast-body,.toast-sender{font-family:Cairo,sans-serif}.toast-body{color:#666;font-size:.8rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toast-close{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background-color .2s}.toast-close:hover{background-color:#0000000d}@keyframes slideDownFadeIn{0%{opacity:0;transform:translate(-50%,-20px) scale(.95)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes fadeOutUp{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-20px);visibility:hidden}}@media (max-width:768px){.message-notification-toast{border-radius:20px;top:20px;width:90%}}.public-layout-wrapper{display:flex;flex-direction:column;height:100vh}.public-layout-wrapper>.main-content{flex-grow:1;overflow-y:auto}.ad-choice-page-container{align-items:center;background:var(--color-bg-page);display:flex;justify-content:center;min-height:100vh;padding:20px}.ad-choice-content{animation:fadeIn .6s ease-out;max-width:800px;text-align:center;width:100%}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ad-choice-content h1{color:var(--color-text-dark);font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:12px}.ad-choice-content>p{color:var(--color-text-dark);font-size:clamp(1rem,2.5vw,1.25rem);margin-bottom:40px;opacity:.7}.ad-choice-cards{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:40px}.ad-choice-card{background:var(--color-bg-card);border:2px solid var(--color-border-subtle);border-radius:20px;cursor:pointer;overflow:hidden;padding:40px 24px;position:relative;transition:all .3s ease}.ad-choice-card:before{background:var(--color-accent-primary);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:0}.ad-choice-card:hover:before{opacity:1}.ad-choice-card:hover{border-color:var(--color-accent-primary);box-shadow:0 12px 32px #90ee904d;transform:translateY(-8px)}.ad-choice-card:active{transform:translateY(-4px)}.card-icon{align-items:center;background:var(--color-accent-primary);border-radius:50%;display:inline-flex;height:120px;justify-content:center;margin-bottom:20px;position:relative;transition:all .3s ease;width:120px;z-index:1}.ad-choice-card:hover .card-icon{background:var(--color-bg-card);transform:scale(1.1)}.card-icon svg{color:var(--color-text-dark)}.ad-choice-card h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:600;margin-bottom:12px}.ad-choice-card h2,.ad-choice-card p{color:var(--color-text-dark);position:relative;z-index:1}.ad-choice-card p{font-size:clamp(.95rem,2vw,1.1rem);margin:0;opacity:.7}.back-btn{background:var(--color-bg-card);border:2px solid var(--color-border-subtle);border-radius:12px;color:var(--color-text-dark);cursor:pointer;font-size:16px;font-weight:600;padding:14px 40px;transition:all .3s ease}.back-btn:hover{background:var(--color-accent-primary);border-color:var(--color-accent-primary);box-shadow:0 4px 12px #90ee9040;transform:translateY(-2px)}.back-btn:active{transform:translateY(0)}@media (max-width:768px){.ad-choice-page-container{padding:16px}.ad-choice-cards{gap:20px;grid-template-columns:1fr}.ad-choice-card{padding:32px 20px}.card-icon{height:100px;width:100px}.card-icon svg{height:64px;width:64px}}@media (max-width:480px){.ad-choice-cards,.ad-choice-content>p{margin-bottom:32px}.ad-choice-card{padding:28px 16px}.card-icon{height:90px;width:90px}.card-icon svg{height:56px;width:56px}}.report-user-container{align-items:center;background:var(--color-bg-page);display:flex;justify-content:center;min-height:calc(100vh - 100px);padding:40px 20px}.report-card{animation:fadeInUp .5s ease-out;background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:20px;box-shadow:0 4px 20px #00000014;max-width:600px;padding:40px;width:100%}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.report-header{margin-bottom:30px;text-align:center}.report-icon{color:#e74c3c;margin-bottom:16px}.report-header h1{color:var(--color-text-dark);font-size:clamp(1.75rem,4vw,2.25rem);margin:0}.reported-user-info{align-items:center;background:var(--color-bg-page);border-radius:12px;display:flex;gap:16px;margin-bottom:24px;padding:16px}.user-avatar-small{align-items:center;background:var(--color-accent-primary);border-radius:50%;display:flex;flex-shrink:0;font-size:1.5rem;height:50px;justify-content:center;width:50px}.user-avatar-small,.user-name{color:var(--color-text-dark);font-weight:700}.user-name{font-size:1.1rem;margin:0 0 4px}.user-member{color:var(--color-text-dark);font-size:.9rem;margin:0;opacity:.6}.warning-box{align-items:flex-start;background:#fff3cd;border:1px solid #ffc107;border-radius:12px;display:flex;gap:12px;margin-bottom:30px;padding:16px}.warning-box svg{color:#856404;flex-shrink:0;margin-top:2px}.warning-box p{color:#856404;font-size:.95rem;line-height:1.5;margin:0}.report-form{gap:24px}.form-group,.report-form{display:flex;flex-direction:column}.form-group{gap:8px}.form-group label{color:var(--color-text-dark);font-size:1rem;font-weight:600}.form-group select,.form-group textarea{background:var(--color-bg-card);border:2px solid var(--color-border-subtle);border-radius:12px;color:var(--color-text-dark);font-family:Cairo,sans-serif;font-size:1rem;padding:12px 16px;transition:all .3s ease}.form-group select:focus,.form-group textarea:focus{border-color:var(--color-accent-primary);box-shadow:0 0 0 3px #90ee9026;outline:none}.form-group textarea{min-height:120px;resize:vertical}.char-count{color:var(--color-text-dark);font-size:.85rem;margin-top:-4px;opacity:.6;text-align:left}.error-message{align-items:center;border-radius:12px;display:flex;font-size:.95rem;gap:8px;padding:12px 16px}.error-message svg{flex-shrink:0}.form-actions{display:flex;gap:12px;margin-top:8px}.form-actions button{border:2px solid;border-radius:12px;cursor:pointer;flex:1 1;font-family:Cairo,sans-serif;font-size:1rem;font-weight:700;padding:14px 24px;transition:all .3s ease}.cancel-btn:hover:not(:disabled){background:var(--color-bg-page);box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.submit-report-btn{background:#e74c3c;border-color:#e74c3c;color:#fff}.submit-report-btn:hover:not(:disabled){background:#c0392b;border-color:#c0392b;box-shadow:0 4px 12px #e74c3c66;transform:translateY(-2px)}.form-actions button:active:not(:disabled){transform:translateY(0)}.form-actions button:disabled{cursor:not-allowed;opacity:.5}.success-card{padding:60px 40px;text-align:center}.success-icon{color:#50c878;margin-bottom:24px}.success-card h2{color:var(--color-text-dark);font-size:1.75rem;margin:0 0 16px}.success-card p{color:var(--color-text-dark);font-size:1.1rem;margin:0;opacity:.7}@media (max-width:768px){.report-user-container{padding:30px 16px}.report-card{padding:32px 24px}.report-header h1{font-size:1.75rem}.reported-user-info{padding:14px}.user-avatar-small{font-size:1.35rem;height:45px;width:45px}.warning-box{padding:14px}.form-group select,.form-group textarea{font-size:.95rem;padding:12px 14px}.form-actions{flex-direction:column}.form-actions button{width:100%}.success-card{padding:50px 30px}.success-icon{height:56px;width:56px}.success-card h2{font-size:1.5rem}.success-card p{font-size:1rem}}@media (max-width:480px){.report-user-container{padding:20px 12px}.report-card{border-radius:16px;padding:24px 20px}.report-header{margin-bottom:24px}.report-icon{height:28px;margin-bottom:12px;width:28px}.report-header h1{font-size:1.5rem}.reported-user-info{gap:12px;padding:12px}.user-avatar-small{font-size:1.2rem;height:40px;width:40px}.user-name{font-size:1rem}.user-member{font-size:.85rem}.warning-box{gap:10px;padding:12px}.warning-box p{font-size:.9rem}.report-form{gap:20px}.form-group label{font-size:.95rem}.form-group select,.form-group textarea{font-size:.9rem;padding:10px 12px}.form-actions button{font-size:.95rem;padding:12px 20px}.success-card{padding:40px 24px}.success-icon{height:48px;width:48px}.success-card h2{font-size:1.35rem;margin-bottom:12px}.success-card p{font-size:.95rem}}@media (max-width:360px){.report-card{padding:20px 16px}.report-header h1{font-size:1.35rem}.form-group select,.form-group textarea{padding:10px}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:#0000;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.dashboard-sidebar{background-color:var(--color-bg-card);border-left:1px solid var(--color-border-subtle);bottom:0;display:flex;flex-direction:column;padding:15px;position:fixed;right:0;top:65px;top:var(--header-height,65px);transition:width .3s ease-in-out,transform .3s ease-in-out,top .3s ease;width:260px;z-index:990}.dashboard-content{margin-right:260px;padding:105px 40px 40px;padding-top:calc(var(--header-height, 65px) + 40px);transition:margin-right .3s ease-in-out}.mobile-menu-btn{background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:8px;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:none;padding:10px;position:fixed;right:15px;top:80px;top:calc(var(--header-height, 65px) + 15px);z-index:1000}.sidebar-header{align-items:center;display:flex;flex-shrink:0;height:50px;justify-content:space-between;margin-bottom:20px}.sidebar-nav{flex-grow:1;overflow-x:hidden;overflow-y:auto}.sidebar-footer{border-top:1px solid var(--color-border-subtle);flex-shrink:0;padding-top:15px}.sidebar-logo-text{color:var(--color-accent-primary);font-size:1.5rem;font-weight:600;margin:0;overflow:hidden;white-space:nowrap}.sidebar-toggle-btn{align-items:center;background:none;border:none;color:#888;cursor:pointer;display:flex;justify-content:center;padding:5px}.sidebar-nav ul{list-style:none;margin:0;padding:0}.logout-btn,.sidebar-nav a{align-items:center;border-radius:10px;box-sizing:border-box;display:flex;font-size:1rem;font-weight:600;gap:15px;justify-content:flex-start;margin-bottom:8px;overflow:hidden;padding:12px 15px;transition:all .2s ease-in-out;width:100%}.sidebar-nav a{color:var(--color-text-dark);text-decoration:none}.sidebar-nav a:hover{background-color:var(--color-bg-page)}.sidebar-nav a.active{background-color:var(--color-accent-primary);color:var(--color-text-dark)}.logout-btn{background-color:initial;border:none;color:#9c2a2a;cursor:pointer}.logout-btn:hover{background-color:#fddede}.dashboard-sidebar.collapsed{width:75px}.dashboard-content.collapsed{margin-right:75px}.logout-btn span,.sidebar-logo-text,.sidebar-nav a span{max-width:200px;opacity:1;overflow:hidden;transition:max-width .2s ease-in-out,opacity .2s ease-in-out;white-space:nowrap}.dashboard-sidebar.collapsed .logout-btn span,.dashboard-sidebar.collapsed .sidebar-logo-text,.dashboard-sidebar.collapsed .sidebar-nav a span{max-width:0;opacity:0}.dashboard-sidebar.collapsed .logout-btn,.dashboard-sidebar.collapsed .sidebar-nav a{gap:0;justify-content:center;padding:12px}.dashboard-sidebar.collapsed .logout-btn,.dashboard-sidebar.collapsed .sidebar-nav li{position:relative}.content-header{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:40px}.content-header h1{font-size:2rem}.stats-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.stat-card{background-color:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:16px;box-shadow:0 4px 12px #0000000d;padding:25px}.stat-card h2{color:var(--color-accent-primary);font-size:2.5rem;margin:0 0 10px}.stat-card p{color:#666;font-size:1rem;margin:0}.ads-list-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ad-card{background-color:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:16px;box-shadow:0 4px 12px #0000000d;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.ad-card:hover{box-shadow:0 8px 20px #00000014;transform:translateY(-5px)}.ad-card-clickable-area{color:inherit;display:flex;flex-direction:column;flex-grow:1;text-decoration:none}.ad-card-details{flex-grow:1;padding:20px}.ad-card-details h3{font-size:1.2rem;margin:0 0 10px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-card-price{color:var(--color-accent-primary);font-size:1.1rem;font-weight:600;margin:0 0 10px}.ad-card-status{border-radius:20px;bottom:12px;box-shadow:0 2px 6px #0003;color:#fff;font-size:12px;font-weight:600;padding:5px 12px;position:absolute;right:12px;top:auto;z-index:10}.status-active{background-color:#50c878e6}.status-pending{background-color:#ffa500e6}.status-sold{background-color:#e74c3ce6}.ad-card-specs{grid-gap:10px;border-top:1px solid var(--color-border-subtle);display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:15px;padding-top:15px}.spec-item{align-items:center;color:#555;display:flex;font-size:.85rem;gap:8px}.spec-item svg{color:#888;flex-shrink:0}.status-change-btn{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:2px solid var(--color-accent-primary);border-radius:20px;box-shadow:0 4px 12px #90ee904d;color:var(--color-accent-primary);cursor:pointer;display:flex;font-family:Cairo,sans-serif;font-size:13px;font-weight:700;gap:6px;left:auto;padding:8px 14px;position:absolute;right:12px;top:12px;transition:all .3s ease;z-index:20}.status-change-btn:hover{background:var(--color-accent-primary);box-shadow:0 6px 16px #90ee9066;color:var(--color-text-dark);transform:translateY(-2px)}.status-change-btn .status-icon{animation:rotate-pulse 3s ease-in-out infinite}@keyframes rotate-pulse{0%,to{transform:rotate(0deg)}25%{transform:rotate(180deg)}50%,75%{transform:rotate(180deg)}}.status-change-btn:hover .status-icon{animation:rotate-continuous .8s linear infinite}@keyframes rotate-continuous{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ad-card-actions{border-top:1px solid var(--color-border-subtle);display:flex}.ad-card-actions .action-btn{align-items:center;background-color:initial;border:none;border-left:1px solid var(--color-border-subtle);cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px;transition:background-color .2s ease-in-out}.ad-card-actions .action-btn:last-child{border-left:none}.ad-card-actions .action-btn:hover{background-color:var(--color-bg-page)}.action-btn.view-btn{color:#3498db}.action-btn.edit-btn{color:#f39c12}.action-btn.delete-btn{color:#e74c3c}.ad-card-image{height:200px;overflow:hidden;position:relative}.ad-card-image img{height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1);width:100%}.ad-card:hover .ad-card-image img{transform:scale(1.08)}.ad-card-views{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 2px 8px #0000001a;color:var(--color-text-dark);display:flex;font-size:13px;font-weight:700;gap:6px;left:12px;padding:8px 14px;position:absolute;top:12px;z-index:5}.ad-card-views svg{color:var(--color-accent-primary)}.nav-arrow{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:50%;box-shadow:0 4px 12px #00000026;color:var(--color-text-dark);cursor:pointer;display:flex;height:40px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:40px;z-index:10}.nav-arrow.left{left:12px}.nav-arrow.right{right:12px}.ad-card:hover .nav-arrow{opacity:1}.nav-arrow:hover{background:var(--color-accent-primary);box-shadow:0 6px 16px #90ee9066;transform:translateY(-50%) scale(1.1)}.nav-arrow:active{transform:translateY(-50%) scale(.95)}.pagination-dots{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000004d;border-radius:20px;bottom:12px;display:flex;gap:6px;left:50%;padding:6px 12px;position:absolute;transform:translateX(-50%);z-index:10}.dot{border-radius:50%;cursor:pointer;height:8px;transition:all .3s ease;width:8px}.dot,.dot.active{background-color:var(--color-accent-primary)}.dot.active{border-radius:4px;width:24px}.dot:hover{background-color:var(--color-accent-hover);transform:scale(1.2)}.dot.small{height:6px;opacity:.7;width:6px}.tippy-box[data-theme~=bazaar]{background-color:#333;color:#fff;font-family:Cairo,sans-serif}.tippy-box[data-theme~=bazaar][data-placement^=left]>.tippy-arrow:before{border-left-color:#333}.chart-container{background-color:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:16px;box-shadow:0 4px 12px #0000000d;margin-bottom:40px;padding:25px}.stats-header{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-dark);font-size:1.5rem;margin-bottom:20px;margin-top:40px;padding-bottom:10px}.stat-card-active h2{color:#50c878}.stat-card-pending h2{color:#f39c12}.stat-card-sold h2{color:#e74c3c}.stats-header.with-toggle{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}.view-changer{background-color:var(--color-bg-page);border:1px solid var(--color-border-subtle);border-radius:8px;display:flex;padding:4px}.view-changer button{background-color:initial;border:none;border-radius:6px;color:#666;cursor:pointer;font-family:Cairo,sans-serif;font-weight:600;padding:8px 15px;transition:all .2s ease-in-out}.view-changer button.active{background-color:var(--color-bg-card);box-shadow:0 2px 5px #00000014;color:var(--color-text-dark)}.chart-skeleton-loader{animation:pulse 1.5s ease-in-out infinite;background-color:#f0f0f0;border-radius:16px;height:100%;width:100%}@keyframes pulse{0%{background-color:#f0f0f0}50%{background-color:#e0e0e0}to{background-color:#f0f0f0}}.dashboard-add-ad-btn{align-items:center;background:var(--color-accent-primary);border:2px solid var(--color-accent-primary);border-radius:12px;color:var(--color-text-dark);cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;max-width:-webkit-fit-content;max-width:fit-content;padding:12px 24px;transition:all .3s ease;white-space:nowrap}.dashboard-add-ad-btn:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);box-shadow:0 4px 12px #90ee904d;transform:translateY(-2px)}.dashboard-add-ad-btn:active{transform:translateY(0)}.dashboard-add-ad-btn svg{flex-shrink:0}@media (max-width:992px){.dashboard-content{padding:30px 20px}.content-header h1{font-size:1.75rem}.stats-container{gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stat-card{padding:20px}.stat-card h2{font-size:2rem}.chart-container{padding:20px}.stats-header{font-size:1.35rem}.ads-list-container{gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:768px){.dashboard-sidebar{bottom:0;box-shadow:-4px 0 12px #0000001a;position:fixed;right:0;top:65px;top:var(--header-height,65px);transform:translateX(100%);width:260px}.dashboard-sidebar.mobile-open{transform:translateX(0)}.mobile-menu-btn{display:block}.dashboard-content,.dashboard-content.collapsed{margin-right:0!important;padding:20px 15px}.dashboard-content{margin-top:65px;margin-top:var(--header-height,65px);padding-top:20px}.content-header{gap:15px;margin-bottom:25px}.content-header h1{font-size:1.5rem;width:100%}.stats-container{gap:12px;grid-template-columns:1fr}.stat-card{padding:18px}.stat-card h2{font-size:1.75rem}.ad-card-actions .action-btn span{display:none}.sidebar-toggle-btn{display:block}}@media (max-width:576px){.dashboard-sidebar{transform:translateX(100%);width:260px}.dashboard-content{margin-top:65px;margin-top:var(--header-height,65px);padding:15px 10px}.content-header h1{font-size:1.35rem}.stat-card{padding:16px}.chart-container{padding:12px}.view-changer button{flex:1 1;padding:10px 8px}.ad-card-image{height:180px}}@media (max-width:360px){.dashboard-sidebar{right:0;top:65px;top:var(--header-height,65px);transform:translateX(100%)!important;width:240px!important}.dashboard-sidebar.mobile-open{transform:translateX(0)!important}.dashboard-content{margin-top:65px!important;margin-top:var(--header-height,65px)!important;padding:15px 8px}.content-header h1{font-size:1.25rem}.stat-card h2{font-size:1.35rem}.ad-card-details h3{font-size:1rem}}@media (max-width:768px){.mobile-menu-overlay{background:#00000073;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:989}.mobile-menu-overlay.active{display:block}.sidebar-toggle-btn{display:none!important}}.profile-page-wrapper{margin-left:auto;margin-right:auto;max-width:700px}.profile-form-container{background-color:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:16px;box-shadow:0 4px 12px #0000000d;margin-bottom:30px;max-width:700px;padding:30px}.form-group input:disabled{background-color:var(--color-bg-page);color:#888;cursor:not-allowed}.email-display-wrapper{align-items:center;display:flex;gap:10px}.email-display-wrapper input{flex-grow:1}.change-btn{background-color:var(--color-bg-page);border:1px solid var(--color-border-subtle);border-radius:8px;color:var(--color-text-dark);cursor:pointer;font-weight:600;padding:10px 20px;transition:background-color .2s ease-in-out}.change-btn:hover{background-color:#e0e0e0}.security-note{color:#666;font-size:.9rem;margin-bottom:15px;margin-top:-5px}.security-options-list{display:flex;flex-direction:column;gap:15px}.security-option-item{align-items:center;background-color:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:16px;display:flex;padding:20px}.option-icon{color:var(--color-text-dark);margin-left:20px}.option-details{flex-grow:1}.option-details h3{font-size:1.1rem;font-weight:600;margin:0 0 5px}.option-details .current-value{color:#666;direction:ltr;font-size:.9rem;margin:0;text-align:right}.status-update-modal{max-width:500px;position:relative;width:90%}.modal-close{align-items:center;background:#0000;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;justify-content:center;left:auto;padding:8px;position:absolute;right:8px;top:8px;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:20}.modal-close:hover{background-color:#ef44441a;color:#ef4444;transform:rotate(90deg)}.modal-close:active{transform:rotate(90deg) scale(.9)}.modal-header{margin-bottom:24px;text-align:center}.modal-header h2{color:var(--color-text-dark);font-size:1.5rem;margin:0 0 12px}.ad-title-preview{background:var(--color-bg-page);border-radius:8px;color:var(--color-text-dark);font-size:.95rem;font-weight:600;margin:0 0 16px;padding:12px}.current-status-text{color:var(--color-text-dark);font-size:.9rem;margin:0;opacity:.7}.status-badge{background:var(--color-accent-primary);border-radius:12px;color:var(--color-text-dark);display:inline-block;font-size:.85rem;font-weight:700;padding:4px 12px}.instruction-text{color:var(--color-text-dark);font-size:1rem;font-weight:600;margin:0 0 20px}.status-options{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:20px}.status-option{align-items:center;background:var(--color-bg-card);border:3px solid var(--color-border-subtle);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;font-family:Cairo,sans-serif;gap:12px;padding:24px 16px;transition:all .3s ease}.status-option:hover{box-shadow:0 8px 20px #0000001a}.status-option.selected,.status-option:hover{border-color:var(--option-color);transform:translateY(-4px)}.status-option.selected{background:var(--color-bg-page);box-shadow:0 8px 20px #00000026}.status-option.selected:before{align-items:center;background:var(--option-color);border-radius:50%;color:#fff;content:"✓";display:flex;font-size:14px;font-weight:700;height:24px;justify-content:center;position:absolute;right:8px;top:8px;width:24px}.status-option{position:relative}.status-icon{transition:transform .3s ease}.status-option.selected .status-icon,.status-option:hover .status-icon{transform:scale(1.2)}.status-label{color:var(--color-text-dark);font-size:1rem;font-weight:700}.modal-footer{display:flex;gap:12px;margin-top:24px}.modal-btn{border:2px solid;border-radius:12px;cursor:pointer;flex:1 1;font-family:Cairo,sans-serif;font-size:1rem;font-weight:700;padding:14px 24px;transition:all .3s ease}.cancel-btn{background:var(--color-bg-card);border-color:var(--color-border-subtle);color:var(--color-text-dark)}.cancel-btn:hover{background:var(--color-bg-page);transform:translateY(-2px)}.confirm-btn{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:var(--color-text-dark)}.confirm-btn:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover);box-shadow:0 4px 12px #90ee904d;transform:translateY(-2px)}.confirm-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.error-message{background:#fee;border:1px solid #fcc;border-radius:8px;color:#c00;font-size:.9rem;margin:16px 0 0;padding:12px}@media (max-width:480px){.status-update-modal{width:95%}.modal-header h2{font-size:1.25rem}.status-options{gap:12px;grid-template-columns:1fr}.status-option{padding:20px 16px}.modal-btn{font-size:.95rem;padding:12px 20px}.modal-close{left:12px;padding:6px;top:12px}.modal-close svg{height:20px;width:20px}}.status-filter-bar{border-bottom:1px solid var(--color-border-subtle);display:flex;gap:10px;margin-bottom:30px;padding-bottom:15px}.status-filter-bar button{background-color:var(--color-bg-page);border:1px solid var(--color-border-subtle);border-radius:20px;color:#666;cursor:pointer;font-family:Cairo,sans-serif;font-weight:600;padding:8px 16px;transition:all .2s ease-in-out}.status-filter-bar button:hover{background-color:#e9e9e9;border-color:#ccc}.status-filter-bar button.active{background-color:var(--color-accent-primary);border-color:var(--color-accent-primary);color:var(--color-text-dark)}.reviews-page-wrapper{margin:0 auto;max-width:900px}.star-rating{direction:ltr;display:flex;gap:2px}.half-star{display:inline-block;overflow:hidden;position:relative}.half-star:before{background-color:var(--color-bg-card);content:"";height:100%;position:absolute;right:0;top:0;width:50%;z-index:1}.average-rating-summary{background-color:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:16px;box-shadow:0 4px 12px #0000000d;margin-bottom:40px;padding:30px}.average-rating-header{align-items:center;border-bottom:1px solid var(--color-border-subtle);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.average-rating-header h2{margin:0}.average-rating-header p{color:#666;margin:0}.average-rating-display{align-items:center;display:flex;gap:15px;justify-content:center}.average-rating-number{color:var(--color-text-dark);font-size:3rem;font-weight:600}.reviews-list{display:flex;flex-direction:column;gap:20px}.review-card{background-color:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:16px;padding:25px}.review-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.reviewer-info{display:flex;flex-direction:column}.reviewer-name{color:var(--color-text-dark);font-size:1.1rem;font-weight:600}.review-date{color:#888;font-size:.9rem}.review-comment{border-right:3px solid var(--color-border-subtle);color:#555;font-style:italic;line-height:1.7;margin:0;padding-right:10px}.favorites-container{padding:1.5rem}.favorites-container h2{margin-bottom:1rem}.favorites-error{color:#d9534f}.favorites-empty{color:#777}.favorites-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.conversations-page{background:#f5f5f5;background:var(--color-bg-page,#f5f5f5);min-height:100vh;padding-top:80px}.conversations-container{margin:0 auto;max-width:900px;padding:20px}.conversations-header{background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;margin-bottom:24px;padding:24px}.header-top{gap:16px;margin-bottom:20px}.back-button,.header-top{align-items:center;display:flex}.back-button{background:#f5f5f5;background:var(--color-bg-page,#f5f5f5);border:none;border-radius:12px;color:#2b2f36;color:var(--color-text-dark,#2b2f36);cursor:pointer;justify-content:center;padding:10px;transition:all .3s ease}.back-button:hover{background:#e0e0e0;transform:translateX(2px)}.conversations-header h1{color:#2b2f36;color:var(--color-text-dark,#2b2f36);font-family:Cairo,sans-serif;font-size:28px;font-weight:700;margin:0}.search-bar{align-items:center;background:#f5f5f5;background:var(--color-bg-page,#f5f5f5);border-radius:12px;display:flex;gap:12px;padding:12px 16px;position:relative;transition:all .3s ease}.search-bar:focus-within{background:#fff;box-shadow:0 0 0 3px #90ee9033}.search-bar svg{color:#999;flex-shrink:0}.search-bar input{background:#0000;border:none;color:#2b2f36;color:var(--color-text-dark,#2b2f36);flex:1 1;font-family:Cairo,sans-serif;font-size:15px;outline:none}.conversations-list{display:flex;flex-direction:column;gap:12px}.conversation-item{background:#fff;border:2px solid #0000;border-radius:16px;box-shadow:0 2px 8px #00000014;cursor:pointer;display:flex;gap:16px;padding:20px;transition:all .3s ease}.conversation-item:hover{border-color:#90ee90;border-color:var(--color-accent-primary,#90ee90);box-shadow:0 4px 12px #0000001f;transform:translateY(-2px)}.conversation-item.unread{background:linear-gradient(90deg,#90ee900d,#fff);border-left:4px solid #90ee90;border-left:4px solid var(--color-accent-primary,#90ee90)}.conversation-avatar{flex-shrink:0;height:56px;position:relative;width:56px}.conversation-avatar img{border:2px solid #e8eaed;border:2px solid var(--color-border-subtle,#e8eaed);border-radius:50%;height:100%;object-fit:cover;width:100%}.avatar-placeholder{background:linear-gradient(135deg,#90ee90,#78d878);background:linear-gradient(135deg,var(--color-accent-primary,#90ee90),#78d878);height:100%;width:100%}.unread-indicator{align-items:center;background:#ef4444;border:2px solid #fff;border-radius:12px;box-shadow:0 2px 4px #0003;color:#fff;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;min-width:24px;padding:2px 6px;position:absolute;right:-4px;top:-4px}.conversation-content{flex:1 1;min-width:0}.conversation-header-info{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.conversation-header-info h3{color:#2b2f36;color:var(--color-text-dark,#2b2f36);font-family:Cairo,sans-serif;font-size:16px;font-weight:600;margin:0}.conversation-time{align-items:center;color:#999;display:flex;font-size:13px;gap:4px}.last-message{color:#666;font-family:Cairo,sans-serif;font-size:14px;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-item.unread .last-message{color:#2b2f36;color:var(--color-text-dark,#2b2f36);font-weight:600}.ad-reference{background:#90ee901a;border-radius:8px;color:#90ee90;color:var(--color-accent-primary,#90ee90);display:inline-block;font-size:12px;font-weight:500;margin-top:4px;padding:4px 8px}.no-conversations{background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;padding:80px 20px;text-align:center}.no-conversations svg{color:#ddd;margin-bottom:24px}.no-conversations h3{color:#2b2f36;color:var(--color-text-dark,#2b2f36);font-size:20px;font-weight:600;margin:0 0 8px}.no-conversations p{color:#999;font-size:14px;margin:0}.loading-state{background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;padding:80px 20px;text-align:center}.spinner{margin:0 auto 20px}.loading-state p{color:#666;font-size:16px;margin:0}@media (max-width:768px){.conversations-page{padding-top:70px}.conversations-container{padding:12px}.conversations-header{margin-bottom:16px;padding:20px}.conversations-header h1{font-size:24px}.conversation-item{padding:16px}.conversation-avatar{height:48px;width:48px}.conversation-header-info h3{font-size:15px}.last-message{font-size:13px}.no-conversations{padding:60px 20px}}@media (max-width:480px){.conversations-page{padding-top:60px}.conversations-container{padding:8px}.conversations-header{border-radius:12px;padding:16px}.header-top{gap:12px;margin-bottom:16px}.conversations-header h1{font-size:20px}.search-bar{padding:10px 14px}.search-bar input{font-size:14px}.conversations-list{gap:8px}.conversation-item{border-radius:12px;gap:12px;padding:12px}.conversation-avatar{height:40px;width:40px}.avatar-placeholder svg{height:20px;width:20px}.unread-indicator{font-size:11px;height:20px;min-width:20px}.conversation-header-info h3{font-size:14px}.conversation-time{font-size:12px}.last-message{font-size:13px}.ad-reference{font-size:11px;padding:2px 6px}.no-conversations{border-radius:12px;padding:40px 16px}.no-conversations svg{height:48px;width:48px}.no-conversations h3{font-size:18px}.no-conversations p{font-size:13px}}.skeleton{background-color:#e2e8f0;border-radius:8px;overflow:hidden;position:relative}.skeleton:after{animation:shimmer 1.8s infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@keyframes shimmer{to{transform:translateX(100%)}}.skeleton-line{border-radius:4px;height:14px}.w-20{width:20%}.w-40{width:40%}.w-80{width:80%}.skeleton-back-button{border-radius:12px;height:44px;width:44px}.skeleton-title{height:28px;width:200px}.skeleton-search-bar{border-radius:12px;height:48px;width:100%}.skeleton-circle{border-radius:50%;height:56px;width:56px}@media (max-width:768px){.skeleton-circle{height:48px;width:48px}.skeleton-title{height:24px;width:150px}}@media (max-width:480px){.skeleton-circle{height:40px;width:40px}.skeleton-title{height:20px;width:120px}.skeleton-back-button{height:40px;width:40px}.skeleton-search-bar{height:42px}}.chat-page{align-items:center;background:#f5f5f5;background:var(--color-bg-page,#f5f5f5);display:flex;height:100vh;justify-content:center;padding-top:60px}.chat-container{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000001a;display:flex;flex-direction:column;height:calc(100vh - 60px);margin:0 auto;max-height:800px;max-width:900px;overflow:hidden;width:100%}.chat-header{background:linear-gradient(135deg,#90ee90,#78d878);background:linear-gradient(135deg,var(--color-accent-primary,#90ee90),#78d878);border-radius:16px 16px 0 0;box-shadow:0 2px 10px #0000001a;gap:16px;padding:20px}.chat-back-button,.chat-header{align-items:center;display:flex}.chat-back-button{background:#fff3;border:none;border-radius:12px;color:#fff;cursor:pointer;justify-content:center;padding:10px;transition:all .3s ease}.chat-back-button:hover{background:#ffffff4d;transform:translateX(2px)}.chat-user-info{align-items:center;display:flex;flex:1 1;gap:12px}.user-avatar{border:3px solid #ffffff4d;border-radius:50%;height:44px;object-fit:cover;width:44px}.avatar-placeholder{align-items:center;background:#ffffff4d;border:3px solid #fff3;border-radius:50%;color:#fff;display:flex;height:44px;justify-content:center;width:44px}.user-details{flex:1 1}.user-details h3{color:#fff;font-family:Cairo,sans-serif;font-size:17px;font-weight:600;margin:0 0 2px}.user-status{color:#ffffffe6;font-size:13px}.chat-options-button{align-items:center;background:#fff3;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:10px;transition:all .3s ease}.chat-options-button:hover{background:#ffffff4d}.messages-container{background:#f5f5f5;background:var(--color-bg-page,#f5f5f5);display:flex;flex:1 1;flex-direction:column;gap:8px;overflow-y:auto;padding:20px}.messages-container::-webkit-scrollbar{width:6px}.messages-container::-webkit-scrollbar-track{background:#0000}.messages-container::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.messages-container::-webkit-scrollbar-thumb:hover{background:#ccc}.no-messages{align-items:center;color:#999;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.no-messages p{color:#666;font-size:16px;font-weight:500;margin-bottom:8px}.no-messages span{color:#999;font-size:14px}.message-group{display:flex;flex-direction:column;gap:4px}.date-separator{margin:16px 0;position:relative;text-align:center}.date-separator span{background:#f5f5f5;background:var(--color-bg-page,#f5f5f5);border-radius:12px;color:#999;font-family:Cairo,sans-serif;font-size:13px;padding:4px 12px;position:relative;z-index:1}.date-separator:before{background:#e0e0e0;content:"";height:1px;left:0;position:absolute;right:0;top:50%}.message{animation:slideIn .3s ease;display:flex;margin-bottom:4px}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message.sent{justify-content:flex-end}.message.received{justify-content:flex-start}.message-bubble{word-wrap:break-word;animation:bubbleIn .3s ease;border-radius:20px;max-width:70%;padding:12px 16px;position:relative}@keyframes bubbleIn{0%{transform:scale(.9)}to{transform:scale(1)}}.message.sent .message-bubble{background:linear-gradient(135deg,#90ee90,#78d878);background:linear-gradient(135deg,var(--color-accent-primary,#90ee90),#78d878);border-bottom-right-radius:4px;color:#2b2f36;color:var(--color-text-dark,#2b2f36)}.message.received .message-bubble{background:#fff;border-bottom-left-radius:4px;box-shadow:0 2px 5px #00000014;color:#2b2f36;color:var(--color-text-dark,#2b2f36)}.message.sending .message-bubble{opacity:.7}.message-text{font-family:Cairo,sans-serif;font-size:15px;line-height:1.4;margin:0}.message-time{display:block;font-size:11px;margin-top:4px;opacity:.7}.message.sent .message-time{color:#2b2f36;color:var(--color-text-dark,#2b2f36);text-align:right}.message.received .message-time{color:#999;text-align:left}.message-input-container{background:#fff;border-radius:0 0 16px 16px;border-top:1px solid #e0e0e0;display:flex;gap:12px;padding:20px}.message-input{border:2px solid #e0e0e0;border-radius:24px;flex:1 1;font-family:Cairo,sans-serif;font-size:15px;outline:none;padding:12px 20px;transition:all .3s ease}.message-input:focus{border-color:#90ee90;border-color:var(--color-accent-primary,#90ee90);box-shadow:0 0 0 3px #90ee901a}.send-button{align-items:center;background:linear-gradient(135deg,#90ee90,#78d878);background:linear-gradient(135deg,var(--color-accent-primary,#90ee90),#78d878);border:none;border-radius:50%;color:#2b2f36;color:var(--color-text-dark,#2b2f36);cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;transition:all .3s ease;width:48px}.send-button:hover:not(:disabled){box-shadow:0 4px 12px #90ee904d;transform:scale(1.05)}.send-button:disabled{cursor:not-allowed;opacity:.5}.send-button:active:not(:disabled){transform:scale(.95)}.chat-loading{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px}.spinner{animation:spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#90ee90;border-top:3px solid var(--color-accent-primary,#90ee90);height:40px;margin-bottom:20px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chat-loading p{color:#666;font-size:16px;margin:0}@media (max-width:768px){.chat-page{padding:0}.chat-container{border-radius:0;height:100vh;max-width:100%}.chat-header{border-radius:0;padding:76px 16px 16px}.message-bubble{max-width:80%}.message-input-container{border-radius:0;padding:16px}}@media (max-width:480px){.chat-header{gap:12px;padding:72px 12px 12px}.chat-back-button{padding:8px}.avatar-placeholder,.user-avatar{height:38px;width:38px}.user-details h3{font-size:15px}.user-status{font-size:12px}.chat-options-button{padding:8px}.messages-container{padding:12px}.message-bubble{max-width:85%;padding:10px 14px}.message-text{font-size:14px}.message-time{font-size:10px}.message-input-container{gap:8px;padding:12px}.message-input{font-size:14px;padding:10px 16px}.send-button{height:42px;width:42px}.send-button svg{height:18px;width:18px}}.new-messages-divider{align-items:center;color:var(--color-accent-primary);display:flex;font-size:.9rem;font-weight:600;justify-content:center;margin:12px 0;position:relative}.new-messages-divider:after,.new-messages-divider:before{background-color:var(--color-accent-primary);border-radius:2px;content:"";flex:1 1;height:1px;margin:0 8px}.chat-input-wrapper{width:100%}.ad-popup-list{animation:slideUp .2s ease-out;background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;bottom:80px;box-shadow:0 -4px 15px #00000026;direction:rtl;max-height:250px;overflow-y:auto;position:absolute;right:20px;width:300px;z-index:100}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ad-popup-header{background-color:#f8f9fa;border-bottom:1px solid #eee;color:#666;font-size:.9rem;font-weight:700;padding:10px 15px}.ad-list-items{list-style:none;margin:0;padding:0}.ad-list-items li{align-items:center;border-bottom:1px solid #f9f9f9;cursor:pointer;display:flex;padding:12px 15px;transition:background .2s}.ad-list-items li:hover{background-color:#f0f7ff}.ad-title{color:#333;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
/*# sourceMappingURL=main.241b6b58.css.map*/