:root{--bg:#f4f5f7;--text:#1e293b;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}body{-webkit-font-smoothing:antialiased;margin:0;background:var(--bg)!important;color:var(--text)!important;font-family:var(--sans)!important}#root{text-align:center;flex-direction:column;min-height:100vh;display:flex;width:100%!important;max-width:95vw!important;margin:0 auto!important}p{margin:0}.varol-holding-header{z-index:1000;background-color:#fff;border-bottom:1px solid #e2e8f0;width:100%;padding:14px 0;position:sticky;top:0}.header-main-flex{justify-content:space-between;align-items:center;gap:35px;display:flex}.varol-logo-section{cursor:pointer;align-items:center;display:flex}.logo-main-text{color:#0284c7;letter-spacing:-.5px;flex-direction:column;align-items:flex-start;font-size:24px;font-weight:900;line-height:.85;display:flex}.logo-main-text span{color:#64748b;text-transform:uppercase;letter-spacing:1.5px;margin-top:3px;font-size:10px;font-weight:700}.search-bar-mega-wrapper{background-color:#fff;border:2px solid #f97316;border-radius:24px;flex:1;align-items:center;padding:3px 3px 3px 4px;transition:all .2s ease-in-out;display:flex}.search-bar-mega-wrapper:focus-within{border-color:#ea580c;box-shadow:0 0 0 4px #f973161f}.search-mega-input{color:#0f172a;background:0 0;border:none;outline:none;width:100%;padding:10px 16px;font-size:14px;font-weight:600}.search-mega-btn{color:#fff;cursor:pointer;background-color:#f97316;border:none;border-radius:20px;padding:9px 22px;font-size:13px;font-weight:800}.header-user-actions-row{align-items:center;gap:15px;display:flex}.patron-panel-dropdown-container{position:relative}.btn-action-login{color:#1e293b;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:6px;max-width:160px;padding:8px 4px;font-size:13px;font-weight:700;overflow:hidden}.patron-dropdown-menu{text-align:left;z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;width:280px;padding:10px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #0f172a24}.dropdown-user-card{background:#f8fafc;border-radius:12px;align-items:center;gap:10px;margin-bottom:6px;padding:10px;display:flex}.dropdown-user-card.guest{gap:2px;display:grid}.dropdown-user-avatar{color:#c2410c;background:#fff7ed;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:grid}.dropdown-user-card strong{color:#0f172a;font-size:13px;display:block}.dropdown-user-card span{color:#64748b;font-size:12px;font-weight:600;display:block}.dropdown-item{color:#334155;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:700;text-decoration:none}.dropdown-item:hover{color:#c2410c;background-color:#fff7ed}.dropdown-login-btn,.dropdown-logout-btn{cursor:pointer;border:0;border-radius:10px;width:100%;margin-top:4px;padding:10px 12px;font-size:13px;font-weight:800}.dropdown-login-btn{color:#fff;background:#f97316}.dropdown-logout-btn{color:#94a3b8;text-align:left;background:0 0}.dropdown-logout-btn:hover{color:#b91c1c;background:#fef2f2}.favorite-heart-action-btn{cursor:pointer;background:0 0;border:none;font-size:20px}.cart-mega-action-btn{color:#fff;cursor:pointer;background-color:#0284c7;border:none;border-radius:6px;align-items:center;gap:8px;padding:9px 18px;font-size:13px;font-weight:700;display:flex;position:relative}.cart-orange-badge-counter{color:#fff;background-color:#ef4444;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:flex;position:absolute;top:-6px;right:-6px}.patron-dropdown-menu button.dropdown-item{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0}@media (width<=768px){.varol-holding-header{padding:8px 0 10px}.header-main-flex{grid-template-columns:1fr auto;grid-template-areas:"logo actions""search search";align-items:center;gap:8px;display:grid}.varol-logo-section{grid-area:logo}.logo-main-text{font-size:20px}.search-bar-mega-wrapper{grid-area:search;min-width:0}.search-mega-input{padding:10px 12px;font-size:15px}.search-mega-btn{min-height:42px;padding:10px 16px}.header-user-actions-row{grid-area:actions;gap:6px}.btn-action-login{display:none}.favorite-heart-action-btn,.cart-mega-action-btn{min-width:42px;min-height:42px}.cart-basket-text{display:none}.cart-mega-action-btn{padding:8px 10px}}.stories-container{justify-content:center;gap:30px;width:100%;margin-bottom:25px;padding:20px 0;display:flex;background:0 0!important;border:none!important}.story-card{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;transition:transform .2s ease-in-out;display:flex}.story-ring svg{display:block}.story-card:hover{transform:translateY(-4px)}.story-ring{background:#fff7ed;border:2px solid #e2e8f0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:76px!important;height:76px!important;padding:3px!important;display:flex!important;box-shadow:0 4px 12px #0000000a!important}.story-image{object-fit:cover!important;background-color:#f1f5f9!important;border-radius:50%!important;width:100%!important;height:100%!important}.story-text{color:#1e293b!important;text-align:center!important;white-space:nowrap!important;margin-top:10px!important;font-size:13px!important;font-weight:700!important}@media (width<=768px){.stories-container{-webkit-overflow-scrolling:touch;justify-content:flex-start;gap:14px;margin-bottom:8px;padding:12px 2px 8px;overflow-x:auto}.stories-container::-webkit-scrollbar{display:none}.story-ring{width:64px!important;height:64px!important}.story-text{max-width:72px;line-height:1.2;white-space:normal!important;font-size:11px!important}}.slider-wrapper{border-radius:16px;width:100%;height:220px;margin:4px 0 12px;position:relative;overflow:hidden}.slider-slide{justify-content:space-between;align-items:center;gap:16px;width:100%;height:100%;padding:28px 72px 36px 32px;display:flex}.slider-slide.tema-bakim{background:linear-gradient(105deg,#fff7ed 0%,#ffedd5 48%,#fb923c 100%)}.slider-slide.tema-aksesuar{background:linear-gradient(105deg,#ecfeff 0%,#cffafe 48%,#22d3ee 100%)}.slider-slide.has-image{background-position:100%;background-repeat:no-repeat;background-size:cover}.slider-slide.has-image .slider-copy{background:linear-gradient(90deg,#fffffff0 0%,#ffffffb8 70%,#0000 100%);border-radius:14px;padding:16px 18px}.slider-copy{text-align:left;max-width:58%}.slider-badge{color:#c2410c;background:#fff;border-radius:999px;margin-bottom:10px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-block}.slider-title{color:#0f172a;letter-spacing:-.4px;margin:0 0 8px;font-size:28px;font-weight:900;line-height:1.15}.slider-desc{color:#334155;margin:0 0 14px;font-size:14px;font-weight:600}.slider-cta{color:#fff;cursor:pointer;background:#f97316;border:0;border-radius:999px;align-items:center;padding:9px 16px;font-size:13px;font-weight:800;display:inline-flex}.slider-art{background:#ffffff8c;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;min-width:140px;height:140px;display:flex;box-shadow:0 10px 30px #0f172a14}.slider-art-icon{font-size:42px;line-height:1}.slider-art-value{color:#0f172a;margin-top:6px;font-size:28px;font-weight:900}.slider-btn{color:#0f172a;cursor:pointer;background:#ffffffe0;border:0;border-radius:50%;width:36px;height:36px;font-size:14px;font-weight:800;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #0f172a1f}.slider-btn.left{left:12px}.slider-btn.right{right:12px}.slider-dots{justify-content:center;gap:6px;display:flex;position:absolute;bottom:12px;left:0;right:0}.slider-dot{cursor:pointer;background:#0f172a38;border:0;border-radius:999px;width:8px;height:8px;padding:0}.slider-dot.active{background:#f97316;width:22px}@media (width<=768px){.slider-wrapper{border-radius:14px;height:168px;margin-bottom:8px}.slider-slide{padding:18px 48px 28px 16px}.slider-copy{max-width:70%}.slider-title{font-size:18px}.slider-desc{margin-bottom:10px;font-size:12px}.slider-cta{padding:7px 12px;font-size:12px}.slider-art{border-radius:18px;min-width:84px;height:84px}.slider-art-icon{font-size:26px}.slider-art-value{font-size:16px}.slider-btn{width:30px;height:30px;font-size:12px}}.markalar-bolumu{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:4px 0 8px;padding:16px 18px 20px}.markalar-baslik h2{letter-spacing:.04em;color:#0f172a;margin:0;font-size:15px;font-weight:800}.markalar-baslik p{color:#64748b;margin:4px 0 12px;font-size:12px}.markalar-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;display:grid}.marka-kart{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;place-items:center;height:64px;padding:8px 10px;display:grid;overflow:hidden}.marka-kart:hover{border-color:#0284c7;box-shadow:0 4px 12px #0284c71f}.marka-kart img{object-fit:contain;max-width:100%;max-height:48px}.marka-kart span{color:#0f172a;text-align:center;font-size:11px;font-weight:800;line-height:1.2}@media (width<=768px){.markalar-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px}.marka-kart{height:56px}}.urun-gorseli-foto,.urun-gorseli-cizim{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.urun-gorseli-foto{object-fit:contain;background:#f8fafc}.urun-gorseli-cizim{background:linear-gradient(#f8fafc 0%,#e2e8f0 100%)}.urun-gorseli-cizim svg{width:72%;height:72%}.urun-gorseli-detay.urun-gorseli-cizim svg{width:58%;height:58%}.urun-gorseli-sepet.urun-gorseli-cizim svg{width:80%;height:80%}.urun-carousel-outer-container{text-align:left;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;width:100%;margin-top:25px;padding:0}.carousel-header-flex{background-color:#fff;border-left:4px solid #0284c7;border-radius:6px;justify-content:space-between;align-items:center;margin:12px;padding:10px 14px;display:flex}.carousel-section-title{color:#0f172a;letter-spacing:-.3px;margin:0;font-size:14px;font-weight:800}.carousel-nav-arrows{align-items:center;gap:8px;display:flex}.carousel-see-all{color:#f97316;cursor:pointer;background:0 0;border:0;margin-right:4px;padding:0;font-size:12px;font-weight:800}.carousel-see-all:hover{color:#ea580c;text-decoration:underline}.urun-carousel-scroll-track.is-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;display:grid;overflow:visible}.urun-carousel-scroll-track.is-grid .modern-urun-card{width:auto;min-width:0}.arrow-btn{color:#334155;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:flex}.arrow-btn:hover{color:#0284c7;background-color:#f1f5f9;border-color:#0284c7}.urun-carousel-scroll-track{gap:20px;width:100%;padding:4px 12px 16px;display:flex;overflow-x:auto}.urun-carousel-scroll-track::-webkit-scrollbar{display:none}.modern-urun-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;justify-content:space-between;width:210px;min-width:210px;padding:12px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;box-shadow:0 2px 4px #0f172a05}.modern-urun-card:hover{border-color:#0284c7;transform:translateY(-3px);box-shadow:0 8px 16px -4px #0f172a0f}.card-favorite-heart-btn{cursor:pointer;z-index:5;color:#94a3b8;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;display:flex;position:absolute;top:6px;right:6px}.card-favorite-heart-btn.is-active{color:#ef4444;border-color:#fecaca}.card-image-wrapper{background-color:#f8fafc;border-radius:4px;justify-content:center;align-items:center;width:100%;height:125px;margin-bottom:8px;display:flex;overflow:hidden}.card-image-wrapper img,.card-image-wrapper .urun-gorseli-foto,.card-image-wrapper .urun-gorseli-cizim{object-fit:contain;width:100%;height:100%}.card-details-body{text-align:left;flex-direction:column;flex-grow:1;display:flex}.card-rozet-row{justify-content:space-between;margin-bottom:4px;display:flex}.card-brand-badge{color:#0284c7;text-transform:uppercase;font-size:9px;font-weight:800}.card-stock-badge{color:#10b981;font-size:9px;font-weight:700}.card-main-title{color:#1e293b;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;height:32px;margin-bottom:8px;font-size:12px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.card-price-action-footer{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;display:flex}.card-price-zone{flex-direction:column;display:flex}.current-net-price{color:#f97316;font-size:14px;font-weight:800;line-height:1}.card-add-to-cart-btn{color:#fff;cursor:pointer;background-color:#0284c7;border:none;border-radius:4px;padding:5px 12px;font-size:11px;font-weight:700}.card-uyumluluk-line{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:10px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.card-oem-line{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:10px;font-weight:700;overflow:hidden}.card-uyumluluk-line{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:10px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}@media (width<=768px){.urun-carousel-outer-container{background:0 0;border:none;border-radius:0;margin-top:10px}.carousel-header-flex{background:0 0;border:none;border-left-width:0;border-radius:0;margin:0 4px 8px;padding:4px 2px}.carousel-section-title{font-size:15px}.carousel-nav-arrows .arrow-btn{display:none}.urun-carousel-scroll-track{grid-template-columns:1fr 1fr;gap:8px;padding:0 2px 8px;display:grid;overflow:visible}.modern-urun-card{border-radius:10px;padding:8px;box-shadow:0 1px 3px #0f172a0f;width:auto!important;min-width:0!important}.modern-urun-card:hover{transform:none}.card-image-wrapper{border-radius:8px;height:132px}.card-favorite-heart-btn{width:34px;height:34px;font-size:14px}.card-price-action-footer{flex-direction:column;align-items:stretch;gap:8px}.card-add-to-cart-btn{width:100%;min-height:40px;font-size:13px}}.card-image-wrapper img{object-fit:contain;width:100%;height:100%;display:block}.card-image-fallback{color:#64748b;background:linear-gradient(#f1f5f9 0%,#e2e8f0 100%);flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;font-size:11px;font-weight:700;display:flex}.card-image-fallback-letter{color:#0284c7;background:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:grid;box-shadow:0 1px 2px #0f172a0f}.card-stock-badge.out{color:#b91c1c}.card-add-to-cart-btn.added{background-color:#15803d}.varol-holding-footer{background-color:#fff;border-top:1px solid #e2e8f0;width:100%;margin-top:50px}.footer-newsletter-banner{text-align:left;background-color:#0f172a;padding:45px 0;color:#f1f5f9!important}.newsletter-flex-box{flex-wrap:wrap;justify-content:space-between;gap:50px;display:flex}.newsletter-left-text{flex:1;min-width:300px}.newsletter-left-text h3{letter-spacing:-.2px;margin-bottom:8px;font-size:20px;font-weight:700;color:#f8fafc!important}.newsletter-left-text p{margin-bottom:18px;font-size:13px;font-weight:400;color:#cbd5e1!important}.newsletter-form-input{background:#fff;border:1px solid #cbd5e1;border-radius:6px;max-width:450px;margin-bottom:10px;padding:4px;display:flex}.newsletter-form-input input{border:none;outline:none;width:100%;padding:10px;font-size:13px;font-weight:600}.newsletter-form-input button{color:#fff;cursor:pointer;background-color:#0284c7;border:none;border-radius:4px;padding:0 24px;font-size:13px;font-weight:700;transition:background .2s}.newsletter-form-input button:hover{background-color:#026ca3}.newsletter-sub-clause{color:#64748b;font-size:11px;font-weight:500}.newsletter-right-support{min-width:280px}.newsletter-right-support h3{margin-bottom:6px;font-size:14px;font-weight:600;color:#94a3b8!important}.support-phone-number{color:#10b981;letter-spacing:-.5px;font-size:26px;font-weight:900}.newsletter-right-support p{color:#64748b;margin-bottom:14px;font-size:12px;font-weight:500}.app-download-badges{gap:10px;display:flex}.app-download-badges img{cursor:pointer;opacity:.9;height:32px;transition:opacity .2s}.app-download-badges img:hover{opacity:1}.footer-corporate-links-grid{text-align:left;grid-template-columns:1.6fr repeat(4,1fr);gap:30px;padding:50px 0;display:grid}.corporate-column h4{color:#0f172a;text-transform:uppercase;margin-bottom:20px;font-size:14px;font-weight:800}.corporate-column a,.footer-text-link{color:#64748b;text-align:left;cursor:pointer;background:0 0;border:none;margin-bottom:10px;padding:0;font-size:13px;font-weight:600;text-decoration:none;display:block}.corporate-column a:hover,.footer-text-link:hover{color:#0284c7}.footer-logo-title{color:#0284c7;margin-bottom:12px;font-size:22px;font-weight:900;line-height:.9}.footer-logo-title span{color:#64748b;text-transform:uppercase;letter-spacing:1px;font-size:10px;display:block}.footer-about-summary{color:#64748b;margin-bottom:15px;font-size:13px;line-height:1.5}.footer-contact-contact div{color:#334155;margin-bottom:6px;font-size:12px;font-weight:700}.footer-bottom-copyright{color:#94a3b8;border-top:1px solid #f1f5f9;padding:20px 0;font-size:12px;font-weight:600}.footer-bottom-row{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.support-phone-number-link{cursor:pointer;background:0 0;border:0;padding:0;font-size:24px;font-weight:900;transition:transform .2s;color:#10b981!important;align-items:center!important;gap:8px!important;text-decoration:none!important;display:inline-flex!important}@media (width<=768px){.varol-holding-footer{margin-top:24px}.footer-newsletter-banner{padding:24px 0}.newsletter-flex-box{gap:20px}.footer-corporate-links-grid{grid-template-columns:1fr;gap:20px;padding:24px 0 28px}.support-phone-number-link{font-size:20px}}.support-phone-number-link{font-size:24px;font-weight:900;transition:transform .2s;color:#10b981!important;align-items:center!important;gap:8px!important;text-decoration:none!important;display:inline-flex!important}.whatsapp-svg-icon{width:28px;height:28px}.support-phone-number-link:hover{transform:scale(1.03)}.varol-whatsapp-float{z-index:3500;color:#fff;cursor:pointer;background:#16a34a;border:0;border-radius:999px;padding:12px 16px;font-size:13px;font-weight:800;position:fixed;bottom:22px;right:18px;box-shadow:0 10px 24px #16a34a59}.varol-whatsapp-float:hover{background:#15803d}@media (width<=768px){.varol-whatsapp-float{bottom:calc(78px + env(safe-area-inset-bottom));right:12px}}.yasal-sayfa-overlay{z-index:4200;background:#0f172a8c;justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0;overflow:auto}.yasal-sayfa-kart{background:#fff;border-radius:12px;width:min(760px,100%);padding:22px 24px 28px;box-shadow:0 20px 50px #0f172a40}.yasal-sayfa-ust{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.yasal-sayfa-ust h2{margin:0;font-size:20px}.yasal-sayfa-ust button{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:4px 10px}.yasal-sayfa-kart p{color:#334155;font-size:14px;line-height:1.55}.varol-sepet-drawer-overlay{z-index:4000;background-color:#0f172a99;justify-content:flex-end;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.varol-sepet-drawer-body{text-align:left;background-color:#fff;flex-direction:column;width:100%;max-width:1100px;height:100%;padding:24px;display:flex;overflow-y:auto;box-shadow:-10px 0 25px -3px #0000001a}.sepet-drawer-header{border-bottom:2px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:15px;display:flex}.sepet-drawer-header h3{color:#0f172a;font-size:18px;font-weight:800}.btn-sepet-kapat{cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:50%;width:32px;height:32px;font-weight:700}.sepet-misafir-giris-uyari-bar{color:#ef4444;background-color:#fef2f2;border:1px solid #fca5a5;border-radius:6px;margin-bottom:20px;padding:10px 14px;font-size:13px;font-weight:700;line-height:1.4}.sepet-bos-panel{flex-direction:column;gap:22px;display:flex}.sepet-bos-mesaj-kutu{text-align:center;color:#64748b;padding:36px 20px 12px;font-size:14px;font-weight:700}.sepet-bos-mesaj-kutu strong{color:#0f172a;margin-bottom:8px;font-size:18px;display:block}.sepet-bos-mesaj-kutu p{max-width:420px;margin:0 auto 16px;font-weight:600;line-height:1.45}.sepet-bos-aksiyonlar{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sepet-bos-btn{color:#fff;cursor:pointer;background:#f97316;border:0;border-radius:6px;padding:10px 16px;font-weight:800}.sepet-bos-btn-ghost{color:#0f172a;background:#fff;border:1px solid #cbd5e1}.sepet-onceki-siparisler{border-top:1px solid #e2e8f0;padding-top:16px}.sepet-onceki-siparisler h4{color:#0f172a;margin:0 0 12px;font-size:14px}.sepet-onceki-siparis-satir{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.sepet-onceki-siparis-satir strong{font-size:13px;display:block}.sepet-onceki-siparis-satir span{color:#64748b;font-size:12px;font-weight:600;display:block}.sepet-onceki-siparis-satir button{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:7px 10px;font-weight:700}.sepet-main-layout-split{grid-template-columns:1fr 320px;align-items:start;gap:25px;display:grid}.sepet-items-rows-list{flex-direction:column;gap:15px;display:flex}.sepet-single-item-block{flex-direction:column;gap:6px;display:flex}.sepet-stok-fiyat-uyari{color:#9a3412;background:#fff7ed;border:1px solid #fdba74;border-radius:6px;padding:8px 12px;font-size:13px;font-weight:700;line-height:1.4}.sepet-single-item-row{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;padding:12px 16px;display:flex}.sepet-cell-checkbox input{accent-color:#0284c7;cursor:pointer;width:16px;height:16px}.sepet-cell-image{background:#fff;border:1px solid #e2e8f0;border-radius:4px;justify-content:center;align-items:center;width:60px;height:60px;display:flex;overflow:hidden}.sepet-cell-image img{object-fit:cover;max-width:100%;max-height:100%}.sepet-cell-description{flex:1}.sepet-cell-description h4{color:#1e293b;margin-bottom:4px;font-size:13px;font-weight:700}.sepet-cell-description span{color:#64748b;font-size:11px;display:block}.sepet-cell-quantity-control{background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;display:flex;overflow:hidden}.sepet-cell-quantity-control button{cursor:pointer;background:0 0;border:none;width:28px;height:28px;font-size:14px;font-weight:700}.sepet-cell-quantity-control button:hover{background-color:#f1f5f9}.quantity-count-number{color:#0f172a;text-align:center;min-width:24px;font-size:12px;font-weight:800}.quantity-count-input{color:#0f172a;text-align:center;background:#fff;border:0;border-left:1px solid #cbd5e1;border-right:1px solid #cbd5e1;outline:none;width:58px;height:30px;font-size:13px;font-weight:800}.quantity-count-input:focus{background:#f0f9ff}.quantity-count-input::-webkit-inner-spin-button{margin:0}.quantity-count-input::-webkit-outer-spin-button{margin:0}.sepet-cell-price-zone{color:#0f172a;text-align:right;min-width:100px;font-size:14px;font-weight:800}.sepet-cell-delete-btn{cursor:pointer;background:0 0;border:none;padding:5px;font-size:16px}.sepet-summary-card-box{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.sepet-summary-card-box h4{color:#0f172a;text-transform:uppercase;margin-bottom:12px;font-size:14px;font-weight:800}.sepet-summary-card-box hr{border:none;border-top:1px solid #e2e8f0;margin:12px 0}.summary-row-line{color:#475569;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.summary-row-line strong{color:#0f172a}.sepet-coupon-input-group{background:#fff;border:1px solid #cbd5e1;border-radius:6px;margin-bottom:12px;padding:2px;display:flex}.sepet-coupon-input-group input{border:none;outline:none;width:100%;padding:6px 8px;font-size:12px}.sepet-coupon-input-group button{color:#fff;cursor:pointer;background:#0284c7;border:none;border-radius:4px;padding:0 12px;font-size:11px;font-weight:700}.sepet-kargo-ucretsiz{color:#15803d;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.sepet-kargo-cizili{color:#94a3b8;font-size:12px;font-weight:700;text-decoration:line-through}.sepet-kargo-indirim strong{color:#15803d}.sepet-kargo-esik-not{color:#9a3412;margin:0 0 10px;font-size:11px;font-weight:700;line-height:1.4}.sepet-teslimat-alani{color:#334155;flex-direction:column;gap:6px;margin-bottom:12px;font-size:12px;font-weight:800;display:flex}.sepet-teslimat-alani textarea{width:100%;font:inherit;color:#0f172a;resize:vertical;border:1px solid #cbd5e1;border-radius:6px;padding:8px;font-weight:600}.sepet-odeme-not{color:#9a3412;margin:8px 0 0;font-size:11px;font-weight:700;line-height:1.4}.total-final-line{color:#f97316;margin-top:12px;font-size:15px;font-weight:800}.btn-sepeti-onayla-checkout{color:#fff;cursor:pointer;background-color:#0284c7;border:none;border-radius:6px;width:100%;margin-top:12px;padding:10px;font-size:13px;font-weight:700}.btn-sepeti-onayla-checkout:hover{background-color:#026ca3}@media (width<=768px){.varol-sepet-drawer-overlay{justify-content:stretch}.varol-sepet-drawer-body{max-width:100%;padding:12px 12px calc(16px + env(safe-area-inset-bottom))}.sepet-drawer-header h3{font-size:16px}.btn-sepet-kapat{width:40px;height:40px}.btn-sepeti-onayla-checkout{min-height:48px;padding:14px;font-size:15px}}@media (width<=991px){.sepet-main-layout-split{grid-template-columns:1fr}}.sepet-siparis-success-bar{color:#166534;background:#f0fdf4;border:1px solid #86efac;border-radius:7px;align-items:center;gap:12px;margin-bottom:14px;padding:12px;display:flex}.sepet-siparis-success-bar span{flex:1}.sepet-siparis-success-bar button{cursor:pointer;background:#fff;border:1px solid #86efac;border-radius:5px;padding:6px 9px}.varol-panel-page-overlay{z-index:1600;background:#f4f5f7;width:100%;height:100%;padding:24px 0 40px;position:fixed;top:0;left:0;overflow-y:auto}.panel-container-main-box{background:0 0;border:0;padding:0 0 24px}.panel-hero{color:#fff;background:linear-gradient(105deg,#0f172a 0%,#1e3a5f 55%,#f97316 160%);border-radius:18px;align-items:center;gap:16px;margin-bottom:16px;padding:22px 22px 22px 20px;display:flex}.panel-hero-avatar{letter-spacing:.5px;background:#ffffff29;border-radius:18px;flex-shrink:0;place-items:center;width:64px;height:64px;font-size:22px;font-weight:900;display:grid}.panel-hero-copy{text-align:left;flex:1;min-width:0}.panel-hero-kicker{letter-spacing:.12em;text-transform:uppercase;color:#fdba74;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.panel-hero h3{color:#fff;margin:0;font-size:22px;font-weight:900}.panel-hero-copy p{color:#cbd5e1;margin:4px 0 0;font-size:13px;font-weight:600}.btn-panel-kapat{color:#0f172a;cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:800}.panel-quick-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.panel-stat-card{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px 16px;box-shadow:0 1px 2px #0f172a0a}button.panel-stat-card{cursor:pointer;font:inherit}.panel-stat-card span{color:#64748b;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.panel-stat-card strong{color:#0f172a;font-size:18px;font-weight:900}.panel-layout-split-grid{grid-template-columns:240px 1fr;align-items:start;gap:16px;display:grid}.panel-sidebar-navigation{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:4px;padding:12px;display:flex}.panel-sidebar-title{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin:4px 8px 8px;font-size:11px;font-weight:800}.nav-item{color:#334155;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;width:100%;padding:12px;font-size:14px;font-weight:700}.nav-item.active{color:#c2410c;background:#fff7ed}.nav-item:hover:not(.active){color:#0f172a;background:#f8fafc}.nav-item-help{color:#047857;text-align:left;box-sizing:border-box;background:#ecfdf5;border:none;border-radius:10px;width:100%;margin-top:10px;padding:12px;font-size:13px;font-weight:800;text-decoration:none}.panel-content-viewport-zone{width:100%}.panel-pane-card{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:22px;box-shadow:0 1px 2px #0f172a0a}.panel-pane-card h4{color:#0f172a;border:0;margin:0 0 18px;padding:0;font-size:16px;font-weight:900}.profile-details-grid-form{grid-template-columns:1fr 1fr;gap:14px 16px;max-width:none;display:grid}.profile-field-wide{grid-column:1/-1}.profile-details-grid-form label{color:#64748b;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.profile-details-grid-form input,.profile-details-grid-form textarea{background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;width:100%;padding:11px 12px;font-size:14px}.profile-details-grid-form input:focus,.profile-details-grid-form textarea:focus{border-color:#f97316;box-shadow:0 0 0 4px #f973161f}.profile-details-grid-form textarea{resize:vertical;min-height:92px}.profile-details-grid-form input[readonly]{color:#64748b;background-color:#f8fafc}.btn-panel-save{color:#fff;cursor:pointer;background:#f97316;border:0;border-radius:10px;margin-top:18px;padding:12px 22px;font-size:14px;font-weight:800}.btn-panel-save:disabled{opacity:.65;cursor:wait}.panel-success-bar{color:#166534;background:#dcfce7;border-radius:10px;margin-bottom:12px;padding:10px 12px;font-weight:700}.panel-corporate-table{border-collapse:collapse;width:100%;font-size:13px}.panel-corporate-table th,.panel-corporate-table td{text-align:left;border-bottom:1px solid #e2e8f0;padding:12px 10px}.panel-corporate-table th{background-color:#f8fafc;font-weight:800}.status-badge-orange{color:#ea580c;background:#fff7ed;border-radius:4px;padding:2px 6px;font-weight:700}.status-badge-green{color:#16a34a;background:#f0fdf4;border-radius:4px;padding:2px 6px;font-weight:700}.btn-table-action-detay,.btn-table-action-cancel,.btn-table-action-review{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:700}.btn-table-action-detay:hover{color:#c2410c;border-color:#f97316}.ustas-financial-metrics-strip{grid-template-columns:repeat(3,minmax(160px,1fr));gap:12px;display:grid}.metric-box{background-color:#fff7ed;border:1px solid #fed7aa;border-radius:12px;padding:14px}.metric-box span{color:#9a3412;font-size:11px;font-weight:700;display:block}.metric-box strong{color:#0f172a;font-size:16px;font-weight:900}.panel-whatsapp-invite-form-box{border:1px solid #e2e8f0;border-radius:10px;max-width:550px;padding:4px;display:flex}.panel-whatsapp-invite-form-box input{border:none;outline:none;width:100%;padding:10px 12px}.panel-whatsapp-invite-form-box button{color:#fff;cursor:pointer;background-color:#10b981;border:none;border-radius:8px;padding:0 16px;font-size:12px;font-weight:800}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.user-orders-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-bottom:12px;padding:10px 12px;font-weight:700}.user-orders-empty{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;padding:28px;font-weight:700}.user-orders-table-scroll{overflow-x:auto}.user-order-status{white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-block}.user-order-status.taslak{color:#c2410c;background:#fff7ed}.user-order-status.onaylandi{color:#15803d;background:#f0fdf4}.user-order-status.iptal{color:#b91c1c;background:#fef2f2}.user-order-status.iade_edildi{color:#7e22ce;background:#faf5ff}.user-order-detail-box{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:18px;padding:16px}.user-order-detail-header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.user-order-detail-header>div{gap:3px;display:grid}.user-order-detail-header span{color:#64748b;font-size:12px}.user-order-detail-header button{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:6px 10px}.user-order-summary-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:15px;display:grid}.user-order-summary-grid>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:4px;padding:12px;display:grid}.user-order-summary-grid span{color:#64748b;font-size:11px}.user-order-cancel-reason{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-top:12px;padding:10px}@media (width<=850px){.panel-layout-split-grid{grid-template-columns:1fr}.user-order-summary-grid,.ustas-financial-metrics-strip{grid-template-columns:1fr 1fr}.profile-details-grid-form,.panel-quick-stats{grid-template-columns:1fr}.panel-hero{flex-wrap:wrap}}@media (width<=600px){.ustas-financial-metrics-strip,.user-order-summary-grid{grid-template-columns:1fr}.varol-panel-page-overlay{padding:0}.panel-container-main-box{min-height:100%;padding:12px 12px calc(16px + env(safe-area-inset-bottom))}.panel-hero{border-radius:14px}}.varol-urun-detay-page-overlay{z-index:1500;background-color:#fff;flex-direction:column;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;overflow-y:auto;padding:0!important}.detay-sayfa-sabit-header-wrapper{z-index:1600;background-color:#fff;width:100%;position:sticky;top:0}.urun-detay-container-box{background-color:#fff;border:none;padding:20px;margin-top:10px!important}.btn-detay-sayfa-kapat{color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;margin-bottom:25px;padding:8px 16px;font-size:13px;font-weight:700;display:inline-block}.btn-detay-sayfa-kapat:hover{color:#0284c7;border-color:#0284c7}.urun-detay-main-flex-split{border-bottom:1px solid #f1f5f9;grid-template-columns:1fr 1fr;align-items:start;gap:40px;padding-bottom:30px;display:grid}.detay-left-image-zone{width:100%}.detay-main-image-wrapper{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:100%;height:400px;display:flex;overflow:hidden}.detay-main-image-wrapper img{object-fit:contain;max-width:100%;max-height:100%}.detay-image-fallback{color:#64748b;text-align:center;background:linear-gradient(#f8fafc 0%,#e2e8f0 100%);place-items:center;width:100%;height:100%;padding:16px;font-size:14px;font-weight:700;display:grid}.detay-right-action-panel{text-align:left}.detay-brand-tag{color:#0284c7;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:800}.detay-product-title{color:#0f172a;margin-top:4px;margin-bottom:8px;font-size:22px;font-weight:800;line-height:1.2}.detay-stars-review-bar{align-items:center;gap:10px;margin-top:2px;margin-bottom:15px;font-size:12px;font-weight:600;display:flex}.review-stars-gold{color:#f59e0b;font-size:14px}.review-count-link,.review-qa-link{color:#0284c7;cursor:pointer}.review-count-link:hover,.review-qa-link:hover{text-decoration:underline}.review-divider-pipe{color:#cbd5e1}.detay-meta-codes-strip{color:#475569;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:6px;margin-bottom:20px;padding:14px;font-size:13px;display:flex}.detay-meta-codes-strip strong{color:#0f172a}.detay-kargo-select-box{border-top:1px solid #f1f5f9;margin-bottom:25px;padding-top:15px}.detay-live-kargo-delivery-status{color:#10b981;font-size:13px;font-weight:700}.detay-price-buy-footer{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;padding:16px;display:flex}.detay-large-price-label{color:#f97316;font-size:24px;font-weight:900;line-height:1}.detay-large-price-label span{color:#64748b;margin-top:4px;font-size:11px;font-weight:600;display:block}.detay-buttons-group{gap:12px;display:flex}.btn-detay-add-to-basket,.btn-detay-buy-now-direct{cursor:pointer;border:none;border-radius:6px;padding:12px 24px;font-size:13px;font-weight:700}.btn-detay-add-to-basket{color:#fff;background-color:#0284c7}.btn-detay-buy-now-direct{color:#fff;background-color:#f97316}.urun-detay-bottom-tabs-container{margin-top:30px}.detay-tabs-nav-bar{border-bottom:2px solid #e2e8f0;gap:10px;padding-bottom:2px;display:flex}.tab-nav-btn{color:#64748b;cursor:pointer;background:0 0;border:none;padding:10px 16px;font-size:13px;font-weight:700;position:relative}.tab-nav-btn.active{color:#0284c7}.tab-nav-btn.active:after{content:"";background-color:#0284c7;border-radius:2px;width:100%;height:3px;position:absolute;bottom:-4px;left:0}.detay-tabs-content-viewport{text-align:left;padding:20px 4px}.varol-corporate-taksit-table{border-collapse:collapse;width:100%;margin-top:15px;font-size:13px}.varol-corporate-taksit-table th,.varol-corporate-taksit-table td{text-align:left;border:1px solid #cbd5e1;padding:10px 12px}.varol-corporate-taksit-table th{color:#0f172a;background-color:#f8fafc;font-weight:800}.yorum-bos-state-box{text-align:center;color:#64748b;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:30px;font-size:13px;font-weight:600}@keyframes fadeInEffect{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.varol-urun-detay-page-overlay .varol-holding-header,.varol-urun-detay-page-overlay .varol-holding-footer{display:none}.urun-detay-container-box{margin:0 auto!important;padding:0 12px 96px!important}.btn-detay-sayfa-kapat{z-index:20;text-align:left;background:#fff;border:0;border-bottom:1px solid #e2e8f0;border-radius:0;width:100%;margin:0 -12px 12px;padding:14px 16px;font-size:15px;position:sticky;top:0}.urun-detay-main-flex-split{grid-template-columns:1fr;gap:16px}.detay-main-image-wrapper{border-radius:12px;height:280px}.detay-product-title{font-size:18px}.detay-tabs-nav-bar{white-space:nowrap;overflow-x:auto}.tab-nav-btn{flex-shrink:0}.detay-price-buy-footer{z-index:30;padding:12px 12px calc(12px + env(safe-area-inset-bottom));background:#fff;border:1px solid #e2e8f0;border-radius:16px 16px 0 0;flex-direction:column;align-items:stretch;gap:10px;margin:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 28px #0f172a1f}.detay-buttons-group{width:100%}.btn-detay-add-to-basket,.btn-detay-buy-now-direct{text-align:center;flex:1;min-height:46px;font-size:14px}}.varol-muhasebe-panel-overlay{z-index:3000;background-color:#f1f5f9;width:100%;height:100%;padding:15px;position:fixed;top:0;left:0;overflow:hidden}.muhasebe-panel-main-window{background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-direction:column;width:100%;height:100%;display:flex;box-shadow:0 20px 25px -5px #00000026}.muhasebe-top-nav-bar{color:#fff;background-color:#0f172a;border-bottom:3px solid #0284c7;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.muhasebe-brand-title{letter-spacing:-.3px;font-size:15px;font-weight:900}.muhasebe-brand-title span{color:#38bdf8;background-color:#1e293b;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:11px}.btn-muhasebe-kapat-esnaf{color:#fff;cursor:pointer;background-color:#ef4444;border:none;border-radius:4px;padding:6px 14px;font-size:12px;font-weight:700;transition:background .15s}.btn-muhasebe-kapat-esnaf:hover{background-color:#dc2626}.muhasebe-layout-grid-split{flex-grow:1;grid-template-columns:240px 1fr;height:calc(100% - 50px);display:grid;overflow:hidden}.muhasebe-sidebar-navigation-box{text-align:left;background-color:#0f172a;border-right:1px solid #1e293b;flex-direction:column;gap:4px;padding:15px 10px;display:flex;overflow-y:auto}.m-nav-item{color:#94a3b8;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;width:100%;padding:10px 12px;font-size:13px;font-weight:700;transition:all .15s}.m-nav-item.active{color:#fff;background-color:#0284c7}.m-nav-item:hover:not(.active){color:#38bdf8;background-color:#1e293b}.m-nav-item-help{color:#10b981;text-align:left;background:0 0;border:none;border-top:1px solid #1e293b;border-radius:4px;width:100%;margin-top:auto;padding:10px 12px;font-size:13px;font-weight:700}.muhasebe-content-viewport-zone{background-color:#f8fafc;width:100%;height:100%;padding:20px;overflow-y:auto}.muhasebe-dashboard-pane-flow{flex-direction:column;gap:15px;display:flex}.muhabebe-live-currency-strip{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:space-between;align-items:center;padding:10px 16px;font-size:13px;display:flex}.live-date-label b{color:#0284c7}.live-currency-rates span{color:#475569;margin-left:20px}.live-currency-rates b{color:#0f172a}.muhasebe-top-metrics-row-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.m-metric-card-box{text-align:left;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:14px;box-shadow:0 1px 3px #00000003}.m-metric-card-box span{color:#64748b;margin-bottom:2px;font-size:11px;font-weight:600;display:block}.m-metric-card-box strong{color:#0f172a;font-size:18px;font-weight:900}.m-metric-card-box.border-blue{border-left:4px solid #0284c7}.m-metric-card-box.border-green{border-left:4px solid #10b981}.muhasebe-assets-debts-balance-grid{grid-template-columns:1.3fr 1fr;gap:15px;display:grid}.balance-column-box{text-align:left;border:1px solid #e2e8f0;border-radius:6px;padding:16px}.balance-column-box h5{text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:800}.balance-line{color:#334155;justify-content:space-between;margin-bottom:6px;font-size:12px;font-weight:600;display:flex}.bg-light-green{background-color:#f0fdf4;border-left:4px solid #16a34a}.bg-light-green h5{color:#14532d}.bg-light-red{background-color:#fef2f2;border-left:4px solid #dc2626}.bg-light-red h5{color:#7f1d1d}.muhasebe-alarm-windows-wrapper-grid{grid-template-columns:1fr;gap:15px;display:grid}.alarm-window-pane{text-align:left;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:14px}.alarm-window-pane h4{text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:800}.alarm-window-pane.border-red{border-top:3px solid #ef4444}.alarm-window-pane.border-red h4{color:#ef4444}.alarm-window-pane.border-yellow{border-top:3px solid #f59e0b}.alarm-window-pane.border-yellow h4{color:#d97706}.alarm-window-pane.border-black{border-top:3px solid #0f172a}.alarm-window-pane.border-black h4{color:#0f172a}.m-corporate-table{border-collapse:collapse;width:100%;font-size:12px}.m-corporate-table th,.m-corporate-table td{text-align:left;border:1px solid #cbd5e1;padding:8px 10px}.m-corporate-table th{color:#475569;background-color:#f8fafc;font-weight:800}.m-corporate-table td{color:#1e293b;font-weight:600}.animate-fade{animation:.15s ease-in-out mFadeIn}@keyframes mFadeIn{0%{opacity:0}to{opacity:1}}.muhasebe-inline-status{color:#075985;background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;margin:0 0 12px;padding:9px 12px;font-weight:700}.muhasebe-inline-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:10px 12px;display:flex}.muhasebe-inline-error button{color:#991b1b;cursor:pointer;background:#fff;border:1px solid #991b1b;border-radius:5px;padding:6px 10px;font-weight:700}.m-nav-group{gap:4px;display:grid}.m-nav-group-button{color:#dbeafe;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;width:100%;padding:11px 12px;font-size:13px;font-weight:800;display:flex}.m-nav-group-button:hover,.m-nav-group-button.active{color:#fff;background:#172554}.m-nav-submenu{border-left:2px solid #1e3a5f;gap:3px;padding-left:10px;display:grid}.m-nav-sub-item{padding:8px 10px;font-size:12px}.m-nav-submenu .m-nav-item.active{color:#fff;background:#0284c7}.varol-dashboard-ozet-wrapper,.varol-dashboard-ozet-wrapper *{box-sizing:border-box}.varol-dashboard-ozet-wrapper{--dash-background:#f1f5f9;--dash-surface:#fff;--dash-border:#d8e1ec;--dash-border-strong:#c3cfdd;--dash-text:#0f172a;--dash-muted:#64748b;--dash-blue:#0284c7;--dash-blue-dark:#0369a1;--dash-green:#16a34a;--dash-orange:#ea580c;--dash-red:#dc2626;--dash-purple:#7c3aed;background:var(--dash-background);width:100%;min-width:0;color:var(--dash-text);flex-direction:column;gap:16px;padding:18px;display:flex}.dash-v-status{border:1px solid #bae6fd;border-left:5px solid var(--dash-blue);color:var(--dash-blue-dark);background:#f0f9ff;border-radius:9px;padding:16px 18px;font-size:12px;font-weight:800}.dash-v-error{border:1px solid #fecaca;border-left:5px solid var(--dash-red);color:#991b1b;background:#fff1f2;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;font-size:11px;font-weight:800;display:flex}.dash-v-heading{border:1px solid var(--dash-border);border-left:5px solid var(--dash-blue);background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;display:flex;box-shadow:0 4px 14px #0f172a0d}.dash-v-heading>div{min-width:0}.dash-v-heading h2{color:var(--dash-text);letter-spacing:-.025em;margin:0;font-size:clamp(18px,1.6vw,24px);font-weight:950;line-height:1.2}.dash-v-heading p{color:var(--dash-muted);margin:6px 0 0;font-size:11px;font-weight:650;line-height:1.5}.dash-v-heading>button,.dash-v-error button,.btn-dash-v-open{appearance:none;color:#fff;cursor:pointer;background:#0f172a;border:1px solid #0f172a;border-radius:7px;flex:none;padding:9px 13px;font-family:inherit;font-size:10px;font-weight:850;line-height:1;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s}.dash-v-heading>button:hover,.dash-v-error button:hover,.btn-dash-v-open:hover{border-color:var(--dash-blue);background:var(--dash-blue);transform:translateY(-1px);box-shadow:0 5px 12px #0284c733}.dash-period-tabs{border:1px solid var(--dash-border-strong);background:var(--dash-surface);border-radius:9px;align-self:flex-start;gap:5px;padding:5px;display:inline-flex;box-shadow:0 2px 8px #0f172a0a}.dash-period-tabs button{appearance:none;color:#475569;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:76px;padding:8px 14px;font-family:inherit;font-size:10px;font-weight:900;transition:background .18s,color .18s,box-shadow .18s}.dash-period-tabs button:hover{color:var(--dash-blue-dark);background:#e0f2fe}.dash-period-tabs button.active{background:var(--dash-blue);color:#fff;box-shadow:0 4px 10px #0284c738}.dash-ceo-section-header{border-bottom:1px solid var(--dash-border);justify-content:space-between;align-items:center;gap:14px;padding:0 2px 10px;display:flex}.dash-ceo-section-header>div{min-width:0}.dash-ceo-section-header h3{color:var(--dash-text);letter-spacing:-.015em;margin:0;font-size:15px;font-weight:950;line-height:1.25}.dash-ceo-section-header p{color:var(--dash-muted);margin:4px 0 0;font-size:10px;font-weight:650;line-height:1.45}.dash-v-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dash-v-card{appearance:none;border:1px solid var(--dash-border);background:var(--dash-surface);min-width:0;min-height:124px;color:var(--dash-text);text-align:left;cursor:pointer;border-top:4px solid #64748b;border-radius:10px;flex-direction:column;align-items:flex-start;gap:7px;padding:15px 16px;font-family:inherit;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 11px #0f172a0b}.dash-v-card:after{content:"";opacity:.035;pointer-events:none;background:currentColor;border-radius:999px;width:96px;height:96px;position:absolute;bottom:-34px;right:-26px}.dash-v-card:hover{border-color:var(--dash-border-strong);transform:translateY(-2px);box-shadow:0 9px 22px #0f172a1a}.dash-v-card.b-blue{border-top-color:var(--dash-blue);color:var(--dash-blue)}.dash-v-card.b-orange{border-top-color:var(--dash-orange);color:var(--dash-orange)}.dash-v-card.b-green{border-top-color:var(--dash-green);color:var(--dash-green)}.dash-v-card.b-red{border-top-color:var(--dash-red);color:var(--dash-red)}.dash-v-card.b-purple{border-top-color:var(--dash-purple);color:var(--dash-purple)}.dash-v-title{z-index:1;color:var(--dash-muted);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.3;position:relative}.dash-v-value{z-index:1;max-width:100%;color:var(--dash-text);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,1.65vw,25px);font-weight:950;line-height:1.2;position:relative;overflow:hidden}.dash-v-card small{z-index:1;color:var(--dash-muted);margin-top:auto;font-size:9px;font-weight:700;line-height:1.4;display:block;position:relative}.dash-ceo-warning{color:#92400e;background:#fffbeb;border:1px solid #f6c453;border-left:5px solid #f59e0b;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.dash-ceo-warning>div{flex-direction:column;gap:4px;min-width:0;display:flex}.dash-ceo-warning strong{font-size:12px;font-weight:900}.dash-ceo-warning span,.dash-ceo-warning p{margin:0;font-size:10px;font-weight:700;line-height:1.45}.dash-ceo-success{border:1px solid #86efac;border-left:5px solid var(--dash-green);color:#166534;background:#f0fdf4;border-radius:9px;padding:13px 16px;font-size:11px;font-weight:850}.dash-v-two-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.dash-v-table-box{border:1px solid var(--dash-border);background:var(--dash-surface);border-radius:10px;flex-direction:column;gap:13px;min-width:0;padding:15px;display:flex;box-shadow:0 3px 11px #0f172a0a}.dash-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dash-mini-card{appearance:none;min-width:0;color:var(--dash-text);text-align:left;cursor:pointer;background:linear-gradient(135deg,#f8fbff 0%,#fff 100%);border:1px solid #d7e7f7;border-radius:8px;flex-direction:column;align-items:flex-start;gap:5px;padding:13px;font-family:inherit;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.dash-mini-card:hover{border-color:#7dd3fc;transform:translateY(-1px);box-shadow:0 7px 16px #0284c717}.dash-mini-card span{color:var(--dash-muted);letter-spacing:.02em;text-transform:uppercase;font-size:9px;font-weight:900}.dash-mini-card strong{max-width:100%;color:var(--dash-text);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:950;line-height:1.2;overflow:hidden}.dash-mini-card small{color:var(--dash-muted);font-size:9px;font-weight:700}.dash-operation-row{appearance:none;color:#334155;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:11px 4px;font-family:inherit;transition:background .18s,padding .18s;display:flex}.dash-operation-row:last-child{border-bottom:0}.dash-operation-row:hover{background:#f8fafc;border-radius:6px;padding-left:8px;padding-right:8px}.dash-operation-row span{font-size:10px;font-weight:800}.dash-operation-row strong{min-width:40px;color:var(--dash-blue-dark);text-align:center;background:#e0f2fe;border:1px solid #bae6fd;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:950}.dash-v-table-scroll{scrollbar-width:thin;scrollbar-color:#94a3b8 #e2e8f0;width:100%;min-width:0;overflow-x:auto}.dash-v-corporate-table{border-collapse:separate;border-spacing:0;width:100%;min-width:540px;font-size:10px}.dash-v-corporate-table th{border-top:1px solid var(--dash-border);border-bottom:1px solid var(--dash-border-strong);color:#334155;text-align:left;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;background:#f8fafc;padding:9px 10px;font-size:9px;font-weight:950}.dash-v-corporate-table td{color:#334155;vertical-align:middle;background:#fff;border-bottom:1px solid #e5ebf2;padding:10px;line-height:1.35}.dash-v-corporate-table tbody tr:hover td{background:#f8fbff}.dash-v-corporate-table td strong{color:var(--dash-text);font-weight:900}.dash-number{white-space:nowrap;text-align:right!important}.dash-v-detail{color:var(--dash-muted);margin-top:4px;font-size:8px;font-weight:700;line-height:1.35;display:block}.dash-v-empty{font-weight:750;color:#94a3b8!important;text-align:center!important;padding:24px 12px!important}.dash-trend-list{flex-direction:column;display:flex}.dash-trend-month{color:#334155;text-transform:uppercase;font-size:10px;font-weight:950}.dash-trend-bars{flex-direction:column;gap:5px;min-width:0;display:flex}.dash-trend-item{grid-template-columns:50px minmax(90px,1fr) 100px;align-items:center;gap:8px;min-width:0;display:grid}.dash-trend-label{color:var(--dash-muted);font-size:8px;font-weight:850}.dash-trend-track{background:#e2e8f0;border-radius:999px;min-width:0;height:8px;overflow:hidden}.dash-trend-item strong{color:#334155;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:850;overflow:hidden}.dash-ceo-footnote{border:1px solid var(--dash-border);color:#475569;background:#f8fafc;border-radius:9px;padding:13px 15px;font-size:9px;line-height:1.6}.dash-ceo-footnote strong{color:#334155;font-weight:900}.dash-v-heading button:focus-visible,.dash-v-error button:focus-visible,.btn-dash-v-open:focus-visible,.dash-period-tabs button:focus-visible,.dash-v-card:focus-visible,.dash-mini-card:focus-visible,.dash-operation-row:focus-visible{outline-offset:2px;outline:3px solid #0ea5e94d}@media (width<=1180px){.dash-v-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-v-two-column{grid-template-columns:1fr}}@media (width<=760px){.varol-dashboard-ozet-wrapper{gap:13px;padding:12px}.dash-v-heading,.dash-v-error,.dash-ceo-warning{flex-direction:column;align-items:flex-start}.dash-v-heading>button,.dash-ceo-warning .btn-dash-v-open{width:100%}.dash-period-tabs{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.dash-period-tabs button{min-width:0;padding-left:8px;padding-right:8px}.dash-v-grid,.dash-mini-grid{grid-template-columns:1fr}.dash-v-card{min-height:110px}.dash-trend-row{grid-template-columns:42px minmax(0,1fr)}.dash-trend-margin{text-align:left;grid-column:2}.dash-trend-item{grid-template-columns:42px minmax(70px,1fr)}.dash-trend-item strong{text-align:left;grid-column:2}}.purchase-audit-panel{flex-direction:column;gap:16px;display:flex}.purchase-audit-header{background:#fff;border:1px solid #cbd5e1;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.purchase-audit-header h2{color:#0f172a;margin:0;font-size:20px}.purchase-audit-header p{color:#64748b;margin:5px 0 0;font-size:12px}.purchase-audit-header button,.purchase-audit-table button{color:#fff;cursor:pointer;background:#0f766e;border:1px solid #0f766e;border-radius:5px;padding:8px 11px;font-weight:800}.purchase-audit-header button:disabled{cursor:wait;opacity:.65}.purchase-audit-error{color:#991b1b;background:#fee2e2;border-radius:6px;padding:11px 13px;font-weight:700}.purchase-audit-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.purchase-audit-summary-card{background:#fff;border:1px solid #cbd5e1;border-left:5px solid #475569;border-radius:7px;gap:6px;padding:15px;display:grid}.purchase-audit-summary-card.critical{border-left-color:#dc2626}.purchase-audit-summary-card.warning{border-left-color:#ea580c}.purchase-audit-summary-card.info{border-left-color:#0284c7}.purchase-audit-summary-card span{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:800}.purchase-audit-summary-card strong{color:#0f172a;font-size:24px}.purchase-audit-toolbar{background:#fff;border:1px solid #cbd5e1;border-radius:7px;grid-template-columns:220px 260px 1fr;align-items:end;gap:12px;padding:13px;display:grid}.purchase-audit-toolbar label{color:#334155;gap:5px;font-size:11px;font-weight:800;display:grid}.purchase-audit-toolbar select{background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;padding:8px}.purchase-audit-generated{color:#64748b;justify-self:end;font-size:11px}.purchase-audit-table-box{background:#fff;border:1px solid #cbd5e1;border-radius:7px;min-width:0;padding:14px}.purchase-audit-table-scroll{overflow-x:auto}.purchase-audit-table{border-collapse:collapse;width:100%;min-width:1120px;font-size:11px}.purchase-audit-table th,.purchase-audit-table td{vertical-align:top;text-align:left;border:1px solid #cbd5e1;padding:9px}.purchase-audit-table th{color:#334155;text-transform:uppercase;background:#f8fafc;font-weight:800}.purchase-audit-table tr.severity-kritik{background:#fff1f2}.purchase-audit-table tr.severity-uyari{background:#fff7ed}.purchase-audit-table tr.severity-bilgi{background:#eff6ff}.purchase-audit-badge{text-align:center;border-radius:999px;min-width:52px;padding:4px 7px;font-size:9px;font-weight:900;display:inline-block}.purchase-audit-badge.kritik{color:#fff;background:#dc2626}.purchase-audit-badge.uyari{color:#fff;background:#ea580c}.purchase-audit-badge.bilgi{color:#fff;background:#0284c7}.purchase-audit-empty{color:#16a34a;font-weight:800;text-align:center!important;padding:24px!important}.purchase-audit-note{color:#0c4a6e;background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;padding:12px;font-size:11px;line-height:1.5}@media (width<=900px){.purchase-audit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-audit-toolbar{grid-template-columns:1fr}.purchase-audit-generated{justify-self:start}}@media (width<=600px){.purchase-audit-header{flex-direction:column;align-items:stretch}.purchase-audit-summary{grid-template-columns:1fr}}.varol-stok-ambari-wrapper{flex-direction:column;gap:20px;width:100%;display:flex}.ambis-card-box{text-align:left;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:16px}.ambis-card-box h4{color:#0f172a;border-bottom:2px solid #f1f5f9;margin-bottom:14px;padding-bottom:8px;font-size:14px;font-weight:800}.ambis-form-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ambis-form-grid input{background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;outline:none;width:100%;padding:8px 12px;font-size:12px;font-weight:600}.ambis-form-grid input:focus{background-color:#fff;border-color:#0284c7}.btn-ambis-kaydet{color:#fff;cursor:pointer;background-color:#10b981;border:none;border-radius:4px;grid-column:span 4;padding:10px;font-size:13px;font-weight:700;transition:background .15s}.btn-ambis-kaydet:hover{background-color:#059669}.ambis-list-header-flex{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.ambis-list-header-flex h4{border:none;margin:0;padding:0}.ambis-search-input{border:1px solid #cbd5e1;border-radius:4px;outline:none;width:320px;padding:6px 12px;font-size:12px;font-weight:600}.ambis-corporate-table{border-collapse:collapse;width:100%;font-size:12px}.ambis-corporate-table th,.ambis-corporate-table td{vertical-align:middle;border:1px solid #cbd5e1;padding:8px 12px}.ambis-corporate-table th{color:#334155;text-transform:uppercase;background-color:#f8fafc;font-weight:800}.td-ambis-img{text-align:center;width:50px}.td-ambis-img img{object-fit:cover;border:1px solid #e2e8f0;border-radius:4px;width:40px;height:40px}.ambis-table-p-title{color:#0f172a;font-weight:800}.ambis-table-p-brand{color:#0284c7;background-color:#f0fdf4;border-radius:3px;padding:1px 4px;font-size:10px;font-weight:700}.ambis-table-code{color:#334155;font-weight:700}.ambis-table-oem{color:#64748b;margin-top:2px;font-size:11px}.td-ambis-quantity{width:130px}.ambis-qty-flex{justify-content:center;align-items:center;gap:8px;display:flex}.ambis-qty-flex button{cursor:pointer;background-color:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;display:flex}.ambis-qty-flex button:hover{background-color:#e2e8f0;border-color:#94a3b8}.ambis-qty-flex strong{color:#0f172a;text-align:center;min-width:55px;font-size:13px;font-weight:800}.td-ambis-price{color:#0f172a;font-size:13px;font-weight:800}.btn-kilitstatus{cursor:pointer;border:none;border-radius:4px;width:140px;padding:4px 8px;font-size:11px;font-weight:700}.btn-kilitstatus.locked{color:#dc2626;background-color:#fef2f2;border:1px solid #fca5a5}.btn-kilitstatus.open{color:#16a34a;background-color:#f0fdf4;border:1px solid #86efac}.btn-ambis-delete{color:#dc2626;cursor:pointer;background-color:#fff;border:1px solid #fca5a5;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:700}.btn-ambis-delete:hover{color:#fff;background-color:#dc2626;border-color:#dc2626}.product-image-fallback{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:6px;place-items:center;width:72px;height:72px;font-size:11px;display:grid}.ambar-resim-yukle-alani{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;align-items:center;gap:12px;padding:10px;display:flex}.ambar-resim-onizleme{object-fit:contain;background:#fff;border:1px solid #e2e8f0;border-radius:6px;width:88px;height:88px}.ambar-resim-yukle-not{color:#64748b;margin:6px 0 0;font-size:11px;line-height:1.35}.td-ambis-img img{object-fit:contain;width:72px;height:72px;display:block}.supplier-stock{white-space:nowrap;font-weight:700}.supplier-stock.available{color:#15803d}.supplier-stock.unavailable{color:#b91c1c}.supplier-stock.neutral{color:#64748b}.stock-movement-modal-backdrop{z-index:10050;background:#0f172aad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.stock-movement-modal{background:#fff;border-radius:10px;width:min(1250px,97vw);max-height:92vh;padding:18px;overflow:auto;box-shadow:0 24px 70px #00000052}.stock-movement-modal-header{border-bottom:1px solid #dbe2ea;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.stock-movement-modal-header h3{margin:0}.stock-movement-modal-header p{color:#64748b;margin:5px 0 0}.stock-movement-modal-header>button{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:4px 10px;font-size:22px;line-height:1}.stock-movement-current{background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;margin:14px 0;padding:12px 14px;display:flex}.stock-movement-current span{color:#475569;font-size:12px;font-weight:700}.stock-movement-current strong{color:#0f172a;font-size:17px}.stock-movement-table-scroll{overflow-x:auto}.stock-movement-table{border-collapse:collapse;width:100%;min-width:1050px;font-size:12px}.stock-movement-table th,.stock-movement-table td{text-align:left;vertical-align:middle;border:1px solid #dbe2ea;padding:8px 9px}.stock-movement-table th{color:#334155;background:#f8fafc;font-weight:800}.stock-number-cell{white-space:nowrap;text-align:right!important}.stock-entry{color:#15803d;font-weight:800}.stock-exit{color:#b91c1c;font-weight:800}.stock-movement-type{white-space:nowrap;border:1px solid;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:800;display:inline-flex}.product-edit-modal{width:min(640px,96vw)}.modal-form-vertical-stack{gap:10px;margin-top:14px;display:grid}.modal-input-label{color:#334155;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.modal-full-width-input{border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:8px 10px;font-size:13px}.modal-grid-twocol{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tedarikci-kaynak-listesi{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tedarikci-kaynak-listesi li{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;justify-content:space-between;gap:10px;padding:8px 10px;font-size:13px;display:flex}.tedarikci-kaynak-listesi strong{text-transform:uppercase}.tedarikci-kaynak-bos{color:#64748b;margin:0;font-size:13px}.modal-footer-action-flex{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;display:flex}.btn-modal-dismiss,.btn-modal-commit{cursor:pointer;border-radius:6px;padding:8px 14px;font-weight:800}.btn-modal-dismiss{background:#fff;border:1px solid #cbd5e1}.btn-modal-commit{color:#fff;background:#16a34a;border:1px solid #16a34a}.stock-movement-type.giris{color:#15803d;background:#f0fdf4}.stock-movement-type.cikis{color:#b91c1c;background:#fef2f2}.ambis-product-link{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900}.ambis-product-link:hover{color:#0369a1;text-decoration:underline}.product-history-backdrop{z-index:10000;background:#0f172aa3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.product-history-modal{background:#f8fafc;border-radius:12px;width:min(1250px,96vw);max-height:94vh;overflow:auto;box-shadow:0 24px 70px #0000004d}.product-history-head{background:#fff;border-bottom:1px solid #dbe3ec;justify-content:space-between;gap:18px;padding:17px;display:flex}.product-history-head h2{margin:0 0 5px;font-size:21px}.product-history-head p{color:#64748b;margin:0}.product-history-head button{background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:2px 10px;font-size:22px}.product-history-metrics{grid-template-columns:repeat(6,1fr);gap:9px;padding:12px;display:grid}.product-history-metric{background:#fff;border:1px solid #dbe3ec;border-top:3px solid #0ea5e9;border-radius:8px;padding:11px}.product-history-metric span{color:#64748b;font-size:11px;display:block}.product-history-metric strong{margin-top:4px;font-size:16px;display:block}.product-history-tabs{background:#f8fafc;gap:4px;padding:0 12px;display:flex}.product-history-tabs button{cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 13px;font-weight:800}.product-history-tabs button.active{color:#0369a1;background:#fff;border-bottom-color:#0284c7}.product-history-body{background:#fff;border:1px solid #dbe3ec;margin:0 12px 12px}.product-history-table-wrap{overflow:auto}.product-history-table{border-collapse:collapse;width:100%;font-size:13px}.product-history-table th,.product-history-table td{text-align:left;border-bottom:1px solid #edf2f7;padding:10px}.product-history-table th{color:#475569;white-space:nowrap;background:#f8fafc}.product-history-empty{color:#64748b;text-align:center!important;padding:25px!important}@media (width<=1000px){.product-history-metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.product-history-metrics{grid-template-columns:1fr 1fr}}.erp-window-layer{z-index:10000;pointer-events:none;background:#0f172a57;position:fixed;inset:0}.erp-floating-window{pointer-events:auto;background:#f4f6f8;border:1px solid #94a3b8;border-radius:7px;flex-direction:column;min-width:720px;max-width:calc(100vw - 16px);min-height:480px;max-height:calc(100vh - 16px);display:flex;position:fixed;overflow:hidden;box-shadow:0 22px 65px #0f172a52}.erp-window-titlebar{cursor:move;-webkit-user-select:none;user-select:none;background:#fff;border-bottom:1px solid #cbd5e1;flex:none;justify-content:space-between;align-items:center;gap:18px;height:68px;padding:11px 14px 10px 18px;display:flex}.erp-window-titlebar h2{color:#172033;margin:0;font-size:21px;line-height:1.15}.erp-window-titlebar p{color:#64748b;margin:5px 0 0;font-size:13px}.erp-window-controls{gap:5px;display:flex}.erp-window-controls button{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:5px;width:35px;height:32px;font-size:19px;font-weight:800}.erp-window-controls button:hover{background:#eef2f6}.erp-window-controls .close:hover{color:#b91c1c;background:#fee2e2;border-color:#fecaca}.erp-window-content{flex:1;min-height:0;padding:13px;overflow:auto}.erp-window-resize{cursor:nwse-resize;background:linear-gradient(135deg,#0000 45%,#94a3b8 46% 53%,#0000 54% 65%,#94a3b8 66% 73%,#0000 74%);width:18px;height:18px;position:absolute;bottom:0;right:0}body.erp-dragging{-webkit-user-select:none;user-select:none;cursor:move}@media (width<=800px){.erp-floating-window{min-width:0;width:calc(100vw - 8px)!important;height:calc(100vh - 8px)!important;top:4px!important;left:4px!important}.erp-window-controls button:not(.close){display:none}}.cari-page{color:#1f2937;gap:12px;font-size:13px;display:grid}.cari-list-head{justify-content:space-between;align-items:center;gap:16px;padding:4px 2px;display:flex}.cari-list-head h2{margin:0;font-size:23px}.cari-list-head span{color:#64748b;margin-top:3px;display:block}.cari-head-actions{align-items:center;gap:8px;display:flex}.cari-head-actions input{width:360px}.cari-page input,.cari-page select,.payment-workspace input,.payment-workspace select{color:#1f2937;background:#fff;border:1px solid #b8c4d1;border-radius:4px;min-height:36px;padding:7px 9px}.action{cursor:pointer;background:#fff;border:1px solid #64748b;border-radius:4px;padding:8px 12px;font-weight:700}.action.green{color:#fff;background:#2f9e64;border-color:#2f9e64}.cari-alert{border-radius:4px;padding:9px 12px;font-weight:700}.cari-alert.error{color:#b42318;background:#fff0f0;border:1px solid #f3b4b4}.cari-alert.ok{color:#18794e;background:#eefbf3;border:1px solid #a7dfbd}.cari-create-card,.cari-list-card{background:#fff;border:1px solid #cfd8e3;border-radius:5px;overflow:hidden}.cari-create-card{padding:12px}.cari-form-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;display:grid}.cari-form-grid .wide{grid-column:span 2}.cari-create-foot{align-items:center;gap:18px;margin-top:10px;display:flex}.cari-create-foot button{margin-left:auto}.cari-list-table,.history-table,.order-inline table{border-collapse:collapse;width:100%}.cari-list-table th,.history-table th,.order-inline th{color:#fff;text-align:left;background:#44546a;padding:9px 10px;font-size:12px}.cari-list-table td,.history-table td,.order-inline td{vertical-align:middle;border-bottom:1px solid #e1e7ee;padding:9px 10px}.cari-list-table tbody tr{cursor:pointer}.cari-list-table tbody tr:hover{background:#eaf7fb}.cari-list-table td strong,.cari-list-table td small,.history-table td b,.history-table td small{display:block}.cari-list-table td small,.history-table td small{color:#64748b;margin-top:3px}.cari-list-table .debt{color:#c62828;font-weight:800}.mini{cursor:pointer;background:#fff;border:1px solid #bac5d0;border-radius:3px;margin-right:5px;padding:5px 8px}.mini.danger{color:#b42318}.cari-empty{text-align:center;color:#738095;padding:18px}.cari-workspace{gap:11px;display:grid}.cari-balance-strip{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.summary-box{background:#fff;border:1px solid #cbd5df;border-top:4px solid #455a64;border-radius:4px;flex-direction:column;justify-content:center;min-height:68px;padding:11px 14px;display:flex}.summary-box span{color:#697586;font-size:12px}.summary-box strong{margin-top:4px;font-size:20px}.summary-box.red{border-top-color:#ef6c61}.summary-box.blue{border-top-color:#4aa9d8}.summary-box.green{border-top-color:#56b98a}.summary-box.dark{border-top-color:#455a64}.cari-actionbar{background:#fff;border:1px solid #cbd5df;border-radius:4px;flex-wrap:wrap;gap:7px;padding:9px;display:flex}.cari-actionbar button{cursor:pointer;background:#fff;border:1px solid #aeb9c5;border-radius:3px;padding:7px 10px;font-weight:700}.cari-actionbar button:hover{background:#eef4f7}.cari-actionbar button.green{color:#fff;background:#2f9e64;border-color:#2f9e64}.cari-actionbar button:disabled{opacity:.45;cursor:not-allowed}.cari-main-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.workspace-panel{background:#fff;border:1px solid #cbd5df;border-radius:4px;overflow:hidden}.panel-title{color:#fff;text-align:left;cursor:pointer;background:#44546a;border:0;justify-content:space-between;align-items:center;width:100%;padding:9px 12px;font-weight:800;display:flex}.panel-title b{font-size:12px}.compact-list{max-height:290px;overflow:auto}.compact-row{cursor:pointer;border-bottom:1px solid #e5e9ef;grid-template-columns:1fr auto 130px;align-items:center;gap:10px;padding:9px 11px;display:grid}.compact-row:hover,.compact-row.selected{background:#edf7fb}.compact-row span:first-child b,.compact-row span:first-child small{display:block}.compact-row small{color:#6b7280;margin-top:2px}.compact-row strong{text-align:right}.order-inline{background:#fff;border:2px solid #60758b;border-radius:4px;overflow:hidden}.order-inline>header{background:#eef2f6;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.order-inline>header span{color:#64748b;margin-top:2px;display:block}.history-table th{color:#374151;background:#eef2f6;border-bottom:1px solid #cbd5df}.document-columns{grid-template-columns:1fr 1fr;gap:14px;padding:11px;display:grid}.document-columns h4{margin:0 0 6px}.document-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:9px;display:flex}.document-row:hover{background:#edf7fb}.document-row span,.document-row small{display:block}.document-row small{color:#6b7280;margin-top:2px}.document-row b{color:#0b79a8;font-size:12px}.payment-workspace{grid-template-columns:1fr 1fr;gap:11px;padding:3px;display:grid}.payment-workspace label{color:#45515f;gap:5px;font-weight:700;display:grid}.payment-workspace .wide{grid-column:1/-1}.uploaded{color:#198754}.payment-footer{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.payment-footer button{cursor:pointer;background:#fff;border:1px solid #b7c1cc;border-radius:4px;padding:8px 12px;font-weight:700}@media (width<=1000px){.cari-balance-strip{grid-template-columns:repeat(2,1fr)}.cari-main-grid{grid-template-columns:1fr}.cari-form-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.cari-list-head,.cari-head-actions{flex-direction:column;align-items:stretch}.cari-head-actions input{width:100%}.cari-balance-strip,.payment-workspace,.cari-form-grid{grid-template-columns:1fr}.cari-form-grid .wide,.payment-workspace .wide{grid-column:auto}.compact-row{grid-template-columns:1fr auto}.compact-row strong{text-align:left;grid-column:1/-1}}.compact-row.static{cursor:default}.statement-inline{padding:10px}.statement-inline-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.statement-summary{flex:1;grid-template-columns:repeat(3,minmax(150px,1fr));gap:8px;display:grid}.statement-summary span{background:#f8fafc;border:1px solid #d6dee7;padding:10px}.statement-summary b{margin-top:4px;font-size:16px;display:block}@media (width<=800px){.statement-inline-head{display:grid}.statement-summary{grid-template-columns:1fr}}.cari-page>.cari-alert{z-index:10150;width:min(760px,100vw - 32px);position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #0f172a47}.supplier-page{color:#1f2937;gap:12px;font-size:13px;display:grid}.supplier-list-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.supplier-list-head h2{margin:0;font-size:23px}.supplier-list-head span{color:#64748b;margin-top:3px;display:block}.supplier-head-actions{gap:8px;display:flex}.supplier-head-actions input{width:360px}.supplier-page input,.supplier-page select,.supplier-payment input,.supplier-payment select{background:#fff;border:1px solid #b8c4d1;border-radius:4px;min-height:36px;padding:7px 9px}.supplier-action{cursor:pointer;background:#fff;border:1px solid #64748b;border-radius:4px;padding:8px 12px;font-weight:700}.supplier-action.green{color:#fff;background:#2f9e64;border-color:#2f9e64}.supplier-alert{border-radius:4px;padding:9px 12px;font-weight:700}.supplier-alert.error{color:#b42318;background:#fff0f0;border:1px solid #f3b4b4}.supplier-alert.ok{color:#18794e;background:#eefbf3;border:1px solid #a7dfbd}.supplier-create,.supplier-list-card{background:#fff;border:1px solid #cfd8e3;border-radius:5px;overflow:hidden}.supplier-create{padding:12px}.supplier-form-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.supplier-form-grid .wide{grid-column:span 3}.supplier-create-foot{justify-content:flex-end;margin-top:9px;display:flex}.supplier-list-table,.supplier-history-table{border-collapse:collapse;width:100%}.supplier-list-table th,.supplier-history-table th{color:#fff;text-align:left;background:#44546a;padding:9px 10px;font-size:12px}.supplier-list-table td,.supplier-history-table td{border-bottom:1px solid #e1e7ee;padding:9px 10px}.supplier-list-table tbody tr{cursor:pointer}.supplier-list-table tbody tr.is-pasif{opacity:.55;background:#f8fafc}.supplier-list-table tbody tr.is-pasif:hover{background:#eef2f6}.supplier-list-table td strong,.supplier-list-table td small{display:block}.supplier-list-table td small{color:#64748b;margin-top:3px}.supplier-list-table .debt{color:#c62828;font-weight:800}.supplier-list-table .mini{cursor:pointer;background:#fff;border:1px solid #b7c1cc;border-radius:3px;margin-right:4px;padding:5px 8px;font-size:12px;font-weight:700}.supplier-list-table .mini.danger{color:#b42318;border-color:#f3b4b4}.supplier-empty{text-align:center;color:#738095;padding:18px}.supplier-workspace{gap:11px;display:grid}.supplier-balance-strip{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.supplier-summary{background:#fff;border:1px solid #cbd5df;border-top:4px solid #607d8b;border-radius:4px;min-height:68px;padding:11px 14px}.supplier-summary span,.supplier-summary strong{display:block}.supplier-summary span{color:#697586;font-size:12px}.supplier-summary strong{margin-top:4px;font-size:20px}.supplier-summary.red{border-top-color:#ef6c61}.supplier-summary.blue{border-top-color:#4aa9d8}.supplier-summary.amber{border-top-color:#e5a33d}.supplier-summary.green{border-top-color:#56b98a}.supplier-actionbar{background:#fff;border:1px solid #cbd5df;border-radius:4px;flex-wrap:wrap;gap:7px;padding:9px;display:flex}.supplier-actionbar button{cursor:pointer;background:#fff;border:1px solid #aeb9c5;border-radius:3px;padding:7px 10px;font-weight:700}.supplier-actionbar button:hover{background:#eef4f7}.supplier-actionbar button.green{color:#fff;background:#2f9e64;border-color:#2f9e64}.supplier-main-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.supplier-panel{background:#fff;border:1px solid #cbd5df;border-radius:4px;overflow:hidden}.supplier-panel-title{color:#fff;text-align:left;cursor:pointer;background:#44546a;border:0;justify-content:space-between;align-items:center;width:100%;padding:9px 12px;font-weight:800;display:flex}.supplier-panel-title b{font-size:12px}.supplier-compact-list{max-height:290px;overflow:auto}.supplier-compact-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e5e9ef;grid-template-columns:1fr auto 130px;align-items:center;gap:10px;width:100%;padding:9px 11px;display:grid}.supplier-compact-row:hover{background:#edf7fb}.supplier-compact-row span:first-child b,.supplier-compact-row span:first-child small{display:block}.supplier-compact-row small{color:#6b7280;margin-top:2px}.supplier-compact-row strong{text-align:right}.positive{color:#198754}.supplier-history-table th{color:#374151;background:#eef2f6}.supplier-history-table button{cursor:pointer;background:#fff;border:1px solid #b7c1cc;border-radius:3px;padding:5px 8px}.supplier-payment{grid-template-columns:1fr 1fr;gap:11px;display:grid}.supplier-payment label{gap:5px;font-weight:700;display:grid}.supplier-payment .wide{grid-column:1/-1}.supplier-payment-foot{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.supplier-payment-foot button{cursor:pointer;background:#fff;border:1px solid #b7c1cc;border-radius:4px;padding:8px 12px;font-weight:700}@media (width<=900px){.supplier-main-grid,.supplier-balance-strip,.supplier-form-grid{grid-template-columns:1fr 1fr}.supplier-form-grid .wide{grid-column:1/-1}}@media (width<=700px){.supplier-list-head,.supplier-head-actions{flex-direction:column;align-items:stretch}.supplier-head-actions input{width:100%}.supplier-main-grid,.supplier-balance-strip,.supplier-payment,.supplier-form-grid{grid-template-columns:1fr}.supplier-payment .wide{grid-column:auto}}.supplier-inline-detail{background:#fff;border:1px solid #cbd5e1;border-radius:8px;margin:10px 0 14px;overflow:auto}.supplier-inline-head{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.supplier-inline-head div{gap:2px;display:grid}.supplier-inline-head small{color:#64748b}.supplier-compact-row.selected{background:#eaf4ff}.sales-orders-panel{gap:16px;display:grid}.sales-order-card{background:#fff;border:1px solid #dbe2ea;border-radius:8px;padding:16px}.sales-order-card h3{margin:0 0 14px}.sales-order-form-grid{grid-template-columns:2fr 1fr 1fr 2fr;gap:10px;display:grid}.sales-order-form-grid input,.sales-order-form-grid select,.sales-product-add input,.sales-product-add select{border:1px solid #cbd5e1;border-radius:5px;padding:9px}.sales-product-add{grid-template-columns:1fr 90px 120px;gap:10px;margin:12px 0;display:grid}.sales-orders-panel button{cursor:pointer;border:1px solid #94a3b8;border-radius:5px;padding:7px 11px}.sales-order-table{border-collapse:collapse;width:100%}.sales-order-table th,.sales-order-table td{text-align:left;border:1px solid #dbe2ea;padding:8px}.sales-order-footer{justify-content:flex-end;align-items:center;gap:18px;margin-top:12px;display:flex}.sales-order-error,.sales-order-success{border-radius:5px;margin-bottom:10px;padding:10px}.sales-order-error{color:#991b1b;background:#fee2e2}.sales-order-success{color:#166534;background:#dcfce7}.order-status{font-weight:700}.order-status.onaylandi{color:#15803d}.order-status.iptal{color:#b91c1c}.order-status.taslak{color:#a16207}@media (width<=900px){.sales-order-form-grid{grid-template-columns:1fr 1fr}.sales-product-add{grid-template-columns:1fr 80px}.sales-product-add button{grid-column:1/-1}.sales-order-card{overflow-x:auto}}.sales-order-actions{flex-wrap:wrap;gap:5px;display:flex}.order-status.iade_edildi{color:#7c3aed}.sales-order-modal-backdrop{z-index:9999;background:#0f172a94;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.sales-order-modal{background:#fff;border-radius:10px;width:min(1050px,96vw);max-height:92vh;padding:18px;overflow:auto;box-shadow:0 20px 60px #00000047}.sales-order-modal-header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.sales-order-modal-header h3{margin:0}.sales-order-modal-header button{padding:4px 10px;font-size:22px;line-height:1}.sales-order-summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.sales-order-summary-grid div{background:#f8fafc;border:1px solid #dbe2ea;border-radius:7px;gap:4px;padding:11px;display:grid}.sales-order-summary-grid span{color:#64748b;font-size:12px}.sales-payment-box,.sales-movements{border-top:1px solid #dbe2ea;margin-top:16px;padding-top:14px}.sales-payment-grid{grid-template-columns:1fr 1fr 1.4fr 1fr;gap:9px;display:grid}.sales-payment-grid input,.sales-payment-grid select{border:1px solid #cbd5e1;border-radius:5px;padding:9px}.sales-payment-note{grid-column:span 3}.sales-movement-row{border-bottom:1px solid #e2e8f0;grid-template-columns:150px 80px 130px 100px 1fr;align-items:center;gap:10px;padding:8px;display:grid}@media (width<=900px){.sales-order-summary-grid,.sales-payment-grid{grid-template-columns:1fr 1fr}.sales-payment-note{grid-column:1/-1}.sales-movement-row{grid-template-columns:1fr 1fr}.sales-order-modal-backdrop{padding:8px}}.sales-order-edit-toolbar{background:#f8fafc;border:1px solid #dbe2ea;border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;padding:10px;display:flex}.sales-order-edit-toolbar input{border:1px solid #cbd5e1;border-radius:5px;flex:1;min-width:280px;padding:8px 10px}.sales-order-edit-input{border:1px solid #cbd5e1;border-radius:5px;width:110px;padding:7px}.sales-order-waiting-box,.sales-order-ready-box,.sales-order-cancel-reason{border-radius:7px;margin-top:12px;padding:11px 12px}.sales-order-waiting-box{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.sales-order-waiting-box div{margin-top:5px}.sales-order-ready-box{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;font-weight:800}.sales-order-cancel-reason{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.sales-order-change-history{border-top:1px solid #dbe2ea;margin-top:14px;padding-top:12px}.sales-order-change-history h4{margin:0 0 8px}.sales-order-change-history>div{border-bottom:1px solid #e2e8f0;grid-template-columns:150px 1.2fr 1.4fr 2fr;gap:10px;padding:8px;font-size:12px;display:grid}@media (width<=800px){.sales-order-change-history>div{grid-template-columns:1fr}}.sales-order-waiting-line{background:#fff;border:1px solid #fde68a;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;margin-top:9px;padding:9px;display:flex}.sales-order-waiting-line>div{gap:3px;display:grid}.sales-order-waiting-line span{font-size:12px}.sales-order-loan-backdrop{z-index:10050;background:#0f172aad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sales-order-loan-modal{background:#fff;border-radius:10px;width:min(520px,96vw);padding:18px;box-shadow:0 24px 70px #00000052}.sales-order-loan-header{border-bottom:1px solid #dbe2ea;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;padding-bottom:11px;display:flex}.sales-order-loan-header h4{margin:0}.sales-order-loan-header p{color:#64748b;margin:5px 0 0}.sales-order-loan-header button{font-size:21px;line-height:1}.sales-order-loan-modal label{gap:6px;margin-bottom:11px;font-size:13px;font-weight:800;display:grid}.sales-order-loan-modal input,.sales-order-loan-modal textarea{box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:9px 10px}.sales-order-loan-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}@media (width<=650px){.sales-order-waiting-line{flex-direction:column;align-items:stretch}}.sales-orders-panel>.sales-order-error,.sales-orders-panel>.sales-order-success{z-index:10150;justify-content:space-between;align-items:flex-start;gap:12px;width:min(760px,100vw - 32px);max-height:min(70vh,520px);display:flex;position:fixed;top:20px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 12px 35px #0f172a47}.sales-order-alert-close{color:inherit;background:0 0;font-weight:700;line-height:1;border:0!important;padding:0 4px!important}.sales-delivery-panel{color:#172033;gap:16px;font-size:14px;display:grid}.sales-delivery-panel *{box-sizing:border-box}.sales-delivery-card{background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:18px}.sales-delivery-title-row{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.sales-delivery-title-row h3{margin:0 0 5px;font-size:22px}.sales-delivery-title-row p{color:#64748b;margin:0;line-height:1.4}.sales-delivery-panel button{font:inherit;cursor:pointer;background:#fff;border:1px solid #94a3b8;border-radius:7px;padding:8px 12px;font-weight:800}.sales-delivery-panel button:hover{background:#f1f5f9}.sales-delivery-panel button:disabled{opacity:.55;cursor:not-allowed}.sales-delivery-error,.sales-delivery-success{border-radius:8px;margin-bottom:13px;padding:11px 13px;font-weight:800}.sales-delivery-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.sales-delivery-success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.sales-delivery-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.sales-delivery-summary-grid>div{background:#f8fafc;border:1px solid #dbe4ee;border-radius:8px;gap:5px;padding:13px;display:grid}.sales-delivery-summary-grid span{color:#64748b;font-size:13px}.sales-delivery-summary-grid strong{font-size:21px}.sales-delivery-filter-grid{grid-template-columns:minmax(260px,1fr) 220px;gap:10px;margin-bottom:14px;display:grid}.sales-delivery-filter-grid label{gap:5px;font-weight:800;display:grid}.sales-delivery-filter-grid input,.sales-delivery-filter-grid select,.sales-delivery-form-grid input,.sales-delivery-form-grid select,.sales-delivery-form-grid textarea{width:100%;font:inherit;background:#fff;border:1px solid #94a3b8;border-radius:7px;padding:9px 10px}.sales-delivery-table-scroll{border:1px solid #dbe4ee;border-radius:8px;width:100%;margin-bottom:18px;overflow:auto}.sales-delivery-table{border-collapse:collapse;width:100%;min-width:900px}.sales-delivery-table th,.sales-delivery-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #dbe4ee;padding:10px 11px}.sales-delivery-table th{color:#334155;white-space:nowrap;background:#f8fafc;font-size:13px}.sales-delivery-table tbody tr:last-child td{border-bottom:0}.sales-delivery-table tbody tr:hover td{background:#f8fafc}.sales-delivery-table td strong{font-weight:900}.sales-delivery-selection-table{min-width:1050px}.sales-delivery-selection-table tr.selected td{background:#f0fdf4}.sales-delivery-selection-table input[type=number]{border:1px solid #cbd5e1;border-radius:5px;width:95px;padding:7px}.sales-delivery-selection-table input[type=checkbox]{width:17px;height:17px}.sales-delivery-modal-backdrop{z-index:9999;background:#0f172aad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.sales-delivery-modal{background:#fff;border-radius:13px;width:min(820px,96vw);max-height:92vh;padding:20px;overflow:auto;box-shadow:0 24px 70px #0000004d}.sales-delivery-modal-wide{width:min(1250px,97vw)}.sales-delivery-modal-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:14px;padding-bottom:13px;display:flex}.sales-delivery-modal-header h3{margin:0 0 5px;font-size:22px}.sales-delivery-modal-header p{color:#64748b;margin:0}.sales-delivery-modal-header>button{padding:3px 10px;font-size:22px}.sales-delivery-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.sales-delivery-form-grid label{gap:5px;font-weight:800;display:grid}.sales-delivery-full-field{grid-column:1/-1}.sales-delivery-modal-actions{justify-content:flex-end;align-items:center;gap:9px;margin-top:16px;display:flex}.sales-delivery-modal-actions button{white-space:nowrap}.sales-delivery-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.sales-delivery-detail-grid>div{background:#f8fafc;border:1px solid #dbe4ee;border-radius:7px;gap:4px;padding:11px;display:grid}.sales-delivery-detail-grid span{color:#64748b;font-size:12px}.sales-delivery-detail-grid strong{font-size:15px}@media (width<=900px){.sales-delivery-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-delivery-filter-grid,.sales-delivery-form-grid,.sales-delivery-detail-grid{grid-template-columns:1fr}.sales-delivery-title-row{display:grid}.sales-delivery-full-field{grid-column:auto}}@media (width<=520px){.sales-delivery-card{padding:12px}.sales-delivery-summary-grid{grid-template-columns:1fr}.sales-delivery-modal{padding:14px}.sales-delivery-modal-actions{flex-wrap:wrap}.sales-delivery-modal-actions button{flex:140px}}.sales-delivery-panel>.sales-delivery-card>.sales-delivery-error,.sales-delivery-panel>.sales-delivery-card>.sales-delivery-success{z-index:10150;width:min(760px,100vw - 32px);position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #0f172a47}@media print{@page{size:A4 portrait;margin:8mm}body>:not(.sales-invoice-print-area){display:none!important}html,body{background:#fff!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}.sales-invoice-print-area{color:#111!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;width:100%!important;font-family:Arial,Helvetica,sans-serif!important;font-size:8px!important;line-height:1.25!important;display:block!important}.gib-invoice-print{width:100%}.gib-top{border-bottom:1px solid #111!important;grid-template-columns:1fr 38mm 52mm!important;align-items:start!important;gap:4mm!important;padding-bottom:3mm!important;display:grid!important}.gib-seller strong{margin-bottom:1.5mm;font-size:9px;display:block}.gib-seller p{margin:.5mm 0;font-size:7.5px}.gib-emblem{text-align:center}.gib-emblem-svg{width:28mm;height:21mm}.gib-emblem strong{margin-top:1mm;font-size:11px;font-weight:800;display:block}.gib-right{justify-items:end;gap:1.5mm;display:grid}.gib-qr{object-fit:contain;width:28mm;height:28mm}.gib-company-logo{object-fit:contain;object-position:right;max-width:42mm;max-height:14mm}.gib-company-wordmark{font-size:13px;font-weight:900;color:#039!important}.gib-meta{border-collapse:collapse;width:52mm;font-size:7px}.gib-meta th,.gib-meta td{text-align:left;border:1px solid #111;padding:.9mm 1.2mm}.gib-meta th{width:24mm;font-weight:700;background:#ececec!important}.gib-buyer{margin:3mm 0}.gib-buyer h2{margin:0 0 1mm;font-size:8px}.gib-buyer>strong{margin-bottom:1mm;font-size:9px;display:block}.gib-buyer p{margin:.4mm 0}.gib-ettn{font-weight:700;margin-top:2mm!important}.gib-lines{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:2mm}.gib-lines th,.gib-lines td{overflow-wrap:anywhere;border:1px solid #111;padding:1.1mm}.gib-lines th{text-align:center;font-weight:800;background:#ececec!important}.gib-lines th:first-child{width:5%}.gib-lines th:nth-child(2){width:14%}.gib-lines th:nth-child(3){width:28%}.gib-lines td:first-child,.gib-lines td:nth-child(4),.gib-lines td:nth-child(6){text-align:center}.gib-lines td:nth-child(n+5){text-align:right}.gib-aciklama{border:1px solid #111;border-top:0;padding:1.5mm}.gib-aciklama span{font-weight:800}.gib-aciklama p{white-space:pre-wrap;margin:1mm 0 0}.gib-bottom{align-items:start;gap:4mm;margin-top:3mm;grid-template-columns:1fr 68mm!important;display:grid!important}.gib-notes p{margin:1mm 0}.gib-totals{border-collapse:collapse;width:100%}.gib-totals th,.gib-totals td{border:1px solid #111;padding:1.2mm 1.5mm}.gib-totals th{text-align:left;font-weight:700;background:#ececec!important}.gib-totals td{text-align:right;white-space:nowrap}.gib-payable th,.gib-payable td{font-size:8.5px;font-weight:800}}.sales-invoices-panel{gap:18px;display:grid}.sales-invoice-card{background:#fff;border:1px solid #d8dee8;border-radius:12px;padding:18px;box-shadow:0 4px 16px #0f172a0f}.sales-invoice-card h3,.sales-invoice-modal h3{margin:0}.sales-invoice-title-row{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.sales-invoice-title-row p,.sales-invoice-modal-header p{color:#64748b;margin:6px 0 0;line-height:1.5}.sales-invoice-error,.sales-invoice-success,.sales-invoice-info{border-radius:8px;margin:12px 0;padding:10px 12px}.sales-invoice-error{color:#991b1b;background:#fee2e2}.sales-invoice-success{color:#166534;background:#dcfce7}.sales-invoice-info{color:#1e3a8a;background:#eff6ff}.sales-invoice-summary-grid,.sales-invoice-detail-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;margin:14px 0;display:grid}.sales-invoice-summary-grid>div,.sales-invoice-detail-grid>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:5px;padding:11px;display:grid}.sales-invoice-summary-grid span,.sales-invoice-detail-grid span{color:#64748b;font-size:12px}.sales-invoice-filter-grid,.sales-invoice-form-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;display:grid}.sales-invoice-filter-grid{grid-template-columns:minmax(240px,2fr) minmax(180px,1fr)}.sales-invoice-filter-grid label,.sales-invoice-form-grid label{gap:6px;font-size:13px;font-weight:700;display:grid}.sales-invoice-filter-grid input,.sales-invoice-filter-grid select,.sales-invoice-form-grid input,.sales-invoice-form-grid select{box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:7px;width:100%;padding:9px}.sales-invoice-note{grid-column:1/-1}.sales-invoice-table-scroll{max-width:100%;margin-top:14px;overflow:auto}.sales-invoice-table{border-collapse:collapse;width:100%;min-width:980px}.sales-invoice-table th,.sales-invoice-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:9px}.sales-invoice-table th{z-index:1;background:#f8fafc;position:sticky;top:0}.sales-invoice-card button,.sales-invoice-modal button{cursor:pointer;background:#fff;border:1px solid #94a3b8;border-radius:8px;padding:9px 13px;font-weight:700}.sales-invoice-card button:hover,.sales-invoice-modal button:hover{background:#f8fafc}.sales-invoice-card button:disabled,.sales-invoice-modal button:disabled{cursor:not-allowed;opacity:.55}.sales-invoice-actions{flex-wrap:wrap;gap:6px;display:flex}.sales-invoice-status{border:1px solid;border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.sales-invoice-status.taslak{color:#a16207;background:#fefce8}.sales-invoice-status.kesildi{color:#15803d;background:#f0fdf4}.sales-invoice-status.kismi_iade{color:#0369a1;background:#f0f9ff}.sales-invoice-status.iade_edildi{color:#7c3aed;background:#faf5ff}.sales-invoice-status.iptal{color:#b91c1c;background:#fef2f2}.sales-invoice-modal-backdrop{z-index:9999;background:#0f172a9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sales-invoice-modal{background:#fff;border-radius:14px;width:min(900px,96vw);max-height:92vh;padding:18px;overflow:auto;box-shadow:0 20px 60px #00000047}.sales-invoice-modal-wide{width:min(1200px,96vw)}.sales-invoice-modal-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.sales-invoice-modal-header>button{padding:4px 10px;font-size:22px;line-height:1}.sales-invoice-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:16px;display:flex}@media (width<=1000px){.sales-invoice-summary-grid,.sales-invoice-detail-grid,.sales-invoice-form-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (width<=680px){.sales-invoice-title-row{display:grid}.sales-invoice-summary-grid,.sales-invoice-detail-grid,.sales-invoice-filter-grid,.sales-invoice-form-grid{grid-template-columns:1fr}.sales-invoice-modal-backdrop{padding:8px}.sales-invoice-card,.sales-invoice-modal{padding:13px}}.sales-invoice-print-area{display:none}@media print{@page{size:A4 portrait;margin:10mm}body>:not(.sales-invoice-print-area){display:none!important}html,body{background:#fff!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}.sales-invoice-print-area{color:#111827!important;background:#fff!important;width:100%!important;margin:0!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:8px!important;line-height:1.3!important;display:block!important}.invoice-v2-seller-header{break-inside:avoid!important;grid-template-columns:minmax(0,1fr) 52mm!important;align-items:start!important;gap:10mm!important;min-height:34mm!important;display:grid!important}.invoice-v2-seller{text-align:left!important;min-width:0!important}.invoice-v2-official-name{margin:0 0 2mm!important;font-size:9px!important;font-weight:800!important;line-height:1.3!important;display:block!important}.invoice-v2-seller p{margin:.65mm 0!important;font-size:7px!important;line-height:1.3!important}.invoice-v2-logo-area{justify-content:flex-end!important;align-items:flex-start!important;width:52mm!important;height:28mm!important;display:flex!important;overflow:visible!important}.invoice-v2-logo{object-fit:contain!important;object-position:right top!important;width:auto!important;max-width:50mm!important;height:auto!important;max-height:27mm!important;display:block!important}.invoice-v2-logo-fallback{color:#0284c7!important;text-align:right!important;font-size:17px!important;font-weight:900!important}.invoice-v2-title{text-align:center!important;break-inside:avoid!important;border-bottom:1px solid #111827!important;margin-top:2mm!important;padding:2mm 0!important}.invoice-v2-title h1{letter-spacing:.2px!important;margin:0!important;font-size:15px!important;font-weight:800!important}.invoice-v2-party-document{break-inside:avoid!important;border-bottom:1px solid #111827!important;grid-template-columns:minmax(0,1fr) 68mm!important;align-items:start!important;gap:8mm!important;padding:3mm 0!important;display:grid!important}.invoice-v2-customer{min-width:0!important}.invoice-v2-customer h2{margin:0 0 2mm!important;font-size:8px!important;font-weight:800!important}.invoice-v2-customer>strong{margin-bottom:1.5mm!important;font-size:8.5px!important;font-weight:800!important;display:block!important}.invoice-v2-customer p{margin:.75mm 0!important;font-size:7px!important;line-height:1.3!important}.invoice-v2-document-details{gap:1.1mm!important;min-width:0!important;display:grid!important}.invoice-v2-document-details>div{grid-template-columns:29mm minmax(0,1fr)!important;align-items:start!important;gap:2mm!important;display:grid!important}.invoice-v2-document-details span{font-weight:600!important}.invoice-v2-document-details strong{text-align:left!important;overflow-wrap:anywhere!important;min-width:0!important;font-weight:800!important}.invoice-v2-products{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important;margin-top:3mm!important;font-size:6.6px!important}.invoice-v2-products th,.invoice-v2-products td{vertical-align:middle!important;overflow-wrap:anywhere!important;border:1px solid #1f2937!important;padding:1.25mm!important}.invoice-v2-products th{text-align:center!important;background:#fff!important;font-weight:800!important}.invoice-v2-products th:first-child{width:4.5%!important}.invoice-v2-products th:nth-child(2){width:12%!important}.invoice-v2-products th:nth-child(3){width:27%!important}.invoice-v2-products th:nth-child(4),.invoice-v2-products th:nth-child(5){width:7%!important}.invoice-v2-products th:nth-child(6){width:10%!important}.invoice-v2-products th:nth-child(7),.invoice-v2-products th:nth-child(8){width:8%!important}.invoice-v2-products th:nth-child(9){width:9%!important}.invoice-v2-products th:nth-child(10){width:9.5%!important}.invoice-v2-products td:first-child,.invoice-v2-products td:nth-child(4),.invoice-v2-products td:nth-child(5){text-align:center!important}.invoice-v2-products td:nth-child(n+6){text-align:right!important}.invoice-v2-products tr{break-inside:avoid!important}.invoice-v2-lower-area{break-inside:avoid!important;grid-template-columns:minmax(0,1fr) 68mm!important;gap:4mm!important;margin-top:0!important;display:grid!important}.invoice-v2-note{border:1px solid #1f2937!important;border-top:0!important;min-height:37mm!important;padding:2.5mm!important}.invoice-v2-note h3{text-align:center!important;margin:0 0 2mm!important;font-size:8px!important;font-weight:800!important}.invoice-v2-note p{white-space:pre-wrap!important;margin:0!important}.invoice-v2-totals{border:1px solid #1f2937!important;border-top:0!important;padding:2mm!important}.invoice-v2-totals>div{border-bottom:1px solid #d1d5db!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:4mm!important;padding:1.4mm 0!important;display:grid!important}.invoice-v2-totals>div:last-child{border-bottom:0!important}.invoice-v2-totals strong{white-space:nowrap!important;text-align:right!important}.invoice-v2-payable{margin-top:1mm!important;padding-top:2mm!important;font-size:9px!important;font-weight:800!important}.invoice-v2-delivery{text-align:center!important;break-inside:avoid!important;grid-template-columns:1fr 1fr!important;gap:30mm!important;margin-top:12mm!important;display:grid!important}.invoice-v2-delivery>div{border-top:1px solid #1f2937!important;padding-top:2mm!important}.invoice-v2-banks{break-inside:avoid!important;margin-top:7mm!important}.invoice-v2-banks table{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important;font-size:7px!important}.invoice-v2-banks th,.invoice-v2-banks td{text-align:left!important;overflow-wrap:anywhere!important;border:1px solid #1f2937!important;padding:1.4mm!important}.invoice-v2-banks th{font-weight:800!important}.invoice-v2-banks th:first-child,.invoice-v2-banks th:nth-child(2){width:32%!important}.invoice-v2-banks th:nth-child(3){width:36%!important}.invoice-v2-footer{color:#4b5563!important;text-align:center!important;break-inside:avoid!important;border-top:1px solid #6b7280!important;margin-top:3mm!important;padding-top:2mm!important;font-size:6.5px!important}}.company-settings-panel{gap:14px;max-width:1080px;display:grid}.company-settings-card{background:#fff;border:1px solid #d8dee8;border-radius:10px;padding:20px 22px}.company-settings-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:8px;padding-bottom:14px;display:flex}.company-settings-header h3{margin:0;font-size:20px}.company-settings-header p{color:#475569;margin:6px 0 0;font-size:14px}.company-settings-header-actions{flex-wrap:wrap;gap:8px;display:flex}.company-settings-card button{cursor:pointer;background:#fff;border:1px solid #94a3b8;border-radius:7px;padding:9px 14px;font-weight:700}.company-settings-card button:disabled{opacity:.55;cursor:not-allowed}.company-settings-save{color:#fff;background:#0369a1;border:1px solid #0369a1;border-radius:7px;min-width:110px;height:40px;padding:8px 18px;font-size:14px;font-weight:800}.company-settings-error,.company-settings-success{border-radius:7px;padding:10px 12px}.company-settings-error{color:#991b1b;background:#fee2e2}.company-settings-success{color:#166534;background:#dcfce7}.company-settings-logo-section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:14px;margin:16px 0 8px;padding:14px;display:flex}.company-settings-logo-section label{gap:7px;font-size:14px;font-weight:700;display:grid}.company-settings-logo-preview{color:#64748b;background:#fff;border:1px dashed #94a3b8;border-radius:7px;place-items:center;width:180px;height:90px;display:grid}.company-settings-logo-preview img{object-fit:contain;max-width:100%;max-height:100%}.company-settings-rows{display:grid}.company-settings-row{border-bottom:1px solid #eef2f7;grid-template-columns:220px minmax(240px,1fr) minmax(160px,240px);align-items:start;gap:12px 18px;padding:13px 0;display:grid}.company-settings-row-label{color:#0f172a;padding-top:10px;font-size:14px;font-weight:800}.company-settings-row-hint{color:#64748b;padding-top:10px;font-size:13px;line-height:1.4}.company-settings-row-field input,.company-settings-row-field textarea,.company-bank-row input{box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:7px;width:100%;padding:10px 12px;font-size:14px}.company-settings-row-field textarea{resize:vertical;min-height:88px}.company-settings-row-field input[type=checkbox]{width:18px;height:18px;margin-top:10px}.company-settings-grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:13px;display:grid}.company-settings-grid label{gap:6px;font-size:13px;font-weight:700;display:grid}.company-settings-wide{grid-column:1/-1}.company-bank-list{gap:10px;margin-top:12px;display:grid}.company-bank-row{grid-template-columns:1fr 1fr 2fr auto;gap:10px;display:grid}.company-settings-empty{color:#64748b;text-align:center;border:1px dashed #cbd5e1;border-radius:7px;padding:20px}@media (width<=900px){.company-settings-row{grid-template-columns:1fr;gap:6px}.company-settings-row-label,.company-settings-row-hint{padding-top:0}.company-settings-grid{grid-template-columns:1fr}.company-settings-wide{grid-column:auto}.company-bank-row{grid-template-columns:1fr}.company-settings-header{display:grid}}.slider-ads-panel{gap:16px;display:grid}.slider-ads-card{background:#fff;border:1px solid #d8dee8;border-radius:10px;padding:18px}.slider-ads-header h3,.slider-ads-card h4{margin:0}.slider-ads-header p{color:#64748b;margin:6px 0 0}.slider-ads-error,.slider-ads-success{border-radius:7px;margin:12px 0;padding:10px 12px}.slider-ads-error{color:#991b1b;background:#fee2e2}.slider-ads-success{color:#166534;background:#dcfce7}.slider-ads-new{gap:12px;margin-top:12px;display:grid}.slider-ads-grid{grid-template-columns:180px 1fr 1fr;align-items:start;gap:10px;display:grid}.slider-ads-wide{grid-column:1/-1}.slider-ads-grid label,.slider-ads-table input{gap:5px;font-size:12px;font-weight:700;display:grid}.slider-ads-grid input,.slider-ads-table input{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:7px;width:100%;padding:8px;font-weight:600}.slider-ads-preview{color:#64748b;background:#f8fafc;border:1px dashed #94a3b8;border-radius:8px;place-items:center;width:180px;height:100px;font-size:12px;display:grid;overflow:hidden}.slider-ads-preview.small{width:120px;height:68px;margin-bottom:8px}.slider-ads-preview img{object-fit:cover;width:100%;height:100%}.slider-ads-card button{cursor:pointer;background:#fff;border:1px solid #94a3b8;border-radius:7px;padding:8px 12px;font-weight:700}.slider-ads-card button.danger{color:#b91c1c;border-color:#fecaca}.slider-ads-empty{color:#64748b;text-align:center;border:1px dashed #cbd5e1;border-radius:8px;padding:24px}.slider-ads-table-wrap{overflow-x:auto}.slider-ads-table{border-collapse:collapse;width:100%}.slider-ads-table th,.slider-ads-table td{vertical-align:top;text-align:left;border-bottom:1px solid #e2e8f0;padding:10px 8px}.slider-ads-table td{display:table-cell}.slider-ads-table td input{margin-bottom:6px}.slider-ads-aktif{align-items:center;gap:6px;font-size:13px;display:flex}@media (width<=900px){.slider-ads-grid{grid-template-columns:1fr}}.purchase-orders-panel{gap:16px;display:grid}.purchase-order-card{background:#fff;border:1px solid #dbe2ea;border-radius:8px;padding:16px}.purchase-order-card h3{margin:0 0 14px}.purchase-order-form-grid{grid-template-columns:2fr 110px 160px 2fr;gap:10px;display:grid}.purchase-order-form-grid input,.purchase-order-form-grid select,.purchase-product-add input,.purchase-product-add select,.purchase-order-table input{border:1px solid #cbd5e1;border-radius:5px;min-width:0;padding:9px}.purchase-product-add{grid-template-columns:1fr 90px 130px 110px;gap:10px;margin:12px 0;display:grid}.purchase-orders-panel button{cursor:pointer;border:1px solid #94a3b8;border-radius:5px;padding:7px 11px}.purchase-orders-panel button:disabled{opacity:.55;cursor:not-allowed}.purchase-table-scroll{overflow-x:auto}.purchase-order-table{border-collapse:collapse;width:100%;font-size:12px}.purchase-order-table th,.purchase-order-table td{text-align:left;vertical-align:middle;border:1px solid #dbe2ea;padding:8px}.purchase-order-table th{color:#334155;background:#f8fafc;font-weight:800}.purchase-order-table input{width:110px}.purchase-order-footer{justify-content:flex-end;align-items:center;gap:18px;margin-top:12px;display:flex}.purchase-order-error,.purchase-order-success{border-radius:5px;margin-bottom:10px;padding:10px}.purchase-order-error{color:#991b1b;background:#fee2e2}.purchase-order-success{color:#166534;background:#dcfce7}.purchase-order-actions{flex-wrap:wrap;gap:5px;display:flex}.purchase-status{font-weight:700}.purchase-status.taslak{color:#a16207}.purchase-status.onaylandi{color:#15803d}.purchase-status.kismi_kabul{color:#0369a1}.purchase-status.tamamlandi{color:#166534}.purchase-status.iptal{color:#b91c1c}.purchase-modal-backdrop{z-index:9999;background:#0f172a94;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.purchase-modal{background:#fff;border-radius:10px;width:min(1050px,96vw);max-height:92vh;padding:18px;overflow:auto;box-shadow:0 20px 60px #00000047}.purchase-modal-header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.purchase-modal-header h3{margin:0}.purchase-modal-header button{padding:4px 10px;font-size:22px;line-height:1}.purchase-summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.purchase-summary-grid div{background:#f8fafc;border:1px solid #dbe2ea;border-radius:7px;gap:4px;padding:11px;display:grid}.purchase-summary-grid span{color:#64748b;font-size:12px}@media (width<=900px){.purchase-order-form-grid{grid-template-columns:1fr 1fr}.purchase-product-add{grid-template-columns:1fr 90px}.purchase-product-add button,.purchase-product-add input:nth-of-type(2){grid-column:auto}.purchase-summary-grid{grid-template-columns:1fr 1fr}.purchase-modal-backdrop{padding:8px}}.purchase-product-search{min-width:0;position:relative}.purchase-product-search>input{width:100%}.purchase-product-search-results{z-index:50;background:#fff;border:1px solid #cbd5e1;border-radius:7px;max-height:330px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 12px 30px #0f172a2e}.purchase-product-search-results button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e2e8f0;border-radius:0;gap:2px;width:100%;padding:9px 11px;display:grid}.purchase-product-search-results button:hover{background:#f8fafc}.purchase-product-search-results span{white-space:normal}.purchase-product-search-results small{color:#64748b}.purchase-product-search-empty{color:#64748b;padding:14px}.goods-receipts-panel{gap:16px;display:grid}.goods-receipt-card{background:#fff;border:1px solid #dbe2ea;border-radius:8px;padding:16px}.goods-receipt-card h3{margin:0 0 14px}.goods-receipt-form-grid{grid-template-columns:2fr 1fr 150px 2fr;gap:10px;display:grid}.goods-receipt-form-grid input,.goods-receipt-form-grid select,.goods-receipt-table input{border:1px solid #cbd5e1;border-radius:5px;min-width:0;padding:9px}.goods-order-summary{background:#f8fafc;border:1px solid #dbe2ea;border-radius:6px;flex-wrap:wrap;gap:18px;margin:12px 0;padding:10px;display:flex}.goods-table-scroll{overflow-x:auto}.goods-receipt-table{border-collapse:collapse;width:100%;font-size:12px}.goods-receipt-table th,.goods-receipt-table td{text-align:left;vertical-align:middle;border:1px solid #dbe2ea;padding:8px}.goods-receipt-table th{color:#334155;background:#f8fafc;font-weight:800}.goods-receipt-table input{width:90px}.goods-receipt-footer{justify-content:flex-end;align-items:center;gap:18px;margin-top:12px;display:flex}.goods-receipts-panel button{cursor:pointer;border:1px solid #94a3b8;border-radius:5px;padding:7px 11px}.goods-receipts-panel button:disabled{opacity:.55;cursor:not-allowed}.goods-receipt-error,.goods-receipt-success{border-radius:5px;margin-bottom:10px;padding:10px}.goods-receipt-error{color:#991b1b;background:#fee2e2}.goods-receipt-success{color:#166534;background:#dcfce7}.goods-modal-backdrop{z-index:9999;background:#0f172a94;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.goods-modal{background:#fff;border-radius:10px;width:min(1100px,96vw);max-height:92vh;padding:18px;overflow:auto;box-shadow:0 20px 60px #00000047}.goods-modal-header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.goods-modal-header h3{margin:0}.goods-modal-header button{padding:4px 10px;font-size:22px;line-height:1}.goods-summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.goods-summary-grid div{background:#f8fafc;border:1px solid #dbe2ea;border-radius:7px;gap:4px;padding:11px;display:grid}.goods-summary-grid span{color:#64748b;font-size:12px}@media (width<=900px){.goods-receipt-form-grid,.goods-summary-grid{grid-template-columns:1fr 1fr}.goods-modal-backdrop{padding:8px}}.goods-receipt-table tbody tr.goods-line-ok td{background:#f7fff9}.goods-receipt-table tbody tr.goods-line-difference td{background:#fff8e8}.goods-quantity-display,.goods-quantity-edit{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.goods-quantity-display strong{min-width:32px;font-size:14px}.goods-quantity-display button,.goods-quantity-edit button{background:#fff;padding:5px 8px;font-size:11px}.goods-receipt-footer button{color:#fff;background:#0f766e;border-color:#0f766e;padding:10px 14px;font-weight:800}.purchase-invoices-panel{gap:18px;display:grid}.purchase-invoice-card{background:#fff;border:1px solid #d8dee8;border-radius:12px;padding:18px;box-shadow:0 4px 16px #0f172a0f}.purchase-invoice-card h3{margin:0 0 16px}.purchase-invoice-form-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px;margin-bottom:14px;display:grid}.purchase-invoice-form-grid label{gap:6px;font-size:13px;font-weight:700;display:grid}.purchase-invoice-note{grid-column:1/-1}.purchase-invoice-form-grid input,.purchase-invoice-form-grid select,.purchase-invoice-table input{box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:7px;width:100%;padding:9px}.purchase-invoice-error,.purchase-invoice-success,.purchase-invoice-info{border-radius:8px;margin-bottom:12px;padding:10px 12px}.purchase-invoice-error{color:#991b1b;background:#fee2e2}.purchase-invoice-success{color:#166534;background:#dcfce7}.purchase-invoice-info{color:#1e3a8a;background:#eff6ff}.purchase-invoice-table-scroll{max-width:100%;overflow:auto}.purchase-invoice-table{border-collapse:collapse;width:100%;min-width:960px}.purchase-invoice-table th,.purchase-invoice-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:9px}.purchase-invoice-table th{z-index:1;background:#f8fafc;position:sticky;top:0}.purchase-invoice-table td input[type=number]{min-width:86px}.purchase-invoice-totals,.purchase-invoice-detail-grid{grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;margin:16px 0;display:grid}.purchase-invoice-totals>div,.purchase-invoice-detail-grid>div{border:1px solid #e2e8f0;border-radius:8px;gap:5px;padding:10px;display:grid}.purchase-invoice-totals span,.purchase-invoice-detail-grid span{color:#64748b;font-size:12px}.purchase-invoice-card button,.purchase-invoice-modal button{cursor:pointer;border:0;border-radius:8px;padding:10px 14px;font-weight:700}.purchase-invoice-card button:disabled,.purchase-invoice-modal button:disabled{cursor:not-allowed;opacity:.55}.purchase-invoice-modal-backdrop{z-index:9999;background:#0f172a9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.purchase-invoice-modal{background:#fff;border-radius:14px;width:min(1200px,96vw);max-height:92vh;padding:18px;overflow:auto}.purchase-invoice-modal-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.purchase-invoice-modal-header h3{margin:0}@media (width<=1000px){.purchase-invoice-form-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}.purchase-invoice-totals,.purchase-invoice-detail-grid{grid-template-columns:repeat(2,minmax(130px,1fr))}}@media (width<=640px){.purchase-invoice-form-grid,.purchase-invoice-totals,.purchase-invoice-detail-grid{grid-template-columns:1fr}}.supplier-payments-panel{gap:16px;display:grid}.supplier-payment-card{background:#fff;border:1px solid #dbe2ea;border-radius:8px;padding:16px}.supplier-payment-card h3{margin:0 0 14px}.supplier-payment-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.supplier-payment-form label{color:#334155;gap:5px;min-width:0;font-size:12px;font-weight:700;display:grid}.supplier-payment-form input,.supplier-payment-form select{box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:5px;width:100%;min-width:0;padding:9px}.supplier-payment-note{grid-column:span 3}.supplier-payment-summary{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.supplier-payment-summary div,.supplier-payment-detail-grid div{background:#f8fafc;border:1px solid #dbe2ea;border-radius:7px;gap:4px;padding:11px;display:grid}.supplier-payment-summary span,.supplier-payment-detail-grid span{color:#64748b;font-size:11px}.supplier-payment-form>button{color:#fff;cursor:pointer;background:#0f766e;border:0;border-radius:5px;grid-column:1/-1;padding:11px;font-weight:800}.supplier-payment-form>button:disabled{opacity:.55;cursor:not-allowed}.supplier-payment-error,.supplier-payment-success{border-radius:5px;margin-bottom:10px;padding:10px}.supplier-payment-error{color:#991b1b;background:#fee2e2}.supplier-payment-success{color:#166534;background:#dcfce7}.supplier-payment-table-scroll{overflow-x:auto}.supplier-payment-table{border-collapse:collapse;width:100%;min-width:900px;font-size:12px}.supplier-payment-table th,.supplier-payment-table td{text-align:left;vertical-align:middle;border:1px solid #dbe2ea;padding:8px}.supplier-payment-table th{color:#334155;background:#f8fafc;font-weight:800}.supplier-payment-table button{cursor:pointer;border:1px solid #94a3b8;border-radius:5px;padding:6px 10px}.supplier-payment-table small{color:#64748b}.supplier-payment-allocation{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;grid-column:1/-1;gap:12px;padding:14px;display:grid}.supplier-payment-allocation-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.supplier-payment-allocation-header h4{margin:0 0 3px}.supplier-payment-allocation-header span{color:#64748b;font-size:12px}.supplier-payment-allocation-header button{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #2563eb;border-radius:6px;padding:8px 11px;font-weight:700}.supplier-payment-allocation-header button:disabled{opacity:.5;cursor:not-allowed}.supplier-payment-allocation .supplier-payment-table{background:#fff}.supplier-payment-allocation .supplier-payment-table input{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:5px;width:120px;padding:7px}.supplier-payment-allocation-summary{flex-wrap:wrap;justify-content:flex-end;gap:18px;padding-top:4px;display:flex}.supplier-payment-modal-backdrop{z-index:9999;background:#0f172a94;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.supplier-payment-modal{background:#fff;border-radius:10px;width:min(900px,96vw);max-height:92vh;padding:18px;overflow:auto;box-shadow:0 20px 60px #00000047}.supplier-payment-modal-header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.supplier-payment-modal-header h3{margin:0}.supplier-payment-modal-header button{cursor:pointer;border:1px solid #94a3b8;border-radius:5px;padding:4px 10px;font-size:22px;line-height:1}.supplier-payment-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.supplier-payment-modal h4{margin:18px 0 10px}@media (width<=900px){.supplier-payment-form,.supplier-payment-summary,.supplier-payment-detail-grid{grid-template-columns:1fr 1fr}.supplier-payment-note{grid-column:1/-1}.supplier-payment-modal-backdrop{padding:8px}}@media (width<=700px){.supplier-payment-allocation-header{flex-direction:column;align-items:stretch}.supplier-payment-allocation-summary{flex-direction:column;justify-content:flex-start;gap:6px}}@media (width<=560px){.supplier-payment-form,.supplier-payment-summary,.supplier-payment-detail-grid{grid-template-columns:1fr}.supplier-payment-note{grid-column:1}}.finance-panel{gap:16px;display:grid}.finance-panel-header,.finance-summary-section,.finance-form-card,.finance-accounts-card,.finance-movements-card{background:#fff;border:1px solid #dbe2ea;border-radius:8px;padding:16px}.finance-panel-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.finance-panel-header h2,.finance-form-card h3,.finance-accounts-card h3,.finance-movements-card h3{color:#0f172a;margin:0 0 12px}.finance-summary-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;display:grid}.finance-summary-card{background:#eff6ff;border:1px solid #dbeafe;border-radius:7px;gap:5px;padding:13px;display:grid}.finance-summary-card span{color:#64748b;font-size:12px}.finance-summary-card strong{color:#0f172a;font-size:17px}.finance-form-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px;display:grid}.finance-form-grid input,.finance-form-grid select,.finance-form-grid textarea{background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-height:38px;padding:8px 10px}.finance-form-grid textarea{resize:vertical}.finance-form-grid button{color:#fff;cursor:pointer;background:#0284c7;border:0;border-radius:6px;min-height:38px;font-weight:800}.finance-table-scroll{overflow-x:auto}.finance-table{border-collapse:collapse;width:100%;font-size:12px}.finance-table th,.finance-table td{text-align:left;vertical-align:middle;border:1px solid #dbe2ea;padding:9px}.finance-table th{color:#334155;background:#f8fafc;font-weight:800}.finance-message,.finance-error{border-radius:6px;padding:10px 12px;font-weight:700}.finance-message{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.finance-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}@media (width<=1000px){.finance-summary-grid,.finance-form-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (width<=650px){.finance-summary-grid,.finance-form-grid{grid-template-columns:1fr}.finance-panel-header{flex-direction:column}}.portfolio-page{color:#172033;gap:14px;display:grid}.portfolio-head h2{margin:0;font-size:24px}.portfolio-head p{color:#64748b;margin:5px 0 0}.portfolio-alert{border-radius:8px;padding:10px 13px;font-weight:700}.portfolio-alert.error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.portfolio-alert.success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.portfolio-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.portfolio-metric{background:#fff;border:1px solid #dbe3ec;border-top:4px solid #38bdf8;border-radius:9px;padding:14px}.portfolio-metric.danger{border-top-color:#ef4444}.portfolio-metric span{color:#64748b;font-size:12px;display:block}.portfolio-metric strong{margin-top:5px;font-size:20px;display:block}.portfolio-card{background:#fff;border:1px solid #dbe3ec;border-radius:10px;overflow:hidden}.portfolio-filters{border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.portfolio-tabs{gap:3px;display:flex;overflow:auto}.portfolio-tabs button{white-space:nowrap;cursor:pointer;background:#f8fafc;border:0;border-radius:6px;padding:8px 10px;font-weight:700}.portfolio-tabs button.active{color:#fff;background:#0ea5e9}.portfolio-search{gap:7px;display:flex}.portfolio-search input,.portfolio-search select{border:1px solid #cbd5e1;border-radius:7px;padding:8px 10px}.portfolio-search input{min-width:300px}.portfolio-table-wrap{overflow:auto}.portfolio-table{border-collapse:collapse;width:100%;font-size:13px}.portfolio-table th,.portfolio-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf2f7;padding:10px}.portfolio-table th{color:#475569;white-space:nowrap;background:#f8fafc}.portfolio-table td small,.portfolio-table td a{margin-top:3px;font-size:11px;display:block}.portfolio-kind{border-radius:5px;padding:4px 7px;font-size:11px;font-weight:900;display:inline-block}.portfolio-kind.cek{color:#1d4ed8;background:#dbeafe}.portfolio-kind.senet{color:#15803d;background:#dcfce7}.portfolio-actions{flex-wrap:wrap;gap:4px;display:flex}.portfolio-actions button{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:5px 7px}.portfolio-actions .collect{color:#fff;background:#16a34a;border-color:#16a34a}.portfolio-actions .endorse{color:#fff;background:#0284c7;border-color:#0284c7}.overdue{color:#dc2626;font-weight:800}.portfolio-empty{color:#64748b;text-align:center!important;padding:25px!important}@media (width<=900px){.portfolio-metrics{grid-template-columns:repeat(2,1fr)}.portfolio-filters{display:grid}.portfolio-search input{flex:1;min-width:0}}@media (width<=600px){.portfolio-metrics{grid-template-columns:1fr}.portfolio-search{display:grid}}.expense-desk{color:#172033;gap:16px;display:grid}.expense-desk *{box-sizing:border-box}.expense-header,.expense-card{background:#fff;border:1px solid #dbe4ee;border-radius:12px}.expense-header{justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.expense-header h2,.expense-card h3{margin:0}.expense-header p{color:#64748b;margin:5px 0 0}.expense-summary-strip{flex-wrap:wrap;gap:10px;display:flex}.expense-summary{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;gap:3px;min-width:140px;padding:10px 13px;display:grid}.expense-summary span{color:#64748b;font-size:12px}.expense-summary strong{font-size:17px}.expense-summary.emphasis{background:#fff7ed;border-color:#fed7aa}.expense-alert{border-radius:9px;padding:11px 14px;font-weight:700}.expense-alert.error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.expense-alert.success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.expense-grid{grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);gap:16px;display:grid}.expense-card{padding:17px}.expense-card-title{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:end;gap:12px;padding-bottom:12px;display:flex}.expense-card-title span,.expense-list-toolbar span{color:#64748b;font-size:13px}.expense-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.expense-form-grid label{gap:5px;font-size:13px;font-weight:800;display:grid}.expense-form-grid input,.expense-form-grid select,.category-create input,.category-create select{background:#fff;border:1px solid #cbd5e1;border-radius:7px;width:100%;padding:9px 10px}.expense-span-2{grid-column:span 2}.expense-check{grid-auto-flow:column;justify-content:start;align-items:center;display:flex!important}.expense-check input{width:auto}.expense-primary{color:#fff;cursor:pointer;background:#0f766e;border:0;border-radius:8px;width:100%;margin-top:14px;padding:11px;font-weight:800}.category-create{grid-template-columns:1fr 150px auto;gap:8px;margin:14px 0;display:grid}.category-create button,.expense-list-card button{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:8px 10px;font-weight:700}.category-tree{gap:8px;max-height:300px;display:grid;overflow:auto}.category-group{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px}.category-group>div{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.category-group span{background:#fff;border:1px solid #dbe4ee;border-radius:999px;padding:5px 8px;font-size:12px}.expense-list-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.expense-list-toolbar>div:first-child{gap:3px;display:grid}.expense-filter{gap:6px;display:flex}.expense-filter .active{color:#fff;background:#0f172a;border-color:#0f172a}.expense-table-wrap{margin-top:12px;overflow:auto}.expense-table-wrap table{border-collapse:collapse;width:100%;min-width:980px}.expense-table-wrap th,.expense-table-wrap td{text-align:left;border-bottom:1px solid #e2e8f0;padding:10px 11px}.expense-table-wrap th{color:#475569;background:#f8fafc;font-size:12px}.expense-money{font-weight:800}.expense-status{border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.expense-status.odendi{color:#166534;background:#dcfce7}.expense-status.odenmedi{color:#9a3412;background:#ffedd5}@media (width<=1000px){.expense-grid{grid-template-columns:1fr}.expense-form-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.expense-header{display:grid}.expense-form-grid{grid-template-columns:1fr}.expense-span-2{grid-column:auto}.category-create{grid-template-columns:1fr}.expense-summary-strip{grid-template-columns:1fr 1fr;display:grid}.expense-summary{min-width:0}}.users-panel{color:#1f2937;gap:12px;font-size:13px;display:grid}.users-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.users-head h2{margin:0;font-size:23px}.users-head span{color:#64748b;margin-top:3px;display:block}.users-head-actions{gap:8px;display:flex}.users-button,.users-mini{cursor:pointer;background:#fff;border:1px solid #aeb9c5;border-radius:4px;padding:8px 12px;font-weight:700}.users-button.primary{color:#fff;background:#0284c7;border-color:#0284c7}.users-button:disabled{opacity:.5;cursor:not-allowed}.users-alert{z-index:10150;border-radius:5px;width:min(760px,100vw - 32px);padding:10px 12px;font-weight:700;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #0f172a47}.users-alert.error{color:#b42318;background:#fff0f0;border:1px solid #f3b4b4}.users-alert.success{color:#18794e;background:#eefbf3;border:1px solid #a7dfbd}.users-card,.users-editor{background:#fff;border:1px solid #cfd8e3;border-radius:5px;overflow:hidden}.users-table{border-collapse:collapse;width:100%}.users-table th{color:#fff;text-align:left;background:#44546a;padding:9px 10px;font-size:12px}.users-table td{vertical-align:middle;border-bottom:1px solid #e1e7ee;padding:9px 10px}.users-table td strong,.users-table td small{display:block}.users-table td small{color:#64748b;margin-top:3px}.users-empty{text-align:center;color:#738095;padding:18px!important}.users-mini{margin-right:5px;padding:5px 8px}.active-user{color:#198754}.passive-user{color:#b42318}.users-editor-title{background:#eef2f6;border-bottom:1px solid #cfd8e3;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.users-form-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;padding:12px;display:grid}.users-form-grid label{color:#45515f;gap:5px;font-weight:700;display:grid}.users-form-grid input,.users-form-grid select,.users-modal input{color:#1f2937;background:#fff;border:1px solid #b8c4d1;border-radius:4px;min-height:36px;padding:7px 9px}.users-checkbox-line{align-items:center;gap:8px;padding-top:22px;display:flex!important}.users-checkbox-line input,.permission-line input{min-height:auto!important}.permissions-grid{grid-template-columns:repeat(4,minmax(190px,1fr));gap:10px;padding:0 12px 12px;display:grid}.permission-group{background:#f8fafc;border:1px solid #d5dde6;border-radius:5px;overflow:hidden}.permission-group h4{color:#fff;background:#44546a;margin:0;padding:8px 10px;font-size:12px}.permission-line{cursor:pointer;border-bottom:1px solid #e5e9ef;align-items:center;gap:8px;padding:8px 10px;display:flex}.permission-line:last-child{border-bottom:0}.permission-line:hover{background:#edf7fb}.users-editor-footer{border-top:1px solid #d5dde6;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.users-editor-footer span{color:#64748b;font-size:12px}.users-modal-backdrop{z-index:10050;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.users-modal{background:#fff;border-radius:6px;gap:12px;width:min(440px,100%);padding:18px;display:grid;box-shadow:0 20px 50px #0f172a4d}.users-modal h3,.users-modal p{margin:0}.users-modal-actions{justify-content:flex-end;gap:8px;display:flex}@media (width<=1100px){.permissions-grid,.users-form-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.users-head,.users-editor-footer{flex-direction:column;align-items:stretch}.users-head-actions{flex-wrap:wrap}.permissions-grid,.users-form-grid{grid-template-columns:1fr}.users-table{min-width:760px}.users-card{overflow:auto}}.audit-panel{color:#1f2937;gap:12px;font-size:13px;display:grid}.audit-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.audit-head h2{margin:0;font-size:23px}.audit-head span{color:#64748b;margin-top:3px;display:block}.audit-button,.audit-mini{cursor:pointer;background:#fff;border:1px solid #aeb9c5;border-radius:4px;padding:8px 12px;font-weight:700}.audit-button.primary{color:#fff;background:#0284c7;border-color:#0284c7}.audit-button:disabled{opacity:.45;cursor:not-allowed}.audit-mini{padding:5px 8px}.audit-alert{z-index:10150;border-radius:5px;width:min(760px,100vw - 32px);padding:10px 12px;font-weight:700;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #0f172a47}.audit-alert.error{color:#b42318;background:#fff0f0;border:1px solid #f3b4b4}.audit-filter-card{background:#fff;border:1px solid #cfd8e3;border-radius:5px;grid-template-columns:1fr 1fr 180px 220px 220px auto;align-items:end;gap:8px;padding:12px;display:grid}.audit-filter-card label{color:#45515f;gap:5px;font-weight:700;display:grid}.audit-filter-card input,.audit-filter-card select{color:#1f2937;background:#fff;border:1px solid #b8c4d1;border-radius:4px;min-height:36px;padding:7px 9px}.audit-filter-actions{gap:6px;display:flex}.audit-table-card{background:#fff;border:1px solid #cfd8e3;border-radius:5px;overflow:auto}.audit-table{border-collapse:collapse;width:100%;min-width:1000px}.audit-table th{color:#fff;text-align:left;background:#44546a;padding:9px 10px;font-size:12px}.audit-table td{vertical-align:middle;border-bottom:1px solid #e1e7ee;padding:9px 10px}.audit-table td strong,.audit-table td small{display:block}.audit-table td small{color:#64748b;margin-top:3px}.audit-empty{text-align:center;color:#738095;padding:20px!important}.audit-pagination{justify-content:space-between;align-items:center;gap:12px;display:flex}.audit-pagination>div{align-items:center;gap:10px;display:flex}.audit-modal-backdrop{z-index:10050;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.audit-modal{background:#fff;border-radius:6px;width:min(1100px,100%);max-height:90vh;padding:16px;overflow:auto;box-shadow:0 20px 50px #0f172a4d}.audit-modal-head{border-bottom:1px solid #d5dde6;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.audit-modal-head h3{margin:0}.audit-modal-head span{color:#64748b;margin-top:3px;display:block}.audit-close{cursor:pointer;background:#fff;border:1px solid #aeb9c5;border-radius:4px;width:34px;height:34px;font-size:20px;font-weight:700}.audit-detail-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.audit-detail-summary span{background:#f8fafc;border:1px solid #d5dde6;border-radius:4px;padding:10px}.audit-detail-summary b{margin-bottom:4px;display:block}.audit-description{background:#f8fafc;border:1px solid #d5dde6;border-radius:4px;margin-top:10px;padding:10px}.audit-before-after{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.audit-before-after section{border:1px solid #d5dde6;border-radius:4px;overflow:hidden}.audit-before-after h4{color:#fff;background:#44546a;margin:0;padding:8px 10px}.audit-before-after pre{white-space:pre-wrap;word-break:break-word;background:#f8fafc;min-height:220px;max-height:420px;margin:0;padding:10px;font-size:12px;overflow:auto}@media (width<=1200px){.audit-filter-card{grid-template-columns:repeat(2,1fr)}.audit-filter-actions{grid-column:1/-1;justify-content:flex-end}}@media (width<=700px){.audit-head,.audit-pagination{flex-direction:column;align-items:stretch}.audit-filter-card,.audit-detail-summary,.audit-before-after{grid-template-columns:1fr}}.dash-ceo-section{flex-direction:column;gap:14px;display:flex}.dash-ceo-section-header{border-bottom:1px solid #cbd5e1;justify-content:space-between;align-items:center;padding:0 2px 9px;display:flex}.dash-ceo-section-header h3{color:#0f172a;margin:0;font-size:16px;font-weight:900}.dash-ceo-section-header p{color:#64748b;margin:4px 0 0;font-size:11px;font-weight:600}.dash-v-detail{color:#475569;margin-top:7px;font-size:10px;font-weight:700;display:block}.dash-ceo-warning{color:#92400e;background:#fffbeb;border:1px solid #f59e0b;border-left-width:5px;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.dash-ceo-warning div{flex-direction:column;gap:4px;display:flex}.dash-ceo-warning strong{font-size:13px}.dash-ceo-warning span,.dash-ceo-warning p{margin:0;font-size:11px;font-weight:700}.dash-ceo-success{color:#166534;background:#f0fdf4;border:1px solid #86efac;border-left:5px solid #16a34a;border-radius:7px;padding:12px 16px;font-size:12px;font-weight:800}.dash-positive{color:#15803d}.dash-trend-list{flex-direction:column;gap:10px;display:flex}.dash-trend-row{border-bottom:1px solid #e2e8f0;grid-template-columns:55px minmax(0,1fr) 75px;align-items:center;gap:12px;padding:8px 0;display:grid}.dash-trend-row:last-child{border-bottom:0}.dash-trend-month{color:#334155;text-transform:uppercase;font-size:11px}.dash-trend-bars{flex-direction:column;gap:5px;display:flex}.dash-trend-item{grid-template-columns:55px minmax(100px,1fr) 110px;align-items:center;gap:8px;font-size:10px;display:grid}.dash-trend-label{color:#64748b;font-weight:800}.dash-trend-track{background:#e2e8f0;border-radius:999px;height:8px;overflow:hidden}.dash-trend-fill{border-radius:inherit;height:100%;transition:width .25s}.dash-trend-fill.sales{background:#0284c7}.dash-trend-fill.cost{background:#ea580c}.dash-trend-fill.profit{background:#16a34a}.dash-trend-item strong{color:#334155;text-align:right;white-space:nowrap}.dash-trend-margin{color:#0f766e;text-align:right;font-size:12px;font-weight:900}.dash-ceo-footnote{color:#475569;background:#f8fafc;border:1px solid #cbd5e1;border-radius:7px;padding:13px 16px;font-size:11px;line-height:1.6}@media (width<=800px){.dash-ceo-warning{flex-direction:column;align-items:flex-start}.dash-trend-row{grid-template-columns:45px 1fr}.dash-trend-margin{text-align:left;grid-column:2}.dash-trend-item{grid-template-columns:45px minmax(80px,1fr)}.dash-trend-item strong{text-align:left;grid-column:2}}.loan-stock-panel{gap:16px;display:grid}.loan-stock-card{background:#fff;border:1px solid #dbe2ea;border-radius:8px;padding:16px}.loan-stock-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.loan-stock-header h3{margin:0}.loan-stock-header p{color:#64748b;margin:5px 0 0}.loan-stock-header select{background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-width:210px;padding:8px 10px}.loan-stock-error,.loan-stock-success{border-radius:6px;margin-bottom:12px;padding:10px 12px;font-weight:700}.loan-stock-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.loan-stock-success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.loan-stock-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.loan-stock-summary>div{background:#eff6ff;border:1px solid #dbeafe;border-radius:7px;gap:4px;padding:12px;display:grid}.loan-stock-summary span{color:#64748b;font-size:12px}.loan-stock-summary strong{color:#0f172a;font-size:16px}.loan-stock-table-scroll{overflow-x:auto}.loan-stock-table{border-collapse:collapse;width:100%;min-width:1050px;font-size:12px}.loan-stock-table th,.loan-stock-table td{text-align:left;vertical-align:middle;border:1px solid #dbe2ea;padding:9px}.loan-stock-table th{color:#334155;background:#f8fafc;font-weight:800}.loan-stock-table button{color:#0369a1;cursor:pointer;background:#fff;border:1px solid #0284c7;border-radius:5px;padding:7px 10px;font-weight:800}.loan-stock-table button:disabled{opacity:.55;cursor:wait}.loan-stock-status{border:1px solid;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.loan-stock-status.acik{color:#b45309;background:#fffbeb}.loan-stock-status.kismi_kapatildi{color:#0369a1;background:#f0f9ff}.loan-stock-status.kapatildi{color:#15803d;background:#f0fdf4}@media (width<=700px){.loan-stock-header{flex-direction:column}.loan-stock-header select{width:100%}.loan-stock-summary{grid-template-columns:1fr}}.warehouse-customer-desk{color:#172033;gap:18px;font-size:15px;display:grid}.warehouse-customer-desk *{box-sizing:border-box}.warehouse-customer-desk button,.warehouse-customer-desk input,.warehouse-customer-desk textarea{font:inherit}.warehouse-customer-toolbar,.warehouse-receiving-panel,.customer-order-card{background:#fff;border:1px solid #cbd5e1;border-radius:12px}.warehouse-customer-toolbar{justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.warehouse-customer-toolbar h2{margin:0 0 5px;font-size:23px}.warehouse-customer-toolbar p{color:#64748b;margin:0}.warehouse-toolbar-actions{align-items:end;gap:10px;display:flex}.warehouse-toolbar-actions label{gap:5px;font-size:13px;font-weight:800;display:grid}.warehouse-customer-desk button{cursor:pointer;background:#fff;border:1px solid #94a3b8;border-radius:7px;padding:9px 13px;font-weight:800}.warehouse-customer-desk button:hover{background:#f1f5f9}.warehouse-customer-desk .primary{color:#fff;background:#0369a1;border-color:#0369a1}.warehouse-alert{border-radius:8px;padding:12px 15px;font-weight:800}.warehouse-alert.error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.warehouse-alert.success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.warehouse-receiving-panel{padding:18px}.warehouse-receiving-panel header h3{margin:0 0 4px;font-size:21px}.warehouse-receiving-panel header p{color:#64748b;margin:0 0 14px}.supplier-accordions{gap:9px;display:grid}.supplier-accordion{border:1px solid #cbd5e1;border-radius:9px;overflow:hidden}.supplier-toggle{text-align:left;grid-template-columns:1fr auto 30px;align-items:center;width:100%;display:grid;background:#f8fafc!important;border:0!important;border-radius:0!important;padding:13px 15px!important}.supplier-toggle strong{font-size:17px}.supplier-toggle span{color:#64748b}.supplier-toggle b{text-align:center;font-size:22px}.supplier-detail{padding:12px;overflow:auto}.supplier-detail table{border-collapse:collapse;width:100%;min-width:850px}.supplier-detail th,.supplier-detail td{text-align:left;border-bottom:1px solid #e2e8f0;padding:10px}.supplier-detail th{background:#f8fafc;font-size:13px}.supplier-detail td strong,.supplier-detail td span{display:block}.supplier-footer{justify-content:flex-end;padding-top:12px;display:flex}.warehouse-order-list{gap:14px;display:grid}.warehouse-order-search{border:1px solid #94a3b8;border-radius:8px;width:100%;padding:11px 13px;font-size:15px}.customer-order-card{border-left-width:7px;overflow:hidden}.customer-order-card.waiting{border-left-color:#f59e0b}.customer-order-card.partial{border-left-color:#0284c7}.customer-order-card.ready{border-left-color:#16a34a}.customer-order-card.completed{opacity:.86;border-left-color:#64748b}.customer-order-header{background:#f8fafc;border-bottom:1px solid #dbe4ee;justify-content:space-between;gap:20px;padding:17px 19px;display:flex}.customer-order-header h3{margin:0 0 7px;font-size:22px}.customer-order-header span,.customer-order-header p{color:#475569;margin:2px 0;display:block}.order-meta{text-align:right;justify-items:end;gap:4px;display:grid}.order-meta strong{font-size:16px}.order-meta span{font-size:13px}.order-meta b{background:#e2e8f0;border-radius:999px;padding:5px 9px}.customer-order-table-wrap{overflow:auto}.customer-order-table{border-collapse:collapse;width:100%;min-width:920px}.customer-order-table th,.customer-order-table td{text-align:left;border-bottom:1px solid #dbe4ee;padding:12px 14px}.customer-order-table th{color:#475569;font-size:13px}.customer-order-table td:first-child{width:38%}.customer-order-table td strong,.customer-order-table td span{display:block}.customer-order-table td strong{font-size:15px}.customer-order-table td span{color:#64748b;margin-top:3px;font-size:13px}.customer-order-table tr.waiting,.customer-order-table tr.tedarik,.customer-order-table tr.eksik{background:#fffaf0}.customer-order-table tr.received,.customer-order-table tr.depodan{background:#fffce8}.customer-order-table tr.partial,.customer-order-table tr.okutulacak,.customer-order-table tr.kismi_okutma{background:#eff6ff}.customer-order-table tr.ready,.customer-order-table tr.okutuldu{background:#f0fdf4}.customer-order-table tr.sent,.customer-order-table tr.gonderildi,.customer-order-table tr.teslim{background:#e2e8f0}.customer-order-footer{justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.customer-order-footer>div{gap:3px;display:grid}.customer-order-footer span{color:#64748b}.customer-order-footer .send{color:#fff;background:#15803d;border-color:#15803d;padding:11px 18px}.done{color:#15803d}.muted{color:#64748b}.warehouse-empty{text-align:center;color:#64748b;background:#fff;border:1px dashed #94a3b8;border-radius:9px;padding:25px}.warehouse-modal-backdrop{z-index:9999;background:#0f172aad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.warehouse-modal{background:#fff;border-radius:13px;width:min(760px,96vw);max-height:92vh;padding:20px;overflow:auto;box-shadow:0 24px 70px #0000004d}.warehouse-modal.wide{width:min(1100px,96vw)}.warehouse-modal-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:15px;padding-bottom:13px;display:flex}.warehouse-modal-header h3{margin:0 0 5px;font-size:22px}.warehouse-modal-header p{margin:0}.warehouse-modal-header>button{padding:3px 10px;font-size:23px}.modal-summary{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.modal-summary span{background:#f8fafc;border:1px solid #cbd5e1;border-radius:7px;padding:9px 12px}.modal-field{gap:6px;margin-top:11px;font-weight:800;display:grid}.modal-field input,.modal-field textarea{border:1px solid #94a3b8;border-radius:7px;padding:9px}.modal-field.inline{align-items:center;display:flex}.modal-field.inline input{width:100px}.modal-actions{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.modal-table-wrap{overflow:auto}.modal-table{border-collapse:collapse;width:100%;min-width:760px}.modal-table th,.modal-table td{text-align:left;border-bottom:1px solid #e2e8f0;padding:11px}.modal-table td strong,.modal-table td span{display:block}.modal-table input[type=number]{border:1px solid #94a3b8;border-radius:6px;width:90px;padding:7px}.scan-search{grid-template-columns:1fr 120px;gap:10px;margin:16px 0;display:grid}.scan-search input{border:2px solid #0369a1;border-radius:8px;padding:13px;font-size:17px}.scan-task{border:1px solid #cbd5e1;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-top:10px;padding:14px;display:flex}.scan-task h4{margin:0 0 4px;font-size:18px}.scan-task p{margin:0 0 4px}.scan-task>div:last-child{align-items:center;gap:9px;display:flex}.scan-task input{border:1px solid #94a3b8;border-radius:6px;width:80px;padding:8px}.floating-scan{z-index:1500;position:fixed;bottom:25px;right:28px;box-shadow:0 8px 24px #0f172a40;color:#fff!important;background:#0f172a!important;border-color:#0f172a!important;padding:13px 19px!important}@media (width<=850px){.warehouse-customer-toolbar,.customer-order-header,.customer-order-footer{display:grid}.warehouse-toolbar-actions{grid-template-columns:1fr 1fr;display:grid}.warehouse-toolbar-actions label{grid-column:1/-1}.order-meta{text-align:left;justify-items:start}.scan-task{display:grid}.scan-task>div:last-child{flex-wrap:wrap}.floating-scan{bottom:14px;right:14px}}.supplier-receipt-tools{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:end;gap:14px;margin:0 0 12px;padding:10px 12px;display:flex}.supplier-receipt-tools label{gap:5px;font-size:13px;font-weight:800;display:grid}.supplier-receipt-tools input{background:#fff;border:1px solid #94a3b8;border-radius:7px;min-width:260px;padding:8px 10px}.supplier-receipt-tools span{color:#64748b;font-size:13px}.receipt-qty-input{border:1px solid #94a3b8;border-radius:6px;width:90px;padding:7px}.receipt-row-edited{background:#fff7ed}.supplier-footer{justify-content:space-between;align-items:center;gap:12px}.supplier-footer-note{color:#64748b;font-size:13px}@media (width<=850px){.supplier-receipt-tools,.supplier-footer{display:grid}.supplier-receipt-tools input{width:100%;min-width:0}}.scan-modal{width:min(920px,96vw)}.scan-alert{border-radius:9px;margin:14px 0;padding:14px 16px;font-size:16px;font-weight:900}.scan-alert.error{color:#9f1239;background:#fff1f2;border:2px solid #fda4af}.scan-alert.success{color:#166534;background:#ecfdf5;border:2px solid #86efac}.scan-destination{border:2px solid #cbd5e1;border-radius:12px;gap:9px;margin-top:14px;padding:22px;display:grid}.scan-destination.customer{background:#eff6ff;border-color:#60a5fa}.scan-destination.warehouse{background:#fff7ed;border-color:#fb923c}.scan-destination-title{font-size:30px;font-weight:1000;line-height:1.1}.scan-product{color:#334155;font-size:17px;font-weight:900}.scan-pallet{font-size:24px;font-weight:1000}.scan-counter{border-top:1px solid #0f172a26;justify-content:space-between;align-items:end;gap:16px;padding-top:8px;display:flex}.scan-counter strong{font-size:36px}.scan-counter span{font-size:19px;font-weight:900}.scan-next-list{border:1px solid #cbd5e1;border-radius:10px;margin-top:16px;overflow:hidden}.scan-next-list h4{background:#f8fafc;margin:0;padding:11px 13px}.scan-next-row{border-top:1px solid #e2e8f0;grid-template-columns:90px 1fr 1fr 90px;align-items:center;gap:10px;padding:10px 12px;display:grid}.scan-next-row.current{background:#f0fdf4}.warehouse-history{background:#fff;border:1px solid #cbd5e1;border-radius:12px;margin-top:20px;overflow:hidden}.warehouse-history-toggle{text-align:left;grid-template-columns:1fr auto 30px;align-items:center;width:100%;font-size:17px;display:grid;background:#e2e8f0!important;border:0!important;border-radius:0!important;padding:14px 16px!important}.warehouse-history-list{gap:8px;padding:10px;display:grid}.history-customer{border:1px solid #cbd5e1;border-radius:9px;overflow:hidden}.history-customer-header{text-align:left;grid-template-columns:1fr auto 30px;align-items:center;width:100%;display:grid;background:#f8fafc!important;border:0!important;border-radius:0!important;padding:12px 14px!important}.history-customer-header span:first-child{display:grid}.history-customer-header small{color:#64748b;margin-top:3px}.history-customer-body{padding:10px}.history-actions{justify-content:flex-end;padding-top:10px;display:flex}.shipping-form{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.shipping-form label{gap:5px;font-weight:800;display:grid}.shipping-form input,.shipping-form select{background:#fff;border:1px solid #94a3b8;border-radius:7px;padding:10px}.delivery-note-box,.warehouse-info-box{background:#f8fafc;border:1px solid #cbd5e1;border-radius:9px;flex-wrap:wrap;gap:14px;margin-top:16px;padding:14px;display:flex}.delivery-note-box strong{font-size:18px}.send-action{color:#fff!important;background:#15803d!important;border-color:#15803d!important}@media (width<=850px){.scan-next-row,.shipping-form{grid-template-columns:1fr}.scan-destination-title{font-size:24px}.scan-pallet{font-size:20px}.scan-counter strong{font-size:28px}}.step-badge{letter-spacing:.02em;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-block}.step-badge.tedarik,.step-badge.eksik{color:#9a3412;background:#ffedd5}.step-badge.depodan{color:#1d4ed8;background:#dbeafe}.step-badge.okutulacak,.step-badge.kismi_okutma{color:#854d0e;background:#fef08a}.step-badge.okutuldu{color:#166534;background:#bbf7d0}.step-badge.gonderildi{color:#1e293b;background:#cbd5e1}.step-badge.teslim{color:#1e3a8a;background:#bfdbfe}.warehouse-modal .scan-alert,.warehouse-modal .warehouse-alert{z-index:2;position:sticky;top:0;box-shadow:0 8px 20px #0f172a29}.supplier-empty{color:#64748b;margin:0;padding:18px 4px;font-weight:700}.warehouse-barcode{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.warehouse-barcode code{letter-spacing:.02em;font-size:13px;font-weight:800}.warehouse-barcode em{color:#94a3b8;font-style:normal;font-weight:700}.warehouse-receipt-history{margin-top:14px}.receipt-next-scan{background:#ecfdf5;border:2px solid #86efac;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.receipt-next-scan b{color:#166534;font-size:15px}.receipt-next-scan code{font-size:16px;font-weight:900}.receipt-next-scan small{color:#166534;width:100%}.receipt-row-new{background:#fff7ed}.receipt-row-next{background:#dcfce7}.auth-dialog-overlay{z-index:3000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.auth-dialog-card{background:#fff;border:1px solid #dbe4ee;border-radius:14px;width:min(430px,100%);padding:30px;position:relative;box-shadow:0 24px 70px #0f172a47}.auth-dialog-close{color:#64748b;cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:12px;right:14px}.auth-dialog-brand{color:#0284c7;letter-spacing:.08em;margin-bottom:8px;font-size:12px;font-weight:900}.auth-dialog-card h2{color:#0f172a;margin:0;font-size:24px}.auth-dialog-card p{color:#64748b;margin:8px 0 22px;line-height:1.5}.auth-dialog-tabs{background:#f1f5f9;border-radius:10px;grid-template-columns:1fr 1fr;gap:6px;margin:12px 0 14px;padding:4px;display:grid}.auth-dialog-tabs button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-weight:800}.auth-dialog-tabs button.active{color:#0f172a;background:#fff;box-shadow:0 1px 3px #0f172a14}.auth-dialog-form{gap:10px;display:grid}.auth-dialog-form label{color:#334155;font-size:13px;font-weight:800}.auth-dialog-form input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding:12px 13px}.auth-dialog-form input:focus{border-color:#0284c7;box-shadow:0 0 0 3px #0284c71f}.auth-dialog-form button[type=submit]{color:#fff;cursor:pointer;background:#0284c7;border:0;border-radius:8px;margin-top:8px;padding:12px 16px;font-weight:900}.auth-dialog-form button:disabled{cursor:wait;opacity:.7}.auth-dialog-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:7px;padding:10px 12px;font-size:13px;font-weight:700}.varol-mobile-tabbar{display:none}@media (width<=768px){.varol-mobile-tabbar{z-index:1200;height:62px;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #e2e8f0;justify-content:space-around;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0f172a0f}.mobile-tab-btn{color:#334155;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-height:48px;font-size:11px;font-weight:700;display:flex;position:relative}.mobile-tab-icon{font-size:18px;line-height:1}.mobile-tab-badge{color:#fff;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:800;display:flex;position:absolute;top:4px;right:calc(50% - 22px)}}*{box-sizing:border-box;margin:0;padding:0}body{color:#333;background-color:#f4f5f7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.content-fluid-wrapper{width:100%;max-width:96vw;margin:0 auto;padding:0 15px}@media (width>=1600px){.content-fluid-wrapper{max-width:94vw}}@media (width<=1599px) and (width>=1200px){.content-fluid-wrapper{max-width:95vw}}@media (width<=1199px) and (width>=1024px){.content-fluid-wrapper{max-width:96vw;padding:0 10px}}@media (width<=1023px) and (width>=769px){.content-fluid-wrapper{max-width:98vw;padding:0 8px}}@media (width<=768px){.content-fluid-wrapper{max-width:100vw;padding:0 10px}.app-container{padding-bottom:calc(72px + env(safe-area-inset-bottom))}}
