:root{font-family:system-ui,-apple-system,'Segoe UI',sans-serif;color:#192b42;background:#f3f6fa}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,.dugme{background:#ed7c25;color:#fff;border:0;padding:11px 17px;border-radius:9px;cursor:pointer;font-weight:650}button:hover,.dugme:hover{background:#d96917}input,select,textarea{width:100%;border:1px solid #d7dfeb;border-radius:9px;padding:11px;background:#fff}label{font-size:13px;font-weight:650;display:block;margin-bottom:6px}.cerceve{display:flex;min-height:100vh}.kenar{width:246px;flex-shrink:0;background:#14283e;color:#eaf0f8;padding:24px 15px}.logo{font-size:24px;font-weight:850;margin:4px 10px 34px}.logo span{color:#ff993d}.kenar a{display:block;padding:12px 15px;border-radius:9px;margin-bottom:5px;color:#dce7f3}.kenar a:hover,.kenar .etkin{background:#2b415b}.icerik{padding:34px;width:100%;max-width:1440px;margin:auto}.ust{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:25px}.ust h1{margin:0;font-size:28px}.kucuk{font-size:13px;color:#77859b}.kart{background:#fff;border:1px solid #e5eaf1;border-radius:15px;padding:23px;box-shadow:0 3px 15px #14283e08;margin-bottom:17px}.izgara{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sayi{font-size:34px;font-weight:800;margin:10px 0 0}.tablo{width:100%;border-collapse:collapse}.tablo th,.tablo td{text-align:left;padding:13px;border-bottom:1px solid #eaf0f5;font-size:14px}.tablo th{color:#627187}.satir{display:flex;align-items:center;justify-content:space-between;gap:15px}.form-izgara{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-grup{margin-bottom:16px}.etiket{display:inline-block;background:#edf4ff;color:#2466ad;padding:5px 9px;border-radius:7px;font-size:12px;font-weight:650}.uyari{padding:13px;background:#fff5e7;border:1px solid #ffd7a7;border-radius:9px;margin-bottom:15px}.giris-kutu{max-width:420px;margin:9vh auto}.giris-kutu h1{font-size:32px}@media(max-width:850px){.cerceve{display:block}.kenar{width:100%;padding:10px}.logo{margin:10px}.kenar nav{display:flex;overflow:auto}.kenar a{white-space:nowrap}.icerik{padding:18px}.izgara,.form-izgara{grid-template-columns:1fr}.ust{align-items:flex-start;flex-direction:column}.tablo{display:block;overflow:auto}}
/* GümrükFlow 0.3 premium arşiv ve portal dokunuşları */
:root {--premium:#0c5b83;--premium-acik:#e9f6fc}
.kart{box-shadow:0 8px 26px rgba(18,43,68,.045);border:1px solid #e4edf2;border-radius:16px}
.kart h2{letter-spacing:-.025em}
.tablo tr:hover td{background:#f5faff}
.tablo a{font-weight:650}
.kenar nav a{border-radius:9px;transition:background .12s ease}
.kenar nav a:hover{background:#183d5b}
.uyari code{display:block;overflow-wrap:anywhere;padding:12px;border-radius:8px;background:#eef5fa}
@media(max-width:700px){.tablo{display:block;overflow-x:auto;white-space:nowrap}.kart{padding:18px}}

/* v0.6: geniş ekran ve küçük cihazlar için taşma önleme */
html,body{max-width:100%;overflow-x:clip} .cerceve,.icerik,.kart,.ust{min-width:0}
.icerik{flex:1;max-width:100%;min-width:0}.kart{overflow-wrap:anywhere}
.kart:has(.tablo){overflow-x:auto}.tablo{min-width:580px;table-layout:auto}
.tablo td,.tablo th{vertical-align:top;overflow-wrap:anywhere}
.kart form,.form-izgara,.form-grup{min-width:0}.satir{flex-wrap:wrap}
input,textarea,select{min-width:0;max-width:100%}
button,.dugme{max-width:100%;overflow-wrap:anywhere}
.kenar nav form button{width:100%;text-align:left;background:transparent}
@media(max-width:850px){.kenar nav{gap:4px;padding-bottom:8px}.kenar nav form{flex:0 0 auto}.kenar nav button{white-space:nowrap}.icerik{width:100%;padding:16px}.kart{padding:16px}.tablo{display:table;white-space:normal}}
@media(max-width:480px){.ust h1{font-size:23px}.giris-kutu{margin:5vh 12px}.satir .dugme{width:100%;text-align:center}}

/* v0.7: mobil gezinme ve taşma düzeltmeleri */
.giris-logo{color:#14283e;margin:0 0 25px}.satir-ici-form{display:inline-block}
:root{color-scheme:light}html{overflow-x:hidden}body{overflow-x:hidden}
.kenar nav{min-width:0}.kenar nav a{flex-shrink:0}.giris-kutu{width:min(420px,calc(100% - 24px))}
.form-grup input,.form-grup select,.form-grup textarea{min-height:44px}
button,.dugme{min-height:44px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #ed7c25;outline-offset:2px}
@media(max-width:850px){.kenar{position:relative}.kenar nav{display:flex;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;gap:5px}.kenar nav form{flex-shrink:0}.icerik{padding:14px}.kart{max-width:100%;overflow-x:auto}.izgara{grid-template-columns:1fr}.form-izgara{grid-template-columns:1fr}.tablo{width:100%;min-width:560px}.ust{gap:6px}}
@media(max-width:480px){.ust h1{font-size:22px}.kart{padding:14px}.logo{font-size:21px}.satir{align-items:flex-start}.satir>*{max-width:100%}.giris-kutu{margin:6vh auto}}

/* v0.8: tutarlı mobil düzen; yatay taşma kart içinde kalır */
@media (max-width:850px){
 .cerceve{display:block;width:100%}.icerik{width:100%;min-width:0;overflow:visible}
 .kart{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
 .tablo{display:table;width:100%;min-width:580px;white-space:normal}
 .form-izgara,.izgara{grid-template-columns:minmax(0,1fr)}
 .kenar nav{display:flex;overflow-x:auto;white-space:nowrap}
 .ust{flex-wrap:wrap}.satir{flex-wrap:wrap}
}
@media(max-width:380px){.icerik{padding:10px}.kart{padding:12px}.ust h1{font-size:20px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* v0.9: mobil uyumlu canlı görüşme */
.sohbet-sayfa{max-width:1000px;margin:auto;overflow:visible}.sohbet-baslik h2{margin:0}.sohbet-baslik p{color:#627187}.sohbet-secim{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-bottom:16px}.sohbet-secim label{width:100%}.sohbet-secim select{flex:1;min-width:150px}.sohbet-liste{height:min(58vh,560px);min-height:260px;overflow-y:auto;overscroll-behavior:contain;background:#f4f7fb;border:1px solid #dae4ee;border-radius:14px;padding:15px;display:flex;flex-direction:column;gap:10px}.sohbet-mesaj{align-self:flex-start;max-width:min(85%,600px);background:white;border:1px solid #e1e7ee;border-radius:13px;padding:11px 13px;overflow-wrap:anywhere}.sohbet-mesaj.benim{align-self:flex-end;background:#e5f2ff;border-color:#c9e2f6}.sohbet-kim{font-size:11px;color:#627187;margin-bottom:5px}.sohbet-yazi{white-space:pre-wrap;font-size:14px;line-height:1.55}.sohbet-durum{font-size:12px;color:#65758a}.sohbet-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.sohbet-form label{grid-column:1/-1}.sohbet-form textarea{resize:vertical;min-height:70px}.sohbet-form button{min-height:70px}@media(max-width:600px){.sohbet-sayfa{padding:12px;overflow:visible}.sohbet-liste{height:52dvh;min-height:200px;padding:9px}.sohbet-mesaj{max-width:94%}.sohbet-form{grid-template-columns:minmax(0,1fr)}.sohbet-form button{min-height:44px;width:100%}.sohbet-secim button{width:100%}}

/* v1.2 müşteri deneyimi ve güvenli belge gönderme */
.portal-karsilama{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;background:linear-gradient(115deg,#fff,#eef8ff)}
.portal-karsilama h2{margin-top:0}.portal-karsilama p{max-width:630px;line-height:1.65}
.portal-kisayollar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:20px}
.portal-kisayol{display:flex;flex-direction:column;gap:8px;min-width:0;background:#fff;border:1px solid #e2eaf2;border-radius:16px;padding:20px;box-shadow:0 6px 18px #14283e09}
.portal-kisayol strong{font-size:27px;color:#0c5b83}.portal-kisayol span{font-weight:750}.portal-kisayol small{color:#687b90}.portal-kisayol:hover{border-color:#67a4ce;background:#f5fbff}
.talep-kartlari{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.talep-karti{min-width:0}.talep-karti h2{margin:6px 0}.talep-karti p{line-height:1.55}.evrak-hizli-form{border-top:1px solid #e4ebf1;padding-top:15px;display:flex;flex-direction:column;gap:12px}.evrak-hizli-form input[type=file]{display:block;margin-top:8px}.evrak-hizli-form button{align-self:flex-start}
@media(max-width:760px){.portal-kisayollar,.talep-kartlari{grid-template-columns:minmax(0,1fr)}.portal-karsilama .dugme,.evrak-hizli-form button{width:100%;text-align:center}.talep-karti .satir{align-items:flex-start}.talep-karti .etiket{white-space:normal}}

/* v1.3 Premium belge hareketleri: erişilebilir, mobil uyumlu */
.hareket-ozet{display:flex;align-items:center;justify-content:space-between;gap:22px;background:linear-gradient(135deg,#102c46,#165475);color:#fff;border:1px solid #376880}
.hareket-ozet h2{color:#fff;margin:6px 0 9px;font-size:clamp(20px,2.5vw,29px)}.hareket-ozet p{color:#d8e9f4;margin:0;line-height:1.6}
.hareket-ust{font-size:11px;letter-spacing:.15em;color:#8fd2f0;font-weight:800}.hareket-sayac{flex:none;display:flex;flex-direction:column;text-align:center;border:1px solid #ffffff44;border-radius:14px;padding:16px 22px}
.hareket-sayac strong{font-size:30px;line-height:1.1}.hareket-sayac span{font-size:12px;color:#d8e9f4}
.hareket-zamani{margin:0;padding:0;list-style:none}.hareket-satiri{display:flex;align-items:start;gap:14px;padding:18px 4px;border-bottom:1px solid #e6ecf2;min-width:0}.hareket-satiri:last-child{border-bottom:0}
.hareket-simge{flex:none;width:38px;height:38px;display:grid;place-items:center;background:#e8f5fc;border:1px solid #cbe7f7;border-radius:12px;color:#16618c;font-weight:900;font-size:21px}
.hareket-bilgi{flex:1;min-width:0;overflow-wrap:anywhere}.hareket-baslik{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.hareket-baslik strong{font-size:15px}.hareket-bilgi p{margin:6px 0;color:#5d7084;font-size:13px}.hareket-bilgi small{color:#708398;font-size:12px}.hareket-rozet{display:inline-block;background:#e8f4ee;border:1px solid #cee8dc;color:#196044;border-radius:999px;font-size:11px;font-weight:700;padding:4px 9px}.hareket-satiri time{color:#62758b;font-size:12px;white-space:nowrap}.bos-hareket{padding:22px 0;color:#63758a}
@media(max-width:600px){.hareket-ozet{align-items:stretch;flex-direction:column}.hareket-sayac{align-self:flex-start}.hareket-satiri{flex-wrap:wrap;gap:10px}.hareket-satiri time{margin-left:48px;width:calc(100% - 48px)}.hareket-bilgi{flex-basis:calc(100% - 52px)}}

/* Premium belge zaman çizelgesi */
.evrak-vitrin{display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(125deg,#0d2847,#164e72);color:#fff;border:0}.evrak-vitrin h2,.evrak-vitrin p,.evrak-vitrin .kucuk{color:#fff}.zaman-cizelgesi{position:relative;padding-left:20px;border-left:2px solid #d5e2ef}.zaman-olayi{position:relative;padding:0 0 24px 16px;min-width:0}.zaman-nokta{position:absolute;left:-27px;top:4px;width:12px;height:12px;background:#1686b6;border:3px solid #e1f3fa;border-radius:50%}.zaman-olayi p{overflow-wrap:anywhere;margin:6px 0}.zaman-olayi small{color:#64748b}.surum-listesi{display:grid;gap:10px}.surum-karti{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:14px;border-radius:12px;background:#f2f7fb}@media(max-width:700px){.evrak-vitrin{flex-direction:column;align-items:stretch}.evrak-vitrin .dugme{text-align:center}.surum-karti{flex-direction:column}}
/* Premium tasarım sistemi — v1.5 */
:root{--mavi:#1164df;--cam:#03a7ba;--gece:#122342;--zemin:#f5f8fd;--cizgi:#e5ecf5;--golge:0 10px 36px rgba(22,55,102,.06);font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;background:var(--zemin);color:var(--gece)}
body{background:radial-gradient(circle at 98% 0%,#e6f3ff 0,transparent 32%),var(--zemin);min-height:100vh}
.cerceve{min-height:100dvh;align-items:stretch}.kenar{background:#fff;border-right:1px solid var(--cizgi);width:252px;flex:0 0 252px;position:sticky;top:0;height:100dvh;padding:24px 15px;overflow-y:auto;box-shadow:4px 0 24px #17345c05}.logo{display:flex;align-items:center;gap:8px;font-weight:850;font-size:22px;letter-spacing:-.055em;padding:4px 12px 18px;white-space:nowrap;color:#13234a}.logo span:not(.logo-isaret){color:var(--cam)}.logo-isaret{color:var(--mavi);background:#eaf3ff;padding:5px 8px;border-radius:9px;font-size:19px}.kenar-kimlik{padding:13px 12px;background:#f3f8fd;border:1px solid #e6eef9;border-radius:13px;font-weight:700;font-size:13px;overflow-wrap:anywhere;margin-bottom:19px}.kenar-kimlik small{display:block;font-weight:500;color:#70839f;margin-top:4px}.kenar nav{display:block}.menu-grup{margin-bottom:17px}.menu-etiket{font-size:10px;color:#899bb2;font-weight:800;letter-spacing:.12em;padding:7px 12px}.kenar nav .menu-baglanti{display:flex;align-items:center;gap:12px;padding:11px 12px;margin:3px 0;color:#536782;font-size:13px;font-weight:650;border-radius:10px;background:transparent;transition:background .15s,color .15s}.kenar nav .menu-baglanti:hover{background:#f2f6fc;color:#165fc7}.kenar nav .menu-baglanti.secili{background:#e8f1ff;color:#135fda;box-shadow:inset 3px 0 #176be8}.menu-ikon{font-size:19px;width:25px;text-align:center;color:inherit}.cikis-form{margin-top:20px}.kenar nav .cikis-dugmesi{border:1px solid #e6eaf0;border-radius:10px;color:#566d88;background:#fff;text-align:center}.icerik{padding:28px clamp(16px,3vw,44px);min-width:0;width:100%;max-width:none}.ust{padding:0 0 25px;border-bottom:1px solid #e9eef5;margin-bottom:24px;align-items:center}.ust-sol,.ust-sag{display:flex;align-items:center;gap:13px}.ust h1{font-size:clamp(23px,2.3vw,33px);font-weight:800;letter-spacing:-.045em;margin:5px 0 0}.sayfa-etiket{font-weight:750;letter-spacing:.09em;color:#6687b4;font-size:10px}.avatar{width:40px;height:40px;background:linear-gradient(130deg,#1665dc,#0ab9be);color:white;border-radius:13px;display:grid;place-items:center;font-weight:800}.ust-kisayol{background:white;border:1px solid var(--cizgi);border-radius:11px;padding:10px 13px}.kart{background:#fff;border:1px solid var(--cizgi);border-radius:18px;box-shadow:var(--golge);padding:24px;margin-bottom:18px}.kart h2{color:#1b2b48;font-size:19px;font-weight:780}.sayi{color:#142c57;font-weight:850;letter-spacing:-.05em}.etiket{border-radius:999px;background:#ecf6ff;color:#1461b8}.dugme,button:not(.menu-ac):not(.sohbet-balonu):not(#sohbet-kapat){border-radius:11px}.tablo th{background:#f7faff;color:#71849d;font-size:12px}.tablo td{font-size:13px}.tablo tr:hover td{background:#f6fbff}.form-grup label{font-size:13px;font-weight:650;color:#536782}.form-grup input,.form-grup select,.form-grup textarea{border-radius:11px;border:1px solid #dce6f1}.giris-kutu{border-radius:22px;box-shadow:0 25px 80px #113c7414}.menu-ac{display:none;background:#fff;border:1px solid var(--cizgi);border-radius:11px;width:42px;height:42px;color:#145db2}.sohbet-balonu{position:fixed;right:24px;bottom:24px;z-index:90;display:flex;align-items:center;gap:9px;padding:12px 18px;background:linear-gradient(120deg,#1264db,#00a5bb);color:#fff;border:0;border-radius:999px;box-shadow:0 15px 35px #1164df55;cursor:pointer;font-weight:750;min-height:56px}.sohbet-balonu-ikon{font-size:22px}.sohbet-rozet{position:absolute;right:-5px;top:-8px;background:#ed3c5b;color:white;border:2px solid #fff;border-radius:999px;min-width:24px;padding:3px 5px;font-size:11px}.mini-sohbet{position:fixed;bottom:92px;right:24px;z-index:95;width:min(380px,calc(100vw - 24px));height:min(590px,calc(100dvh - 112px));background:white;border:1px solid #e3ebf5;border-radius:20px;box-shadow:0 25px 80px #163d7050;display:flex;flex-direction:column;overflow:hidden}.mini-sohbet[hidden],.sohbet-rozet[hidden]{display:none!important}.mini-ust{background:linear-gradient(115deg,#113c78,#1269d5);color:white;display:flex;justify-content:space-between;align-items:center;padding:17px}.mini-ust strong{display:block}.mini-ust small{display:block;color:#d4e8ff;margin-top:4px}.mini-ust button{border:0;color:white;background:#ffffff22;border-radius:10px;font-size:24px;min-height:36px;width:36px}.mini-sec{padding:10px 15px;border-bottom:1px solid var(--cizgi);display:flex;align-items:center;gap:10px}.mini-sec label{font-size:12px;white-space:nowrap;color:#667a96}.mini-sec select{width:100%;min-width:0;border-radius:9px;border:1px solid #e1e9f4;padding:8px}.mini-mesajlar{padding:15px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:10px;background:#f7faff}.mini-mesaj{background:white;padding:9px 12px;border:1px solid #e5edf6;border-radius:13px;max-width:90%;align-self:flex-start;overflow-wrap:anywhere}.mini-mesaj.benim{align-self:flex-end;background:#e6f2ff;border-color:#c9e2ff}.mini-mesaj small{font-size:10px;color:#69819d}.mini-mesaj p{font-size:13px;margin:4px 0;white-space:pre-wrap}.mini-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;border-top:1px solid var(--cizgi)}.mini-form textarea{width:100%;resize:none;border:1px solid #dfe8f3;border-radius:10px;padding:10px;font-size:14px}.mini-form button{padding:8px 12px;align-self:stretch}.mini-tam{display:block;text-align:center;border-top:1px solid #edf1f6;padding:8px;color:#1c66ca;font-size:12px;font-weight:650}.gorunmez-etiket{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@media(max-width:1000px){.kenar{width:215px;flex-basis:215px}.icerik{padding:22px}.ust-sag .kucuk{display:none}}
@media(max-width:850px){.cerceve{display:block}.kenar{position:fixed;z-index:80;left:0;top:0;height:100dvh;width:min(300px,86vw);transform:translateX(-105%);transition:transform .22s ease;box-shadow:15px 0 50px #173d6b30}.kenar.acik{transform:translateX(0)}.kenar nav{display:block;overflow:visible;white-space:normal}.kenar nav .menu-baglanti{white-space:normal}.menu-ac{display:grid;place-items:center;flex-shrink:0}.icerik{padding:18px 14px 100px}.ust{flex-direction:row;align-items:center}.ust-sag{margin-left:auto}.kart{overflow-x:auto}.izgara{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.izgara,.portal-kisayollar,.talep-kartlari{grid-template-columns:minmax(0,1fr)}.icerik{padding:13px 12px 100px}.kart{padding:16px;border-radius:15px}.ust h1{font-size:22px}.ust-sag .ust-kisayol{display:none}.sohbet-balonu{right:12px;bottom:12px;min-width:55px;justify-content:center}.sohbet-balonu-yazi{display:none}.mini-sohbet{right:8px;bottom:76px;width:calc(100vw - 16px);height:min(650px,calc(100dvh - 89px))}.mini-form{grid-template-columns:minmax(0,1fr) auto}.mini-form button{min-height:45px}.ust{gap:7px}.sayfa-etiket{font-size:9px}}
/* GümrükFlow pazarlama ana sayfası */
.tanitim-sayfa{background:#fff}.tanitim-ust,.tanitim-alt{max-width:1200px;margin:auto;padding:22px 25px;display:flex;align-items:center;justify-content:space-between;gap:20px}.tanitim-ust{border-bottom:1px solid #eaf0f8}.tanitim-ust .logo{padding:0}.tanitim-ust nav{display:flex;align-items:center;gap:24px;font-size:13px;font-weight:650;color:#4e6482}.tanitim-cta{display:inline-flex;align-items:center;justify-content:center;background:#1266df;color:white!important;padding:13px 20px;border-radius:11px;font-size:13px;font-weight:750;min-height:46px}.tanitim-ikincil{display:inline-flex;align-items:center;padding:13px 20px;border:1px solid #c9d9ee;border-radius:11px;font-size:13px;font-weight:750;min-height:46px}.tanitim-hero{background:radial-gradient(ellipse at 70% 30%,#dcefff,transparent 55%),linear-gradient(135deg,#f8fbff,#edf6ff);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:45px;padding:85px max(25px,calc((100vw - 1150px)/2));min-height:540px}.tanitim-hero h1{font-size:clamp(36px,4vw,62px);line-height:1.1;letter-spacing:-.055em;margin:17px 0 22px;color:#11254a}.tanitim-hero h1 em{display:block;font-style:normal;color:#06a0b5}.tanitim-hero p{max-width:510px;line-height:1.8;color:#566d88;font-size:16px}.tanitim-etiket{color:#1266df;font-size:11px;font-weight:800;letter-spacing:.1em}.tanitim-butonlar{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.tanitim-hero .tanitim-not{font-size:12px;margin-top:25px}.tanitim-uygulama{background:white;border:1px solid #dce9f6;border-radius:20px;padding:20px;box-shadow:0 30px 85px #14498623;transform:rotate(1deg)}.tanitim-uyg-bar{font-weight:800;border-bottom:1px solid #edf1f7;padding-bottom:14px;color:#165cac}.tanitim-istatistik{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:20px 0}.tanitim-istatistik div{padding:13px;background:#f1f7ff;border-radius:12px;min-width:0}.tanitim-istatistik span{font-size:11px;color:#69809c;display:block}.tanitim-istatistik strong{font-size:28px;color:#15305d}.tanitim-satir{padding:15px 8px;border-bottom:1px solid #eaf0f7;color:#53677f;font-size:13px;display:flex;justify-content:space-between;gap:10px}.tanitim-satir span{font-size:11px;color:#138a87}.tanitim-uygulama small{display:block;color:#8798aa;margin-top:15px}.tanitim-bolum{max-width:1200px;margin:0 auto;padding:75px 25px}.tanitim-baslik{text-align:center;margin-bottom:34px}.tanitim-baslik small{color:#1681c9;font-size:11px;font-weight:800;letter-spacing:.1em}.tanitim-baslik h2{font-size:clamp(26px,3vw,40px);letter-spacing:-.045em;margin:10px 0}.tanitim-baslik p{color:#6c7d94}.tanitim-ozellikler,.tanitim-planlar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tanitim-ozellik,.tanitim-plan{padding:27px;border:1px solid #e5edf6;border-radius:17px;box-shadow:0 8px 24px #163c7210;min-width:0}.tanitim-ozellik>span{color:#1485cf;background:#edf7ff;border-radius:11px;padding:8px;font-size:24px}.tanitim-ozellik h3,.tanitim-plan h3{font-size:17px;margin:24px 0 10px}.tanitim-ozellik p,.tanitim-plan p{color:#627893;font-size:13px;line-height:1.65}.tanitim-plan.one-cikan{border:2px solid #1383d5;transform:translateY(-5px)}.tanitim-plan ul{padding-left:20px;line-height:2.3;font-size:13px;color:#45627d}.tanitim-plan a{display:block;text-align:center;border-radius:10px;background:#1266df;color:white;padding:13px;margin-top:20px}.tanitim-alt{border-top:1px solid #e9eef6;color:#385b83;font-weight:750}.tanitim-alt span{font-weight:400;color:#7489a1;font-size:12px}
@media(max-width:900px){.tanitim-hero{grid-template-columns:1fr;padding:55px 25px}.tanitim-ozellikler,.tanitim-planlar{grid-template-columns:repeat(2,minmax(0,1fr))}.tanitim-plan.one-cikan{transform:none}}
@media(max-width:600px){.tanitim-ust{padding:15px}.tanitim-ust nav{gap:10px}.tanitim-ust nav a[href="#ozellikler"],.tanitim-ust nav a[href="#paketler"]{display:none}.tanitim-ust .logo{font-size:19px}.tanitim-ust .tanitim-cta{padding:10px 12px}.tanitim-hero{padding:42px 16px;gap:25px}.tanitim-hero h1{font-size:38px}.tanitim-hero p{font-size:14px}.tanitim-uygulama{transform:none;padding:13px}.tanitim-istatistik strong{font-size:22px}.tanitim-istatistik div{padding:8px}.tanitim-ozellikler,.tanitim-planlar{grid-template-columns:1fr}.tanitim-bolum{padding:50px 16px}.tanitim-alt{padding:20px 16px;flex-wrap:wrap}.tanitim-alt span{flex-basis:100%}}

/* v1.6 premium işlev ekranları: dar ekranlarda esnek, taşmasız görünüm */
.premium-kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,215px),1fr));gap:16px;margin-bottom:20px}
.premium-liste{display:flex;flex-direction:column;gap:8px}
.premium-liste-elemani{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:15px 16px;border:1px solid #e4eaf4;border-radius:14px;text-decoration:none;color:#142644;background:#fff;overflow-wrap:anywhere}
.premium-liste-elemani span{color:#64748b;font-size:.85rem;overflow-wrap:anywhere}
.premium-arama{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.premium-arama input{flex:1 1 220px;min-width:0}.premium-arama button{min-height:44px}
@media(max-width:640px){.premium-liste-elemani{align-items:flex-start;flex-direction:column}.premium-arama{flex-direction:column;align-items:stretch}.premium-arama input,.premium-arama button{width:100%}}
/* v1.7 - ergonomik operasyon merkezi */
.operasyon-gorev{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.operasyon-islemler{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.operasyon-islemler form{margin:0}.operasyon-islemler button,.operasyon-islemler .dugme{min-height:42px;width:auto;max-width:100%;white-space:normal}.operasyon-kart{min-width:0}.operasyon-kart .sayi{display:block;margin:10px 0;font-size:clamp(25px,4vw,38px)}.operasyon-kart.tehlike{border-left:4px solid #da475d}.operasyon-kart.uyari{border-left:4px solid #e9a63a}.durum-kritik{color:#a91936;font-weight:700}.durum-uyari{color:#9a640d;font-weight:700}.durum-iyi{color:#087a60;font-weight:700}.operasyon-hizli{overflow:hidden}.operasyon-hizli .operasyon-islemler{margin-top:12px}
@media(max-width:700px){.operasyon-gorev{align-items:stretch;flex-direction:column}.operasyon-islemler{width:100%}.operasyon-islemler>*{flex:1 1 auto}.operasyon-islemler button,.operasyon-islemler .dugme{width:100%;text-align:center}.premium-kpi{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))} .icerik,.kart{min-width:0} select,input,textarea{max-width:100%}}
/* Sürüm 1.8: dokunmatik kullanım ve form taşmalarını azaltma */
#toplu-form,#toplu-sonuclar{max-width:100%;min-width:0;overflow-wrap:anywhere}
#toplu-form input[type=file]{display:block;width:100%;max-width:100%;min-width:0}
#toplu-sonuclar p{padding:.65rem;border-bottom:1px solid #e6ebf3}
@media(max-width:640px){.operasyon-islemler{display:grid;grid-template-columns:1fr;gap:.5rem}.operasyon-islemler a{width:100%;text-align:center}.kart{min-width:0;max-width:100%}}

/* v1.9: kayit ve mutabakat ekranları */
.gf-kayit-listesi{display:grid;gap:12px;margin-top:16px}.gf-kayit{padding:14px 16px;border:1px solid #dce7f3;border-radius:14px;background:#f8fbff;overflow-wrap:anywhere}.gf-kayit p{margin:9px 0;white-space:normal}.gf-kayit small{color:#60748b}.kart textarea,.kart select{max-width:100%;box-sizing:border-box}.kart{min-width:0;overflow-wrap:anywhere}@media(max-width:640px){.gf-kayit{padding:12px}.kart form button{max-width:100%;min-height:44px}}


/* GF_LAYOUT_HOTFIX_V1 */
/* GumrukFlow panel layout hotfix 2026-10-30 - scoped to authenticated workspace */
@media (min-width:851px){
  .cerceve{display:flex!important;align-items:stretch!important;min-height:100dvh!important}
  .cerceve>.icerik{flex:1 1 0!important;align-self:flex-start!important;margin:0!important;max-width:none!important;min-width:0!important;width:auto!important;padding:34px clamp(24px,3vw,52px) 75px!important}
  .cerceve>.kenar{align-self:stretch!important;position:sticky!important;top:0!important;height:100dvh!important;overflow-y:auto!important;flex-shrink:0!important}
}
.cerceve>.icerik{box-sizing:border-box!important;min-width:0!important;overflow-x:clip!important}
.cerceve>.icerik>.ust{margin-top:0!important;padding-top:0!important;min-height:unset!important;align-items:center!important}
.cerceve>.icerik>.ust h1{line-height:1.18!important;overflow-wrap:anywhere}
.cerceve .kart{max-width:100%!important;min-width:0!important;overflow-wrap:anywhere}
.cerceve .kart p{overflow-wrap:anywhere;line-height:1.65}
.cerceve .kart form{max-width:100%;min-width:0}
.cerceve .kart input,.cerceve .kart select,.cerceve .kart textarea{max-width:100%!important;min-width:0;box-sizing:border-box}
.cerceve .kart input[type=file]{width:100%;min-height:58px;padding:12px;border:1px dashed #bfd1e8;background:#f8fbff;border-radius:13px;cursor:pointer}
.cerceve .kart input[type=file]::file-selector-button{font:inherit;font-weight:700;color:#164b8b;background:#e7f1ff;border:1px solid #c6daf3;border-radius:9px;padding:9px 15px;margin-right:12px;cursor:pointer}
.cerceve>.kenar .logo{color:#173258!important;font-size:22px!important;white-space:normal!important;letter-spacing:-.045em!important}
.cerceve>.kenar .logo span:not(.logo-isaret){color:#0098af!important}
.cerceve>.kenar .logo-isaret{color:#ed8228!important;background:#eef5ff!important}
.cerceve>.kenar .kenar-kimlik{color:#223d62!important;background:#f3f7ff!important}
.cerceve>.kenar .kenar-kimlik small{color:#617896!important}
.cerceve>.kenar .menu-etiket{color:#70849d!important}
.cerceve>.kenar .menu-baglanti{color:#395674!important}
.cerceve>.kenar .menu-baglanti.etkin,.cerceve>.kenar .menu-baglanti[aria-current=page]{color:#125cce!important;background:#e8f1ff!important}
@media(max-width:850px){
 .cerceve>.icerik{margin:0!important;padding:22px 17px 92px!important;width:100%!important}
 .cerceve>.icerik>.ust{align-items:flex-start!important}
 .cerceve>.kenar .logo{font-size:21px!important}
}
@media(max-width:520px){.cerceve>.icerik{padding:17px 12px 80px!important}.cerceve .kart{padding:17px!important}.cerceve .kart input[type=file]::file-selector-button{max-width:100%;margin-bottom:6px}}

