@charset "UTF-8";.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:2px solid rgba(255,255,255,.5);border-radius:4px;box-shadow:0 .25em .5em #0000001a;text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;transition:opacity .15s ease,border .3s ease-in-out;transform:translateY(-50%);line-height:1}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;transform:translate(-50%)}.glide__bullet{background-color:#ffffff80;width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all .3s ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em #0000001a;margin:0 .25em}.glide__bullet:focus{outline:none}.glide__bullet:hover,.glide__bullet:focus{border:2px solid #fff;background-color:#ffffff80}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}*{margin:0;padding:0;box-sizing:border-box;font-family:Manrope,serif}* ::-webkit-scrollbar{width:8px}* ::-webkit-scrollbar-thumb{background-color:#a1a1a1}.container{width:100%;max-width:1140px;margin:0 auto;padding:16px}@media (min-width: 768px) and (max-width: 1024px){.container{max-width:100%;padding:16px}}@media (max-width: 767px){.container{max-width:100%;padding:16px}}ul,ol{margin:0;padding:0;list-style:none}a{text-decoration:none;color:#000}h1,h2,h3,h4,h5,h6,p{margin:0}button{cursor:pointer;border:none}.btn-card{background-color:#000;color:#f5f5f5;padding:9px;border-radius:5px;font-size:.75rem}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label:before{content:attr(data-label);display:block;flex:0 1 150px;min-width:0;max-width:190px;white-space:normal;word-break:break-word;font-weight:700;margin-bottom:10px}@media (max-width: 768px){.form-group label:before{flex:0 0 12px;max-width:300px;font-size:1rem}}.form-group label input,.form-group label select,.form-group label textarea{width:100%;border:1px solid #ccc;border-radius:4px;padding:.6rem;font-size:.9rem;transition:border-color .2s ease}.form-group label input:focus,.form-group label select:focus,.form-group label textarea:focus{border-color:#0056b3;outline:none}@media (max-width: 768px){.form-group label input,.form-group label select,.form-group label textarea{font-size:.85rem}}.form-group .error-message{color:#dc3545;font-size:11px;margin-top:.25rem;display:block;line-height:1.2}.gridGroup{display:grid;grid-template-columns:1fr 1fr;column-gap:3rem;row-gap:.2rem}@media (max-width: 768px){.gridGroup{grid-template-columns:1fr;column-gap:0;row-gap:1.5rem}}.buttonContainer{width:100%;justify-content:flex-end}.buttonContainer button,.buttonContainer a{background-color:#000;color:#fff;padding:12px 24px;font-size:14px;font-weight:700;border:none;cursor:pointer;transition:background-color .2s ease;width:100%;border-radius:10px;margin-bottom:1rem}.buttonContainer button:hover,.buttonContainer a:hover{opacity:.8}.buttonContainer .disabledButton{cursor:default;background-color:#d3d3d3;cursor:not-allowed}.buttonContainer .disabledButton:hover{opacity:1}.anasayfa{margin-top:calc(140px + 2rem);display:flex;flex-direction:column;padding-bottom:6rem}.anasayfa .anasayfaContent{display:flex;flex-direction:column;gap:4rem}.anasayfa .anasayfaContent .topSideAnasayfa{display:flex;flex-direction:column;gap:1rem}@media (max-width: 1024px){.anasayfa{gap:4rem}}@media (max-width: 768px){.anasayfa{margin-top:calc(110px + 2rem);padding-bottom:4rem}.anasayfa .topSideAnasayfa .topSideAnasayfaContent{flex-direction:column}}.anasayfa-skeleton{margin-top:140px}.anasayfa-skeleton .topSideAnasayfa-skeleton{background:#f3f3f3;padding:32px 0;border-radius:20px}.anasayfa-skeleton .topSideAnasayfa-skeleton .topSideAnasayfaContent-skeleton{display:flex;gap:24px}.anasayfa-skeleton .topSideAnasayfa-skeleton .topSideAnasayfaContent-skeleton .slider-skeleton,.anasayfa-skeleton .topSideAnasayfa-skeleton .topSideAnasayfaContent-skeleton .sliderLeft-skeleton{background:#e0e0e0;border-radius:12px;min-height:220px;flex:1;animation:skeleton-loading 1.2s infinite linear alternate}.anasayfa-skeleton .topSideAnasayfa-skeleton .topSideAnasayfaContent-skeleton .sliderLeft-skeleton{min-width:180px;max-width:220px}.anasayfa-skeleton .fadeInSection-skeleton{margin:32px 0}.anasayfa-skeleton .fadeInSection-skeleton .anaProduct-skeleton,.anasayfa-skeleton .fadeInSection-skeleton .populerProduct-skeleton,.anasayfa-skeleton .fadeInSection-skeleton .whoFounder-skeleton,.anasayfa-skeleton .fadeInSection-skeleton .whyOur-skeleton{background:#e0e0e0;border-radius:12px;min-height:180px;animation:skeleton-loading 1.2s infinite linear alternate}.anasayfa-skeleton .fadeInSection-skeleton .anaProduct-skeleton{min-height:220px}.anasayfa-skeleton .fadeInSection-skeleton .populerProduct-skeleton{min-height:180px}.anasayfa-skeleton .fadeInSection-skeleton .whoFounder-skeleton,.anasayfa-skeleton .fadeInSection-skeleton .whyOur-skeleton{min-height:120px}.anasayfa-skeleton .fullImg-skeleton{background:#e0e0e0;border-radius:12px;min-height:180px;margin:32px 0;animation:skeleton-loading 1.2s infinite linear alternate}.anasayfa-skeleton .slider-karePost-skeleton{margin:32px 0}.anasayfa-skeleton .slider-karePost-skeleton .slider-track-skeleton{display:flex;gap:8px;overflow-x:auto}.anasayfa-skeleton .slider-karePost-skeleton .slider-track-skeleton .slide-skeleton{width:80px;height:80px;background:#e0e0e0;border-radius:8px;animation:skeleton-loading 1.2s infinite linear alternate}.anasayfa-skeleton .sikcaSorulan-skeleton{background:#e0e0e0;border-radius:12px;min-height:120px;margin:32px 0;animation:skeleton-loading 1.2s infinite linear alternate}.search-bar .search-input{display:flex;gap:10px}.search-bar .search-input input{flex:1;padding:10px;border:1px solid #ddd;border-radius:6px}.search-bar .search-input input:focus{outline:1px solid black}.search-bar .search-input button{padding:10px 15px;background:#000;color:#fff;border:none;border-radius:6px;cursor:pointer}.search-bar .chips{margin-top:15px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.search-bar .chips .chip{padding:8px 15px;border-radius:20px;border:1px solid #ccc;background:#f9f9f9;cursor:pointer;transition:all .2s}.search-bar .chips .chip:hover{background:#e9e9e9}.search-bar .chips .chip.back-chip{background:#e0e0e0;font-weight:500}.search-bar .chips .chip.back-chip:hover{background:#d0d0d0}.card-list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;row-gap:2rem;margin-top:2rem}.card-list .cardHome{position:relative;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a;text-align:center;padding-bottom:10px}.card-list .cardHome .tag{position:absolute;top:10px;left:10px;background:#000;color:#fff;padding:4px 8px;border-radius:6px;font-size:12px}.card-list .cardHome img{width:100%;height:140px;object-fit:cover}.card-list .cardHome h3{margin:20px 0}.card-list .cardHome a{color:#000;text-decoration:none;font-weight:700}@media (max-width: 900px){.card-list{grid-template-columns:repeat(2,1fr)}}.category-breadcrumb{display:flex;align-items:center;gap:8px;padding:12px 0;margin-top:1rem;flex-wrap:wrap}.category-breadcrumb .breadcrumb-label{font-weight:600;color:#333}.category-breadcrumb .breadcrumb-separator{color:#999;padding:0 4px}.category-breadcrumb .breadcrumb-item{color:#666;font-size:14px;transition:color .2s;cursor:pointer}.category-breadcrumb .breadcrumb-item:hover{color:#333;text-decoration:underline}.category-breadcrumb .breadcrumb-item.breadcrumb-start{font-weight:500;color:#333}.header{position:fixed;z-index:999;left:0;top:0;width:100%;height:140px;transition:transform .3s ease-in-out;margin-bottom:140px}.header.hide{transform:translateY(-100%)}.header .headerTop{height:50px;display:flex;align-items:center;background:linear-gradient(to right,#000,#000)}.header .headerTop .container .headerTopWrapper{display:flex;justify-content:space-between;align-items:center;width:100%}.header .headerTop .container .headerTopWrapper .headerTopLeft{display:flex;align-items:center;gap:1.5rem}.header .headerTop .container .headerTopWrapper .headerTopLeft .icon{color:#f5f5f5;font-size:1.2rem;transition:color .2s;height:100%;display:flex}.header .headerTop .container .headerTopWrapper .headerTopLeft span{display:inline;font-size:.8rem;color:#f5f5f5}@media (max-width: 900px){.header .headerTop .container .headerTopWrapper .headerTopLeft span{font-size:.85rem!important}}.header .headerTop .container .headerTopWrapper .headerTopLeft .header-auth-link,.header .headerTop .container .headerTopWrapper .headerTopLeft .header-profile-link,.header .headerTop .container .headerTopWrapper .headerTopLeft .header-cart-link{color:#f5f5f5;font-size:.95rem;margin-right:0;text-decoration:none;display:flex;align-items:center;gap:.5rem;transition:color .2s}.header .headerTop .container .headerTopWrapper .headerTopLeft .header-auth-link:hover,.header .headerTop .container .headerTopWrapper .headerTopLeft .header-profile-link:hover,.header .headerTop .container .headerTopWrapper .headerTopLeft .header-cart-link:hover{color:#000}.header .headerTop .container .headerTopWrapper .headerTopLeft .header-auth-link .icon,.header .headerTop .container .headerTopWrapper .headerTopLeft .header-profile-link .icon,.header .headerTop .container .headerTopWrapper .headerTopLeft .header-cart-link .icon{font-size:1.25rem}.header .headerTop .container .headerTopWrapper .headerTopLeft .header-cart-link{margin-right:0}.header .headerTop .container .headerTopWrapper .headerTopRight{display:flex;align-items:center;gap:1.5rem}.header .headerTop .container .headerTopWrapper .headerTopRight .icon{color:#f5f5f5;font-size:1.2rem;transition:color .2s;height:100%;display:flex}.header .headerTop .container .headerTopWrapper .headerTopRight .header-cart-link{display:flex;align-items:center;gap:.5rem}.header .headerTop .container .headerTopWrapper .headerTopRight .header-cart-link span{display:inline;font-size:.95rem;color:#f5f5f5}@media (max-width: 900px){.header .headerTop .container .headerTopWrapper .headerTopRight .header-cart-link span{font-size:.85rem!important}}.header .headerTop .container .headerTopWrapper .buttonSearchContent{background-color:transparent}@media (max-width: 900px){.header .headerTop .container .headerTopWrapper .headerTopLeft{gap:1rem}.header .headerTop .container .headerTopWrapper .headerTopLeft .header-auth-link,.header .headerTop .container .headerTopWrapper .headerTopLeft .header-profile-link,.header .headerTop .container .headerTopWrapper .headerTopLeft .header-cart-link{font-size:.85rem;margin-right:.5rem}.header .headerTop .container .headerTopWrapper .headerTopRight{gap:1rem}}.header .headerBottom{height:90px;background-color:#f5f5f5;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid lightgray;position:relative}.header .headerBottom .hamburger{display:none;font-size:2rem;cursor:pointer}.header .headerBottom .headerWrapper{display:flex;justify-content:space-between;align-items:center}.header .headerBottom .headerWrapper .logo{padding-top:5px;height:50px;width:auto}.header .headerBottom .headerWrapper .logo img{width:auto;height:100%}.header .headerBottom .headerWrapper .navigation nav ul,.header .headerBottom .headerWrapper .desktopMenu nav ul{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0;align-items:center}.header .headerBottom .headerWrapper .navigation nav ul li a,.header .headerBottom .headerWrapper .desktopMenu nav ul li a{color:#000;text-decoration:none;font-weight:500;transition:all .3s ease;font-size:.95rem}.header .headerBottom .headerWrapper .navigation nav ul li a:hover,.header .headerBottom .headerWrapper .desktopMenu nav ul li a:hover{color:#000;border-bottom:1px solid black}.header .headerBottom .headerWrapper .navigation nav ul li.ilanEkleButton .ilan-ekle-link,.header .headerBottom .headerWrapper .desktopMenu nav ul li.ilanEkleButton .ilan-ekle-link{display:flex;align-items:center;gap:.5rem;background-color:#000;color:#fff;padding:.5rem 1rem;border-radius:5px;font-weight:500;transition:all .3s ease}.header .headerBottom .headerWrapper .navigation nav ul li.ilanEkleButton .ilan-ekle-link span,.header .headerBottom .headerWrapper .desktopMenu nav ul li.ilanEkleButton .ilan-ekle-link span{font-size:.95rem}@media (max-width: 900px){.header .headerBottom .headerWrapper .navigation,.header .headerBottom .headerWrapper .desktopMenu{display:none}}.header .headerBottom .headerWrapper .navigation.open{display:flex}.header .headerBottom .searchWrapper{position:absolute;top:90px;width:70%;left:50%;transform:translate(-50%);background-color:#f5f5f5;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;box-shadow:0 10px 25px #0006;padding:1.2rem}.header .headerBottom .searchWrapper .searchContent{margin-top:-1rem;background-color:#f5f5f5}.header .headerBottom .searchWrapper .searchContent .topSearchh{margin-top:1rem;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center}.header .headerBottom .searchWrapper .searchContent .topSearchh .closeButton{display:flex;justify-self:flex-end;background-color:transparent}.header .headerBottom .searchWrapper .searchContent .listSearch{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem;row-gap:1rem;max-height:40vh;overflow-y:auto}.header .headerBottom .searchWrapper .searchContent .listSearch::-webkit-scrollbar{display:none}.header .searchInput{border:none;border-bottom:1px solid whitesmoke;background-color:transparent;color:#f5f5f5;font-size:.85rem;outline:none;width:200px;animation:slideInput .5s ease forwards;padding-bottom:3px}.header .searchInput::placeholder{color:#ccc}.header .popupKullanici,.header .popupKullaniciii{position:fixed;top:140px;width:100%;right:0;color:#fff;padding:10px 20px;border-radius:5px;box-shadow:0 0 10px #0003;animation:fadeInOut 2s ease-in-out;display:flex;justify-content:center;align-items:center;z-index:99999999}@media (max-width: 900px){.header .popupKullanici,.header .popupKullaniciii{top:110px}}@media (max-width: 900px){.header{height:110px}.header .headerBottom{height:60px}.header .headerBottom .headerWrapper .logo{height:38px}.header .headerBottom .hamburger{display:block}.header .headerBottom .navigation{display:none;position:absolute;top:110px;right:0;width:100%;background-color:#f5f5f5;flex-direction:column;text-align:center;padding:20px 0}.header .headerBottom .navigation .menu-list{flex-direction:column;gap:1rem}.header .headerBottom .navigation .menu-list .menu-link{font-size:.9rem!important}.header .headerBottom .navigation.open{display:flex}}@keyframes slideInput{0%{transform:translate(50%);opacity:0}to{transform:translate(0);opacity:1}}.sideMenu{position:fixed;top:0;left:-100%;width:45%;height:100%;background:linear-gradient(to right,#252409,#000);color:#fff;z-index:1000;display:flex;flex-direction:column;justify-content:space-between;transition:left .3s ease-in-out}.sideMenu.open{left:0}.sideMenu .sideMenuLogo{margin:2rem 3rem 0;text-align:center}.sideMenu .sideMenuLogo img{width:100%;max-height:200px}.sideMenu .sideMenuContent{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;padding:2rem 1.5rem;height:100%;display:flex;align-items:center}.sideMenu .sideMenuContent nav{width:100%;height:100%}.sideMenu .sideMenuContent nav ul{height:100%;display:flex;flex-direction:column;justify-content:center}.sideMenu .sideMenuContent nav ul li{width:100%;position:relative;margin-bottom:1.5rem;padding:0 1.5rem}.sideMenu .sideMenuContent nav ul li a{color:#fff;text-decoration:none;font-size:1rem;font-weight:500;transition:all .3s ease;padding-bottom:.3rem;display:inline-block;border-bottom:1px solid transparent}.sideMenu .sideMenuContent nav ul li a:hover{color:gold;border-bottom:1px solid #ffd700;transform:translate(4px)}.sideMenu .sideMenuContent nav ul li a.ilan-ekle-link-mobile{display:flex;align-items:center;gap:.5rem;background-color:#ffffff1a;padding:.75rem 1rem;border-radius:5px;margin-top:.5rem}.sideMenu .sideMenuContent nav ul li button{background-color:transparent;color:#fff;font-size:.9rem;cursor:pointer}.sideMenu .sideMenuContent nav ul li button:hover{color:gold}.sideMenu .sideMenuContent nav ul .submenuToggleLi .submenuToggle{cursor:pointer;color:#fff;font-size:1rem;font-weight:500;padding:.5rem 0;display:flex;justify-content:space-between;align-items:center}.sideMenu .sideMenuContent nav ul .submenuToggleLi .submenuToggle:hover{color:gold}.sideMenu .sideMenuContent nav ul .submenuToggleLi .submenu{max-height:0;opacity:0;visibility:hidden;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .5s,visibility .5s;padding-top:0;list-style:none}.sideMenu .sideMenuContent nav ul .submenuToggleLi .submenu.open{max-height:500px;opacity:1;visibility:visible;padding-top:1.5rem}.sideMenu .sideMenuContent nav ul .submenuToggleLi .submenu li a,.sideMenu .sideMenuContent nav ul .submenuToggleLi .submenu li button{color:#fff;font-size:.95rem}.sideMenu .sideMenuContent nav ul .submenuToggleLi .submenu li a:hover,.sideMenu .sideMenuContent nav ul .submenuToggleLi .submenu li button:hover{color:gold}.sideMenu .sideMenuContent nav ul li:not(:last-child){border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:1rem}.sideMenu .sideMenuContent::-webkit-scrollbar{display:none}.sideMenu .sideMenuFooter{padding:2rem 1rem;display:flex;justify-content:space-around;background:linear-gradient(to right,#252409,#000)}.sideMenu .sideMenuFooter button,.sideMenu .sideMenuFooter a{padding:.5rem 1.2rem;font-size:.95rem;border:none;border-radius:5px;cursor:pointer}.sideMenu .sideMenuFooter .register{background-color:transparent;color:#f5f5f5;border:1px solid whitesmoke}.sideMenu .sideMenuFooter .loginnn{background-color:#fff;color:#000}body.sideMenu-open{overflow:hidden}@media (max-width: 1024px){.header{height:110px}.header .headerBottom .searchWrapper .searchContent .listSearch{grid-template-columns:1fr}}@media (max-width: 900px){.header{height:110px}.header .headerBottom{height:60px}.header .headerBottom .headerWrapper .logo{height:38px}.header .headerBottom .hamburger{display:block}.header .headerBottom .navigation{display:none;position:absolute;top:110px;right:0;width:100%;background-color:#f5f5f5;flex-direction:column;text-align:center;padding:20px 0}.header .headerBottom .navigation .menu-list{flex-direction:column;gap:1rem}.header .headerBottom .navigation .menu-list .menu-link{font-size:.9rem!important}.header .headerBottom .navigation.open{display:flex}.header .headerBottom .searchWrapper{top:60px;width:100%;padding-left:0rem;padding-right:0rem}.header .headerTop .container .headerTopWrapper .headerTopLeft{gap:1rem}.header .headerTop .container .headerTopWrapper .headerTopLeft .header-auth-link,.header .headerTop .container .headerTopWrapper .headerTopLeft .header-profile-link,.header .headerTop .container .headerTopWrapper .headerTopLeft .header-cart-link{font-size:.85rem!important;margin-right:.5rem}.header .headerTop .container .headerTopWrapper .headerTopRight{gap:1rem}.header .popupKullanici,.header .popupKullaniciii{top:110px}}@media (max-width: 900px){.header .headerBottom .navigation,.header .headerBottom .desktopMenu{display:none}}@media (max-width: 600px){.sideMenu{width:70%}}.loading-bar-containerUser{position:fixed;top:140px;left:0;width:100%;height:3px;background-color:transparent;z-index:9997;overflow:hidden}@media (max-width: 768px){.loading-bar-containerUser{top:110px}}.searchCard{display:flex;gap:1rem;align-items:center;padding:10px;border-radius:1rem;height:100px}.searchCard .sliderImg img{width:60px;height:60px;border-radius:10px}.searchCard .cardSection .CardTop{display:flex;flex-direction:column;gap:.4rem}.searchCard .cardSection .CardTop h4{font-size:1.1rem;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-clamp:1;-webkit-line-clamp:1;white-space:normal}@media (max-width: 1024px){.searchCard .cardSection .CardTop h4{font-size:1rem}}.searchCard .cardSection .CardTop p{font-style:initial;font-weight:300;display:inline-block;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:.85rem}@media (max-width: 1024px){.searchCard .cardSection .CardTop p{font-size:14px}}.searchCard:hover{background-color:#d3d3d3}.dikkat{padding-top:4rem;padding-bottom:4rem;background:linear-gradient(to right,#252409,#000);color:#fff}.dikkat p{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:400;line-height:1.5;letter-spacing:0}.dikkatItems{display:flex;justify-content:space-between;gap:2rem}.dikkatItem{flex:1;display:flex;gap:1rem}.iconDikkat{font-size:3rem;display:flex;align-items:center}.infoDikkat{display:flex;flex-direction:column;gap:1rem}.infoDikkat h3{color:#fff}.infoDikkat button{background-color:transparent;border:2px solid gray;padding:10px;border-radius:5px;color:#f5f5f5;display:flex;gap:16px;align-items:center;font-size:.9rem;font-weight:400;line-height:1.5;letter-spacing:0}@media (max-width: 1024px){.dikkat{padding-top:3rem;padding-bottom:3rem}.dikkatItems{gap:2rem}.iconDikkat{font-size:2.5rem}.infoDikkat h3{font-size:1.17rem}.infoDikkat p{font-size:.9rem;font-weight:300}.infoDikkat button{font-size:.9rem;padding:8px}}@media (max-width: 768px){.dikkat{padding-top:2.5rem;padding-bottom:2.5rem}.dikkatItems{flex-direction:column;gap:5rem}.iconDikkat{font-size:1.7rem!important}.infoDikkat h3{font-size:1rem}.infoDikkat p{font-size:.8rem;font-weight:300}.infoDikkat button{font-size:.8rem;padding:8px}}footer{padding-top:5rem;padding-bottom:3.5rem;width:100%;display:flex;flex-direction:column;gap:4rem;align-items:center;justify-content:center;color:#000}footer span,footer p{font-size:.9rem;font-weight:400;line-height:1.5;letter-spacing:0}.footer .container{display:flex;gap:5rem}.footerItem{flex:1;display:flex;flex-direction:column;gap:1rem}.footerItem .logo img{width:auto;height:55px}.footerItem ul{display:flex;flex-direction:column;gap:.5rem}.footerItem .sag a,.footerItem .sag .yeap{display:flex;align-items:center;gap:1rem}.bottomEnd{display:flex;align-items:center;justify-content:space-between}.bottomEnd .odemeIcon{height:25px}@media (max-width: 900px){.bottomEnd{gap:1rem!important}.bottomEnd .odemeIcon{height:20px}}@media (max-width: 768px){.footer{gap:3rem;padding-bottom:3rem}.footer .container{flex-direction:column;gap:5rem}.footer p,span{font-size:.85rem}}@media (max-width: 768px){.display,.why{display:none}}@media (max-width: 768px){h3{font-size:1rem}}.vitrin-page-wrapper{min-height:100vh;background:#fafafa;padding:2rem 0}.vitrin-page{margin-top:calc(140px + 1rem);padding-bottom:4rem;color:#111;font-family:Inter,sans-serif}.vitrin-page .section-header{margin-bottom:1.5rem}.vitrin-page .section-header .section-title{font-size:24px;font-weight:600;color:#111;margin-bottom:.5rem}.vitrin-page .section-header .section-subtitle{font-size:15px;color:#666;font-weight:400}.vitrin-page .featured-section{margin-bottom:3rem}.vitrin-page .regular-section{margin-top:2rem}.vitrin-page .ilanlar-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}@media (max-width: 768px){.vitrin-page .ilanlar-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem}}@media (max-width: 480px){.vitrin-page .ilanlar-grid{grid-template-columns:1fr}}.vitrin-page .ilan-card{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e0e0e0;box-shadow:0 2px 8px #0000000f;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;position:relative}.vitrin-page .ilan-card:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001a;border-color:#ccc}.vitrin-page .ilan-card .ilan-badge{position:absolute;top:.75rem;right:.75rem;background:#111;color:#fff;padding:.35rem .75rem;border-radius:20px;font-size:12px;font-weight:500;z-index:2}.vitrin-page .ilan-card .ilan-image{width:100%;height:180px;overflow:hidden;background:#f5f5f5;position:relative}.vitrin-page .ilan-card .ilan-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.vitrin-page .ilan-card:hover .ilan-image img{transform:scale(1.05)}.vitrin-page .ilan-card .ilan-content{padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;flex:1}.vitrin-page .ilan-card .ilan-content .ilan-header{display:flex;flex-direction:column;gap:.5rem}.vitrin-page .ilan-card .ilan-content .ilan-header .ilan-title{font-size:16px;font-weight:600;color:#111;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vitrin-page .ilan-card .ilan-content .ilan-header .ilan-kategori{font-size:12px;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.vitrin-page .ilan-card .ilan-content .ilan-aciklama{font-size:14px;color:#666;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.vitrin-page .ilan-card .ilan-content .ilan-stats{display:flex;gap:1rem;font-size:12px;color:#999;padding-top:.5rem;border-top:1px solid #f0f0f0}.vitrin-page .ilan-card .ilan-content .ilan-stats .stat-item strong{color:#111;font-weight:600}.vitrin-page .ilan-card .ilan-content .ilan-footer{display:flex;justify-content:space-between;align-items:center;padding-top:.5rem;border-top:1px solid #f0f0f0;margin-top:auto}.vitrin-page .ilan-card .ilan-content .ilan-footer .ilan-konum{font-size:13px;color:#666}.vitrin-page .ilan-card .ilan-content .ilan-footer .ilan-fiyat{font-size:18px;font-weight:700;color:#111}.vitrin-page .empty-state{text-align:center;padding:4rem 2rem;background:#fff;border-radius:12px;border:1px solid #e0e0e0;box-shadow:0 2px 8px #0000000f}.vitrin-page .empty-state h3{font-size:20px;color:#111;margin-bottom:.5rem;font-weight:600}.vitrin-page .empty-state p{font-size:15px;color:#666}@media (max-width: 768px){.vitrin-page-wrapper{padding:1rem 0}.vitrin-page{margin-top:calc(140px + 1rem)}.vitrin-page .section-header{margin-bottom:1.25rem}.vitrin-page .section-header .section-title{font-size:20px}.vitrin-page .section-header .section-subtitle{font-size:14px}.vitrin-page .featured-section{margin-bottom:2rem}.vitrin-page .regular-section{margin-top:1.5rem}.vitrin-page .ilan-card .ilan-content{padding:1rem}.vitrin-page .ilan-card .ilan-content .ilan-image{height:160px}.vitrin-page .ilan-card .ilan-content .ilan-header .ilan-title{font-size:15px}.vitrin-page .ilan-card .ilan-content .ilan-aciklama{font-size:13px}.vitrin-page .ilan-card .ilan-content .ilan-footer .ilan-fiyat{font-size:16px}}.loading-container{display:flex;justify-content:center;align-items:center;height:calc(100vh - 140px);flex-direction:column;margin-bottom:-6rem}.loader{border:8px solid #f3f3f3;border-top:8px solid #3498db;border-radius:50%;width:50px;height:50px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.loading-container{height:calc(100vh - 110px + 2.7rem)}}.login{padding-top:calc(140px + 2rem);margin-bottom:4rem;display:flex;align-items:center;justify-content:center}.login .loginSection{width:100%;display:flex;gap:2rem}.login .loginSection p{font-size:.9rem}.login .loginSection .loginSectionLeft{box-shadow:0 2px 4px #00000014,0 4px 12px #00000014;height:30rem;padding:1.5rem;flex:3;display:flex;justify-content:center;flex-direction:column;gap:2rem;border-radius:10px}.login .loginSection .loginSectionLeft .title{display:flex;justify-content:space-between}.login .loginSection .loginSectionLeft .title .socialMedia{display:flex;gap:1rem}.login .loginSection .loginSectionLeft form{display:flex;flex-direction:column;gap:1rem}.login .loginSection .loginSectionLeft form .abc{display:flex;flex-direction:column;gap:.5rem}.login .loginSection .loginSectionLeft form label{min-height:40px;font-size:14px;font-weight:700;color:#000;display:flex;align-items:center;justify-content:space-between;gap:1rem}.login .loginSection .loginSectionLeft form label input,.login .loginSection .loginSectionLeft form label select{width:100%;padding:10px;font-size:14px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;outline:none;transition:border-color .2s ease}.login .loginSection .loginSectionLeft form label input.error,.login .loginSection .loginSectionLeft form label select.error{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.login .loginSection .loginSectionLeft form label input:focus,.login .loginSection .loginSectionLeft form label select:focus{border-color:#0056b3}.login .loginSection .loginSectionLeft form .sifremi-unuttum{text-decoration:none;color:#000;font-size:14px;font-weight:700;text-align:end}.login .loginSection .loginSectionLeft form .buttonContainer{margin-top:1rem;width:20%}.login .loginSection .loginSectionLeft form .buttonContainer button,.login .loginSection .loginSectionLeft form .buttonContainer a{background-color:#000;color:#fff;padding:12px;font-size:14px;font-weight:700;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease;width:100%}.login .loginSection .loginSectionLeft form .buttonContainer .disabled{background-color:#d3d3d3;cursor:not-allowed}.login .loginSection .loginSectionLeft form .error-message{color:#dc3545;font-size:12px;margin-top:10px;font-weight:400}.login .loginSection .loginSectionLeft .mobile-uyeol{margin-top:-1rem;margin-bottom:1rem}.login .loginSection .loginSectionLeft .mobile-uyeol p{width:100%;display:flex;align-items:center;gap:.5rem}.login .loginSection .loginSectionLeft .mobile-uyeol p a{text-decoration:underline}.login .loginSection .loginSectionRight{box-shadow:0 2px 4px #00000014,0 4px 12px #00000014;background-color:#000;height:30rem;padding:1.5rem;flex:2;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;color:#f5f5f5;border-radius:10px}.login .loginSection .loginSectionRight .title{display:flex;flex-direction:column;gap:.5rem;align-items:center;margin-bottom:1rem}.login .loginSection .loginSectionRight .button-uyeol{border:1px solid white;background-color:transparent;color:#f5f5f5;padding:12px;border-radius:15px}@media (max-width: 900px){.login{padding-top:calc(110px + 2rem)}.login .loginSection{flex-direction:column;margin-bottom:4rem;margin-top:2rem}.login .loginSection .loginSectionLeft form .buttonContainer{width:100%}.login .loginSection .loginSectionRight{display:none}}@media (min-width: 901px){.login .loginSection .loginSectionLeft .mobile-uyeol{display:none}}.customerLogin{padding-top:calc(140px + 2rem);display:flex;align-items:center;justify-content:center;margin-bottom:4rem;padding-bottom:3rem}.customerLogin .loginSection{width:100%;display:flex;gap:2rem}.customerLogin .loginSection .loginSectionLeft .mobile-uyeol p{width:100%;display:flex;align-items:center;gap:.5rem}.customerLogin .loginSection .loginSectionLeft .mobile-uyeol p a{text-decoration:underline}@media (min-width: 901px){.customerLogin .loginSection .loginSectionLeft .mobile-uyeol{display:none}}.profile-page{margin-top:calc(140px + 1rem);display:flex;color:#111;font-family:Inter,sans-serif;padding-bottom:6rem}.sidebar{border-radius:12px;height:fit-content;width:260px;background:#fff;padding:2rem 1.5rem;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #e0e0e0;box-shadow:0 4px 20px #00000014,0 2px 8px #0000000f}.sidebar .profile-header{text-align:center}.sidebar .profile-header .avatar{width:70px;height:70px;background:#111;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;margin:0 auto .8rem}.sidebar .profile-header .avatar-image{width:70px;height:70px;border-radius:50%;object-fit:cover;margin:0 auto .8rem;display:block;border:2px solid #e0e0e0}.sidebar .profile-header h2{font-size:18px;margin-bottom:4px;color:#111}.sidebar .menu ul{list-style:none;padding:0;margin:2rem 0;display:flex;flex-direction:column}.sidebar .menu ul li,.sidebar .menu ul a{padding:.8rem 1rem;margin-bottom:.3rem;border-radius:8px;cursor:pointer;font-size:15px;color:#111;transition:all .3s ease}.sidebar .menu ul li:hover,.sidebar .menu ul a:hover{background:#111;color:#fff}.sidebar .menu ul li.active,.sidebar .menu ul a.active{background:#111;color:#fff;font-weight:600}.sidebar .logout{background:transparent;color:#111;border:1px solid #111;border-radius:6px;padding:.6rem 1rem;cursor:pointer;transition:all .3s ease;font-weight:500}.sidebar .logout:hover{background:#111;color:#fff}.content{flex:1;padding:2rem}@keyframes skeleton-loading{0%{background-color:#e0e0e0}to{background-color:#f5f5f5}}.profile-page-skeleton{margin-top:calc(140px + 1rem);display:flex;gap:2rem;padding-bottom:6rem}.profile-page-skeleton .sidebar-skeleton{border-radius:12px;width:260px;height:600px;background:#fff;padding:2rem 1.5rem;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #e0e0e0;box-shadow:0 4px 20px #00000014,0 2px 8px #0000000f}.profile-page-skeleton .sidebar-skeleton .profile-header-skeleton{text-align:center}.profile-page-skeleton .sidebar-skeleton .profile-header-skeleton .avatar-skeleton{width:70px;height:70px;border-radius:50%;background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite;margin:0 auto .8rem}.profile-page-skeleton .sidebar-skeleton .profile-header-skeleton .name-skeleton{width:120px;height:20px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite;margin:0 auto .5rem}.profile-page-skeleton .sidebar-skeleton .profile-header-skeleton .role-skeleton{width:80px;height:14px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite;margin:0 auto}.profile-page-skeleton .sidebar-skeleton .menu-skeleton{display:flex;flex-direction:column;gap:.3rem;margin:2rem 0}.profile-page-skeleton .sidebar-skeleton .menu-skeleton .menu-item-skeleton{height:40px;border-radius:8px;background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite}.profile-page-skeleton .sidebar-skeleton .logout-skeleton{height:40px;border-radius:6px;background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite}.profile-page-skeleton .content-skeleton{flex:1;padding:2rem}.profile-page-skeleton .content-skeleton .tabs-skeleton{display:flex;gap:1rem;margin-bottom:1.5rem}.profile-page-skeleton .content-skeleton .tabs-skeleton .tab-skeleton{width:150px;height:40px;border-radius:8px;background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite}.profile-page-skeleton .content-skeleton .card-skeleton{background:#fff;border-radius:12px;padding:1.5rem;border:1px solid #e0e0e0;box-shadow:0 0 10px #0000000a}.profile-page-skeleton .content-skeleton .card-skeleton .card-header-skeleton{margin-bottom:1.5rem}.profile-page-skeleton .content-skeleton .card-skeleton .card-header-skeleton .header-title-skeleton{width:150px;height:24px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite}.profile-page-skeleton .content-skeleton .card-skeleton .stats-container-skeleton{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem}.profile-page-skeleton .content-skeleton .card-skeleton .stats-container-skeleton .stat-card-skeleton{background:#f8f9fa;border-radius:8px;padding:1.5rem;display:flex;align-items:center;gap:1rem}.profile-page-skeleton .content-skeleton .card-skeleton .stats-container-skeleton .stat-card-skeleton .stat-icon-skeleton{width:48px;height:48px;border-radius:8px;background:linear-gradient(90deg,#e0e0e0,#f0f0f0 20%,#e0e0e0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite;flex-shrink:0}.profile-page-skeleton .content-skeleton .card-skeleton .stats-container-skeleton .stat-card-skeleton .stat-info-skeleton{flex:1;display:flex;flex-direction:column;gap:.5rem}.profile-page-skeleton .content-skeleton .card-skeleton .stats-container-skeleton .stat-card-skeleton .stat-info-skeleton .stat-label-skeleton{width:120px;height:14px;border-radius:4px;background:linear-gradient(90deg,#e0e0e0,#f0f0f0 20%,#e0e0e0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite}.profile-page-skeleton .content-skeleton .card-skeleton .stats-container-skeleton .stat-card-skeleton .stat-info-skeleton .stat-number-skeleton{width:60px;height:28px;border-radius:4px;background:linear-gradient(90deg,#e0e0e0,#f0f0f0 20%,#e0e0e0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite}.profile-page-skeleton .content-skeleton .card-skeleton .chart-section-skeleton{margin-top:2rem;padding-top:2rem;border-top:1px solid #e0e0e0}.profile-page-skeleton .content-skeleton .card-skeleton .chart-section-skeleton .chart-title-skeleton{width:200px;height:20px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite;margin-bottom:1.5rem}.profile-page-skeleton .content-skeleton .card-skeleton .chart-section-skeleton .chart-skeleton{width:100%;height:180px;border-radius:8px;background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite}@media (max-width: 1024px){.profile-page-skeleton{flex-direction:column}.profile-page-skeleton .sidebar-skeleton{width:100%;height:auto;padding:1.5rem}.profile-page-skeleton .content-skeleton{padding:1rem}}@media (max-width: 768px){.profile-page-skeleton .content-skeleton .stats-container-skeleton{grid-template-columns:1fr}}.ilanlarim-container .page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.ilanlarim-container .page-header h2{margin:0;font-size:24px;color:#111}.ilanlarim-container .page-header .add-btn{background:#111;border:none;color:#fff;padding:.7rem 1.2rem;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease}.ilanlarim-container .page-header .add-btn:hover{opacity:.85}.ilanlarim-container .loading-message,.ilanlarim-container .error-message,.ilanlarim-container .empty-message{text-align:center;padding:3rem 1rem;font-size:16px;color:#666;background:#fff;border-radius:12px;border:1px solid #e0e0e0}.ilanlarim-container .error-message{color:#dc2626;border-color:#fca5a5;background:#fef2f2}.ilanlarim-container .loading-message{color:#111}.ilanlarim-container .ilanlar-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media (max-width: 768px){.ilanlarim-container .ilanlar-grid{grid-template-columns:1fr}}.ilan-list-item-profil{background:#fff;border-radius:12px;padding:1rem;border:1px solid #e0e0e0;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;gap:.75rem;cursor:pointer;transition:all .3s ease}.ilan-list-item-profil:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-2px);border-color:#ccc}.ilan-list-item-profil .ilan-top{display:flex;gap:1rem;align-items:flex-start}.ilan-list-item-profil .ilan-image{flex-shrink:0;width:120px;height:120px;border-radius:8px;overflow:hidden;position:relative}.ilan-list-item-profil .ilan-image img{width:100%;height:100%;object-fit:cover}.ilan-list-item-profil .ilan-image .durum-badge{position:absolute;top:.5rem;left:.5rem;padding:.2rem .5rem;border-radius:20px;font-size:10px;font-weight:600;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 8px #00000026}.ilan-list-item-profil .ilan-image .durum-badge.approved{background:#e8f5e9f2;color:#2e7d32}.ilan-list-item-profil .ilan-image .durum-badge.pending{background:#fff3e0f2;color:#e65100}.ilan-list-item-profil .ilan-image .durum-badge.rejected{background:#fce4ecf2;color:#c2185b}.ilan-list-item-profil .ilan-image .durum-badge.expired{background:#f5f5f5f2;color:#666}.ilan-list-item-profil .ilan-top-info{flex:1;display:flex;flex-direction:column;gap:.4rem;min-width:0}.ilan-list-item-profil .ilan-top-info .ilan-header-row{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.ilan-list-item-profil .ilan-top-info .ilan-header-row h3{margin:0;font-size:16px;color:#111;font-weight:600;line-height:1.4;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ilan-list-item-profil .ilan-top-info .ilan-header-row .btn-edit-top{background:#fff;color:#111;border:1px solid #d0d0d0;border-radius:6px;width:26px;height:26px;min-width:26px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;padding:0}.ilan-list-item-profil .ilan-top-info .ilan-header-row .btn-edit-top:hover{background:#f8f8f8;border-color:#111}.ilan-list-item-profil .ilan-top-info .ilan-header-row .btn-edit-top svg{width:14px;height:14px}.ilan-list-item-profil .ilan-top-info .ilan-aciklama{margin:0;font-size:13px;color:#666;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ilan-list-item-profil .ilan-bottom{display:flex;justify-content:space-between;align-items:flex-end;padding-top:.5rem;border-top:1px solid #f0f0f0}.ilan-list-item-profil .ilan-bottom .ilan-actions{display:flex;gap:.4rem}.ilan-list-item-profil .ilan-bottom .ilan-actions button{display:flex;align-items:center;justify-content:center;gap:.3rem;padding:.4rem .75rem;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s ease;border:none}.ilan-list-item-profil .ilan-bottom .ilan-actions button svg{width:13px;height:13px}.ilan-list-item-profil .ilan-bottom .ilan-actions button.btn-detail-profil{background:#111;color:#fff;border:1px solid #111}.ilan-list-item-profil .ilan-bottom .ilan-actions button.btn-detail-profil:hover{background:#000}.ilan-list-item-profil .ilan-bottom .ilan-actions button.btn-delete-profil{background:#fff;color:#dc2626;border:1px solid #fca5a5}.ilan-list-item-profil .ilan-bottom .ilan-actions button.btn-delete-profil:hover{background:#fef2f2;border-color:#dc2626}.ilan-list-item-profil .ilan-bottom .ilan-meta{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem}.ilan-list-item-profil .ilan-bottom .ilan-meta .price-value{font-size:14px;font-weight:600;color:#111;white-space:nowrap}.ilan-list-item-profil .ilan-bottom .ilan-meta .ilan-konum{display:flex;align-items:center;gap:.2rem;font-size:11px;color:#888}.ilan-list-item-profil .ilan-bottom .ilan-meta .ilan-konum:before{content:"📍";font-size:9px}@media (max-width: 768px){.ilan-list-item-profil{padding:.85rem;gap:.6rem}.ilan-list-item-profil .ilan-top{gap:.75rem}.ilan-list-item-profil .ilan-image{width:100px;height:100px}.ilan-list-item-profil .ilan-image .durum-badge{font-size:9px;padding:.15rem .4rem}.ilan-list-item-profil .ilan-top-info{gap:.3rem}.ilan-list-item-profil .ilan-top-info .ilan-header-row h3{font-size:15px}.ilan-list-item-profil .ilan-top-info .ilan-header-row .btn-edit-top{width:24px;height:24px;min-width:24px}.ilan-list-item-profil .ilan-top-info .ilan-header-row .btn-edit-top svg{width:13px;height:13px}.ilan-list-item-profil .ilan-top-info .ilan-aciklama{font-size:12px}.ilan-list-item-profil .ilan-bottom{padding-top:.4rem}.ilan-list-item-profil .ilan-bottom .ilan-actions{gap:.3rem}.ilan-list-item-profil .ilan-bottom .ilan-actions button{padding:.3rem .5rem;font-size:10px}.ilan-list-item-profil .ilan-bottom .ilan-actions button svg{width:12px;height:12px}.ilan-list-item-profil .ilan-bottom .ilan-meta .price-value{font-size:13px}.ilan-list-item-profil .ilan-bottom .ilan-meta .ilan-konum{font-size:10px}.ilan-list-item-profil .ilan-bottom .ilan-meta .ilan-konum:before{display:none}}.yorumlar-container .page-header{margin-bottom:1.5rem}.yorumlar-container .page-header h2{margin:0;font-size:24px;color:#111;font-weight:600}.yorumlar-container .yorumlar-tabs{display:flex;gap:0;border-bottom:1px solid #e0e0e0;background:#f8f9fa;padding:0 1rem;margin-bottom:1.5rem;border-radius:8px 8px 0 0}.yorumlar-container .yorumlar-tabs .tab-button{background:transparent;border:none;padding:1rem 1.5rem;font-size:15px;font-weight:500;color:#666;cursor:pointer;transition:all .3s ease;position:relative;border-bottom:2px solid transparent;margin-bottom:-1px}.yorumlar-container .yorumlar-tabs .tab-button:hover{color:#111;background:#00000005}.yorumlar-container .yorumlar-tabs .tab-button.active{color:#111;border-bottom-color:#111;font-weight:600}@media (max-width: 768px){.yorumlar-container .yorumlar-tabs{padding:0 .5rem}.yorumlar-container .yorumlar-tabs .tab-button{padding:.75rem 1rem;font-size:14px}}.yorumlar-container .yorumlar-content{min-height:200px}.yorumlar-container .yorumlar-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media (max-width: 768px){.yorumlar-container .yorumlar-list{grid-template-columns:1fr}}.yorumlar-container .empty-state,.yorumlar-container .loading-state{text-align:center;padding:4rem 2rem;color:#888;font-size:16px}.yorumlar-container .yorum-card{background:#fff;border-radius:12px;padding:1.5rem;border:1px solid #e0e0e0;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;gap:1rem;cursor:pointer;transition:all .3s ease}.yorumlar-container .yorum-card:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-2px);border-color:#ccc}.yorumlar-container .yorum-card .yorum-top{display:flex;gap:1rem;align-items:flex-start}.yorumlar-container .yorum-card .yorum-image{flex-shrink:0;width:120px;height:120px;border-radius:8px;overflow:hidden}.yorumlar-container .yorum-card .yorum-image img{width:100%;height:100%;object-fit:cover}.yorumlar-container .yorum-card .yorum-top-info{flex:1;display:flex;flex-direction:column;gap:.5rem;min-width:0}.yorumlar-container .yorum-card .yorum-top-info .reviewer-info{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.yorumlar-container .yorum-card .yorum-top-info .reviewer-info .reviewer-avatar{width:28px;height:28px;border-radius:50%;object-fit:cover;border:2px solid #e0e0e0}.yorumlar-container .yorum-card .yorum-top-info .reviewer-info .reviewer-avatar-placeholder{width:28px;height:28px;border-radius:50%;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.yorumlar-container .yorum-card .yorum-top-info .reviewer-info .reviewer-name{font-size:13px;color:#666;font-weight:500}.yorumlar-container .yorum-card .yorum-top-info h3{margin:0;font-size:16px;color:#111;font-weight:600;line-height:1.4}.yorumlar-container .yorum-card .yorum-top-info .yorum-icerik{margin:0;font-size:14px;color:#666;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.yorumlar-container .yorum-card .yorum-top-info .yildiz-rating{color:#ffc107;font-size:14px;white-space:nowrap;letter-spacing:1px;margin-top:.25rem}.yorumlar-container .yorum-card .yorum-bottom{display:flex;justify-content:flex-end;align-items:center;padding-top:.75rem;border-top:1px solid #f0f0f0}.yorumlar-container .yorum-card .yorum-bottom .yorum-meta{display:flex;gap:1rem;font-size:14px;color:#666}.yorumlar-container .yorum-card .yorum-bottom .yorum-meta .yorum-type{background:#f5f5f5;color:#111;padding:.25rem .6rem;border-radius:20px;font-size:12px;font-weight:500}.yorumlar-container .yorum-card .yorum-bottom .yorum-meta .yorum-tarihi{display:flex;align-items:center;gap:.25rem}.yorumlar-container .yorum-card .yorum-bottom .yorum-meta .yorum-tarihi:before{content:"📅";font-size:12px}@media (max-width: 768px){.yorumlar-container .yorum-card{padding:1rem;gap:1rem}.yorumlar-container .yorum-card .yorum-top{gap:1rem}.yorumlar-container .yorum-card .yorum-image{width:90px;height:90px;flex-shrink:0}.yorumlar-container .yorum-card .yorum-top-info{gap:.35rem}.yorumlar-container .yorum-card .yorum-top-info .reviewer-info{gap:.4rem;margin-bottom:.15rem}.yorumlar-container .yorum-card .yorum-top-info .reviewer-info .reviewer-avatar,.yorumlar-container .yorum-card .yorum-top-info .reviewer-info .reviewer-avatar-placeholder{width:24px;height:24px;font-size:10px}.yorumlar-container .yorum-card .yorum-top-info .reviewer-info .reviewer-name{font-size:12px}.yorumlar-container .yorum-card .yorum-top-info h3{font-size:15px}.yorumlar-container .yorum-card .yorum-top-info .yorum-icerik{font-size:13px;-webkit-line-clamp:2;line-clamp:2}.yorumlar-container .yorum-card .yorum-top-info .yildiz-rating{font-size:13px;letter-spacing:.5px}.yorumlar-container .yorum-card .yorum-bottom{padding-top:.5rem;flex-wrap:wrap;gap:.75rem}.yorumlar-container .yorum-card .yorum-bottom .yorum-meta{flex-direction:row;gap:.75rem;font-size:13px}.yorumlar-container .yorum-card .yorum-bottom .yorum-meta .yorum-type{font-size:11px;padding:.2rem .5rem}}.teklifler-container .page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.teklifler-container .page-header h2{margin:0;font-size:24px;color:#111}.teklifler-container .loading-message,.teklifler-container .empty-message{text-align:center;padding:3rem 1rem;font-size:16px;color:#666;background:#fff;border-radius:12px;border:1px solid #e0e0e0}.teklifler-container .teklifler-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media (max-width: 768px){.teklifler-container .teklifler-grid{grid-template-columns:1fr}}.teklifler-container .teklif-card{background:#fff;border-radius:12px;padding:1rem;border:1px solid #e0e0e0;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;gap:.5rem;cursor:pointer;transition:all .3s ease}.teklifler-container .teklif-card:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-2px);border-color:#ccc}.teklifler-container .teklif-card .teklif-top{display:flex;gap:1rem;align-items:flex-start}.teklifler-container .teklif-card .teklif-image{flex-shrink:0;width:90px;height:90px;border-radius:8px;overflow:hidden}.teklifler-container .teklif-card .teklif-image img{width:100%;height:100%;object-fit:cover}.teklifler-container .teklif-card .teklif-top-info{flex:1;display:flex;flex-direction:column;gap:.4rem;min-width:0}.teklifler-container .teklif-card .teklif-top-info h3{margin:0;font-size:16px;color:#111;font-weight:600;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.teklifler-container .teklif-card .teklif-top-info .teklif-tarih{margin:0;font-size:13px;color:#666}.teklifler-container .teklif-card .teklif-top-info .durum-badge{padding:.2rem .5rem;border-radius:20px;font-size:10px;font-weight:600;white-space:nowrap;width:fit-content}.teklifler-container .teklif-card .teklif-top-info .durum-badge.approved{background:#e8f5e9;color:#2e7d32}.teklifler-container .teklif-card .teklif-top-info .durum-badge.pending{background:#fff3e0;color:#e65100}.teklifler-container .teklif-card .teklif-top-info .durum-badge.rejected{background:#fce4ec;color:#c2185b}.teklifler-container .teklif-card .teklif-top-info .durum-badge.cancelled{background:#f5f5f5;color:#666}.teklifler-container .teklif-card .teklif-bottom{display:flex;justify-content:space-between;align-items:flex-end;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #f0f0f0}.teklifler-container .teklif-card .teklif-bottom .teklif-actions{display:flex;gap:.4rem}.teklifler-container .teklif-card .teklif-bottom .teklif-actions .btn-teklif-tahtasi{display:flex;align-items:center;justify-content:center;gap:.3rem;padding:.4rem .75rem;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s ease;background:#111;color:#fff;border:1px solid #111}.teklifler-container .teklif-card .teklif-bottom .teklif-actions .btn-teklif-tahtasi svg{width:14px;height:14px}.teklifler-container .teklif-card .teklif-bottom .teklif-actions .btn-teklif-tahtasi:hover{background:#000}.teklifler-container .teklif-card .teklif-bottom .teklif-meta{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem}.teklifler-container .teklif-card .teklif-bottom .teklif-meta .price-value{font-size:14px;font-weight:600;color:#111;white-space:nowrap}.teklifler-container .teklif-card .teklif-bottom .teklif-meta .end-date{font-size:11px;color:#888}@media (max-width: 768px){.teklifler-container .page-header h2{font-size:20px}.teklifler-container .teklif-card{padding:.85rem;gap:.6rem}.teklifler-container .teklif-card .teklif-top{gap:.75rem}.teklifler-container .teklif-card .teklif-image{width:80px;height:80px}.teklifler-container .teklif-card .teklif-top-info{gap:.3rem}.teklifler-container .teklif-card .teklif-top-info h3{font-size:15px}.teklifler-container .teklif-card .teklif-top-info .teklif-tarih{font-size:12px}.teklifler-container .teklif-card .teklif-top-info .durum-badge{font-size:9px;padding:.15rem .4rem}.teklifler-container .teklif-card .teklif-bottom{padding-top:.4rem}.teklifler-container .teklif-card .teklif-bottom .teklif-actions .btn-teklif-tahtasi{padding:.3rem .5rem;font-size:10px}.teklifler-container .teklif-card .teklif-bottom .teklif-actions .btn-teklif-tahtasi svg{width:12px;height:12px}.teklifler-container .teklif-card .teklif-bottom .teklif-meta .price-value{font-size:13px}.teklifler-container .teklif-card .teklif-bottom .teklif-meta .end-date{font-size:10px}}.destek-container h2{margin-bottom:1.5rem;font-size:24px;color:#111}.destek-container .card{background:#fff;border-radius:12px;padding:1.5rem;border:1px solid #e0e0e0;box-shadow:0 0 10px #0000000a;margin-bottom:1.5rem}.destek-container .card .card-header{margin-bottom:1.5rem}.destek-container .card .card-header h3{margin:0;font-size:18px;color:#111}.destek-container .card h3{margin-top:0;margin-bottom:1rem;font-size:18px;color:#111}.destek-container .card .support-form .form-group{margin-bottom:1.2rem}.destek-container .card .support-form .form-group label{display:block;margin-bottom:.5rem;color:#111;font-weight:500}.destek-container .card .support-form .form-group input,.destek-container .card .support-form .form-group select,.destek-container .card .support-form .form-group textarea{width:100%;padding:.7rem;border:1px solid #ddd;border-radius:6px;font-size:14px;font-family:inherit;transition:border-color .3s ease}.destek-container .card .support-form .form-group input:focus,.destek-container .card .support-form .form-group select:focus,.destek-container .card .support-form .form-group textarea:focus{outline:none;border-color:#111}.destek-container .card .support-form .form-group textarea{resize:vertical}.destek-container .card .support-form .submit-btn{background:#111;border:none;color:#fff;padding:.7rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease}.destek-container .card .support-form .submit-btn:hover{opacity:.85}.destek-container .card .faq-list .faq-item{padding:1rem 0;border-bottom:1px solid #eee}.destek-container .card .faq-list .faq-item:last-child{border-bottom:none}.destek-container .card .faq-list .faq-item h4{margin:0 0 .5rem;color:#111;font-size:16px}.destek-container .card .faq-list .faq-item p{margin:0;color:#666;font-size:14px;line-height:1.5}.ayarlar-container h2{margin-bottom:1.5rem;font-size:24px;color:#111}.ayarlar-container .card{background:#fff;border-radius:12px;padding:1.5rem;border:1px solid #e0e0e0;box-shadow:0 0 10px #0000000a;margin-bottom:1.5rem}.ayarlar-container .card .card-header{margin-bottom:1.5rem}.ayarlar-container .card .card-header h3{margin:0;font-size:18px;color:#111}.ayarlar-container .card.danger-zone{border-color:#dc3545}.ayarlar-container .card.danger-zone h3{color:#dc3545}.ayarlar-container .card.danger-zone p{color:#666;margin-bottom:1rem}.ayarlar-container .card.danger-zone .delete-btn{background:#dc3545;border:none;color:#fff;padding:.7rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease}.ayarlar-container .card.danger-zone .delete-btn:hover{background:#c82333}.ayarlar-container .card .settings-form .form-group{margin-bottom:1.2rem}.ayarlar-container .card .settings-form .form-group label{display:block;margin-bottom:.5rem;color:#111;font-weight:500}.ayarlar-container .card .settings-form .form-group input{width:100%;padding:.7rem;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:border-color .3s ease}.ayarlar-container .card .settings-form .form-group input:focus{outline:none;border-color:#111}.ayarlar-container .card .settings-form .save-btn{background:#111;border:none;color:#fff;padding:.7rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease}.ayarlar-container .card .settings-form .save-btn:hover{opacity:.85}.ayarlar-container .card .notification-settings .setting-item{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid #eee}.ayarlar-container .card .notification-settings .setting-item:last-child{border-bottom:none}.ayarlar-container .card .notification-settings .setting-item div h4{margin:0 0 .3rem;font-size:16px;color:#111}.ayarlar-container .card .notification-settings .setting-item div p{margin:0;color:#666;font-size:14px}.ayarlar-container .card .notification-settings .setting-item .switch{position:relative;display:inline-block;width:50px;height:26px}.ayarlar-container .card .notification-settings .setting-item .switch input{opacity:0;width:0;height:0}.ayarlar-container .card .notification-settings .setting-item .switch .slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s;border-radius:26px}.ayarlar-container .card .notification-settings .setting-item .switch .slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.ayarlar-container .card .notification-settings .setting-item .switch input:checked+.slider{background-color:#111}.ayarlar-container .card .notification-settings .setting-item .switch input:checked+.slider:before{transform:translate(24px)}.tabs-profil{display:flex;gap:1rem;margin-bottom:1.5rem}.tabs-profil button,.tabs-profil a{background:transparent;border:1px solid #111;padding:.8rem 1.2rem;border-radius:8px;color:#111;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.tabs-profil button.active,.tabs-profil a.active{background:#111;color:#fff}.tabs-profil button:hover:not(.active),.tabs-profil a:hover:not(.active){background:#111;color:#fff}.card{background:#fff;border-radius:12px;padding:1.5rem;border:1px solid #e0e0e0;box-shadow:0 0 10px #0000000a}.card .card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.card .card-header h3{margin:0;font-size:18px;color:#111}.card .card-header .edit-btn{background:#111;border:none;color:#fff;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease}.card .card-header .edit-btn:hover{opacity:.85}.card .profile-info{display:flex;align-items:center;gap:1.5rem}.card .profile-info .profile-img{width:90px;height:90px;border-radius:50%;border:3px solid #111;object-fit:cover}.card .profile-info .profile-avatar{width:90px;height:90px;border-radius:50%;border:3px solid #111;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:600;flex-shrink:0}.card .profile-info .info p{margin:.3rem 0;color:#333}.card .profile-info .info p strong{color:#111}.edit-modal-overlay{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:fadeIn .3s ease}.edit-modal-content{background:#fff;border-radius:12px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;position:relative;animation:slideUp .3s ease;box-shadow:0 10px 40px #0003;padding:2rem}.edit-modal-close{position:absolute;top:1rem;right:1rem;background:#ffffffe6;border:none;border-radius:50%;width:40px;height:40px;font-size:30px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;color:#111;transition:all .3s ease;box-shadow:0 2px 8px #0003}.edit-modal-close:hover{background:#fff;transform:rotate(90deg)}.edit-modal-content h2{margin:0 0 1.5rem;font-size:20px;color:#111}.edit-form{display:flex;flex-direction:column;gap:1.5rem}.edit-form-content{display:grid;grid-template-columns:1fr 1.5fr;gap:2rem}@media (max-width: 768px){.edit-form-content{grid-template-columns:1fr;gap:1.5rem}}.edit-form-left{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.edit-form-right{display:flex;flex-direction:column;gap:1.5rem}.form-section{display:flex;flex-direction:column;gap:.5rem;min-width:70%}.form-label{font-size:14px;font-weight:500;color:#333}.form-input{padding:.75rem;border:1px solid #ddd;border-radius:8px;font-size:14px;transition:all .3s ease}.form-input:focus{outline:none;border-color:#111;box-shadow:0 0 0 3px #0000001a}.form-input.error{border-color:#dc2626}.form-input.error:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.error-message{color:#dc2626;font-size:12px;margin-top:.25rem}.error-message.general-error{margin-top:1rem;padding:.75rem;background:#fee2e2;border-radius:6px;border:1px solid #fecaca}.image-upload-section{display:flex;flex-direction:column;gap:1rem;width:100%;align-items:center}.image-preview-container{display:flex;justify-content:center;margin-bottom:1rem}.image-preview{width:120px;height:120px;border-radius:50%;object-fit:cover;border:3px solid #111}.image-preview-avatar{width:120px;height:120px;border-radius:50%;border:3px solid #111;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;font-size:40px;font-weight:600}.image-actions{display:flex;gap:.75rem;width:100%;align-items:stretch}.btn-image-upload,.btn-image-delete{padding:.6rem 1.2rem;border-radius:8px;border:1px solid #111;cursor:pointer;font-size:13px;font-weight:500;transition:all .3s ease;width:100%;text-align:center}.btn-image-upload:disabled,.btn-image-delete:disabled{opacity:.6;cursor:not-allowed}.btn-image-upload{background:#111;color:#fff}.btn-image-upload:hover:not(:disabled){opacity:.85}.btn-image-delete{background:#fff;color:#111}.btn-image-delete:hover:not(:disabled){background:#f5f5f5}.form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem;padding-top:1.5rem;border-top:1px solid #e0e0e0}.btn-cancel,.btn-save{padding:.75rem 1.5rem;border-radius:8px;border:1px solid #111;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease}.btn-cancel:disabled,.btn-save:disabled{opacity:.6;cursor:not-allowed}.btn-cancel{background:#fff;color:#111}.btn-cancel:hover:not(:disabled){background:#f5f5f5}.btn-save{background:#111;color:#fff}.btn-save:hover:not(:disabled){opacity:.85}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.5rem}@media (max-width: 480px){.stats-grid{grid-template-columns:1fr}}.stat-card{background:#fff;border-radius:12px;padding:1.25rem;border:1px solid #e0e0e0;box-shadow:0 0 10px #0000000a;display:flex;align-items:center;gap:1rem;transition:all .3s ease}.stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000014}.stat-icon{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#f5f5f5;color:#111}.stat-icon svg{width:24px;height:24px}.stat-content{display:flex;flex-direction:column;gap:.25rem}.stat-value{font-size:24px;font-weight:700;color:#111;line-height:1}.stat-label{font-size:13px;color:#666;font-weight:500}.ilan-detay-page{margin-top:calc(140px + 1rem);padding-bottom:2rem}.ilan-detay-page .ilan-main-section .ilan-images .satıcı-bilgileri .skeleton-title{width:120px;height:20px;margin-bottom:.75rem}.ilan-detay-page .ilan-main-section .ilan-images .satıcı-bilgileri .satıcı-card{display:flex;gap:.75rem;padding:1rem;background:#fafafa;border-radius:8px;border:1px solid #e0e0e0}.ilan-detay-page .ilan-main-section .ilan-images .satıcı-bilgileri .satıcı-card .skeleton-avatar{width:50px;height:50px;border-radius:50%;flex-shrink:0}.ilan-detay-page .ilan-main-section .ilan-images .satıcı-bilgileri .satıcı-card .satıcı-details{flex:1;display:flex;flex-direction:column;gap:.5rem}.ilan-detay-page .ilan-main-section .ilan-images .satıcı-bilgileri .satıcı-card .satıcı-details .skeleton-name{width:60%;height:16px}.ilan-detay-page .ilan-main-section .ilan-images .satıcı-bilgileri .satıcı-card .satıcı-details .skeleton-company{width:50%;height:14px}.ilan-detay-page .ilan-main-section .ilan-images .satıcı-bilgileri .satıcı-card .satıcı-details .skeleton-rating{width:40%;height:14px}.ilan-detay-page .ilan-main-section .ilan-images .satıcı-bilgileri .satıcı-card .satıcı-details .skeleton-location{width:45%;height:13px}.ilan-detay-page .ilan-main-section .ilan-images .skeleton-image-slider{width:100%;aspect-ratio:1;background:#f5f5f5;border-radius:12px}.ilan-detay-page .ilan-main-section .ilan-images .image-thumbnails .skeleton-thumbnail{width:70px;height:70px;border-radius:6px;flex-shrink:0}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-header .skeleton-title-large{width:80%;height:22px;margin-bottom:.75rem}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-header .badges{display:flex;gap:.5rem;flex-wrap:wrap}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-header .badges .skeleton-badge{width:80px;height:24px;border-radius:16px}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-stats .stat-item .skeleton-stat-label{width:60%;height:11px}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-stats .stat-item .skeleton-stat-value{width:40%;height:20px}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-prices .price-item{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-prices .price-item .skeleton-price-label{width:40%;height:13px}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-prices .price-item .skeleton-price-value{width:35%;height:20px}.ilan-detay-page .ilan-main-section .ilan-info-section .teklif-verme-formu{padding:1rem;background:#fafafa;border-radius:8px;border:1px solid #e0e0e0;display:flex;flex-direction:column;gap:.75rem}.ilan-detay-page .ilan-main-section .ilan-info-section .teklif-verme-formu .skeleton-form-title{width:100px;height:16px}.ilan-detay-page .ilan-main-section .ilan-info-section .teklif-verme-formu .teklif-input-wrapper{display:flex;align-items:center;gap:.5rem}.ilan-detay-page .ilan-main-section .ilan-info-section .teklif-verme-formu .teklif-input-wrapper .skeleton-input{flex:1;height:40px;border-radius:8px}.ilan-detay-page .ilan-main-section .ilan-info-section .teklif-verme-formu .teklif-input-wrapper .skeleton-currency{width:30px;height:16px}.ilan-detay-page .ilan-main-section .ilan-info-section .teklif-verme-formu .skeleton-button{width:100%;height:40px;border-radius:8px}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-dates .date-item .skeleton-date-label{width:50%;height:11px}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-dates .date-item .skeleton-date-value{width:60%;height:14px}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-description .skeleton-description-title{width:100px;height:16px;margin-bottom:.5rem}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-description .skeleton-description-line{width:100%;height:14px;margin-bottom:.5rem}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-description .skeleton-description-line.skeleton-description-line-short{width:60%}.ilan-detay-page .skeleton-line,.ilan-detay-page .skeleton-avatar,.ilan-detay-page .skeleton-image-slider,.ilan-detay-page .skeleton-thumbnail,.ilan-detay-page .skeleton-badge,.ilan-detay-page .skeleton-button{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite;border-radius:4px}@media (max-width: 768px){.ilan-detay-page{margin-top:calc(110px + 1rem);padding-bottom:2rem}.ilan-detay-page .ilan-detay-content{gap:4rem}.ilan-detay-page .ilan-main-section{padding:1rem;gap:1.5rem;border-radius:8px}.ilan-detay-page .ilan-main-section .ilan-images .image-thumbnails .skeleton-thumbnail{width:60px;height:60px;border-radius:6px}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-dates{grid-template-columns:1fr}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-dates .date-item.countdown{grid-column:span 1}}.error-message-ilan-detay{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:300px}.error-message-ilan-detay h2{font-size:28px;color:#111;font-weight:600;margin-bottom:1rem}.error-message-ilan-detay p{font-size:16px;color:#666;margin-bottom:2rem;line-height:1.6;max-width:500px}.error-message-ilan-detay button{background:#111;color:#fff;border:none;padding:.875rem 2rem;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease}.error-message-ilan-detay button:hover{background:#333;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.error-message-ilan-detay button:active{transform:translateY(0)}@media (max-width: 768px){.error-message-ilan-detay{min-height:300px}.error-message-ilan-detay h2{font-size:24px}.error-message-ilan-detay p{font-size:14px;margin-bottom:1.5rem}.error-message-ilan-detay button{padding:.75rem 1.5rem;font-size:14px;width:100%;max-width:300px}}.ilan-detay-page{margin-top:calc(140px + 1rem);padding-bottom:8rem}.ilan-detay-page .ilan-detay-content{display:flex;flex-direction:column;gap:2rem}.ilan-detay-page .ilan-detay-content .teklifler-listesi h3{margin:0 0 1rem;font-size:16px;color:#111;font-weight:600}.ilan-detay-page .ilan-detay-content .teklifler-listesi .teklifler-container{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.ilan-detay-page .ilan-detay-content .teklifler-listesi .teklif-item{padding:1rem;background:#fafafa;border-radius:8px;border:1px solid #e0e0e0;transition:all .3s ease}.ilan-detay-page .ilan-detay-content .teklifler-listesi .teklif-item.max-offer{background:#f5f5f5;border-color:#111;border-width:2px}.ilan-detay-page .ilan-detay-content .teklifler-listesi .teklif-item.max-offer .teklif-price-value{color:#111}.ilan-detay-page .ilan-detay-content .teklifler-listesi .teklif-item .teklif-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.ilan-detay-page .ilan-detay-content .teklifler-listesi .teklif-item .teklif-header .teklif-user{display:flex;gap:.75rem;align-items:center;flex:1}.ilan-detay-page .ilan-detay-content .teklifler-listesi .teklif-item .teklif-header .teklif-user .teklif-user-image{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid #e0e0e0}.ilan-detay-page .ilan-detay-content .teklifler-listesi .teklif-item .teklif-header .teklif-user .teklif-user-avatar{width:40px;height:40px;border-radius:50%;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;flex-shrink:0}.ilan-detay-page .ilan-detay-content .teklifler-listesi .teklif-item .teklif-header .teklif-user .teklif-user-info{flex:1;min-width:0}.ilan-detay-page .ilan-detay-content .teklifler-listesi .teklif-item .teklif-header .teklif-user .teklif-user-info h4{margin:0 0 .25rem;font-size:14px;color:#111;font-weight:600;word-wrap:break-word}.ilan-detay-page .ilan-detay-content .teklifler-listesi .teklif-item .teklif-header .teklif-user .teklif-user-info .teklif-date{font-size:12px;color:#666}.ilan-detay-page .ilan-detay-content .teklifler-listesi .teklif-item .teklif-header .max-offer-badge{padding:.25rem .75rem;background:#111;color:#fff;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;flex-shrink:0}.ilan-detay-page .ilan-detay-content .teklifler-listesi .teklif-item .teklif-price{display:flex;justify-content:space-between;align-items:center;padding-top:.75rem;border-top:1px solid #e0e0e0;margin-bottom:.75rem}.ilan-detay-page .ilan-detay-content .teklifler-listesi .teklif-item .teklif-price .teklif-price-label{font-size:12px;color:#666;text-transform:uppercase;letter-spacing:.5px}.ilan-detay-page .ilan-detay-content .teklifler-listesi .teklif-item .teklif-price .teklif-price-value{font-size:18px;font-weight:700;color:#111}.ilan-detay-page .ilan-detay-content .teklifler-listesi .teklif-item .teklif-actions{display:flex;gap:.5rem;padding-top:.75rem;border-top:1px solid #e0e0e0}.ilan-detay-page .ilan-detay-content .teklifler-listesi .teklif-item .teklif-actions .teklif-btn{flex:1;padding:.625rem 1rem;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;text-transform:uppercase;letter-spacing:.5px}.ilan-detay-page .ilan-detay-content .teklifler-listesi .teklif-item .teklif-actions .teklif-btn:disabled{opacity:.6;cursor:not-allowed}.ilan-detay-page .ilan-detay-content .teklifler-listesi .teklif-item .teklif-actions .teklif-btn.teklif-btn-approve{background:#111;color:#fff}.ilan-detay-page .ilan-detay-content .teklifler-listesi .teklif-item .teklif-actions .teklif-btn.teklif-btn-approve:hover:not(:disabled){background:#000;transform:translateY(-1px);box-shadow:0 2px 8px #0003}.ilan-detay-page .ilan-detay-content .teklifler-listesi .teklif-item .teklif-actions .teklif-btn.teklif-btn-reject{background:#fff;color:#111;border:1px solid #e0e0e0}.ilan-detay-page .ilan-detay-content .teklifler-listesi .teklif-item .teklif-actions .teklif-btn.teklif-btn-reject:hover:not(:disabled){background:#fafafa;border-color:#111;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.ilan-detay-page .ilan-main-section{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:1.5rem;border-radius:12px}.ilan-detay-page .ilan-main-section .ilan-images{display:flex;flex-direction:column;gap:.75rem}.ilan-detay-page .ilan-main-section .ilan-images .edit-ilan-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.5rem;background:transparent;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;font-weight:500;color:#111;cursor:pointer;transition:all .2s ease;margin-bottom:1rem}.ilan-detay-page .ilan-main-section .ilan-images .edit-ilan-btn .edit-icon{font-size:14px}.ilan-detay-page .ilan-main-section .ilan-images .edit-ilan-btn:hover{background:#111;color:#fff;border-color:#111}.ilan-detay-page .ilan-main-section .ilan-images .satıcı-bilgileri h3{margin:0 0 .75rem;font-size:16px;color:#111;font-weight:600}.ilan-detay-page .ilan-main-section .ilan-images .satıcı-bilgileri .satıcı-card{display:flex;gap:.75rem;padding:1rem;background:#fafafa;border-radius:8px;border:1px solid #e0e0e0;cursor:pointer;transition:all .3s ease}.ilan-detay-page .ilan-main-section .ilan-images .satıcı-bilgileri .satıcı-card:hover{background:#f0f0f0;border-color:#111;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.ilan-detay-page .ilan-main-section .ilan-images .satıcı-bilgileri .satıcı-card .satıcı-avatar-img{width:50px;height:50px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid #e0e0e0}.ilan-detay-page .ilan-main-section .ilan-images .satıcı-bilgileri .satıcı-card .satıcı-avatar{width:50px;height:50px;border-radius:50%;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;flex-shrink:0}.ilan-detay-page .ilan-main-section .ilan-images .satıcı-bilgileri .satıcı-card .satıcı-details{flex:1}.ilan-detay-page .ilan-main-section .ilan-images .satıcı-bilgileri .satıcı-card .satıcı-details h4{margin:0 0 .25rem;font-size:16px;color:#111;font-weight:600}.ilan-detay-page .ilan-main-section .ilan-images .satıcı-bilgileri .satıcı-card .satıcı-details .satıcı-firma{margin:0 0 .5rem;font-size:14px;color:#666}.ilan-detay-page .ilan-main-section .ilan-images .satıcı-bilgileri .satıcı-card .satıcı-details .satıcı-rating{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.ilan-detay-page .ilan-main-section .ilan-images .satıcı-bilgileri .satıcı-card .satıcı-details .satıcı-rating .rating-value{font-size:16px;font-weight:600;color:#111}.ilan-detay-page .ilan-main-section .ilan-images .satıcı-bilgileri .satıcı-card .satıcı-details .satıcı-rating .rating-stars{color:#ffc107;font-size:14px}.ilan-detay-page .ilan-main-section .ilan-images .satıcı-bilgileri .satıcı-card .satıcı-details .satıcı-rating .rating-count{font-size:12px;color:#999}.ilan-detay-page .ilan-main-section .ilan-images .satıcı-bilgileri .satıcı-card .satıcı-details .satıcı-konum{margin:0;font-size:13px;color:#999}.ilan-detay-page .ilan-main-section .ilan-images .image-slider{position:relative;width:100%;aspect-ratio:1;background:#f5f5f5;border-radius:12px;overflow:hidden}.ilan-detay-page .ilan-main-section .ilan-images .image-slider .slider-image{width:100%;height:100%;object-fit:cover}.ilan-detay-page .ilan-main-section .ilan-images .image-slider .slider-btn{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffe6;border:none;width:40px;height:40px;border-radius:50%;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:#111;box-shadow:0 2px 8px #0003;z-index:2}.ilan-detay-page .ilan-main-section .ilan-images .image-slider .slider-btn:hover{background:#fff;transform:translateY(-50%) scale(1.1)}.ilan-detay-page .ilan-main-section .ilan-images .image-slider .slider-btn.prev{left:1rem}.ilan-detay-page .ilan-main-section .ilan-images .image-slider .slider-btn.next{right:1rem}.ilan-detay-page .ilan-main-section .ilan-images .image-slider .slider-dots{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem;z-index:2}.ilan-detay-page .ilan-main-section .ilan-images .image-slider .slider-dots .dot{width:10px;height:10px;border-radius:50%;background:#ffffff80;cursor:pointer;transition:all .3s ease}.ilan-detay-page .ilan-main-section .ilan-images .image-slider .slider-dots .dot.active{background:#fff;width:24px;border-radius:5px}.ilan-detay-page .ilan-main-section .ilan-images .image-slider .slider-dots .dot:hover{background:#fffc}.ilan-detay-page .ilan-main-section .ilan-images .image-thumbnails{display:flex;gap:.4rem;overflow-x:auto;padding:.4rem 0}.ilan-detay-page .ilan-main-section .ilan-images .image-thumbnails img{width:70px;height:70px;object-fit:cover;border-radius:6px;cursor:pointer;border:2px solid transparent;transition:all .3s ease;flex-shrink:0}.ilan-detay-page .ilan-main-section .ilan-images .image-thumbnails img:hover{border-color:#111}.ilan-detay-page .ilan-main-section .ilan-images .image-thumbnails img.active{border-color:#111;opacity:1}.ilan-detay-page .ilan-main-section .ilan-info-section{display:flex;flex-direction:column;gap:1.5rem}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-header h2{margin:0 0 .75rem;font-size:22px;color:#111;line-height:1.3}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-header .badges{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-header .badges .kategori-badge{padding:.3rem .75rem;border-radius:16px;font-size:12px;font-weight:500;background:#e3f2fd;color:#1565c0}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-header .badges .category-badge{padding:.3rem .75rem;border-radius:16px;font-size:12px;font-weight:500;background:#fff3e0;color:#e65100}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-header .badges .location-badge{display:inline-flex;align-items:center;padding:.3rem .75rem;border-radius:16px;font-size:12px;font-weight:500;background:#f5f5f5;color:#666;border:1px solid #e0e0e0}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;padding:1rem;background:#fafafa;border-radius:8px}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-stats .stat-item{display:flex;flex-direction:column;gap:.25rem}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-stats .stat-item .stat-label{font-size:11px;color:#666;text-transform:uppercase;letter-spacing:.5px}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-stats .stat-item .stat-value{font-size:20px;font-weight:700;color:#111}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-prices{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#fafafa;border-radius:8px}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-prices .price-item{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-prices .price-item .price-label{font-size:13px;color:#666}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-prices .price-item .price-value{font-size:20px;font-weight:700;color:#111}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-prices .price-item .price-value.minimum{color:#2563eb}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-dates{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-dates .date-item{display:flex;flex-direction:column;gap:.4rem;padding:.75rem;background:#fafafa;border-radius:8px}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-dates .date-item.countdown{grid-column:span 2}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-dates .date-item .date-label{font-size:11px;color:#666;text-transform:uppercase;letter-spacing:.5px}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-dates .date-item .date-value{font-size:14px;font-weight:600;color:#111}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-dates .date-item .date-value.expired{color:#dc2626}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-description h3{margin:0 0 .5rem;font-size:16px;color:#111;font-weight:600}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-description p{margin:0;font-size:14px;color:#333;line-height:1.6;white-space:pre-line}.ilan-detay-page .ilan-main-section .ilan-info-section .teklif-verme-formu{padding:1rem;background:#fafafa;border-radius:8px;border:1px solid #e0e0e0}.ilan-detay-page .ilan-main-section .ilan-info-section .teklif-verme-formu h3{margin:0 0 .75rem;font-size:16px;color:#111;font-weight:600}.ilan-detay-page .ilan-main-section .ilan-info-section .teklif-verme-formu .teklif-input-wrapper{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.ilan-detay-page .ilan-main-section .ilan-info-section .teklif-verme-formu .teklif-input-wrapper input{flex:1;padding:.6rem .75rem;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;outline:none;transition:all .3s ease}.ilan-detay-page .ilan-main-section .ilan-info-section .teklif-verme-formu .teklif-input-wrapper input[type=number]{-moz-appearance:textfield;appearance:textfield}.ilan-detay-page .ilan-main-section .ilan-info-section .teklif-verme-formu .teklif-input-wrapper input[type=number]::-webkit-inner-spin-button,.ilan-detay-page .ilan-main-section .ilan-info-section .teklif-verme-formu .teklif-input-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ilan-detay-page .ilan-main-section .ilan-info-section .teklif-verme-formu .teklif-input-wrapper input:focus{border-color:#111;box-shadow:0 0 0 3px #0000001a}.ilan-detay-page .ilan-main-section .ilan-info-section .teklif-verme-formu .teklif-input-wrapper input::placeholder{color:#999}.ilan-detay-page .ilan-main-section .ilan-info-section .teklif-verme-formu .teklif-input-wrapper .currency{font-size:16px;font-weight:600;color:#111}.ilan-detay-page .ilan-main-section .ilan-info-section .teklif-verme-formu .teklif-ver-btn{width:100%;padding:.6rem 1rem;background:#111;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.ilan-detay-page .ilan-main-section .ilan-info-section .teklif-verme-formu .teklif-ver-btn:hover:not(:disabled){background:#000;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.ilan-detay-page .ilan-main-section .ilan-info-section .teklif-verme-formu .teklif-ver-btn:disabled{background:#ccc;cursor:not-allowed;opacity:.6}.ilan-detay-page .ilan-main-section .ilan-info-section .pending-offer-section{padding:1rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px;border:1px solid #dee2e6;text-align:center}.ilan-detay-page .ilan-main-section .ilan-info-section .pending-offer-section .pending-offer-info{margin:0 0 .75rem;font-size:14px;color:#495057;font-weight:500}.ilan-detay-page .ilan-main-section .ilan-info-section .pending-offer-section .pending-offer-btn{margin-top:.5rem;width:100%;padding:.6rem 1rem;background:#000;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.ilan-detay-page .ilan-main-section .ilan-info-section .pending-offer-section .pending-offer-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.ilan-detay-page .ilan-main-section .ilan-info-section .no-offers-section{padding:1rem;background:#fafafa;border-radius:8px;border:1px solid #e0e0e0;text-align:center}.ilan-detay-page .ilan-main-section .ilan-info-section .no-offers-section .no-offers-info{margin:0;font-size:14px;color:#666}.ilan-detay-page .ilan-main-section .ilan-info-section .offer-list-section{padding:1rem;background:#fafafa;border-radius:8px;border:1px solid #e0e0e0}.ilan-detay-page .ilan-main-section .ilan-info-section .offer-list-section h3{margin:0 0 1rem;font-size:16px;color:#111;font-weight:600}.ilan-detay-page .ilan-main-section .ilan-info-section .offer-list-section .offer-list{display:flex;flex-direction:column;gap:.75rem}.ilan-detay-page .ilan-main-section .ilan-info-section .offer-list-section .offer-item{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:#fff;border-radius:8px;border:1px solid #e0e0e0;cursor:pointer;transition:all .3s ease}.ilan-detay-page .ilan-main-section .ilan-info-section .offer-list-section .offer-item .offer-user-info{display:flex;align-items:center;gap:.75rem}.ilan-detay-page .ilan-main-section .ilan-info-section .offer-list-section .offer-item .offer-user-info .offer-user-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid #e0e0e0}.ilan-detay-page .ilan-main-section .ilan-info-section .offer-list-section .offer-item .offer-user-info .offer-user-avatar-placeholder{width:40px;height:40px;border-radius:50%;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.ilan-detay-page .ilan-main-section .ilan-info-section .offer-list-section .offer-item .offer-user-info .offer-user-name{font-size:14px;font-weight:600;color:#111}.ilan-detay-page .ilan-main-section .ilan-info-section .offer-list-section .offer-item .offer-view-btn{padding:.5rem 1rem;background:#111;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s ease}.ilan-detay-page .ilan-main-section .ilan-info-section .offer-list-section .offer-item .offer-view-btn:hover{background:#000}@media (max-width: 1024px){.ilan-detay-page .ilan-main-section{grid-template-columns:1fr;gap:2rem}}@media (max-width: 768px){.ilan-detay-page{margin-top:calc(110px + 1rem);padding-bottom:2rem}.ilan-detay-page .ilan-detay-content{gap:4rem}.ilan-detay-page .ilan-detay-content .teklifler-listesi h3{font-size:16px;margin-bottom:.75rem}.ilan-detay-page .ilan-detay-content .teklifler-listesi .teklif-item{padding:.75rem}.ilan-detay-page .ilan-detay-content .teklifler-listesi .teklif-item .teklif-header{margin-bottom:.5rem;flex-direction:column;gap:.5rem}.ilan-detay-page .ilan-detay-content .teklifler-listesi .teklif-item .teklif-header .teklif-user .teklif-user-image,.ilan-detay-page .ilan-detay-content .teklifler-listesi .teklif-item .teklif-header .teklif-user .teklif-user-avatar{width:35px;height:35px;font-size:14px}.ilan-detay-page .ilan-detay-content .teklifler-listesi .teklif-item .teklif-header .teklif-user .teklif-user-info h4{font-size:13px}.ilan-detay-page .ilan-detay-content .teklifler-listesi .teklif-item .teklif-header .teklif-user .teklif-user-info .teklif-date{font-size:11px}.ilan-detay-page .ilan-detay-content .teklifler-listesi .teklif-item .teklif-header .max-offer-badge{align-self:flex-start;padding:.2rem .6rem;font-size:10px}.ilan-detay-page .ilan-detay-content .teklifler-listesi .teklif-item .teklif-header .teklif-price{margin-bottom:.5rem}.ilan-detay-page .ilan-detay-content .teklifler-listesi .teklif-item .teklif-header .teklif-actions{flex-direction:column;gap:.5rem}.ilan-detay-page .ilan-detay-content .teklifler-listesi .teklif-item .teklif-header .teklif-actions .teklif-btn{padding:.5rem .75rem;font-size:13px}.ilan-detay-page .ilan-detay-content .teklifler-listesi .teklif-item .teklif-price{padding-top:.5rem}.ilan-detay-page .ilan-detay-content .teklifler-listesi .teklif-item .teklif-price .teklif-price-label{font-size:11px}.ilan-detay-page .ilan-detay-content .teklifler-listesi .teklif-item .teklif-price .teklif-price-value{font-size:16px}.ilan-detay-page .ilan-main-section{padding:1rem;gap:1.5rem;border-radius:8px}.ilan-detay-page .ilan-main-section .ilan-images .satıcı-bilgileri h3{font-size:16px;margin-bottom:.75rem}.ilan-detay-page .ilan-main-section .ilan-images .satıcı-bilgileri .satıcı-card{padding:1rem;gap:.75rem;border-radius:8px}.ilan-detay-page .ilan-main-section .ilan-images .satıcı-bilgileri .satıcı-card .satıcı-avatar-img,.ilan-detay-page .ilan-main-section .ilan-images .satıcı-bilgileri .satıcı-card .satıcı-avatar{width:50px;height:50px;font-size:20px}.ilan-detay-page .ilan-main-section .ilan-images .satıcı-bilgileri .satıcı-card .satıcı-details h4{font-size:16px}.ilan-detay-page .ilan-main-section .ilan-images .satıcı-bilgileri .satıcı-card .satıcı-details .satıcı-firma{font-size:13px;margin-bottom:.4rem}.ilan-detay-page .ilan-main-section .ilan-images .satıcı-bilgileri .satıcı-card .satıcı-details .satıcı-rating{gap:.3rem;margin-bottom:.4rem}.ilan-detay-page .ilan-main-section .ilan-images .satıcı-bilgileri .satıcı-card .satıcı-details .satıcı-rating .rating-value{font-size:14px}.ilan-detay-page .ilan-main-section .ilan-images .satıcı-bilgileri .satıcı-card .satıcı-details .satıcı-rating .rating-stars{font-size:12px}.ilan-detay-page .ilan-main-section .ilan-images .satıcı-bilgileri .satıcı-card .satıcı-details .satıcı-rating .rating-count{font-size:11px}.ilan-detay-page .ilan-main-section .ilan-images .satıcı-bilgileri .satıcı-card .satıcı-details .satıcı-konum{font-size:12px}.ilan-detay-page .ilan-main-section .ilan-images .image-slider .slider-btn{width:32px;height:32px;font-size:20px}.ilan-detay-page .ilan-main-section .ilan-images .image-slider .slider-btn.prev{left:.5rem}.ilan-detay-page .ilan-main-section .ilan-images .image-slider .slider-btn.next{right:.5rem}.ilan-detay-page .ilan-main-section .ilan-images .image-thumbnails{gap:.4rem;padding:.4rem 0}.ilan-detay-page .ilan-main-section .ilan-images .image-thumbnails img{width:60px;height:60px;border-radius:6px}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-header h1{font-size:20px;margin-bottom:.75rem;line-height:1.4}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-header .badges .kategori-badge,.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-header .badges .category-badge{padding:.3rem .8rem;font-size:12px}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-header .badges .location-badge{padding:.3rem .7rem;font-size:11px}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-stats{padding:1rem;gap:.75rem}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-stats .stat-item .stat-label{font-size:11px}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-stats .stat-item .stat-value{font-size:20px}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-prices{padding:1rem;gap:.75rem}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-prices .price-item .price-label{font-size:13px}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-prices .price-item .price-value{font-size:20px}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-dates{grid-template-columns:1fr;gap:.75rem}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-dates .date-item{padding:.75rem}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-dates .date-item.countdown{grid-column:span 1}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-dates .date-item .date-label{font-size:11px}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-dates .date-item .date-value{font-size:14px}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-description h3{font-size:16px;margin-bottom:.5rem}.ilan-detay-page .ilan-main-section .ilan-info-section .ilan-description p{font-size:14px;line-height:1.6}.ilan-detay-page .ilan-main-section .ilan-info-section .teklif-verme-formu{padding:1rem}.ilan-detay-page .ilan-main-section .ilan-info-section .teklif-verme-formu h3{font-size:16px;margin-bottom:.75rem}.ilan-detay-page .ilan-main-section .ilan-info-section .teklif-verme-formu .teklif-input-wrapper input{font-size:14px;padding:.6rem .8rem}.ilan-detay-page .ilan-main-section .ilan-info-section .teklif-verme-formu .teklif-input-wrapper .currency{font-size:14px}.ilan-detay-page .ilan-main-section .ilan-info-section .teklif-verme-formu .teklif-ver-btn{font-size:14px;padding:.6rem 1rem}.ilan-detay-page .ilan-main-section .ilan-info-section .pending-offer-section{padding:.75rem}.ilan-detay-page .ilan-main-section .ilan-info-section .pending-offer-section .pending-offer-info{font-size:13px;margin-bottom:.6rem}.ilan-detay-page .ilan-main-section .ilan-info-section .pending-offer-section .pending-offer-btn{font-size:13px;padding:.5rem .75rem}.ilan-detay-page .ilan-main-section .ilan-info-section .no-offers-section{padding:.75rem}.ilan-detay-page .ilan-main-section .ilan-info-section .no-offers-section .no-offers-info{font-size:13px}.ilan-detay-page .ilan-main-section .ilan-info-section .offer-list-section{padding:.75rem}.ilan-detay-page .ilan-main-section .ilan-info-section .offer-list-section h3{font-size:15px;margin-bottom:.75rem}.ilan-detay-page .ilan-main-section .ilan-info-section .offer-list-section .offer-list{gap:.5rem}.ilan-detay-page .ilan-main-section .ilan-info-section .offer-list-section .offer-item{padding:.6rem}.ilan-detay-page .ilan-main-section .ilan-info-section .offer-list-section .offer-item .offer-user-info .offer-user-avatar,.ilan-detay-page .ilan-main-section .ilan-info-section .offer-list-section .offer-item .offer-user-info .offer-user-avatar-placeholder{width:35px;height:35px;font-size:12px}.ilan-detay-page .ilan-main-section .ilan-info-section .offer-list-section .offer-item .offer-user-info .offer-user-name{font-size:13px}.ilan-detay-page .ilan-main-section .ilan-info-section .offer-list-section .offer-item .offer-view-btn{font-size:10px;padding:.4rem .75rem}}.ilan-detay-page .modal-overlay{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:fadeIn .3s ease}.ilan-detay-page .modal-content{background:#fff;border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;position:relative;animation:slideUp .3s ease;box-shadow:0 10px 40px #0003}.ilan-detay-page .modal-close{position:absolute;top:1rem;right:1rem;background:#ffffffe6;border:none;border-radius:50%;width:40px;height:40px;font-size:30px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;color:#111;transition:all .3s ease;box-shadow:0 2px 8px #0003}.ilan-detay-page .modal-close:hover{background:#fff;transform:rotate(90deg)}.ilan-detay-page .modal-sozlesme{padding:2rem}.ilan-detay-page .modal-sozlesme h2{margin:0 0 1.5rem;font-size:24px;color:#111;font-weight:600}.ilan-detay-page .modal-sozlesme .sozlesme-content p{margin:0 0 1rem;font-size:15px;color:#333;line-height:1.6}.ilan-detay-page .modal-sozlesme .sozlesme-content p strong{color:#111;font-weight:600}.ilan-detay-page .modal-sozlesme .sozlesme-content ol{margin:0 0 1.5rem;padding-left:1.5rem}.ilan-detay-page .modal-sozlesme .sozlesme-content ol li{margin-bottom:.75rem;font-size:15px;color:#333;line-height:1.6}.ilan-detay-page .modal-sozlesme .sozlesme-content .sozlesme-checkbox{margin:1.5rem 0;padding:1rem;background:#fafafa;border-radius:8px}.ilan-detay-page .modal-sozlesme .sozlesme-content .sozlesme-checkbox label{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-size:15px;color:#111}.ilan-detay-page .modal-sozlesme .sozlesme-content .sozlesme-checkbox label input[type=checkbox]{width:20px;height:20px;cursor:pointer;accent-color:#111}.ilan-detay-page .modal-sozlesme .sozlesme-content .modal-actions{display:flex;gap:1rem;margin-top:2rem}.ilan-detay-page .modal-sozlesme .sozlesme-content .modal-actions button{flex:1;padding:.75rem 1.5rem;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.ilan-detay-page .modal-sozlesme .sozlesme-content .modal-actions button.btn-cancel{background:#fff;color:#111;border:1px solid #e0e0e0}.ilan-detay-page .modal-sozlesme .sozlesme-content .modal-actions button.btn-cancel:hover{background:#fafafa;border-color:#111}.ilan-detay-page .modal-sozlesme .sozlesme-content .modal-actions button.btn-confirm{background:#111;color:#fff;border:1px solid #111}.ilan-detay-page .modal-sozlesme .sozlesme-content .modal-actions button.btn-confirm:hover:not(:disabled){background:#000;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.ilan-detay-page .modal-sozlesme .sozlesme-content .modal-actions button.btn-confirm:disabled{background:#ccc;cursor:not-allowed;opacity:.6}@media (max-width: 768px){.ilan-detay-page .modal-content{max-width:100%;border-radius:12px}.ilan-detay-page .modal-body{padding:1.5rem}.ilan-detay-page .modal-body h2{font-size:20px;margin-bottom:1rem}.ilan-detay-page .modal-body .sozlesme-content p,.ilan-detay-page .modal-body .sozlesme-content ol li{font-size:14px}.ilan-detay-page .modal-body .sozlesme-content .modal-actions{flex-direction:column;gap:.75rem}.ilan-detay-page .modal-body .sozlesme-content .modal-actions button{width:100%}}.filters-overlay{display:none;position:fixed;inset:0;background:#00000080;z-index:998;animation:fadeIn .3s ease}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}.filters-sidebar{background:#fff;border-radius:12px;padding:1.5rem;border:1px solid #e0e0e0;box-shadow:0 2px 8px #0000000f;height:fit-content;position:sticky;top:calc(140px + 2rem);max-width:100%;overflow:hidden;transition:transform .3s ease;display:flex;flex-direction:column;justify-content:center}.filters-sidebar .filters-sidebar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.filters-sidebar .filters-sidebar-header h3{margin:0;font-size:20px;color:#111;font-weight:600}.filters-sidebar .filters-sidebar-header .close-btn{display:none;background:none;border:none;cursor:pointer;padding:.5rem;color:#666;transition:color .3s ease;border-radius:4px}.filters-sidebar .filters-sidebar-header .close-btn:hover{color:#111;background:#f5f5f5}.filters-sidebar .filters-sidebar-header .close-btn svg{display:block}.filters-sidebar .filter-section{margin-bottom:1.5rem}.filters-sidebar .filter-section h4{margin:0 0 .75rem;font-size:14px;color:#666;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.filters-sidebar .filter-section .price-inputs{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;width:100%}.filters-sidebar .filter-section .price-inputs input{width:100%;min-width:0;padding:.6rem .8rem;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;outline:none;transition:all .3s ease;box-sizing:border-box}.filters-sidebar .filter-section .price-inputs input[type=number]{-moz-appearance:textfield;appearance:textfield}.filters-sidebar .filter-section .price-inputs input[type=number]::-webkit-inner-spin-button,.filters-sidebar .filter-section .price-inputs input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.filters-sidebar .filter-section .price-inputs input:focus{border-color:#111;box-shadow:0 0 0 3px #0000001a}.filters-sidebar .filter-section .price-inputs input::placeholder{color:#999}.filters-sidebar .filter-section .price-inputs .separator{color:#666;font-weight:600;text-align:center;flex-shrink:0;padding:0 .25rem}.filters-sidebar .filter-section select{width:100%;padding:.6rem .8rem;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;outline:none;background:#fff;cursor:pointer;transition:all .3s ease}.filters-sidebar .filter-section select:focus{border-color:#111;box-shadow:0 0 0 3px #0000001a}.filters-sidebar .apply-filters-btn{width:100%;padding:.75rem 1rem;background:#111;color:#fff;border:1px solid #111;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:.75rem}.filters-sidebar .apply-filters-btn:hover{background:#000;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.filters-sidebar .reset-filters-btn{width:100%;padding:.75rem 1rem;background:#fff;color:#111;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.filters-sidebar .reset-filters-btn:hover{background:#fafafa;border-color:#111}@media (max-width: 1024px){.filters-sidebar{position:fixed;top:0;left:0;height:100vh;width:320px;max-width:85vw;z-index:999;border-radius:0;border:none;box-shadow:2px 0 10px #0000001a;transform:translate(-100%);overflow-y:auto;padding:1.5rem}.filters-sidebar.open{transform:translate(0);animation:slideInLeft .3s ease;display:flex;flex-direction:column;justify-content:center}.filters-sidebar .filters-sidebar-header .close-btn{display:block}.filters-sidebar .price-inputs{grid-template-columns:1fr auto 1fr;gap:.4rem}.filters-sidebar .price-inputs input{font-size:13px;padding:.5rem .6rem}}@media (max-width: 768px){.filters-sidebar{width:300px;max-width:90vw;padding:1rem}.filters-sidebar .filters-sidebar-header h3{font-size:18px}.filters-sidebar .filter-section{margin-bottom:1rem}.filters-sidebar .filter-section h4{font-size:13px}.filters-sidebar .filter-section .price-inputs{grid-template-columns:1fr auto 1fr;gap:.4rem;width:100%}.filters-sidebar .filter-section .price-inputs input{width:100%;font-size:13px;padding:.5rem .6rem;min-width:0}.filters-sidebar .filter-section .price-inputs .separator{padding:0 .2rem}.filters-sidebar .filter-section select{width:100%;font-size:13px;padding:.5rem .6rem}}@media (max-width: 1024px){.filters-overlay{display:block}}.ilan-list-item{background:#fff;border-radius:12px;padding:1.5rem;border:1px solid #e0e0e0;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;gap:1rem;cursor:pointer;transition:all .3s ease}.ilan-list-item:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-2px);border-color:#ccc}.ilan-list-item .ilan-top{display:flex;gap:1rem;align-items:flex-start}.ilan-list-item .ilan-image{flex-shrink:0;width:120px;height:120px;border-radius:8px;overflow:hidden}.ilan-list-item .ilan-image img{width:100%;height:100%;object-fit:cover}.ilan-list-item .ilan-top-info{flex:1;display:flex;flex-direction:column;gap:.5rem;min-width:0}.ilan-list-item .ilan-top-info .seller-info{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.ilan-list-item .ilan-top-info .seller-info .seller-avatar{width:28px;height:28px;border-radius:50%;object-fit:cover;border:2px solid #e0e0e0}.ilan-list-item .ilan-top-info .seller-info .seller-avatar-placeholder{width:28px;height:28px;border-radius:50%;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.ilan-list-item .ilan-top-info .seller-info .seller-name{font-size:13px;color:#666;font-weight:500}.ilan-list-item .ilan-top-info h3{margin:0;font-size:16px;color:#111;font-weight:600;line-height:1.4}.ilan-list-item .ilan-top-info .ilan-aciklama{margin:0;font-size:14px;color:#666;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ilan-list-item .ilan-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:.75rem;border-top:1px solid #f0f0f0}.ilan-list-item .ilan-bottom .price-value{font-size:20px;font-weight:700;color:#111;white-space:nowrap}.ilan-list-item .ilan-bottom .ilan-meta{display:flex;gap:1rem;font-size:14px;color:#666}.ilan-list-item .ilan-bottom .ilan-meta .ilan-konum{display:flex;align-items:center;gap:.25rem}.ilan-list-item .ilan-bottom .ilan-meta .ilan-konum:before{content:"📍";font-size:12px}.ilan-list-item .ilan-bottom .ilan-meta .ilan-tarih{display:flex;align-items:center;gap:.25rem}.ilan-list-item .ilan-bottom .ilan-meta .ilan-tarih:before{content:"📅";font-size:12px}@media (max-width: 768px){.ilan-list-item{padding:1rem;gap:1rem}.ilan-list-item .ilan-top{gap:1rem}.ilan-list-item .ilan-image{width:90px;height:90px;flex-shrink:0}.ilan-list-item .ilan-top-info{gap:.35rem}.ilan-list-item .ilan-top-info .seller-info{gap:.4rem;margin-bottom:.15rem}.ilan-list-item .ilan-top-info .seller-info .seller-avatar,.ilan-list-item .ilan-top-info .seller-info .seller-avatar-placeholder{width:24px;height:24px;font-size:10px}.ilan-list-item .ilan-top-info .seller-info .seller-name{font-size:12px}.ilan-list-item .ilan-top-info h3{font-size:15px}.ilan-list-item .ilan-top-info .ilan-aciklama{font-size:13px;-webkit-line-clamp:2;line-clamp:2}.ilan-list-item .ilan-bottom{padding-top:.5rem;flex-wrap:wrap;gap:.75rem}.ilan-list-item .ilan-bottom .price-value{font-size:15px}.ilan-list-item .ilan-bottom .ilan-meta{flex-direction:row;gap:1rem;font-size:13px}}.skeleton-container{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;width:100%}@media (max-width: 768px){.skeleton-container{grid-template-columns:1fr}}.skeleton-item{background:#fff;border-radius:12px;padding:1.5rem;border:1px solid #e0e0e0;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;gap:1rem}.skeleton-image{width:100%;height:200px;border-radius:8px;background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite}.skeleton-content{display:flex;flex-direction:column;gap:.75rem;flex:1}.skeleton-title{width:80%;height:20px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite}.skeleton-description{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}.skeleton-line{width:100%;height:14px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite}.skeleton-line:first-child{width:100%}.skeleton-line:last-child{width:75%}.skeleton-meta{display:flex;gap:1rem;margin-top:.25rem}.skeleton-meta-item{width:80px;height:14px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite}.skeleton-stats{display:flex;gap:1.5rem;margin-top:.25rem}.skeleton-stat{width:100px;height:13px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite}.skeleton-price{width:120px;height:24px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite;margin-top:auto;padding-top:.5rem;border-top:1px solid #f0f0f0}@media (max-width: 1024px){.skeleton-item{gap:1rem;padding:1rem}.skeleton-image{height:180px}.skeleton-title{height:18px}}@media (max-width: 768px){.skeleton-item{gap:1rem;padding:1rem}.skeleton-image{height:200px}.skeleton-title{height:18px}.skeleton-line{height:13px}.skeleton-meta{flex-direction:column;gap:.5rem}.skeleton-meta-item{width:100px;height:13px}.skeleton-stats{flex-wrap:wrap;gap:1rem}.skeleton-stat{width:90px;height:12px}.skeleton-price{width:100px;height:20px;margin-top:.5rem}}.kategori-ilanlari-page{margin-top:calc(140px + 2rem);padding-bottom:6rem}.kategori-ilanlari-page .kategori-ilanlari-content{display:grid;grid-template-columns:280px 1fr;gap:2rem;align-items:start}.kategori-ilanlari-page .kategori-ilanlari-content .ilanlar-list .list-header{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.kategori-ilanlari-page .kategori-ilanlari-content .ilanlar-list .list-header .header-left{display:flex;align-items:center;gap:.5rem}.kategori-ilanlari-page .kategori-ilanlari-content .ilanlar-list .list-header h2{margin:0;font-size:20px;color:#111;font-weight:600}.kategori-ilanlari-page .kategori-ilanlari-content .ilanlar-list .filter-toggle-btn{display:none;width:100%;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;background:#fff;color:#111;border:2px solid #e0e0e0;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;margin-bottom:1.5rem;position:relative;z-index:10}.kategori-ilanlari-page .kategori-ilanlari-content .ilanlar-list .filter-toggle-btn svg{flex-shrink:0}.kategori-ilanlari-page .kategori-ilanlari-content .ilanlar-list .filter-toggle-btn span{font-weight:500}.kategori-ilanlari-page .kategori-ilanlari-content .ilanlar-list .filter-toggle-btn:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.kategori-ilanlari-page .kategori-ilanlari-content .ilanlar-list .filter-toggle-btn:active{transform:translateY(0)}.kategori-ilanlari-page .kategori-ilanlari-content .ilanlar-list .ilanlar-list-items{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media (max-width: 768px){.kategori-ilanlari-page .kategori-ilanlari-content .ilanlar-list .ilanlar-list-items{grid-template-columns:1fr}}@media (max-width: 1024px){.kategori-ilanlari-page .kategori-ilanlari-content{grid-template-columns:1fr;gap:1.5rem}.kategori-ilanlari-page .ilanlar-list .filter-toggle-btn{display:flex!important}}@media (max-width: 768px){.kategori-ilanlari-page{margin-top:calc(110px + 2rem);padding-bottom:6rem}.kategori-ilanlari-page .kategori-ilanlari-content{grid-template-columns:1fr;gap:1.5rem}.kategori-ilanlari-page .ilanlar-list .list-header{flex-wrap:wrap}.kategori-ilanlari-page .ilanlar-list .list-header .header-left{flex:1;min-width:0}.kategori-ilanlari-page .ilanlar-list .list-header h2{font-size:1rem!important}.kategori-ilanlari-page .ilanlar-list .filter-toggle-btn{display:flex;padding:.5rem 1rem;font-size:13px}.kategori-ilanlari-page .ilanlar-list .filter-toggle-btn svg{width:16px;height:16px}}.ilanEkle{padding:3rem 0rem 9rem;min-height:calc(100vh - 140px);margin-top:140px}@media (max-width: 900px){.ilanEkle{margin-top:110px}}.ilanEkle .ilanEkleForm{display:flex;flex-direction:column;gap:1.5rem}.ilanEkle .ilanEkleForm .resimlerSection{display:flex;gap:2rem;margin-bottom:1rem;padding-bottom:2rem;border-bottom:1px solid #e0e0e0}.ilanEkle .ilanEkleForm .resimlerSection>div:first-child{flex:0 0 200px;max-width:200px}.ilanEkle .ilanEkleForm .resimlerSection>div:last-child{flex:1;min-width:0}@media (max-width: 768px){.ilanEkle .ilanEkleForm .resimlerSection{flex-direction:column;gap:1.5rem}.ilanEkle .ilanEkleForm .resimlerSection>div:first-child{flex:none;max-width:100%}}.addCoverImage .section-label{display:block;font-size:14px;font-weight:600;color:#111;margin-bottom:.75rem}.addCoverImage .kapsayici{position:relative}.addCoverImage .kapak-image-container{position:relative;width:100%;aspect-ratio:1;border-radius:12px;overflow:hidden;border:2px solid #e0e0e0}.addCoverImage .kapak-image-container img{width:100%;height:100%;object-fit:cover}.addCoverImage .kapak-image-container .overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000b3);padding:1rem;color:#fff}.addCoverImage .kapak-image-container .overlay span{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.addCoverImage .kapak-image-container .remove-btn{position:absolute;top:.5rem;right:.5rem;width:32px;height:32px;border-radius:50%;background:#000000b3;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.addCoverImage .kapak-image-container .remove-btn:hover{background:#dc2626;transform:scale(1.1)}.addCoverImage .kapak-image-container .remove-btn svg{font-size:18px}.addCoverImage .upload-placeholder{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;border:2px dashed #ccc;border-radius:12px;cursor:pointer;transition:all .3s ease}.addCoverImage .upload-placeholder:hover{border-color:#111;background:#fafafa}.addCoverImage .upload-placeholder .placeholder-content{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#666}.addCoverImage .upload-placeholder .placeholder-content svg{font-size:40px;color:#999}.addCoverImage .upload-placeholder .placeholder-content span{font-size:14px;font-weight:500}.addCoverImage .upload-placeholder .placeholder-content small{font-size:12px;color:#999}.addCoverImage .change-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.75rem;padding:.6rem 1rem;background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .3s ease;width:100%}.addCoverImage .change-btn:hover{background:#f0f0f0;border-color:#111}.addCoverImage .change-btn svg{font-size:20px;color:#666}.addCoverImage .change-btn span{font-size:13px;font-weight:500;color:#333}.addImages .section-label{display:block;font-size:14px;font-weight:600;color:#111;margin-bottom:.75rem}.addImages .section-label .count{font-weight:400;color:#666;font-size:13px}.addImages .images-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem}@media (max-width: 768px){.addImages .images-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 480px){.addImages .images-grid{grid-template-columns:repeat(2,1fr)}}.addImages .image-item{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;border:2px solid #e0e0e0}.addImages .image-item img{width:100%;height:100%;object-fit:cover}.addImages .image-item .remove-btn{position:absolute;top:.25rem;right:.25rem;width:24px;height:24px;border-radius:50%;background:#000000b3;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;opacity:0}.addImages .image-item .remove-btn:hover{background:#dc2626;transform:scale(1.1)}.addImages .image-item .remove-btn svg{font-size:16px}.addImages .image-item:hover .remove-btn{opacity:1}.addImages .image-item .new-badge{position:absolute;bottom:.25rem;left:.25rem;padding:.15rem .4rem;background:#22c55e;color:#fff;font-size:10px;font-weight:600;border-radius:4px;text-transform:uppercase}.addImages .add-image-btn{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border:2px dashed #ccc;border-radius:8px;cursor:pointer;transition:all .3s ease}.addImages .add-image-btn:hover{border-color:#111;background:#fafafa}.addImages .add-image-btn .add-content{display:flex;flex-direction:column;align-items:center;gap:.25rem;color:#666}.addImages .add-image-btn .add-content svg{font-size:24px;color:#999}.addImages .add-image-btn .add-content span{font-size:11px;font-weight:500}.addImages .info-text{margin-top:.75rem;font-size:12px;color:#999}.ilanDuzenle{padding:3rem 0rem 9rem;min-height:calc(100vh - 140px);margin-top:140px}@media (max-width: 900px){.ilanDuzenle{margin-top:110px}}.ilanDuzenle .ilanDuzenleSection .page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.ilanDuzenle .ilanDuzenleSection .page-header h1{font-size:1.75rem;font-weight:700;color:#333;margin:0}.ilanDuzenle .ilanDuzenleSection .page-header .ilan-durumu{font-size:.9rem;color:#666}.ilanDuzenle .ilanDuzenleSection .page-header .ilan-durumu .status{padding:.25rem .75rem;border-radius:20px;font-weight:600;font-size:.8rem}.ilanDuzenle .ilanDuzenleSection .page-header .ilan-durumu .status.approved{background-color:#e8f5e9;color:#2e7d32}.ilanDuzenle .ilanDuzenleSection .page-header .ilan-durumu .status.pending{background-color:#fff3e0;color:#f57c00}.ilanDuzenle .ilanDuzenleSection .page-header .ilan-durumu .status.rejected{background-color:#ffebee;color:#c62828}.ilanDuzenle .ilanDuzenleSection .rejection-reason{background-color:#ffebee;border-left:4px solid #c62828;padding:1rem 1.5rem;margin-bottom:2rem;border-radius:0 8px 8px 0;color:#c62828;font-size:.9rem}.ilanDuzenle .ilanDuzenleSection .rejection-reason strong{display:block;margin-bottom:.25rem}.ilanDuzenle .ilanDuzenleForm{display:flex;flex-direction:column;gap:1.5rem}.ilanDuzenle .ilanDuzenleForm .images-section{display:flex;gap:2rem;margin-bottom:1rem;padding-bottom:2rem;border-bottom:1px solid #e0e0e0}.ilanDuzenle .ilanDuzenleForm .images-section .cover-image-wrapper{flex:0 0 200px;max-width:200px}.ilanDuzenle .ilanDuzenleForm .images-section .product-images-wrapper{flex:1;min-width:0}@media (max-width: 768px){.ilanDuzenle .ilanDuzenleForm .images-section{flex-direction:column;gap:1.5rem}.ilanDuzenle .ilanDuzenleForm .images-section .cover-image-wrapper{flex:none;max-width:100%}}.ilanDuzenle .ilanDuzenleForm .image-info-text{font-size:.8rem;color:#999;margin-top:.5rem;text-align:center;font-style:italic}.editableCoverImage .section-label{display:block;font-size:14px;font-weight:600;color:#111;margin-bottom:.75rem}.editableCoverImage .kapsayici{position:relative}.editableCoverImage .kapak-image-container{position:relative;width:100%;aspect-ratio:1;border-radius:12px;overflow:hidden;border:2px solid #e0e0e0}.editableCoverImage .kapak-image-container img{width:100%;height:100%;object-fit:cover}.editableCoverImage .kapak-image-container .overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000b3);padding:1rem;color:#fff}.editableCoverImage .kapak-image-container .overlay span{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.editableCoverImage .kapak-image-container .remove-btn{position:absolute;top:.5rem;right:.5rem;width:32px;height:32px;border-radius:50%;background:#000000b3;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.editableCoverImage .kapak-image-container .remove-btn:hover{background:#dc2626;transform:scale(1.1)}.editableCoverImage .kapak-image-container .remove-btn svg{font-size:18px}.editableCoverImage .upload-placeholder{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;border:2px dashed #ccc;border-radius:12px;cursor:pointer;transition:all .3s ease}.editableCoverImage .upload-placeholder:hover{border-color:#111;background:#fafafa}.editableCoverImage .upload-placeholder .placeholder-content{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#666}.editableCoverImage .upload-placeholder .placeholder-content svg{font-size:40px;color:#999}.editableCoverImage .upload-placeholder .placeholder-content span{font-size:14px;font-weight:500}.editableCoverImage .upload-placeholder .placeholder-content small{font-size:12px;color:#999}.editableCoverImage .change-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.75rem;padding:.6rem 1rem;background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .3s ease;width:100%}.editableCoverImage .change-btn:hover{background:#f0f0f0;border-color:#111}.editableCoverImage .change-btn svg{font-size:20px;color:#666}.editableCoverImage .change-btn span{font-size:13px;font-weight:500;color:#333}.editableImages .section-label{display:block;font-size:14px;font-weight:600;color:#111;margin-bottom:.75rem}.editableImages .section-label .count{font-weight:400;color:#666;font-size:13px}.editableImages .images-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem}@media (max-width: 768px){.editableImages .images-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 480px){.editableImages .images-grid{grid-template-columns:repeat(2,1fr)}}.editableImages .image-item{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;border:2px solid #e0e0e0}.editableImages .image-item img{width:100%;height:100%;object-fit:cover}.editableImages .image-item .remove-btn{position:absolute;top:.25rem;right:.25rem;width:24px;height:24px;border-radius:50%;background:#000000b3;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;opacity:0}.editableImages .image-item .remove-btn:hover{background:#dc2626;transform:scale(1.1)}.editableImages .image-item .remove-btn svg{font-size:16px}.editableImages .image-item:hover .remove-btn{opacity:1}.editableImages .image-item .new-badge{position:absolute;bottom:.25rem;left:.25rem;padding:.15rem .4rem;background:#22c55e;color:#fff;font-size:10px;font-weight:600;border-radius:4px;text-transform:uppercase}.editableImages .add-image-btn{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border:2px dashed #ccc;border-radius:8px;cursor:pointer;transition:all .3s ease}.editableImages .add-image-btn:hover{border-color:#111;background:#fafafa}.editableImages .add-image-btn .add-content{display:flex;flex-direction:column;align-items:center;gap:.25rem;color:#666}.editableImages .add-image-btn .add-content svg{font-size:24px;color:#999}.editableImages .add-image-btn .add-content span{font-size:11px;font-weight:500}.editableImages .info-text{margin-top:.75rem;font-size:12px;color:#999}.dashboard{padding-bottom:3rem;position:relative}.dashboard .dashboardContent{display:flex;flex-direction:column;gap:2rem}.dashboard .dashboardContent .infoCards{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem}.dashboard .dashboardContent .two{display:flex;gap:1.5rem}.dashboard .modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;justify-content:center;align-items:center;z-index:99999999}.dashboard .modal-overlay .modal{background:#fff;padding:3rem;border-radius:12px;max-width:500px;width:100%;position:relative;height:300px;overflow-y:auto}.dashboard .modal-overlay .modal .close-btn{position:absolute;right:1rem;top:1rem;background:transparent;font-size:1.5rem;border:none;cursor:pointer}.dashboard .modal-overlay .product-list{display:flex;flex-direction:column;gap:16px}.dashboard .modal-overlay .product-list .product-item{display:flex;align-items:center;gap:12px}.dashboard .modal-overlay .product-list .product-item img{width:40px;height:40px;object-fit:contain}.dashboard .modal-overlay .product-list .product-item .details{flex-grow:1}.dashboard .modal-overlay .product-list .product-item .details .name{font-weight:500;color:#1f1f1f}.dashboard .modal-overlay .product-list .product-item .details .id{font-size:.8rem;color:#888}.dashboard .modal-overlay .product-list .product-item .sales{font-size:.9rem;font-weight:500;color:#555}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.375em;border-bottom-right-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-top:1px solid #aeaeae;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{background-color:transparent;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:auto 1px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.5em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:5em;margin:2px}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:5em;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.375em;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 1.0625em);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.625em;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__children-container{width:17.25em;margin:.5em;padding-right:.25em;padding-left:.25em;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.react-datepicker-popper-offset{margin-top:-.7em}.date-range-picker{display:flex;gap:16px;align-items:center;align-self:flex-end}.date-range-picker .date-picker-field{display:flex;flex-direction:column}.date-range-picker .date-picker-field label{font-size:14px;color:#555;margin-bottom:4px}.date-range-picker .date-picker-field input{padding:8px 12px;border:1px solid #ccc;border-radius:6px;font-size:14px;width:180px}.date-range-picker .date-picker-field input:focus{outline:none;border-color:#007aff}.summary-card{display:flex;justify-content:space-between;gap:1.5rem}.summary-card__left{padding:1.5rem;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;flex:2}.summary-card__left h4{font-size:1rem;margin-bottom:.75rem}.summary-card__right{padding:1.5rem;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;flex:1;display:flex;flex-direction:column;justify-content:center;gap:.5rem}.summary-card__right h4{font-size:1rem;margin-bottom:.5rem}.summary-card__right p{font-size:.95rem}.summary-card__right p span{font-weight:600;margin-right:.3rem}.infoCard{box-shadow:0 2px 4px #00000014,0 4px 12px #00000014;border:1px solid #d1d7dc;padding:20px;border-radius:15px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;background-color:#fff}.infoCard .iconCard{width:3.125rem;height:3.125rem}.infoCard span{font-size:.9rem}.infoCard .textCard{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem}.dashboard-skeleton{width:100%;min-height:100vh;animation:fadeIn .5s ease-out}.dashboard-skeleton .container{max-width:1200px;margin:0 auto}.dashboard-skeleton .dashboard-content .date-picker-skeleton{display:flex;align-items:center;gap:15px;margin-bottom:30px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.dashboard-skeleton .dashboard-content .date-picker-skeleton .skeleton-date-input{width:150px;height:40px;background:#e0e0e0;border-radius:6px}.dashboard-skeleton .dashboard-content .date-picker-skeleton .skeleton-date-separator{width:20px;height:2px;background:#e0e0e0;border-radius:1px}.dashboard-skeleton .dashboard-content .info-cards-skeleton{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.dashboard-skeleton .dashboard-content .info-cards-skeleton .info-card-skeleton{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;align-items:center;gap:15px}.dashboard-skeleton .dashboard-content .info-cards-skeleton .info-card-skeleton .skeleton-icon{width:50px;height:50px;background:#e0e0e0;border-radius:8px}.dashboard-skeleton .dashboard-content .info-cards-skeleton .info-card-skeleton .skeleton-content{flex:1}.dashboard-skeleton .dashboard-content .info-cards-skeleton .info-card-skeleton .skeleton-content .skeleton-value{width:80px;height:24px;background:#e0e0e0;border-radius:4px;margin-bottom:8px}.dashboard-skeleton .dashboard-content .info-cards-skeleton .info-card-skeleton .skeleton-content .skeleton-tag{width:60px;height:16px;background:#e0e0e0;border-radius:4px}.dashboard-skeleton .dashboard-content .summary-card-skeleton{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:30px}.dashboard-skeleton .dashboard-content .summary-card-skeleton .skeleton-title{width:150px;height:20px;background:#e0e0e0;border-radius:4px;margin-bottom:20px}.dashboard-skeleton .dashboard-content .summary-card-skeleton .skeleton-chart{width:100%;height:200px;background:#e0e0e0;border-radius:6px}.dashboard-skeleton .dashboard-content .two-column-skeleton{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:30px}@media (max-width: 768px){.dashboard-skeleton .dashboard-content .two-column-skeleton{grid-template-columns:1fr}}.dashboard-skeleton .dashboard-content .two-column-skeleton .column-skeleton{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.dashboard-skeleton .dashboard-content .two-column-skeleton .column-skeleton .skeleton-title{width:120px;height:20px;background:#e0e0e0;border-radius:4px;margin-bottom:20px}.dashboard-skeleton .dashboard-content .two-column-skeleton .column-skeleton .skeleton-list .skeleton-list-item{width:100%;height:40px;background:#e0e0e0;border-radius:6px;margin-bottom:10px}.dashboard-skeleton .dashboard-content .two-column-skeleton .column-skeleton .skeleton-list .skeleton-list-item:last-child{margin-bottom:0}.dashboard-skeleton .dashboard-content .visitor-chart-skeleton{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.dashboard-skeleton .dashboard-content .visitor-chart-skeleton .skeleton-title{width:150px;height:20px;background:#e0e0e0;border-radius:4px;margin-bottom:20px}.dashboard-skeleton .dashboard-content .visitor-chart-skeleton .skeleton-chart-large{width:100%;height:300px;background:#e0e0e0;border-radius:6px}.dashboard-skeleton .pulse{animation:pulse 2s ease-in-out infinite}.top-categories-card{background-color:#fff;border-radius:20px;padding:2rem;width:100%;box-shadow:0 2px 8px #0000000d;position:relative;display:flex;flex-direction:column;flex:2}.top-categories-card .title{font-size:1.1rem;font-weight:600;color:#1f1f1f;margin-bottom:16px}.top-categories-card .chart-wrapper{display:flex;justify-content:center;align-items:center;position:relative}.top-categories-card .chart-wrapper .total{position:absolute;font-size:1rem;font-weight:700;color:#1f1f1f}.top-categories-card .legend{margin-top:20px;display:flex;flex-direction:column;gap:8px}.top-categories-card .legend .legend-item{display:flex;align-items:center}.top-categories-card .legend .legend-item .dot{width:12px;height:12px;border-radius:3px;margin-right:8px}.top-categories-card .legend .legend-item .label{font-weight:400;color:#333;font-size:.9rem}.top-categories-card .arrow{position:absolute;right:16px;bottom:16px;cursor:pointer;text-align:center}.top-categories-card .arrow button{font-size:.85rem;color:gray;background-color:transparent}.top-categories-card .modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;justify-content:center;align-items:center;z-index:99999999}.top-categories-card .modal-overlay .modal{background:#fff;padding:3rem;border-radius:12px;max-width:500px;width:100%;position:relative;height:300px;overflow-y:auto}.top-categories-card .modal-overlay .modal .close-btn{position:absolute;right:1rem;top:1rem;background:transparent;font-size:1.5rem;border:none;cursor:pointer}.top-categories-card .modal-overlay .product-list{display:flex;flex-direction:column;gap:16px}.top-categories-card .modal-overlay .product-list .product-item{display:flex;align-items:center;gap:12px}.top-categories-card .modal-overlay .product-list .product-item img{width:40px;height:40px;object-fit:contain}.top-categories-card .modal-overlay .product-list .product-item .details{flex-grow:1}.top-categories-card .modal-overlay .product-list .product-item .details .name{font-weight:500;color:#1f1f1f}.top-categories-card .modal-overlay .product-list .product-item .details .id{font-size:.8rem;color:#888}.top-categories-card .modal-overlay .product-list .product-item .sales{font-size:.9rem;font-weight:500;color:#555}.most-selling-products-card{position:relative;background:#fff;border-radius:20px;padding:2rem 2rem 5rem;width:100%;box-shadow:0 2px 8px #0000000d;flex:3}.most-selling-products-card .headerTitle{margin-bottom:16px}.most-selling-products-card .headerTitle h3{font-size:1.1rem;font-weight:600;color:#1f1f1f}.most-selling-products-card .product-list{display:flex;flex-direction:column;gap:16px}.most-selling-products-card .product-list .product-item{display:flex;align-items:center;gap:12px}.most-selling-products-card .product-list .product-item img{width:40px;height:40px;object-fit:contain}.most-selling-products-card .product-list .product-item .details{flex-grow:1}.most-selling-products-card .product-list .product-item .details .name{font-weight:500;color:#1f1f1f}.most-selling-products-card .product-list .product-item .details .id{font-size:.8rem;color:#888}.most-selling-products-card .product-list .product-item .sales{font-size:.9rem;font-weight:500;color:#555}.most-selling-products-card .alll{position:absolute;bottom:20px;right:20px;text-align:center}.most-selling-products-card .alll button{background-color:transparent;font-size:.85rem;color:gray}.most-selling-products-card .modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;justify-content:center;align-items:center;z-index:99999999}.most-selling-products-card .modal-overlay .modal{background:#fff;padding:3rem;border-radius:12px;max-width:500px;width:100%;position:relative;height:300px;overflow-y:auto}.most-selling-products-card .modal-overlay .modal .close-btn{position:absolute;right:1rem;top:1rem;background:transparent;font-size:1.5rem;border:none;cursor:pointer}.visitor-chart{background:#fff;padding:1.5rem;border-radius:16px;box-shadow:0 4px 12px #0000000d}.visitor-chart h2{font-size:1rem;margin-bottom:1.5rem}.category-form{display:flex;flex-direction:column;gap:2rem}.category-form .categoryEdit{display:flex}.category-form .categoryEdit .leftSide{width:25%!important}.category-form .categoryEdit .leftSide .avatar{position:relative;box-shadow:0 4px 8px #0003;width:100%;max-width:220px!important;aspect-ratio:1/1!important;border-radius:15px}.category-form .categoryEdit .leftSide .avatar .kapsayiciButton{display:inline-block;padding:10px;color:"#fff";border-radius:5px;position:absolute;top:0;left:0;height:100%;width:100%;cursor:pointer}.category-form .categoryEdit .leftSide .avatar .kapsayiciButton .kapakImgg{border-radius:15px;position:absolute;top:0;left:0;width:100%;height:100%;transition:.3s}.category-form .categoryEdit .leftSide .avatar .kapsayiciButton .Text{border-radius:15px;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.7rem}.category-form .categoryEdit .leftSide .avatar .kapsayiciButton:hover{background-color:#00000008}.category-form .categoryEdit .leftSide .avatar .kapsayiciButton:hover .kapakImgg{opacity:.5}.category-form .categoryEdit .rightSection{width:calc(75% - .5rem)!important;box-shadow:0 4px 8px #0003;border-radius:15px;padding:1.5rem!important;display:flex;flex-direction:column;gap:1rem!important;justify-content:center}.category-form .categoryEdit .rightSection .buttonContainer{display:flex;width:auto!important;justify-content:flex-end!important;gap:.5rem!important}.category-form .categoryEdit .rightSection .buttonContainer button{min-width:80px!important;background-color:#104b73;color:#fff;padding:8px 16px!important;font-size:12px!important;font-weight:700;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease;width:auto!important}.category-form .categoryEdit .rightSection .buttonContainer .delete{background-color:#8b0000}.category-form .categoryEdit .rightSection .buttonContainer .disabled{background-color:#d3d3d3;cursor:not-allowed}.category-form .categoryEdit .rightSection button:hover{background-color:#004494}.category-form label{min-height:30px!important;font-size:12px!important;font-weight:700;color:#000;display:flex;align-items:center;justify-content:space-between;gap:.5rem!important}.category-form label input[type=text],.category-form label select{width:calc(70% - 2rem);padding:6px!important;font-size:12px!important;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;outline:none;transition:border-color .2s ease}.category-form label input[type=text]:focus{border-color:#0056b3}.category-form label input[type=text].error,.category-form label textarea.error{border-color:#dc3545}.category-form label textarea{width:calc(70% - 2rem);height:80px!important;padding:6px!important;font-size:12px!important;border:1px solid #ccc;border-radius:4px;resize:none;box-sizing:border-box;outline:none;transition:border-color .2s ease}.category-form label textarea:focus{border-color:#1f4b1c}.category-form .error-message{text-align:end;color:#dc3545;font-size:10px!important;margin-top:5px;font-weight:400;margin-top:-1.2rem}.popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center}.popup .popup-inner{min-width:400px;height:calc(150px + 1rem);background:#fff;padding:25px;border-radius:10px;text-align:center;display:flex;flex-direction:column;justify-content:center;gap:1rem}.popup .popup-inner .popup-buttons{margin-top:10px;display:flex;justify-content:space-between}.popup .popup-inner .popup-buttons .cancel{background:gray;color:#fff;padding:10px 20px;border:none;cursor:pointer;border-radius:5px}.popup .popup-inner .popup-buttons .confirm{background:#8b0000;padding:10px 20px;border:none;cursor:pointer;border-radius:5px;color:#fff}.popup .popup-inner .popup-buttons .disabled{background-color:#d3d3d3;cursor:not-allowed}.categoryCreate .uploader-container{width:100%;margin:0 auto;margin-bottom:2rem;border-radius:8px;display:flex;flex-direction:column}.categoryCreate .uploader-container .upload-input{display:none;width:100%;padding:10px;margin-bottom:20px;border:1px solid #ced4da;border-radius:4px;font-size:14px;outline:none;transition:border-color .2s ease}.categoryCreate .uploader-container .upload-input:focus{border-color:#007bff;box-shadow:0 0 5px #007bff80}.categoryCreate .uploader-container .images-preview-container{display:flex;flex-wrap:wrap;gap:10px}.categoryCreate .uploader-container .image-container{position:relative;width:120px;height:120px;border:1px solid #ddd;border-radius:4px;overflow:hidden;box-shadow:0 4px 8px #0000001a;cursor:grab}.categoryCreate .uploader-container .image-container img{width:100%;height:100%;object-fit:cover}.categoryCreate .uploader-container .image-container:active{cursor:grabbing}.categoryCreate .uploader-container .remove-button{position:absolute;top:5px;right:5px;background:#f00c;color:#fff;border:none;border-radius:50%;font-size:12px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s ease;padding:15px}.categoryCreate .uploader-container .image-container:hover .remove-button{opacity:1}.categoryCreate form{display:flex;flex-direction:column;gap:10px!important}.categoryCreate form label{font-size:12px!important;min-height:30px!important;gap:.5rem!important}.categoryCreate form label input[type=text],.categoryCreate form label select,.categoryCreate form label textarea{font-size:12px!important;padding:6px!important}.categoryCreate form .categoryCreate{display:flex}.categoryCreate form .categoryCreate .leftSide{width:30%!important}.categoryCreate form .categoryCreate .leftSide .avatar{position:relative;box-shadow:0 4px 8px #0003;width:100%;max-width:260px!important;aspect-ratio:1/1!important;border-radius:15px}.categoryCreate form .categoryCreate .leftSide .avatar .kapsayiciButton{display:inline-block;padding:10px;color:"#fff";border-radius:5px;position:absolute;top:0;left:0;height:100%;width:100%;cursor:pointer}.categoryCreate form .categoryCreate .leftSide .avatar .kapsayiciButton .kapakImgg{border-radius:15px;position:absolute;top:0;left:0;width:100%;height:100%;transition:.3s}.categoryCreate form .categoryCreate .leftSide .avatar .kapsayiciButton .Text{border-radius:15px;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.7rem}.categoryCreate form .categoryCreate .leftSide .avatar .kapsayiciButton:hover{background-color:#00000008}.categoryCreate form .categoryCreate .leftSide .avatar .kapsayiciButton:hover .kapakImgg{opacity:.5}.categoryCreate form .categoryCreate .rightSection{width:calc(70% - .5rem)!important;box-shadow:0 4px 8px #0003;border-radius:15px;padding:1.5rem!important;display:flex;flex-direction:column;gap:1rem!important;justify-content:center}.categoryCreate form .categoryCreate .rightSection .buttonContainer{margin-top:1rem;align-self:flex-end!important;width:auto!important;display:flex;gap:.5rem}.categoryCreate form .categoryCreate .rightSection .buttonContainer button{background-color:#104b73;color:#fff;padding:8px 16px!important;font-size:12px!important;font-weight:700;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease;width:auto!important;min-width:80px}.categoryCreate form .categoryCreate .rightSection .buttonContainer .disabled{background-color:#d3d3d3;cursor:not-allowed}@media (max-width: 768px){.categoryCreate div{padding:15px}.categoryCreate h2{font-size:20px}.categoryCreate button{font-size:14px}}.categoryCreateSkeleton .skeletonContainer{display:flex}.categoryCreateSkeleton .skeletonContainer .leftSide{width:30%!important}.categoryCreateSkeleton .skeletonContainer .leftSide .imageUploaderSkeleton{position:relative;box-shadow:0 4px 8px #0003;width:100%;max-width:260px!important;aspect-ratio:1/1!important;border-radius:15px;overflow:hidden}.categoryCreateSkeleton .skeletonContainer .leftSide .imageUploaderSkeleton .skeletonImage{width:100%;height:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}.categoryCreateSkeleton .skeletonContainer .rightSection{width:calc(70% - .5rem)!important;box-shadow:0 4px 8px #0003;border-radius:15px;padding:1.5rem!important;display:flex;flex-direction:column;gap:1rem!important;justify-content:center}.categoryCreateSkeleton .skeletonContainer .rightSection .formGroupSkeleton{display:flex;flex-direction:column;gap:.5rem}.categoryCreateSkeleton .skeletonContainer .rightSection .formGroupSkeleton .skeletonLabel{min-height:30px!important;width:40%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite;border-radius:4px}.categoryCreateSkeleton .skeletonContainer .rightSection .formGroupSkeleton .skeletonInput{width:60%;height:30px!important;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite;border-radius:4px}.categoryCreateSkeleton .skeletonContainer .rightSection .formGroupSkeleton .skeletonTextarea{width:60%;height:80px!important;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite;border-radius:4px}.categoryCreateSkeleton .skeletonContainer .rightSection .buttonContainerSkeleton{margin-top:1rem;align-self:flex-end!important;width:auto!important;display:flex;gap:.5rem}.categoryCreateSkeleton .skeletonContainer .rightSection .buttonContainerSkeleton .skeletonButton{width:auto!important;min-width:80px;height:32px!important;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite;border-radius:4px}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 768px){.categoryCreateSkeleton .skeletonContainer{flex-direction:column;gap:1rem}.categoryCreateSkeleton .skeletonContainer .leftSide{width:100%}.categoryCreateSkeleton .skeletonContainer .rightSection{width:100%;padding:1rem}.categoryCreateSkeleton .skeletonContainer .rightSection .formGroupSkeleton .skeletonInput,.categoryCreateSkeleton .skeletonContainer .rightSection .formGroupSkeleton .skeletonTextarea,.categoryCreateSkeleton .skeletonContainer .rightSection .buttonContainerSkeleton{width:100%}}.ilanlar-skeleton{width:100%;padding:20px;background:#f8f9fa;animation:fadeIn .5s ease-out}.ilanlar-skeleton .skeleton-container{max-width:1200px;margin:0 auto}.ilanlar-skeleton .tabs-skeleton{display:flex;gap:10px;margin-bottom:30px;padding:0 20px}.ilanlar-skeleton .tabs-skeleton .skeleton-tab{width:120px;height:40px;background:#e0e0e0;border-radius:6px}.ilanlar-skeleton .table-skeleton{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0000001a}.ilanlar-skeleton .table-skeleton .table-header-skeleton{background:#f8f9fa;border-bottom:1px solid #e9ecef}.ilanlar-skeleton .table-skeleton .table-header-skeleton .header-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 80px;gap:15px;padding:15px 20px}@media (max-width: 768px){.ilanlar-skeleton .table-skeleton .table-header-skeleton .header-row{grid-template-columns:1fr 1fr 1fr 80px;gap:10px;padding:10px 15px}}.ilanlar-skeleton .table-skeleton .table-header-skeleton .header-row .skeleton-header-cell{height:20px;background:#e0e0e0;border-radius:4px}.ilanlar-skeleton .table-skeleton .table-body-skeleton .table-row-skeleton{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 80px;gap:15px;padding:15px 20px;border-bottom:1px solid #f1f3f4}@media (max-width: 768px){.ilanlar-skeleton .table-skeleton .table-body-skeleton .table-row-skeleton{grid-template-columns:1fr 1fr 1fr 80px;gap:10px;padding:10px 15px}}.ilanlar-skeleton .table-skeleton .table-body-skeleton .table-row-skeleton:last-child{border-bottom:none}.ilanlar-skeleton .table-skeleton .table-body-skeleton .table-row-skeleton .skeleton-cell{display:flex;align-items:center}.ilanlar-skeleton .table-skeleton .table-body-skeleton .table-row-skeleton .skeleton-cell .skeleton-text{width:100%;height:16px;background:#e0e0e0;border-radius:4px}.ilanlar-skeleton .table-skeleton .table-body-skeleton .table-row-skeleton .skeleton-cell .skeleton-button{width:30px;height:30px;background:#e0e0e0;border-radius:4px}.ilanlar-skeleton .pulse{animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%{opacity:1}50%{opacity:.3}to{opacity:1}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.adm-modal-overlay{position:fixed;inset:0;background-color:#000000bf;display:flex;justify-content:center;align-items:center;z-index:99999999999;padding:20px;overflow-y:auto;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.adm-modal-content{background:#fff;border-radius:16px;max-width:1200px;width:100%;min-width:900px;max-height:85vh;overflow-y:auto;position:relative;box-shadow:0 10px 40px #0003;animation:slideUp .3s ease;box-sizing:border-box;z-index:10000;margin:auto}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.adm-modal-close-btn{position:absolute;top:1rem;right:1rem;background:#ffffffe6;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 2px 8px #0003}.adm-modal-close-btn:hover{background:#fff;transform:rotate(90deg)}.adm-modal-close-btn svg{font-size:24px;color:#111}.adm-modal-body{padding:1.5rem;width:100%;box-sizing:border-box}.adm-modal-main-section{display:grid;grid-template-columns:1fr 1fr;gap:2rem;background:#fff;border-radius:12px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.adm-modal-main-section .adm-modal-images{display:flex;flex-direction:column;gap:1rem;min-width:0}.adm-modal-main-section .adm-modal-images .adm-modal-seller-info h3{margin:0 0 .75rem;font-size:16px;color:#111;font-weight:600}.adm-modal-main-section .adm-modal-images .adm-modal-seller-info .adm-modal-seller-card{display:flex;gap:.75rem;padding:1rem;background:#fafafa;border-radius:12px;border:1px solid #e0e0e0}.adm-modal-main-section .adm-modal-images .adm-modal-seller-info .adm-modal-seller-card .adm-modal-seller-avatar{width:50px;height:50px;border-radius:50%;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;flex-shrink:0}.adm-modal-main-section .adm-modal-images .adm-modal-seller-info .adm-modal-seller-card .adm-modal-seller-details{flex:1}.adm-modal-main-section .adm-modal-images .adm-modal-seller-info .adm-modal-seller-card .adm-modal-seller-details h4{margin:0 0 .25rem;font-size:16px;color:#111;font-weight:600}.adm-modal-main-section .adm-modal-images .adm-modal-seller-info .adm-modal-seller-card .adm-modal-seller-details .adm-modal-seller-company{margin:0 0 .4rem;font-size:13px;color:#666}.adm-modal-main-section .adm-modal-images .adm-modal-seller-info .adm-modal-seller-card .adm-modal-seller-details .adm-modal-seller-rating{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.adm-modal-main-section .adm-modal-images .adm-modal-seller-info .adm-modal-seller-card .adm-modal-seller-details .adm-modal-seller-rating .adm-modal-rating-value{font-size:14px;font-weight:600;color:#111}.adm-modal-main-section .adm-modal-images .adm-modal-seller-info .adm-modal-seller-card .adm-modal-seller-details .adm-modal-seller-rating .adm-modal-rating-stars{color:#ffc107;font-size:12px}.adm-modal-main-section .adm-modal-images .adm-modal-seller-info .adm-modal-seller-card .adm-modal-seller-details .adm-modal-seller-rating .adm-modal-rating-count{font-size:11px;color:#999}.adm-modal-main-section .adm-modal-images .adm-modal-seller-info .adm-modal-seller-card .adm-modal-seller-details .adm-modal-seller-location{margin:0;font-size:12px;color:#999}.adm-modal-main-section .adm-modal-images .adm-modal-image-slider{position:relative;width:100%;aspect-ratio:1;background:#f5f5f5;border-radius:12px;overflow:hidden}.adm-modal-main-section .adm-modal-images .adm-modal-image-slider .adm-modal-slider-image{width:100%;height:100%;object-fit:cover}.adm-modal-main-section .adm-modal-images .adm-modal-image-slider .adm-modal-slider-btn{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffe6;border:none;width:40px;height:40px;border-radius:50%;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:#111;box-shadow:0 2px 8px #0003;z-index:2}.adm-modal-main-section .adm-modal-images .adm-modal-image-slider .adm-modal-slider-btn:hover{background:#fff;transform:translateY(-50%) scale(1.1)}.adm-modal-main-section .adm-modal-images .adm-modal-image-slider .adm-modal-slider-btn.adm-modal-slider-btn-prev{left:1rem}.adm-modal-main-section .adm-modal-images .adm-modal-image-slider .adm-modal-slider-btn.adm-modal-slider-btn-next{right:1rem}.adm-modal-main-section .adm-modal-images .adm-modal-image-slider .adm-modal-slider-dots{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem;z-index:2}.adm-modal-main-section .adm-modal-images .adm-modal-image-slider .adm-modal-slider-dots .adm-modal-dot{width:10px;height:10px;border-radius:50%;background:#ffffff80;cursor:pointer;transition:all .3s ease}.adm-modal-main-section .adm-modal-images .adm-modal-image-slider .adm-modal-slider-dots .adm-modal-dot.adm-modal-dot-active{background:#fff;width:24px;border-radius:5px}.adm-modal-main-section .adm-modal-images .adm-modal-image-slider .adm-modal-slider-dots .adm-modal-dot:hover{background:#fffc}.adm-modal-main-section .adm-modal-images .adm-modal-image-thumbnails{display:flex;gap:.5rem;overflow-x:auto;padding:.5rem 0}.adm-modal-main-section .adm-modal-images .adm-modal-image-thumbnails img{width:80px;height:80px;object-fit:cover;border-radius:8px;cursor:pointer;border:2px solid transparent;transition:all .3s ease;flex-shrink:0}.adm-modal-main-section .adm-modal-images .adm-modal-image-thumbnails img:hover{border-color:#111}.adm-modal-main-section .adm-modal-images .adm-modal-image-thumbnails img.adm-modal-thumbnail-active{border-color:#111;opacity:1}.adm-modal-main-section .adm-modal-info-section{display:flex;flex-direction:column;gap:.875rem;min-width:0}.adm-modal-main-section .adm-modal-info-section .adm-modal-header h2{margin:0 0 .5rem;color:#111;line-height:1.3;font-size:16px}.adm-modal-main-section .adm-modal-info-section .adm-modal-header .adm-modal-badges{display:flex;gap:.4rem;flex-wrap:wrap}.adm-modal-main-section .adm-modal-info-section .adm-modal-header .adm-modal-badges .adm-modal-category-badge{padding:.25rem .6rem;border-radius:20px;font-size:11px;font-weight:500;background:#e3f2fd;color:#1565c0}.adm-modal-main-section .adm-modal-info-section .adm-modal-header .adm-modal-badges .adm-modal-status-badge{padding:.25rem .6rem;border-radius:20px;font-size:11px;font-weight:600}.adm-modal-main-section .adm-modal-info-section .adm-modal-header .adm-modal-badges .adm-modal-status-badge.adm-modal-status-pending{background-color:#fff3cd;color:#856404}.adm-modal-main-section .adm-modal-info-section .adm-modal-header .adm-modal-badges .adm-modal-status-badge.adm-modal-status-approved{background-color:#d4edda;color:#155724}.adm-modal-main-section .adm-modal-info-section .adm-modal-header .adm-modal-badges .adm-modal-status-badge.adm-modal-status-rejected{background-color:#f8d7da;color:#721c24}.adm-modal-main-section .adm-modal-info-section .adm-modal-header .adm-modal-badges .adm-modal-status-badge.adm-modal-status-expired{background-color:#e2e3e5;color:#383d41}.adm-modal-main-section .adm-modal-info-section .adm-modal-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;padding:.75rem;background:#fafafa;border-radius:8px}.adm-modal-main-section .adm-modal-info-section .adm-modal-stats .adm-modal-stat-item{display:flex;flex-direction:column;gap:.2rem}.adm-modal-main-section .adm-modal-info-section .adm-modal-stats .adm-modal-stat-item .adm-modal-stat-label{font-size:10px;color:#666;text-transform:uppercase;letter-spacing:.5px}.adm-modal-main-section .adm-modal-info-section .adm-modal-stats .adm-modal-stat-item .adm-modal-stat-value{font-size:16px;font-weight:700;color:#111}.adm-modal-main-section .adm-modal-info-section .adm-modal-prices{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:#fafafa;border-radius:8px}.adm-modal-main-section .adm-modal-info-section .adm-modal-prices .adm-modal-price-item{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.4rem}.adm-modal-main-section .adm-modal-info-section .adm-modal-prices .adm-modal-price-item .adm-modal-price-label{font-size:11px;color:#666}.adm-modal-main-section .adm-modal-info-section .adm-modal-prices .adm-modal-price-item .adm-modal-price-value{font-size:16px;font-weight:700;color:#111}.adm-modal-main-section .adm-modal-info-section .adm-modal-prices .adm-modal-price-item .adm-modal-price-value.adm-modal-price-value-minimum{color:#2563eb}.adm-modal-main-section .adm-modal-info-section .adm-modal-dates{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.adm-modal-main-section .adm-modal-info-section .adm-modal-dates .adm-modal-date-item{display:flex;flex-direction:column;gap:.3rem;padding:.6rem;background:#fafafa;border-radius:8px}.adm-modal-main-section .adm-modal-info-section .adm-modal-dates .adm-modal-date-item .adm-modal-date-label{font-size:10px;color:#666;text-transform:uppercase;letter-spacing:.5px}.adm-modal-main-section .adm-modal-info-section .adm-modal-dates .adm-modal-date-item .adm-modal-date-value{font-size:12px;font-weight:600;color:#111}.adm-modal-main-section .adm-modal-info-section .adm-modal-description h3{margin:0 0 .4rem;font-size:13px;color:#111;font-weight:600}.adm-modal-main-section .adm-modal-info-section .adm-modal-description p{margin:0;font-size:12px;color:#333;line-height:1.5;white-space:pre-line}.adm-modal-main-section .adm-modal-info-section .adm-modal-section h3{margin:0 0 .4rem;font-size:13px;color:#111;font-weight:600}.adm-modal-main-section .adm-modal-info-section .adm-modal-section p{margin:0;font-size:12px;color:#333;line-height:1.5}.adm-modal-main-section .adm-modal-info-section .adm-modal-section .adm-modal-status-info{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:#fafafa;border-radius:8px}.adm-modal-main-section .adm-modal-info-section .adm-modal-section .adm-modal-status-info .adm-modal-status-row{display:flex;justify-content:space-between;align-items:center;padding:.4rem 0;border-bottom:1px solid #e0e0e0}.adm-modal-main-section .adm-modal-info-section .adm-modal-section .adm-modal-status-info .adm-modal-status-row:last-child{border-bottom:none;padding-bottom:0}.adm-modal-main-section .adm-modal-info-section .adm-modal-section .adm-modal-status-info .adm-modal-status-row .adm-modal-status-label{font-size:11px;color:#666;font-weight:500}.adm-modal-main-section .adm-modal-info-section .adm-modal-section .adm-modal-status-info .adm-modal-status-row .adm-modal-status-value{font-size:11px;font-weight:600;padding:.25rem .6rem;border-radius:20px;transition:all .3s ease}.adm-modal-main-section .adm-modal-info-section .adm-modal-section .adm-modal-status-info .adm-modal-status-row .adm-modal-status-value.active{background-color:#d4edda;color:#155724}.adm-modal-main-section .adm-modal-info-section .adm-modal-section .adm-modal-status-info .adm-modal-status-row .adm-modal-status-value.inactive{background-color:#f8d7da;color:#721c24}.adm-modal-main-section .adm-modal-info-section .adm-modal-section .adm-modal-rejection-reason{padding:.75rem;background:#fff3cd;border-left:4px solid #856404;border-radius:4px;color:#856404;font-size:12px;line-height:1.5;margin:0}.adm-modal-main-section .adm-modal-info-section .adm-modal-section.adm-modal-approval-section{padding:.75rem;background:#f8f9fa;border-radius:8px;border:1px solid #e0e0e0}.adm-modal-main-section .adm-modal-info-section .adm-modal-section.adm-modal-approval-section h3{margin-bottom:.75rem}.adm-modal-main-section .adm-modal-info-section .adm-modal-section.adm-modal-approval-section .adm-modal-rejection-form{display:flex;flex-direction:column;gap:.75rem}.adm-modal-main-section .adm-modal-info-section .adm-modal-section.adm-modal-approval-section .adm-modal-rejection-form .adm-modal-rejection-label{font-size:12px;font-weight:600;color:#333}.adm-modal-main-section .adm-modal-info-section .adm-modal-section.adm-modal-approval-section .adm-modal-rejection-form .adm-modal-rejection-textarea{width:100%;padding:.6rem;border:1px solid #d0d0d0;border-radius:6px;font-size:12px;font-family:inherit;resize:vertical;min-height:80px;transition:border-color .3s ease}.adm-modal-main-section .adm-modal-info-section .adm-modal-section.adm-modal-approval-section .adm-modal-rejection-form .adm-modal-rejection-textarea:focus{outline:none;border-color:#007bff}.adm-modal-main-section .adm-modal-info-section .adm-modal-section.adm-modal-approval-section .adm-modal-rejection-form .adm-modal-rejection-textarea:disabled{background-color:#f5f5f5;cursor:not-allowed}.adm-modal-main-section .adm-modal-info-section .adm-modal-section.adm-modal-approval-section .adm-modal-rejection-form .adm-modal-rejection-textarea::placeholder{color:#999}.adm-modal-main-section .adm-modal-info-section .adm-modal-section.adm-modal-approval-section .adm-modal-approval-buttons{display:flex;gap:.5rem;flex-wrap:wrap}.adm-modal-main-section .adm-modal-info-section .adm-modal-section.adm-modal-approval-section .adm-modal-approval-buttons .adm-modal-btn{flex:1;min-width:120px;padding:.6rem 1rem;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.adm-modal-main-section .adm-modal-info-section .adm-modal-section.adm-modal-approval-section .adm-modal-approval-buttons .adm-modal-btn:disabled{opacity:.6;cursor:not-allowed}.adm-modal-main-section .adm-modal-info-section .adm-modal-section.adm-modal-approval-section .adm-modal-approval-buttons .adm-modal-btn.adm-modal-btn-approve{background-color:#28a745;color:#fff}.adm-modal-main-section .adm-modal-info-section .adm-modal-section.adm-modal-approval-section .adm-modal-approval-buttons .adm-modal-btn.adm-modal-btn-approve:hover:not(:disabled){background-color:#218838;transform:translateY(-1px);box-shadow:0 2px 8px #28a7454d}.adm-modal-main-section .adm-modal-info-section .adm-modal-section.adm-modal-approval-section .adm-modal-approval-buttons .adm-modal-btn.adm-modal-btn-reject{background-color:#dc3545;color:#fff}.adm-modal-main-section .adm-modal-info-section .adm-modal-section.adm-modal-approval-section .adm-modal-approval-buttons .adm-modal-btn.adm-modal-btn-reject:hover:not(:disabled){background-color:#c82333;transform:translateY(-1px);box-shadow:0 2px 8px #dc35454d}.adm-modal-main-section .adm-modal-info-section .adm-modal-section.adm-modal-approval-section .adm-modal-approval-buttons .adm-modal-btn.adm-modal-btn-cancel{background-color:#6c757d;color:#fff}.adm-modal-main-section .adm-modal-info-section .adm-modal-section.adm-modal-approval-section .adm-modal-approval-buttons .adm-modal-btn.adm-modal-btn-cancel:hover:not(:disabled){background-color:#5a6268;transform:translateY(-1px);box-shadow:0 2px 8px #6c757d4d}.adm-modal-main-section .adm-modal-info-section .adm-modal-bids-list{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.adm-modal-main-section .adm-modal-info-section .adm-modal-bid-item{display:flex;justify-content:space-between;align-items:center;padding:.6rem;background-color:#f8f9fa;border-radius:6px;border-left:3px solid #007bff}.adm-modal-main-section .adm-modal-info-section .adm-modal-bid-item .adm-modal-bid-info{display:flex;flex-direction:column;gap:.2rem}.adm-modal-main-section .adm-modal-info-section .adm-modal-bid-item .adm-modal-bid-info .adm-modal-bid-amount{font-size:.875rem;font-weight:600;color:#007bff}.adm-modal-main-section .adm-modal-info-section .adm-modal-bid-item .adm-modal-bid-info .adm-modal-bid-bidder{font-size:.75rem;color:#666}.adm-modal-main-section .adm-modal-info-section .adm-modal-bid-item .adm-modal-bid-date{font-size:.7rem;color:#888}.adm-modal-loading,.adm-modal-error{padding:40px;text-align:center;color:#666;font-size:1.1rem}.adm-modal-error{color:#dc3545}@media (max-width: 1024px){.adm-modal-main-section{grid-template-columns:1fr;gap:2rem}}@media (max-width: 968px){.adm-modal-content{min-width:unset;width:100%}}@media (max-width: 768px){.adm-modal-content{max-width:100%;min-width:unset;margin:10px;border-radius:12px}.adm-modal-body{padding:1rem}.adm-modal-main-section{gap:1.5rem}.adm-modal-main-section .adm-modal-images .adm-modal-seller-info h3{font-size:16px;margin-bottom:.75rem}.adm-modal-main-section .adm-modal-images .adm-modal-seller-info .adm-modal-seller-card{padding:1rem;gap:.75rem;border-radius:8px}.adm-modal-main-section .adm-modal-images .adm-modal-seller-info .adm-modal-seller-card .adm-modal-seller-avatar{width:50px;height:50px;font-size:20px}.adm-modal-main-section .adm-modal-images .adm-modal-seller-info .adm-modal-seller-card .adm-modal-seller-details h4{font-size:16px}.adm-modal-main-section .adm-modal-images .adm-modal-seller-info .adm-modal-seller-card .adm-modal-seller-details .adm-modal-seller-company{font-size:13px;margin-bottom:.4rem}.adm-modal-main-section .adm-modal-images .adm-modal-seller-info .adm-modal-seller-card .adm-modal-seller-details .adm-modal-seller-rating{gap:.3rem;margin-bottom:.4rem}.adm-modal-main-section .adm-modal-images .adm-modal-seller-info .adm-modal-seller-card .adm-modal-seller-details .adm-modal-seller-rating .adm-modal-rating-value{font-size:14px}.adm-modal-main-section .adm-modal-images .adm-modal-seller-info .adm-modal-seller-card .adm-modal-seller-details .adm-modal-seller-rating .adm-modal-rating-stars{font-size:12px}.adm-modal-main-section .adm-modal-images .adm-modal-seller-info .adm-modal-seller-card .adm-modal-seller-details .adm-modal-seller-rating .adm-modal-rating-count{font-size:11px}.adm-modal-main-section .adm-modal-images .adm-modal-seller-info .adm-modal-seller-card .adm-modal-seller-details .adm-modal-seller-location{font-size:12px}.adm-modal-main-section .adm-modal-images .adm-modal-image-slider .adm-modal-slider-btn{width:32px;height:32px;font-size:20px}.adm-modal-main-section .adm-modal-images .adm-modal-image-slider .adm-modal-slider-btn.adm-modal-slider-btn-prev{left:.5rem}.adm-modal-main-section .adm-modal-images .adm-modal-image-slider .adm-modal-slider-btn.adm-modal-slider-btn-next{right:.5rem}.adm-modal-main-section .adm-modal-images .adm-modal-image-thumbnails{gap:.4rem;padding:.4rem 0}.adm-modal-main-section .adm-modal-images .adm-modal-image-thumbnails img{width:60px;height:60px;border-radius:6px}.adm-modal-main-section .adm-modal-info-section .adm-modal-header h2{font-size:16px;margin-bottom:.5rem;line-height:1.4}.adm-modal-main-section .adm-modal-info-section .adm-modal-header .adm-modal-badges .adm-modal-category-badge,.adm-modal-main-section .adm-modal-info-section .adm-modal-header .adm-modal-badges .adm-modal-status-badge{padding:.25rem .6rem;font-size:11px}.adm-modal-main-section .adm-modal-info-section .adm-modal-stats{padding:.75rem;gap:.5rem}.adm-modal-main-section .adm-modal-info-section .adm-modal-stats .adm-modal-stat-item .adm-modal-stat-label{font-size:10px}.adm-modal-main-section .adm-modal-info-section .adm-modal-stats .adm-modal-stat-item .adm-modal-stat-value{font-size:16px}.adm-modal-main-section .adm-modal-info-section .adm-modal-prices{padding:.75rem;gap:.5rem}.adm-modal-main-section .adm-modal-info-section .adm-modal-prices .adm-modal-price-item .adm-modal-price-label{font-size:11px}.adm-modal-main-section .adm-modal-info-section .adm-modal-prices .adm-modal-price-item .adm-modal-price-value{font-size:16px}.adm-modal-main-section .adm-modal-info-section .adm-modal-dates{grid-template-columns:1fr;gap:.5rem}.adm-modal-main-section .adm-modal-info-section .adm-modal-dates .adm-modal-date-item{padding:.6rem}.adm-modal-main-section .adm-modal-info-section .adm-modal-dates .adm-modal-date-item.countdown{grid-column:span 1}.adm-modal-main-section .adm-modal-info-section .adm-modal-dates .adm-modal-date-item .adm-modal-date-label{font-size:10px}.adm-modal-main-section .adm-modal-info-section .adm-modal-dates .adm-modal-date-item .adm-modal-date-value{font-size:12px}.adm-modal-main-section .adm-modal-info-section .adm-modal-description h3{font-size:13px;margin-bottom:.4rem}.adm-modal-main-section .adm-modal-info-section .adm-modal-description p{font-size:12px;line-height:1.5}.adm-modal-main-section .adm-modal-info-section .adm-modal-section h3{font-size:13px;margin-bottom:.4rem}.adm-modal-main-section .adm-modal-info-section .adm-modal-section .adm-modal-status-info{padding:.75rem;gap:.5rem}.adm-modal-main-section .adm-modal-info-section .adm-modal-section .adm-modal-status-info .adm-modal-status-row{flex-wrap:wrap;gap:.4rem}.adm-modal-main-section .adm-modal-info-section .adm-modal-section .adm-modal-status-info .adm-modal-status-row .adm-modal-status-label{font-size:11px}.adm-modal-main-section .adm-modal-info-section .adm-modal-section .adm-modal-status-info .adm-modal-status-row .adm-modal-status-value{font-size:11px;padding:.25rem .6rem}.adm-modal-main-section .adm-modal-info-section .adm-modal-section .adm-modal-rejection-reason{padding:.75rem;font-size:12px}.adm-modal-main-section .adm-modal-info-section .adm-modal-section.adm-modal-approval-section{padding:.75rem}.adm-modal-main-section .adm-modal-info-section .adm-modal-section.adm-modal-approval-section h3{font-size:13px;margin-bottom:.6rem}.adm-modal-main-section .adm-modal-info-section .adm-modal-section.adm-modal-approval-section .adm-modal-rejection-form{gap:.6rem}.adm-modal-main-section .adm-modal-info-section .adm-modal-section.adm-modal-approval-section .adm-modal-rejection-form .adm-modal-rejection-label{font-size:11px}.adm-modal-main-section .adm-modal-info-section .adm-modal-section.adm-modal-approval-section .adm-modal-rejection-form .adm-modal-rejection-textarea{padding:.5rem;font-size:12px;min-height:70px}.adm-modal-main-section .adm-modal-info-section .adm-modal-section.adm-modal-approval-section .adm-modal-approval-buttons{gap:.4rem;flex-direction:column}.adm-modal-main-section .adm-modal-info-section .adm-modal-section.adm-modal-approval-section .adm-modal-approval-buttons .adm-modal-btn{width:100%;min-width:unset;padding:.5rem .75rem;font-size:12px}}.filter-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;align-items:start;margin-bottom:1.5rem;padding:.75rem 0}.filter-container .filter-item{display:flex;flex-direction:column;gap:.35rem}.filter-container .filter-item .filter-label{font-size:12px;color:#666;font-weight:500;white-space:nowrap;margin:0}.filter-container .filter-item .filter-control{padding:.5rem .75rem;border:1px solid #ddd;border-radius:6px;font-size:13px;outline:none;background:#fff;transition:all .2s ease;min-width:140px;width:100%}.filter-container .filter-item .filter-control:hover{border-color:#999}.filter-container .filter-item .filter-control:focus{border-color:#111;box-shadow:0 0 0 2px #0000000d}.filter-container .filter-item .filter-control.tabs-control{display:flex;align-items:center;gap:.5rem;padding:0;border:none;background:transparent;cursor:default;min-width:0;width:100%}.filter-container .filter-item .filter-control.tabs-control:hover,.filter-container .filter-item .filter-control.tabs-control:focus{border:none;box-shadow:none}.filter-container .filter-item .filter-control.tabs-control .tab{flex:1;padding:.5rem .75rem;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;color:#666;background:#fff;transition:all .2s ease;white-space:nowrap;text-align:center;min-width:0}.filter-container .filter-item .filter-control.tabs-control .tab:hover{border-color:#999;background:#fafafa}.filter-container .filter-item .filter-control.tabs-control .tab.active{color:#111;border-color:#111;background:#fff}.filter-container .filter-item select.filter-control{cursor:pointer}.filter-container .filter-item select.filter-control:hover{background:#fafafa}.filter-container .filter-item input.filter-control{cursor:text}.filter-container .filter-item input.filter-control:hover{background:#fafafa}.filter-container .filter-item input[type=number]{cursor:text}.filter-container .filter-item input[type=number]::-webkit-inner-spin-button,.filter-container .filter-item input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.filter-container .filter-item input[type=number]{-moz-appearance:textfield;appearance:textfield}.filter-container .filter-item input[type=date]{cursor:pointer}.filter-container .filter-item.user-search-item{position:relative}.filter-container .filter-item.user-search-item .user-search-wrapper{position:relative;width:100%}.filter-container .filter-item.user-search-item .user-search-wrapper .clear-user-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:none;font-size:20px;color:#999;cursor:pointer;padding:0 4px;line-height:1}.filter-container .filter-item.user-search-item .user-search-wrapper .clear-user-btn:hover{color:#333}.filter-container .filter-item.user-search-item .user-search-wrapper .user-dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:6px;margin-top:4px;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 4px 8px #0000001a}.filter-container .filter-item.user-search-item .user-search-wrapper .user-dropdown .user-dropdown-item{padding:.75rem;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background .2s}.filter-container .filter-item.user-search-item .user-search-wrapper .user-dropdown .user-dropdown-item:last-child{border-bottom:none}.filter-container .filter-item.user-search-item .user-search-wrapper .user-dropdown .user-dropdown-item:hover{background:#f5f5f5}.filter-container .filter-item.user-search-item .user-search-wrapper .user-dropdown .user-dropdown-item .user-name{font-weight:500;font-size:14px;color:#111;margin-bottom:2px}.filter-container .filter-item.user-search-item .user-search-wrapper .user-dropdown .user-dropdown-item .user-details{font-size:12px;color:#666}.filter-container .filter-item.filter-button-item{display:flex;align-items:flex-end;align-self:end}.filter-container .filter-item.filter-button-item .apply-filters-btn{width:100%;padding:.5rem 1rem;background:#111;color:#fff;border:1px solid #111;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.filter-container .filter-item.filter-button-item .apply-filters-btn:hover{background:#000;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}@media (max-width: 1024px){.filter-container{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width: 768px){.filter-container{grid-template-columns:1fr;gap:1rem}.filter-container .filter-item .filter-control{min-width:100%;width:100%}.filter-container .filter-item .filter-control.tabs-control{width:100%;flex-wrap:wrap}.filter-container .filter-item .filter-control.tabs-control .tab{flex:1;text-align:center;min-width:100px}}.ilanlar-page{padding-top:2rem;padding-bottom:2rem}.ilanlar-page h1{text-align:center;margin-bottom:2rem}.ilanlar-content{width:100%;overflow-x:auto}.custom-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.85rem}.custom-table th,.custom-table td{padding:12px;text-align:left;border:1px solid #ddd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-table th,.custom-table td{width:16.6666666667%}.custom-table th{background-color:#f9f9f9;font-weight:700}.custom-table button{margin-right:.5rem;background-color:transparent}.custom-table button .icon{font-size:1.3rem}.user-management{padding:20px}.user-profile-section{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px #0000001a}.profile-card{display:flex;align-items:center;gap:20px}.profile-avatar{flex-shrink:0}.profile-avatar__placeholder{width:80px;height:80px;border-radius:50%;background-color:#474545;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;font-weight:700;box-shadow:0 4px 12px #00000026}.profile-info{flex:1}.profile-info__name{margin:0 0 8px;font-size:24px;font-weight:600;color:#2c3e50}.profile-info__username{margin:0 0 4px;font-size:16px;color:#7f8c8d;font-weight:500}.profile-info__date{margin:0;font-size:14px;color:#95a5a6}.profile-actions{margin-left:auto;display:flex;align-items:center}.profile-actions__close-btn{background:#e74c3c;color:#fff;border:none;width:32px;height:32px;border-radius:50%;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #e74c3c4d}.profile-actions__close-btn:hover{background:#c0392b;transform:scale(1.1);box-shadow:0 4px 12px #e74c3c66}.profile-actions__close-btn:active{transform:scale(.95)}.orders-section{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px #0000001a}.orders-section__title{margin:0 0 20px;font-size:20px;font-weight:600;color:#2c3e50;border-bottom:2px solid #e9ecef;padding-bottom:12px}.orders-section__loading{text-align:center;padding:40px;color:#6c757d;font-size:16px}.orders-section__table{overflow-x:auto;max-height:300px;overflow-y:auto}.btn-detail{color:#fff;background-color:transparent;border:none;padding:8px 16px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease;background-color:#474545!important}.btn-detail:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.btn-detail:active{transform:translateY(0)}.search-section{margin-bottom:24px}.search-section__container{display:flex;justify-content:flex-end}.search-section__input{width:300px;padding:12px 16px;border:2px solid #e9ecef;border-radius:8px;font-size:14px;transition:all .3s ease;background:#fff}.search-section__input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.search-section__input::placeholder{color:#adb5bd}.user-table-section{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.custom-table{width:100%;border-collapse:collapse;background:#fff}.custom-table__header{background:#f8f9fa}.custom-table__header-cell{padding:16px 12px;text-align:left;font-weight:600;color:#2c3e50;border-bottom:2px solid #e9ecef;font-size:14px}.custom-table__body-cell{padding:16px 12px;border-bottom:1px solid #e9ecef;font-size:14px;color:#495057}.custom-table__row{transition:all .2s ease;cursor:pointer}.custom-table__row:hover{background:#f8f9fa;transform:translateY(-1px)}.custom-table__row--selected{background:#e3f2fd;border-left:4px solid #2196f3}.custom-table__row--selected:hover{background:#e3f2fd}.actions{text-align:center}.actions__button{background:none;border:none;cursor:pointer;padding:8px;border-radius:6px;transition:all .2s ease;color:#6c757d}.actions__button:hover{background:#e9ecef;color:#495057}.actions__icon{font-size:20px}.modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{background:#fff;border-radius:12px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px #0000004d;animation:slideUp .3s ease}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e9ecef}.modal-header h2{margin:0;font-size:20px;font-weight:600;color:#2c3e50}.modal-close-btn{background:none;border:none;font-size:28px;color:#6c757d;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.modal-close-btn:hover{background:#f8f9fa;color:#495057}.modal-body{padding:24px;min-height:200px}@media (max-width: 768px){.user-management{padding:12px}.profile-card{flex-direction:column;text-align:center}.profile-avatar__placeholder{width:60px;height:60px;font-size:20px}.profile-info__name{font-size:20px}.profile-actions{margin-left:0;margin-top:16px}.profile-actions__close-btn{width:28px;height:28px;font-size:16px}.orders-section{padding:16px}.orders-section__title{font-size:18px}.search-section__container{justify-content:center}.search-section__input{width:100%;max-width:300px}.custom-table{font-size:12px}.custom-table__header-cell,.custom-table__body-cell{padding:12px 8px}.btn-detail{padding:6px 12px;font-size:11px}}.panel{width:100%;background-color:#fff;display:flex;height:100vh;overflow:hidden}.panel .panelRight{flex:10;display:flex;flex-direction:column;position:relative;height:100vh;overflow:hidden}.panel .panelRight .container{flex:1;overflow-y:auto;padding:2rem;scrollbar-width:none;-ms-overflow-style:none}.panel .panelRight .container::-webkit-scrollbar{display:none}.panelSidebar{flex:3;background-color:#222;height:100vh;display:flex;flex-direction:column;justify-content:center}.panelSidebar .top{height:5rem;display:flex;flex-direction:column;justify-content:center;padding-left:1.5rem;padding-right:1.5rem}.panelSidebar .top .logo{font-weight:600;color:#d3d1d1}.panelSidebar .bottom{padding-left:.625rem;padding-right:.625rem}.panelSidebar .bottom ul li a,.panelSidebar .bottom ul li button{display:flex;align-items:center;padding:10px;cursor:pointer;position:relative}.panelSidebar .bottom ul li a .icon,.panelSidebar .bottom ul li button .icon{font-size:1.3rem;color:#d7d7d7}.panelSidebar .bottom ul li a span,.panelSidebar .bottom ul li button span{font-size:.9rem;margin-left:12px;color:#d7d7d7}.panelSidebar .bottom ul li a:hover,.panelSidebar .bottom ul li button:hover{background-color:#d7d7d7}.panelSidebar .bottom ul li a:hover span,.panelSidebar .bottom ul li a:hover .icon,.panelSidebar .bottom ul li a:hover .right,.panelSidebar .bottom ul li button:hover span,.panelSidebar .bottom ul li button:hover .icon,.panelSidebar .bottom ul li button:hover .right{color:#0e1130}.panelSidebar .bottom ul li button{background-color:transparent;width:100%}.navbar{height:90px;display:flex;align-items:center;border-bottom:1px solid rgb(156,156,156)}.navbar .navbarWrapper .css-zza0ns-MuiBadge-badge{background-color:#181424}.navbar .navbarWrapper{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.navbar .navbarWrapper .iconn{cursor:pointer}.navbar .navbarWrapper .navbarLeft{display:flex;align-items:center;gap:.2rem}.navbar .navbarWrapper .navbarRight{display:flex;gap:2rem;align-items:center}.navbar .navbarWrapper .navbarRight .navbarRightIcons{display:flex;align-items:center;gap:1rem}.navbar .navbarWrapper .navbarRight .avatarTamplate{cursor:pointer}.navbar .navbarWrapper .navbarRight .avatarTamplate span{font-size:.9rem}.navbar .navbarWrapper .navbarRight .avatarTamplate{display:flex;justify-content:center;align-items:center;gap:.4rem}.alertPopUp{position:absolute;top:90px;width:100%;right:0;color:#fff;padding:10px 20px;border-radius:5px;box-shadow:0 0 10px #0003;animation:fadeInOut 2s ease-in-out;display:flex;justify-content:center;align-items:center;z-index:9999}@keyframes fadeInOut{0%{opacity:0;transform:translateY(-10px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.loading-bar-container{position:absolute;top:90px;left:0;width:100%;height:3px;background-color:transparent;z-index:9997;overflow:hidden}.loading-bar{height:100%;background:#4caf50;background-size:200% 100%;animation:loading-animation 2s ease-in-out infinite;transition:width .3s ease;border-radius:0 2px 2px 0}@keyframes loading-animation{0%{background-position:200% 0}to{background-position:-200% 0}}.sifremiUnuttum{padding-top:calc(140px + 2rem);display:flex;align-items:center;justify-content:center;padding-bottom:3rem;background-color:#f5f5f5}.sifremiUnuttum .loginSection{width:100%;display:flex;gap:2rem;margin-top:2rem;margin-bottom:2rem}.sifremiUnuttum .loginSection p{font-size:.9rem}.sifremiUnuttum .loginSection .loginSectionLeft{box-shadow:0 2px 4px #00000014,0 4px 12px #00000014;padding:1.5rem;flex:3;display:flex;justify-content:center;flex-direction:column;gap:2rem;border-radius:10px}.sifremiUnuttum .loginSection .loginSectionLeft .title{display:flex;justify-content:space-between}.sifremiUnuttum .loginSection .loginSectionLeft .title .socialMedia{display:flex;gap:1rem}.sifremiUnuttum .loginSection .loginSectionLeft form{display:flex;flex-direction:column;gap:1rem}.sifremiUnuttum .loginSection .loginSectionLeft form .abc{display:flex;flex-direction:column;gap:.5rem}.sifremiUnuttum .loginSection .loginSectionLeft form label{min-height:40px;font-size:14px;font-weight:700;color:#000;display:flex;align-items:center;justify-content:space-between;gap:1rem}.sifremiUnuttum .loginSection .loginSectionLeft form label input,.sifremiUnuttum .loginSection .loginSectionLeft form label select{width:100%;padding:10px;font-size:14px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;outline:none;transition:border-color .2s ease;background-color:#faf9f9}.sifremiUnuttum .loginSection .loginSectionLeft form label input.error,.sifremiUnuttum .loginSection .loginSectionLeft form label select.error{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.sifremiUnuttum .loginSection .loginSectionLeft form label input:focus,.sifremiUnuttum .loginSection .loginSectionLeft form label select:focus{border-color:#0056b3}.sifremiUnuttum .loginSection .loginSectionLeft form .privacy-policy-container{margin-top:1rem}.sifremiUnuttum .loginSection .loginSectionLeft form .privacy-policy-container .checkbox-label{display:flex;align-items:flex-start;justify-content:start;gap:.5rem;min-height:auto;font-weight:400;cursor:pointer}.sifremiUnuttum .loginSection .loginSectionLeft form .privacy-policy-container .checkbox-label .privacy-checkbox{width:auto;margin-top:2px;cursor:pointer}.sifremiUnuttum .loginSection .loginSectionLeft form .privacy-policy-container .checkbox-label .checkbox-text{font-size:13px;line-height:1.4;color:#333}.sifremiUnuttum .loginSection .loginSectionLeft form .privacy-policy-container .checkbox-label .checkbox-text a{text-decoration:none;font-weight:700;text-decoration:underline}.sifremiUnuttum .loginSection .loginSectionLeft form .privacy-policy-container .checkbox-label .checkbox-text a:hover{text-decoration:underline}.sifremiUnuttum .loginSection .loginSectionLeft form .buttonContainer{margin-top:1rem;width:20%}.sifremiUnuttum .loginSection .loginSectionLeft form .buttonContainer button{background-color:#000;color:#fff;padding:12px;font-size:14px;font-weight:700;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease;width:100%}.sifremiUnuttum .loginSection .loginSectionLeft form .buttonContainer .disabled{background-color:#d3d3d3;cursor:not-allowed}.sifremiUnuttum .loginSection .loginSectionLeft form .error-message{color:#dc3545;font-size:12px;margin-top:10px;font-weight:400}.sifremiUnuttum .loginSection .loginSectionRight{box-shadow:0 2px 4px #00000014,0 4px 12px #00000014;background-color:#000;padding:1.5rem;flex:2;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;color:#f5f5f5;border-radius:10px}.sifremiUnuttum .loginSection .loginSectionRight .title{display:flex;flex-direction:column;gap:.5rem;align-items:center;margin-bottom:1rem}.sifremiUnuttum .loginSection .loginSectionRight .button-uyeol{border:1px solid white;background-color:transparent;color:#f5f5f5;padding:12px;border-radius:15px}@media (max-width: 900px){.sifremiUnuttum{padding-top:calc(110px + 2rem)}.sifremiUnuttum .loginSection{flex-direction:column;margin-bottom:2rem;margin-top:2rem}.sifremiUnuttum .loginSection .loginSectionLeft form .buttonContainer{width:100%}.sifremiUnuttum .loginSection .loginSectionRight{display:none}}.customerLogin{padding-top:calc(140px + 2rem);display:flex;align-items:center;justify-content:center}.customerLogin .loginSection{width:100%;display:flex;gap:2rem;margin-top:2rem}.customerLogin .loginSection p{font-size:.9rem}.customerLogin .loginSection .loginSectionLeft{box-shadow:0 2px 4px #00000014,0 4px 12px #00000014;padding:3rem 1.5rem;flex:3;display:flex;justify-content:center;flex-direction:column;gap:2rem;border-radius:10px}.customerLogin .loginSection .loginSectionLeft .title{display:flex;justify-content:space-between}.customerLogin .loginSection .loginSectionLeft .title .socialMedia{display:flex;gap:1rem}.customerLogin .loginSection .loginSectionLeft form{display:flex;flex-direction:column;gap:1rem}.customerLogin .loginSection .loginSectionLeft form .abc{display:flex;flex-direction:column;gap:.5rem}.customerLogin .loginSection .loginSectionLeft form label{min-height:40px;font-size:14px;font-weight:700;color:#000;display:flex;align-items:center;justify-content:space-between;gap:1rem}.customerLogin .loginSection .loginSectionLeft form label input,.customerLogin .loginSection .loginSectionLeft form label select{width:100%;padding:10px;font-size:14px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;outline:none;transition:border-color .2s ease}.customerLogin .loginSection .loginSectionLeft form label input.error,.customerLogin .loginSection .loginSectionLeft form label select.error{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.customerLogin .loginSection .loginSectionLeft form label input:focus,.customerLogin .loginSection .loginSectionLeft form label select:focus{border-color:#0056b3}.customerLogin .loginSection .loginSectionLeft form .privacy-policy-container{margin-top:1rem}.customerLogin .loginSection .loginSectionLeft form .privacy-policy-container .checkbox-label{display:flex;align-items:flex-start;justify-content:start;gap:.5rem;min-height:auto;font-weight:400;cursor:pointer}.customerLogin .loginSection .loginSectionLeft form .privacy-policy-container .checkbox-label .privacy-checkbox{width:auto;margin-top:2px;cursor:pointer}.customerLogin .loginSection .loginSectionLeft form .privacy-policy-container .checkbox-label .checkbox-text{font-size:13px;line-height:1.4;color:#333}.customerLogin .loginSection .loginSectionLeft form .privacy-policy-container .checkbox-label .checkbox-text a{text-decoration:none;font-weight:700;text-decoration:underline}.customerLogin .loginSection .loginSectionLeft form .privacy-policy-container .checkbox-label .checkbox-text a:hover{text-decoration:underline}.customerLogin .loginSection .loginSectionLeft form .buttonContainer{margin-top:1rem;width:20%}.customerLogin .loginSection .loginSectionLeft form .buttonContainer button{background-color:#000;color:#fff;padding:12px;font-size:14px;font-weight:700;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease;width:100%}.customerLogin .loginSection .loginSectionLeft form .buttonContainer .disabled{background-color:#d3d3d3;cursor:not-allowed}.customerLogin .loginSection .loginSectionLeft form .error-message{color:#dc3545;font-size:12px;margin-top:10px;font-weight:400}.customerLogin .loginSection .loginSectionRight{box-shadow:0 2px 4px #00000014,0 4px 12px #00000014;background-color:#000;padding:1.5rem;flex:2;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;color:#f5f5f5;border-radius:10px}.customerLogin .loginSection .loginSectionRight .title{display:flex;flex-direction:column;gap:.5rem;align-items:center;margin-bottom:1rem}.customerLogin .loginSection .loginSectionRight .button-uyeol{border:1px solid white;background-color:transparent;color:#f5f5f5;padding:12px;border-radius:15px}@media (max-width: 900px){.customerLogin{padding-top:calc(110px + 2rem)}.customerLogin .loginSection{flex-direction:column;margin-bottom:2rem;margin-top:2rem}.customerLogin .loginSection .loginSectionLeft form .buttonContainer{width:100%}.customerLogin .loginSection .loginSectionRight{display:none}}.teklif-tahtasi-page{margin-top:140px;padding:1rem 0rem 6rem}.teklif-tahtasi-page .container{max-width:1200px}.teklif-tahtasi-page .teklif-tahtasi-header{margin-bottom:1.25rem;display:flex;align-items:center;gap:.75rem}.teklif-tahtasi-page .teklif-tahtasi-header .back-btn{background:transparent;border:1px solid #ddd;color:#111;padding:.4rem .8rem;border-radius:6px;font-size:13px;transition:all .3s ease}.teklif-tahtasi-page .teklif-tahtasi-header .back-btn:hover{background:#111;color:#fff;border-color:#111}.teklif-tahtasi-page .teklif-tahtasi-header h1{margin:0;font-size:22px;color:#111;font-weight:600}.teklif-tahtasi-page .error-message{text-align:center;padding:2rem 1.5rem;background:#fff;border-radius:8px;border:1px solid #e0e0e0}.teklif-tahtasi-page .error-message h2{margin-bottom:.75rem;color:#111;font-size:18px}.teklif-tahtasi-page .error-message p{margin-bottom:1rem;color:#666;font-size:13px}.teklif-tahtasi-page .error-message button{background:#111;color:#fff;padding:.6rem 1.2rem;border-radius:6px;font-size:13px;font-weight:500;transition:all .3s ease}.teklif-tahtasi-page .error-message button:hover{opacity:.85}.teklif-tahtasi-page .teklif-tahtasi-layout{display:grid;grid-template-columns:320px 1fr;gap:1.25rem;align-items:start}@media (max-width: 1024px){.teklif-tahtasi-page .teklif-tahtasi-layout{grid-template-columns:1fr;gap:1rem}}.teklif-tahtasi-page .left-column{display:flex;flex-direction:column;gap:1rem;position:sticky;top:1rem}@media (max-width: 1024px){.teklif-tahtasi-page .left-column{position:static}}.teklif-tahtasi-page .product-info-card{background:#fff;border-radius:8px;padding:1rem;border:1px solid #e0e0e0;box-shadow:0 1px 4px #0000000d}.teklif-tahtasi-page .product-info-card .product-image{width:100%;height:180px;border-radius:6px;overflow:hidden;border:1px solid #e0e0e0;margin-bottom:.75rem;transition:all .3s ease;cursor:pointer}.teklif-tahtasi-page .product-info-card .product-image img{width:100%;height:100%;object-fit:cover}.teklif-tahtasi-page .product-info-card .product-image .no-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f5f5f5;color:#888;font-size:12px}.teklif-tahtasi-page .product-info-card .product-details{display:flex;flex-direction:column;gap:.5rem}.teklif-tahtasi-page .product-info-card .product-details h2{margin:0;font-size:15px;color:#111;font-weight:600;line-height:1.4;transition:color .3s ease;cursor:pointer}.teklif-tahtasi-page .product-info-card .product-details h2:hover{text-decoration:underline}.teklif-tahtasi-page .product-info-card .product-details .current-offer,.teklif-tahtasi-page .product-info-card .product-details .offer-status{display:flex;align-items:center;gap:.4rem;margin-top:.4rem}.teklif-tahtasi-page .product-info-card .product-details .current-offer .label,.teklif-tahtasi-page .product-info-card .product-details .offer-status .label{font-size:12px;color:#666}.teklif-tahtasi-page .product-info-card .product-details .current-offer .price,.teklif-tahtasi-page .product-info-card .product-details .offer-status .price{font-size:16px;font-weight:600;color:#111}.teklif-tahtasi-page .product-info-card .product-details .current-offer .status-badge,.teklif-tahtasi-page .product-info-card .product-details .offer-status .status-badge{padding:.25rem .6rem;border-radius:12px;font-size:11px;font-weight:500}.teklif-tahtasi-page .product-info-card .product-details .current-offer .status-badge.pending,.teklif-tahtasi-page .product-info-card .product-details .offer-status .status-badge.pending{background:#ffc107;color:#856404}.teklif-tahtasi-page .product-info-card .product-details .current-offer .status-badge.approved,.teklif-tahtasi-page .product-info-card .product-details .offer-status .status-badge.approved{background:#28a745;color:#fff}.teklif-tahtasi-page .product-info-card .product-details .current-offer .status-badge.rejected,.teklif-tahtasi-page .product-info-card .product-details .offer-status .status-badge.rejected{background:#dc3545;color:#fff}.teklif-tahtasi-page .review-section{background:#fff;border-radius:8px;padding:1rem;border:1px solid #e0e0e0;box-shadow:0 1px 4px #0000000d}.teklif-tahtasi-page .review-section .review-title{margin:0 0 1rem;font-size:14px;color:#111;font-weight:600;display:flex;align-items:center;gap:.5rem}.teklif-tahtasi-page .review-section .rating-section{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.teklif-tahtasi-page .review-section .rating-section .rating-label{font-size:12px;color:#666;font-weight:500}.teklif-tahtasi-page .review-section .rating-section .star-rating{display:flex;gap:.25rem}.teklif-tahtasi-page .review-section .rating-section .star-rating .star-btn{background:none;border:none;padding:0;font-size:24px;color:#ddd;cursor:pointer;transition:all .2s ease;line-height:1}.teklif-tahtasi-page .review-section .rating-section .star-rating .star-btn:hover,.teklif-tahtasi-page .review-section .rating-section .star-rating .star-btn.active{color:#ffc107;transform:scale(1.1)}.teklif-tahtasi-page .review-section .rating-section .star-rating .star-btn:disabled{cursor:not-allowed;opacity:.7}.teklif-tahtasi-page .review-section .rating-section .rating-text{font-size:12px;color:#111;font-weight:500;padding:.2rem .5rem;background:#f5f5f5;border-radius:4px}.teklif-tahtasi-page .review-section .comment-section{position:relative;margin-bottom:1rem}.teklif-tahtasi-page .review-section .comment-section textarea{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:13px;font-family:inherit;resize:vertical;min-height:80px;transition:border-color .3s ease}.teklif-tahtasi-page .review-section .comment-section textarea:focus{outline:none;border-color:#111}.teklif-tahtasi-page .review-section .comment-section textarea:disabled{background:#f5f5f5;cursor:not-allowed}.teklif-tahtasi-page .review-section .comment-section textarea::placeholder{color:#999}.teklif-tahtasi-page .review-section .comment-section .char-count{position:absolute;bottom:.5rem;right:.75rem;font-size:10px;color:#999}.teklif-tahtasi-page .review-section .btn-submit-review{width:100%;background:linear-gradient(135deg,#111,#333);color:#fff;padding:.7rem;border-radius:6px;font-size:13px;font-weight:500;border:none;cursor:pointer;transition:all .3s ease}.teklif-tahtasi-page .review-section .btn-submit-review:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.teklif-tahtasi-page .review-section .btn-submit-review:disabled{background:#ccc;cursor:not-allowed;transform:none}.teklif-tahtasi-page .review-section.review-submitted .review-success{text-align:center;padding:1rem 0}.teklif-tahtasi-page .review-section.review-submitted .review-success .success-icon{width:48px;height:48px;background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto .75rem}.teklif-tahtasi-page .review-section.review-submitted .review-success h4{margin:0 0 .25rem;font-size:14px;color:#111;font-weight:600}.teklif-tahtasi-page .review-section.review-submitted .review-success p{margin:0;font-size:12px;color:#666}.teklif-tahtasi-page .review-section.review-existing .existing-review-content{margin-bottom:1rem}.teklif-tahtasi-page .review-section.review-existing .existing-review-content .rating-display{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}.teklif-tahtasi-page .review-section.review-existing .existing-review-content .rating-display .rating-label{font-size:12px;color:#666;font-weight:500}.teklif-tahtasi-page .review-section.review-existing .existing-review-content .rating-display .star-rating.readonly{display:flex;gap:.25rem}.teklif-tahtasi-page .review-section.review-existing .existing-review-content .rating-display .star-rating.readonly .star{font-size:20px;color:#ddd;line-height:1}.teklif-tahtasi-page .review-section.review-existing .existing-review-content .rating-display .star-rating.readonly .star.active{color:#ffc107}.teklif-tahtasi-page .review-section.review-existing .existing-review-content .rating-display .rating-text{font-size:12px;color:#111;font-weight:500;padding:.2rem .5rem;background:#f5f5f5;border-radius:4px}.teklif-tahtasi-page .review-section.review-existing .existing-review-content .comment-display .comment-label{display:block;font-size:12px;color:#666;font-weight:500;margin-bottom:.5rem}.teklif-tahtasi-page .review-section.review-existing .existing-review-content .comment-display .comment-text{margin:0;font-size:13px;color:#333;line-height:1.5;padding:.75rem;background:#f8f9fa;border-radius:6px;border-left:3px solid #111}.teklif-tahtasi-page .review-section.review-existing .btn-edit-review{width:100%;background:transparent;color:#111;padding:.6rem;border-radius:6px;font-size:13px;font-weight:500;border:1px solid #111;cursor:pointer;transition:all .3s ease}.teklif-tahtasi-page .review-section.review-existing .btn-edit-review:hover{background:#111;color:#fff}.teklif-tahtasi-page .review-section .review-actions{display:flex;gap:.75rem}.teklif-tahtasi-page .review-section .review-actions .btn-cancel-review{flex:1;background:transparent;color:#666;padding:.7rem;border-radius:6px;font-size:13px;font-weight:500;border:1px solid #ddd;cursor:pointer;transition:all .3s ease}.teklif-tahtasi-page .review-section .review-actions .btn-cancel-review:hover:not(:disabled){background:#f5f5f5;border-color:#ccc}.teklif-tahtasi-page .review-section .review-actions .btn-cancel-review:disabled{opacity:.6;cursor:not-allowed}.teklif-tahtasi-page .review-section .review-actions .btn-submit-review{flex:2}.teklif-tahtasi-page .user-info-card{background:#fff;border-radius:8px;padding:1rem;border:1px solid #e0e0e0;box-shadow:0 1px 4px #0000000d;display:flex;align-items:center;gap:.75rem}.teklif-tahtasi-page .user-info-card .user-avatar{width:48px;height:48px;border-radius:50%;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;flex-shrink:0}.teklif-tahtasi-page .user-info-card .user-details{flex:1}.teklif-tahtasi-page .user-info-card .user-details h3{margin:0 0 .2rem;font-size:14px;color:#111;font-weight:600}.teklif-tahtasi-page .user-info-card .user-details .user-email,.teklif-tahtasi-page .user-info-card .user-details .user-phone{margin:.15rem 0;font-size:12px;color:#666}.teklif-tahtasi-page .right-column .chat-window{background:#fff;border-radius:8px;border:1px solid #e0e0e0;box-shadow:0 1px 4px #0000000d;display:flex;flex-direction:column;height:calc(90vh - 180px);max-height:750px}@media (max-width: 1024px){.teklif-tahtasi-page .right-column .chat-window{height:auto;min-height:400px;max-height:none}}.teklif-tahtasi-page .right-column .chat-window .chat-header{padding:1rem;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.teklif-tahtasi-page .right-column .chat-window .chat-header h3{margin:0;font-size:16px;color:#111;font-weight:600}.teklif-tahtasi-page .right-column .chat-window .chat-header .chat-status span{font-size:11px;color:#666;padding:.25rem .6rem;background:#f5f5f5;border-radius:12px}.teklif-tahtasi-page .right-column .chat-window .chat-messages{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem;background:#fafafa;scroll-behavior:smooth}.teklif-tahtasi-page .right-column .chat-window .chat-messages::-webkit-scrollbar{width:4px}.teklif-tahtasi-page .right-column .chat-window .chat-messages::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px}.teklif-tahtasi-page .right-column .chat-window .chat-messages .chat-message{display:flex;width:100%}.teklif-tahtasi-page .right-column .chat-window .chat-messages .chat-message.message-left{justify-content:flex-start}.teklif-tahtasi-page .right-column .chat-window .chat-messages .chat-message.message-left .message-bubble{background:#fff;border:1px solid #e0e0e0;max-width:70%;border-radius:8px 8px 8px 2px}@media (max-width: 768px){.teklif-tahtasi-page .right-column .chat-window .chat-messages .chat-message.message-left .message-bubble{max-width:85%}}.teklif-tahtasi-page .right-column .chat-window .chat-messages .chat-message.message-right{justify-content:flex-end}.teklif-tahtasi-page .right-column .chat-window .chat-messages .chat-message.message-right .message-bubble{background:#2c3e50;color:#fff;max-width:70%;border-radius:8px 8px 2px}@media (max-width: 768px){.teklif-tahtasi-page .right-column .chat-window .chat-messages .chat-message.message-right .message-bubble{max-width:85%}}.teklif-tahtasi-page .right-column .chat-window .chat-messages .chat-message.message-right .message-bubble .message-header .message-sender,.teklif-tahtasi-page .right-column .chat-window .chat-messages .chat-message.message-right .message-bubble .message-header .message-time{color:#ffffffe6}.teklif-tahtasi-page .right-column .chat-window .chat-messages .chat-message.message-right .message-bubble .message-price{color:#fff}.teklif-tahtasi-page .right-column .chat-window .chat-messages .chat-message.message-right .message-bubble .status-badge.pending{background:#ffc107;color:#856404}.teklif-tahtasi-page .right-column .chat-window .chat-messages .chat-message.message-right .message-bubble .status-badge.approved{background:#28a745;color:#fff}.teklif-tahtasi-page .right-column .chat-window .chat-messages .chat-message.message-right .message-bubble .status-badge.rejected{background:#dc3545;color:#fff}.teklif-tahtasi-page .right-column .chat-window .chat-messages .chat-message .message-bubble{padding:.75rem;box-shadow:0 1px 3px #0000001a}.teklif-tahtasi-page .right-column .chat-window .chat-messages .chat-message .message-bubble .message-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem;flex-wrap:wrap;gap:.4rem}.teklif-tahtasi-page .right-column .chat-window .chat-messages .chat-message .message-bubble .message-header .message-sender{font-size:11px;font-weight:600;color:#111}.teklif-tahtasi-page .right-column .chat-window .chat-messages .chat-message .message-bubble .message-header .message-time{font-size:10px;color:#888}.teklif-tahtasi-page .right-column .chat-window .chat-messages .chat-message .message-bubble .message-price{font-size:16px;font-weight:600;color:#111;margin-bottom:.4rem}.teklif-tahtasi-page .right-column .chat-window .chat-messages .chat-message .message-bubble .message-status .status-badge{padding:.2rem .5rem;border-radius:10px;font-size:10px;font-weight:500}.teklif-tahtasi-page .right-column .chat-window .chat-messages .chat-message .message-bubble .message-status .status-badge.pending{background:#ffc107;color:#856404}.teklif-tahtasi-page .right-column .chat-window .chat-messages .chat-message .message-bubble .message-status .status-badge.approved{background:#28a745;color:#fff}.teklif-tahtasi-page .right-column .chat-window .chat-messages .chat-message .message-bubble .message-status .status-badge.rejected{background:#dc3545;color:#fff}.teklif-tahtasi-page .right-column .chat-window .chat-messages .empty-chat{text-align:center;padding:2rem 1rem;color:#888;font-size:13px}.teklif-tahtasi-page .right-column .chat-window .chat-input-section{padding:1rem;border-top:1px solid #e0e0e0;background:#fff}.teklif-tahtasi-page .right-column .chat-window .chat-input-section .action-info{margin-bottom:.75rem;padding:.6rem .75rem;background:#f5f5f5;border-radius:6px;border-left:3px solid #111}.teklif-tahtasi-page .right-column .chat-window .chat-input-section .action-info p{margin:0;font-size:12px;color:#111;line-height:1.4}.teklif-tahtasi-page .right-column .chat-window .chat-input-section .action-form{margin-bottom:.75rem}.teklif-tahtasi-page .right-column .chat-window .chat-input-section .action-form h4{margin:0 0 .6rem;font-size:13px;color:#111;font-weight:600}.teklif-tahtasi-page .right-column .chat-window .chat-input-section .action-form .offer-input-wrapper{position:relative;margin-bottom:.6rem}.teklif-tahtasi-page .right-column .chat-window .chat-input-section .action-form .offer-input-wrapper input{width:100%;padding:.6rem 2.5rem .6rem .75rem;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:border-color .3s ease}.teklif-tahtasi-page .right-column .chat-window .chat-input-section .action-form .offer-input-wrapper input:focus{outline:none;border-color:#111}.teklif-tahtasi-page .right-column .chat-window .chat-input-section .action-form .offer-input-wrapper input:disabled{background:#f5f5f5;cursor:not-allowed}.teklif-tahtasi-page .right-column .chat-window .chat-input-section .action-form .offer-input-wrapper .currency{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:#666;font-size:12px;font-weight:500}.teklif-tahtasi-page .right-column .chat-window .chat-input-section .action-form .btn-create-offer{width:100%;background:#111;color:#fff;padding:.6rem;border-radius:6px;font-size:14px;font-weight:500;transition:all .3s ease}.teklif-tahtasi-page .right-column .chat-window .chat-input-section .action-form .btn-create-offer:hover:not(:disabled){opacity:.85}.teklif-tahtasi-page .right-column .chat-window .chat-input-section .action-form .btn-create-offer:disabled{background:#ccc;cursor:not-allowed}.teklif-tahtasi-page .right-column .chat-window .chat-input-section .approval-actions{display:flex;gap:.6rem}@media (max-width: 768px){.teklif-tahtasi-page .right-column .chat-window .chat-input-section .approval-actions{flex-direction:column}}.teklif-tahtasi-page .right-column .chat-window .chat-input-section .approval-actions .btn-approve,.teklif-tahtasi-page .right-column .chat-window .chat-input-section .approval-actions .btn-reject{flex:1;padding:.6rem;border-radius:6px;font-size:13px;font-weight:500;transition:all .3s ease}.teklif-tahtasi-page .right-column .chat-window .chat-input-section .approval-actions .btn-approve:disabled,.teklif-tahtasi-page .right-column .chat-window .chat-input-section .approval-actions .btn-reject:disabled{opacity:.6;cursor:not-allowed}.teklif-tahtasi-page .right-column .chat-window .chat-input-section .approval-actions .btn-approve{background:#111;color:#fff;border:none}.teklif-tahtasi-page .right-column .chat-window .chat-input-section .approval-actions .btn-approve:hover:not(:disabled){background:#333}.teklif-tahtasi-page .right-column .chat-window .chat-input-section .approval-actions .btn-reject{background:#666;color:#fff;border:none}.teklif-tahtasi-page .right-column .chat-window .chat-input-section .approval-actions .btn-reject:hover:not(:disabled){background:#555}.teklif-tahtasi-page .right-column .chat-window .chat-input-section .no-action-message{text-align:center;padding:.75rem;background:#f5f5f5;border-radius:6px}.teklif-tahtasi-page .right-column .chat-window .chat-input-section .no-action-message p{margin:0;font-size:12px;color:#666;line-height:1.4}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.skeleton-sidebar .skeleton-avatar{background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite;width:120px;height:120px;border-radius:50%;margin:0 auto 1rem}.skeleton-sidebar .skeleton-name{background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite;border-radius:4px;width:150px;height:24px;margin:0 auto}.skeleton-sidebar .skeleton-name-mobile{background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite;border-radius:4px;width:120px;height:20px;display:none}@media (max-width: 768px){.skeleton-sidebar .skeleton-name-mobile{display:block}}.skeleton-sidebar .skeleton-label{background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite;border-radius:4px;width:100px;height:12px;margin-bottom:.5rem}.skeleton-sidebar .skeleton-value{background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite;border-radius:4px;width:180px;height:16px;margin-bottom:.5rem}.skeleton-sidebar .skeleton-value.short{width:140px}.skeleton-sidebar .skeleton-stat-icon{background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite;width:40px;height:40px;border-radius:8px;flex-shrink:0}.skeleton-sidebar .skeleton-stat-label{background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite;border-radius:4px;width:80px;height:11px;margin-bottom:.3rem}.skeleton-sidebar .skeleton-stat-value{background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite;border-radius:4px;width:50px;height:18px}@media (max-width: 768px){.skeleton-sidebar .skeleton-avatar{width:60px;height:60px;margin:0}.skeleton-sidebar .skeleton-name{display:none}.skeleton-sidebar .skeleton-stat-icon{width:32px;height:32px}}.skeleton-tabs{display:flex;gap:0;padding:0 1rem}.skeleton-tabs .skeleton-tab{background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite;border-radius:4px;width:80px;height:20px;margin:1rem .5rem}.skeleton-ilan{cursor:default!important}.skeleton-ilan:hover{transform:none!important;box-shadow:0 2px 8px #0000000f!important}.skeleton-ilan .skeleton-ilan-image{background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite;width:150px;height:150px;border-radius:8px;flex-shrink:0}@media (max-width: 768px){.skeleton-ilan .skeleton-ilan-image{width:90px;height:90px}}.skeleton-ilan .skeleton-ilan-title{background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite;border-radius:4px;width:80%;height:18px;margin-bottom:.5rem}.skeleton-ilan .skeleton-ilan-desc{background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite;border-radius:4px;width:100%;height:14px;margin-bottom:.5rem}.skeleton-ilan .skeleton-ilan-desc.short{width:70%}.skeleton-ilan .skeleton-price{background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite;border-radius:4px;width:120px;height:22px}@media (max-width: 768px){.skeleton-ilan .skeleton-price{width:100px;height:18px}}.skeleton-ilan .skeleton-meta{display:flex;gap:1rem}.skeleton-ilan .skeleton-meta .skeleton-meta-item{background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite;border-radius:4px;width:80px;height:14px}.skeleton-yorum{cursor:default!important}.skeleton-yorum:hover{transform:none!important;box-shadow:0 2px 8px #0000000f!important;border-color:#e0e0e0!important}.skeleton-yorum .skeleton-yorum-image{background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite;width:150px;height:150px;border-radius:8px;flex-shrink:0}@media (max-width: 768px){.skeleton-yorum .skeleton-yorum-image{width:90px;height:90px}}.skeleton-yorum .skeleton-yorum-title{background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite;border-radius:4px;width:70%;height:18px;margin-bottom:.5rem}.skeleton-yorum .skeleton-yorum-stars{background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite;border-radius:4px;width:100px;height:14px;margin-bottom:.5rem}.skeleton-yorum .skeleton-yorum-kategori{background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite;width:80px;height:24px;border-radius:20px}.skeleton-yorum .skeleton-yorum-isim{background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite;border-radius:4px;width:100px;height:14px}.skeleton-yorum .skeleton-yorum-tarih{background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite;border-radius:4px;width:80px;height:14px}.skeleton-yorum .skeleton-yorum-icerik{background:linear-gradient(90deg,#f0f0f0,#f5f5f5 20%,#f0f0f0 40% 100%);background-size:2000px 100%;animation:shimmer 2s infinite;border-radius:4px;width:100%;height:14px;margin-top:.5rem}.skeleton-yorum .skeleton-yorum-icerik.short{width:60%}.user-profil-page{margin-top:calc(140px + 1rem);min-height:calc(100vh - 200px);font-family:Inter,sans-serif;padding:2rem 0rem 8rem}@media (max-width: 968px){.user-profil-page{margin-top:calc(100px + 1rem)}}.user-profil-page .container{display:grid;grid-template-columns:300px 1fr;gap:2rem}@media (max-width: 968px){.user-profil-page .container{grid-template-columns:1fr;gap:1.5rem}}.user-profil-page .empty-state.full-page{grid-column:1/-1;min-height:400px;display:flex;align-items:center;justify-content:center}.user-profil-page .profil-sidebar{background:#fff;border-radius:12px;padding:2rem;border:1px solid #e0e0e0;box-shadow:0 4px 20px #00000014;height:fit-content;position:sticky;top:calc(140px + 2rem);display:flex;flex-direction:column;gap:2rem}@media (max-width: 968px){.user-profil-page .profil-sidebar{position:static}}.user-profil-page .profil-sidebar .profil-top-section{display:flex;flex-direction:column;gap:2rem}.user-profil-page .profil-sidebar .profil-header{text-align:center;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e0e0e0}.user-profil-page .profil-sidebar .profil-header .profil-avatar-img{width:120px;height:120px;border-radius:50%;object-fit:cover;border:3px solid #111;margin-bottom:1rem}.user-profil-page .profil-sidebar .profil-header .profil-avatar{width:120px;height:120px;border-radius:50%;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;font-size:40px;font-weight:600;margin:0 auto 1rem;border:3px solid #111}.user-profil-page .profil-sidebar .profil-header h2{font-size:20px;margin:0;color:#111;font-weight:600}.user-profil-page .profil-sidebar .profil-header .profil-name-mobile{display:none}@media (max-width: 768px){.user-profil-page .profil-sidebar .profil-header{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;margin-bottom:0;padding-bottom:0;border-bottom:none}.user-profil-page .profil-sidebar .profil-header .profil-avatar-img{width:75px;height:75px;margin:0;flex-shrink:0}.user-profil-page .profil-sidebar .profil-header .profil-avatar{width:75px;height:75px;margin:0;font-size:28px;flex-shrink:0}.user-profil-page .profil-sidebar .profil-header .profil-name-desktop{display:none}}.user-profil-page .profil-sidebar .profil-info{display:flex;flex-direction:column;gap:1.5rem}.user-profil-page .profil-sidebar .profil-info .profil-name-mobile{display:none;font-size:18px;margin:0 0 .5rem;color:#111;font-weight:600}.user-profil-page .profil-sidebar .profil-info .info-item{display:flex;flex-direction:column;gap:.5rem}.user-profil-page .profil-sidebar .profil-info .info-item .info-label{font-size:13px;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.user-profil-page .profil-sidebar .profil-info .info-item .info-values{display:flex;flex-direction:column;gap:.5rem}.user-profil-page .profil-sidebar .profil-info .info-item .info-value{font-size:15px;color:#111;font-weight:500}.user-profil-page .profil-sidebar .profil-stats{display:flex;flex-direction:column;gap:1rem;padding-top:2rem;border-top:1px solid #e0e0e0}.user-profil-page .profil-sidebar .profil-stats .stat-item{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.user-profil-page .profil-sidebar .profil-stats .stat-item .stat-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#111;flex-shrink:0}.user-profil-page .profil-sidebar .profil-stats .stat-item .stat-icon svg{width:20px;height:20px;font-size:20px}.user-profil-page .profil-sidebar .profil-stats .stat-item .stat-info{display:flex;flex-direction:column;gap:.2rem;flex:1}.user-profil-page .profil-sidebar .profil-stats .stat-item .stat-info .stat-label{font-size:11px;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.user-profil-page .profil-sidebar .profil-stats .stat-item .stat-info .stat-value{font-size:18px;color:#111;font-weight:700}@media (max-width: 768px){.user-profil-page .profil-sidebar{padding:1rem;gap:1rem}.user-profil-page .profil-sidebar .profil-top-section{flex-direction:row;gap:1rem;align-items:flex-start}.user-profil-page .profil-sidebar .profil-header{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;margin-bottom:0;padding-bottom:0;border-bottom:none}.user-profil-page .profil-sidebar .profil-header .profil-avatar-img,.user-profil-page .profil-sidebar .profil-header .profil-avatar{width:60px;height:60px;margin:0}.user-profil-page .profil-sidebar .profil-header .profil-avatar{font-size:24px}.user-profil-page .profil-sidebar .profil-header .profil-name-desktop{display:none}.user-profil-page .profil-sidebar .profil-info{flex:1;margin-top:0;gap:.5rem}.user-profil-page .profil-sidebar .profil-info .profil-name-mobile{display:block;font-size:16px;margin-bottom:.25rem}.user-profil-page .profil-sidebar .profil-info .info-item{gap:.25rem}.user-profil-page .profil-sidebar .profil-info .info-item .info-label{font-size:11px;margin-bottom:.25rem}.user-profil-page .profil-sidebar .profil-info .info-item .info-values{gap:.25rem}.user-profil-page .profil-sidebar .profil-info .info-item .info-value{font-size:12px}.user-profil-page .profil-sidebar .profil-stats{padding-top:1rem;border-top:1px solid #e0e0e0;display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.user-profil-page .profil-sidebar .profil-stats .stat-item{margin-bottom:.5rem;margin-top:.5rem}.user-profil-page .profil-sidebar .profil-stats .stat-item .stat-icon{width:32px;height:32px}.user-profil-page .profil-sidebar .profil-stats .stat-item .stat-icon svg{width:16px;height:16px;font-size:16px}.user-profil-page .profil-sidebar .profil-stats .stat-item .stat-info .stat-label{font-size:10px}.user-profil-page .profil-sidebar .profil-stats .stat-item .stat-info .stat-value{font-size:14px}}.user-profil-page .profil-content{overflow:hidden;display:flex;flex-direction:column;gap:2rem}.user-profil-page .profil-tabs{display:flex;gap:0;border-bottom:1px solid #e0e0e0;background:#f8f9fa;padding:0 1rem}.user-profil-page .profil-tabs .tab-button{background:transparent;border:none;padding:1rem 1.5rem;font-size:15px;font-weight:500;color:#666;cursor:pointer;transition:all .3s ease;position:relative;border-bottom:2px solid transparent;margin-bottom:-1px}.user-profil-page .profil-tabs .tab-button:hover{color:#111;background:#00000005}.user-profil-page .profil-tabs .tab-button.active{color:#111;border-bottom-color:#111;font-weight:600}.user-profil-page .profil-content-area{flex:1}.user-profil-page .content-section .empty-state{text-align:center;padding:4rem 2rem;color:#888;font-size:16px}.user-profil-page .ilanlar-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media (max-width: 768px){.user-profil-page .ilanlar-list{grid-template-columns:1fr}}.user-profil-page .ilanlar-list .ilan-list-item{background:#fff;border-radius:12px;padding:1.5rem;border:1px solid #e0e0e0;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;gap:1rem;cursor:pointer;transition:all .3s ease}.user-profil-page .ilanlar-list .ilan-list-item:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-2px);border-color:#ccc}.user-profil-page .ilanlar-list .ilan-list-item .ilan-top{display:flex;gap:1rem;align-items:flex-start}.user-profil-page .ilanlar-list .ilan-list-item .ilan-image{flex-shrink:0;width:150px;height:150px;border-radius:8px;overflow:hidden}.user-profil-page .ilanlar-list .ilan-list-item .ilan-image img{width:100%;height:100%;object-fit:cover}.user-profil-page .ilanlar-list .ilan-list-item .ilan-top-info{flex:1;display:flex;flex-direction:column;gap:.5rem;min-width:0}.user-profil-page .ilanlar-list .ilan-list-item .ilan-top-info h3{margin:0;font-size:16px;color:#111;font-weight:600;line-height:1.4}.user-profil-page .ilanlar-list .ilan-list-item .ilan-top-info .ilan-aciklama{margin:0;font-size:14px;color:#666;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.user-profil-page .ilanlar-list .ilan-list-item .ilan-top-info .ilan-goruntulenme{font-size:13px;color:#999;margin-top:.25rem}.user-profil-page .ilanlar-list .ilan-list-item .ilan-top-info .ilan-goruntulenme strong{color:#111;font-weight:600}.user-profil-page .ilanlar-list .ilan-list-item .ilan-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:.75rem;border-top:1px solid #f0f0f0}.user-profil-page .ilanlar-list .ilan-list-item .ilan-bottom .price-value{font-size:20px;font-weight:700;color:#111;white-space:nowrap}.user-profil-page .ilanlar-list .ilan-list-item .ilan-bottom .ilan-meta{display:flex;gap:1rem;font-size:14px;color:#666}.user-profil-page .ilanlar-list .ilan-list-item .ilan-bottom .ilan-meta .ilan-konum{display:flex;align-items:center;gap:.25rem}.user-profil-page .ilanlar-list .ilan-list-item .ilan-bottom .ilan-meta .ilan-konum:before{content:"📍";font-size:12px}.user-profil-page .ilanlar-list .ilan-list-item .ilan-bottom .ilan-meta .ilan-tarih{display:flex;align-items:center;gap:.25rem}.user-profil-page .ilanlar-list .ilan-list-item .ilan-bottom .ilan-meta .ilan-tarih:before{content:"📅";font-size:12px}@media (max-width: 768px){.user-profil-page .ilanlar-list .ilan-list-item{padding:1rem;gap:1rem}.user-profil-page .ilanlar-list .ilan-list-item .ilan-top{gap:1rem}.user-profil-page .ilanlar-list .ilan-list-item .ilan-image{width:90px;height:90px;flex-shrink:0}.user-profil-page .ilanlar-list .ilan-list-item .ilan-top-info h3{font-size:15px}.user-profil-page .ilanlar-list .ilan-list-item .ilan-top-info .ilan-aciklama{font-size:13px;-webkit-line-clamp:2;line-clamp:2}.user-profil-page .ilanlar-list .ilan-list-item .ilan-top-info .ilan-goruntulenme{font-size:12px}.user-profil-page .ilanlar-list .ilan-list-item .ilan-bottom{padding-top:.5rem;flex-wrap:wrap;gap:.75rem}.user-profil-page .ilanlar-list .ilan-list-item .ilan-bottom .price-value{font-size:15px}.user-profil-page .ilanlar-list .ilan-list-item .ilan-bottom .ilan-meta{flex-direction:row;gap:1rem;font-size:13px}}.user-profil-page .yorumlar-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media (max-width: 768px){.user-profil-page .yorumlar-list{grid-template-columns:1fr}}.user-profil-page .yorumlar-list .yorum-card{background:#fff;border-radius:12px;padding:1.5rem;border:1px solid #e0e0e0;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;gap:1rem;cursor:pointer;transition:all .3s ease}.user-profil-page .yorumlar-list .yorum-card:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-2px);border-color:#111}.user-profil-page .yorumlar-list .yorum-card .yorum-top{display:flex;gap:1rem;align-items:flex-start}.user-profil-page .yorumlar-list .yorum-card .yorum-image{flex-shrink:0;width:150px;height:150px;border-radius:8px;overflow:hidden}.user-profil-page .yorumlar-list .yorum-card .yorum-image img{width:100%;height:100%;object-fit:cover}.user-profil-page .yorumlar-list .yorum-card .yorum-top-info{flex:1;display:flex;flex-direction:column;gap:.75rem}.user-profil-page .yorumlar-list .yorum-card .yorum-top-info .ilan-baslik-wrapper{display:flex;align-items:center;gap:.75rem;margin-bottom:0}.user-profil-page .yorumlar-list .yorum-card .yorum-top-info .ilan-baslik-wrapper .ilan-baslik{margin:0;font-size:16px;color:#111;font-weight:600;line-height:1.4;flex:1}.user-profil-page .yorumlar-list .yorum-card .yorum-top-info .yorum-meta{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.user-profil-page .yorumlar-list .yorum-card .yorum-top-info .yorum-meta .ilan-kategori{background:#f5f5f5;color:#111;padding:.3rem .8rem;border-radius:20px;font-size:12px;font-weight:500}.user-profil-page .yorumlar-list .yorum-card .yorum-top-info .yorum-meta .ilan-fiyat{color:#111;font-weight:600;font-size:14px}.user-profil-page .yorumlar-list .yorum-card .yorum-top-info .yildiz-rating{color:#ffc107;font-size:13px;white-space:nowrap;letter-spacing:1px;margin-top:.25rem}.user-profil-page .yorumlar-list .yorum-card .yorum-bottom{width:100%;display:flex;flex-direction:column;gap:.5rem}.user-profil-page .yorumlar-list .yorum-card .yorum-bottom .yorum-yapan-bilgileri{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.user-profil-page .yorumlar-list .yorum-card .yorum-bottom .yorum-yapan-bilgileri .yorum-yapan-details .yorum-yapan-isim{color:#111;font-size:14px;font-weight:600}.user-profil-page .yorumlar-list .yorum-card .yorum-bottom .yorum-yapan-bilgileri .yorum-tarihi{color:#666;font-size:14px;line-height:1.5;flex-shrink:0}.user-profil-page .yorumlar-list .yorum-card .yorum-bottom .yorum-icerik{margin:0;color:#666;font-size:14px;line-height:1.5}@media (max-width: 768px){.user-profil-page .yorumlar-list .yorum-card{padding:1rem;gap:1rem}.user-profil-page .yorumlar-list .yorum-card .yorum-top{gap:.75rem}.user-profil-page .yorumlar-list .yorum-card .yorum-image{width:90px;height:90px}.user-profil-page .yorumlar-list .yorum-card .yorum-top-info{gap:.3rem}.user-profil-page .yorumlar-list .yorum-card .yorum-top-info .ilan-baslik-wrapper .ilan-baslik{font-size:15px}.user-profil-page .yorumlar-list .yorum-card .yorum-top-info .yorum-meta{font-size:12px}.user-profil-page .yorumlar-list .yorum-card .yorum-top-info .yorum-meta .ilan-kategori{font-size:11px;padding:.25rem .6rem}.user-profil-page .yorumlar-list .yorum-card .yorum-top-info .yorum-meta .ilan-fiyat{font-size:13px}.user-profil-page .yorumlar-list .yorum-card .yorum-top-info .yildiz-rating{font-size:11px;letter-spacing:.5px;margin-top:-.1rem;margin-bottom:.2rem}.user-profil-page .yorumlar-list .yorum-card .yorum-bottom .yorum-yapan-bilgileri .yorum-yapan-details .yorum-yapan-isim{font-size:13px}.user-profil-page .yorumlar-list .yorum-card .yorum-bottom .yorum-yapan-bilgileri .yorum-tarihi{font-size:12px}.user-profil-page .yorumlar-list .yorum-card .yorum-bottom .yorum-icerik{margin-top:-.5rem;font-size:13px}}
