
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap');
:root{
  --bg:#f3f8ff;--ink:#071b4d;--text:#0f244f;--muted:#516986;
  --blue:#0b72f0;--blue2:#0053d8;--purple:#5c46ea;--green:#08a982;--line:#dcecff;
  --shadow:0 24px 70px rgba(10,38,95,.14);--soft-shadow:0 14px 35px rgba(10,38,95,.09);
  --radius:30px;--radius2:24px;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:Inter,Arial,sans-serif;color:var(--text);background:radial-gradient(circle at 2% 0%,rgba(22,114,240,.16),transparent 34%),radial-gradient(circle at 100% 10%,rgba(8,169,130,.12),transparent 30%),linear-gradient(180deg,#fbfdff 0%,#eef6ff 100%);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}button{cursor:pointer}
.top-header{width:min(1480px,calc(100% - 42px));margin:18px auto 8px;display:flex;align-items:center;justify-content:space-between}
.brand{display:flex;align-items:center;gap:13px;color:#071b4d;font-weight:950;font-size:32px;letter-spacing:-1px}.brand-mark{width:56px;height:56px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#12c4ef,#0b64df);box-shadow:0 16px 35px rgba(11,114,240,.24);font-weight:950;font-size:27px}
.page,.home-wrap,.wrap,.container{width:min(1480px,calc(100% - 42px));margin:0 auto;padding:8px 0 44px}
.member-bar{min-height:64px;margin:10px 0 26px;padding:10px 16px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.76);box-shadow:0 12px 34px rgba(10,38,95,.07);display:flex;align-items:center;justify-content:flex-end;gap:12px;backdrop-filter:blur(14px);font-size:14px;color:#506985}
.member-bar a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border-radius:16px;background:#fff;border:1px solid #cfe2ff;color:#0b64df;font-weight:900;box-shadow:0 8px 18px rgba(11,114,240,.08)}.member-bar a:last-child{background:linear-gradient(135deg,#0b72f0,#0053d8);color:#fff;border-color:transparent;box-shadow:0 13px 28px rgba(11,114,240,.24)}
.home-hero,.common-banner,.landing-hero,.hero,.cgk-page-hero-inner{position:relative;overflow:hidden;border-radius:32px;margin:0 0 34px;padding:62px 70px 62px 420px;text-align:center;color:#fff;background:linear-gradient(112deg,#062675 0%,#0046b9 31%,#057ee4 58%,#00a98b 100%);box-shadow:0 26px 66px rgba(6,38,117,.25);border:1px solid rgba(255,255,255,.34);isolation:isolate;min-height:310px}
.common-banner{margin-bottom:24px}.home-hero:before,.common-banner:before,.landing-hero:before,.hero:before,.cgk-page-hero-inner:before{content:"";position:absolute;z-index:0;left:42px;bottom:20px;width:340px;height:250px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20420%20300%22%3E%0A%3Cdefs%3E%3ClinearGradient%20id%3D%22a%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%2366c7ff%22/%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%231268f3%22/%3E%3C/linearGradient%3E%3ClinearGradient%20id%3D%22b%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23eff7ff%22/%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%237ab8ff%22/%3E%3C/linearGradient%3E%3Cfilter%20id%3D%22s%22%20x%3D%22-20%25%22%20y%3D%22-20%25%22%20width%3D%22140%25%22%20height%3D%22140%25%22%3E%3CfeDropShadow%20dx%3D%220%22%20dy%3D%2216%22%20stdDeviation%3D%2212%22%20flood-color%3D%22%23001f65%22%20flood-opacity%3D%22.35%22/%3E%3C/filter%3E%3C/defs%3E%0A%3Cg%20filter%3D%22url%28%23s%29%22%3E%3Crect%20x%3D%2292%22%20y%3D%2242%22%20width%3D%22150%22%20height%3D%22194%22%20rx%3D%2222%22%20fill%3D%22url%28%23b%29%22%20stroke%3D%22%237fc2ff%22%20stroke-width%3D%225%22/%3E%3Crect%20x%3D%22126%22%20y%3D%2224%22%20width%3D%2280%22%20height%3D%2238%22%20rx%3D%2210%22%20fill%3D%22url%28%23a%29%22/%3E%3Crect%20x%3D%22142%22%20y%3D%2295%22%20width%3D%2252%22%20height%3D%2214%22%20rx%3D%227%22%20fill%3D%22%231268f3%22/%3E%3Crect%20x%3D%22161%22%20y%3D%2276%22%20width%3D%2214%22%20height%3D%2252%22%20rx%3D%227%22%20fill%3D%22%231268f3%22/%3E%3Crect%20x%3D%22126%22%20y%3D%22151%22%20width%3D%2285%22%20height%3D%2210%22%20rx%3D%225%22%20fill%3D%22%236aaef5%22%20opacity%3D%22.75%22/%3E%3Crect%20x%3D%22126%22%20y%3D%22175%22%20width%3D%2285%22%20height%3D%2210%22%20rx%3D%225%22%20fill%3D%22%236aaef5%22%20opacity%3D%22.55%22/%3E%3C/g%3E%0A%3Cg%20filter%3D%22url%28%23s%29%22%3E%3Crect%20x%3D%2234%22%20y%3D%22158%22%20width%3D%2296%22%20height%3D%22118%22%20rx%3D%2216%22%20fill%3D%22url%28%23a%29%22%20stroke%3D%22%238bd0ff%22%20stroke-width%3D%224%22/%3E%3Crect%20x%3D%2255%22%20y%3D%22179%22%20width%3D%2255%22%20height%3D%2218%22%20rx%3D%225%22%20fill%3D%22%23dff2ff%22/%3E%3Cg%20fill%3D%22%23003c94%22%3E%3Crect%20x%3D%2254%22%20y%3D%22216%22%20width%3D%2215%22%20height%3D%2212%22%20rx%3D%223%22/%3E%3Crect%20x%3D%2278%22%20y%3D%22216%22%20width%3D%2215%22%20height%3D%2212%22%20rx%3D%223%22/%3E%3Crect%20x%3D%22102%22%20y%3D%22216%22%20width%3D%2215%22%20height%3D%2212%22%20rx%3D%223%22/%3E%3Crect%20x%3D%2254%22%20y%3D%22238%22%20width%3D%2215%22%20height%3D%2212%22%20rx%3D%223%22/%3E%3Crect%20x%3D%2278%22%20y%3D%22238%22%20width%3D%2215%22%20height%3D%2212%22%20rx%3D%223%22/%3E%3Crect%20x%3D%22102%22%20y%3D%22238%22%20width%3D%2215%22%20height%3D%2212%22%20rx%3D%223%22/%3E%3C/g%3E%3C/g%3E%0A%3Cg%20filter%3D%22url%28%23s%29%22%3E%3Ccircle%20cx%3D%22255%22%20cy%3D%22130%22%20r%3D%2258%22%20fill%3D%22none%22%20stroke%3D%22%230a63d8%22%20stroke-width%3D%2218%22/%3E%3Crect%20x%3D%22300%22%20y%3D%22176%22%20width%3D%2290%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%230a63d8%22%20transform%3D%22rotate%2842%20300%20176%29%22/%3E%3Ccircle%20cx%3D%22255%22%20cy%3D%22130%22%20r%3D%2240%22%20fill%3D%22%23bfe6ff%22%20opacity%3D%22.22%22/%3E%3C/g%3E%0A%3Cg%20filter%3D%22url%28%23s%29%22%3E%3Cellipse%20cx%3D%22265%22%20cy%3D%22246%22%20rx%3D%2248%22%20ry%3D%2215%22%20fill%3D%22%230c67d9%22/%3E%3Cellipse%20cx%3D%22265%22%20cy%3D%22231%22%20rx%3D%2248%22%20ry%3D%2215%22%20fill%3D%22%232e91ff%22/%3E%3Cellipse%20cx%3D%22265%22%20cy%3D%22216%22%20rx%3D%2248%22%20ry%3D%2215%22%20fill%3D%22%2356b7ff%22/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;filter:drop-shadow(0 20px 24px rgba(0,24,84,.28))}
.home-hero:after,.common-banner:after,.landing-hero:after,.hero:after,.cgk-page-hero-inner:after{content:"";position:absolute;z-index:0;right:0;top:0;width:470px;height:100%;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20520%20300%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%234ef6e5%22%20stop-opacity%3D%22.3%22/%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2300a98b%22%20stop-opacity%3D%22.55%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath%20d%3D%22M0%20206%20C120%20152%20150%20263%20280%20205%20S420%20125%20520%20170%20L520%20300%20L0%20300Z%22%20fill%3D%22url%28%23g%29%22/%3E%3Cpath%20d%3D%22M80%20110%20L145%20110%20L175%2050%20L215%20185%20L260%20110%20L340%20110%22%20fill%3D%22none%22%20stroke%3D%22%2336e4f4%22%20stroke-width%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20opacity%3D%22.75%22/%3E%3Ccircle%20cx%3D%22400%22%20cy%3D%22112%22%20r%3D%2282%22%20fill%3D%22%2361f2e2%22%20opacity%3D%22.14%22%20stroke%3D%22%2361f2e2%22%20stroke-width%3D%222%22/%3E%3Cpath%20d%3D%22M374%2096c0-25%2052-25%2052%200v32c0%2036-52%2036-52%200z%22%20fill%3D%22none%22%20stroke%3D%22%239ffbf1%22%20stroke-width%3D%228%22%20stroke-linecap%3D%22round%22/%3E%3Ccircle%20cx%3D%22430%22%20cy%3D%22158%22%20r%3D%2212%22%20fill%3D%22none%22%20stroke%3D%22%239ffbf1%22%20stroke-width%3D%227%22/%3E%3Cg%20fill%3D%22%2376fff2%22%20opacity%3D%22.28%22%3E%3Ccircle%20cx%3D%22330%22%20cy%3D%2234%22%20r%3D%224%22/%3E%3Ccircle%20cx%3D%22352%22%20cy%3D%2234%22%20r%3D%224%22/%3E%3Ccircle%20cx%3D%22374%22%20cy%3D%2234%22%20r%3D%224%22/%3E%3Ccircle%20cx%3D%22396%22%20cy%3D%2234%22%20r%3D%224%22/%3E%3Ccircle%20cx%3D%22330%22%20cy%3D%2256%22%20r%3D%224%22/%3E%3Ccircle%20cx%3D%22352%22%20cy%3D%2256%22%20r%3D%224%22/%3E%3Ccircle%20cx%3D%22374%22%20cy%3D%2256%22%20r%3D%224%22/%3E%3Ccircle%20cx%3D%22396%22%20cy%3D%2256%22%20r%3D%224%22/%3E%3C/g%3E%3C/svg%3E") right center/contain no-repeat;opacity:.95}
.home-hero h1,.common-banner h1,.landing-hero h1,.hero h1,.cgk-page-hero-inner h1{position:relative;z-index:1;margin:0 auto 24px;max-width:860px;font-size:clamp(40px,4.5vw,66px);line-height:1.07;letter-spacing:-2.4px;font-weight:950;color:#fff;text-shadow:0 12px 30px rgba(0,0,0,.22)}
.home-hero h1:after,.common-banner h1:after{content:"";display:block;width:84px;height:5px;border-radius:999px;background:#0de1d0;margin:28px auto 0;box-shadow:0 0 22px rgba(13,225,208,.45)}
.home-hero p,.common-banner p,.landing-hero p,.hero p,.cgk-page-hero-inner p{position:relative;z-index:1;margin:0 auto;max-width:780px;color:rgba(255,255,255,.96);font-size:22px;line-height:1.55;font-weight:500}
.landing-actions{position:relative;z-index:1;display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:30px}.primary-action,.secondary-action,.module-tab{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:16px;font-weight:950;font-size:14px;white-space:nowrap;transition:.2s ease}.primary-action{background:linear-gradient(135deg,#0b72f0,#0053d8);color:#fff;box-shadow:0 14px 28px rgba(0,83,216,.22)}.secondary-action{background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.42);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.primary-action:hover,.secondary-action:hover,.module-tab:hover,.home-card:hover,.result-card:hover{transform:translateY(-3px)}
.home-grid,.module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:0 52px 24px}.home-card,.module-card{position:relative;overflow:visible;min-height:322px;padding:86px 44px 34px;border-radius:32px;background:rgba(255,255,255,.82);border:2px solid rgba(221,236,255,.92);box-shadow:var(--shadow);backdrop-filter:blur(18px);display:flex;flex-direction:column;justify-content:space-between;text-align:center;transition:.24s ease}.home-card:before{content:"";position:absolute;right:-18px;top:-18px;width:128px;height:128px;border-radius:0 32px 0 100%;background:rgba(11,114,240,.06)}.home-card.green:before{background:rgba(8,169,130,.08)}.module-icon,.round-icon{position:absolute;left:50%;top:-36px;transform:translateX(-50%);width:92px;height:92px;border-radius:28px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#20a6ff,#0053d8);box-shadow:0 18px 36px rgba(11,114,240,.28);font-size:0;font-weight:950}.module-icon:after{font-size:52px;line-height:1}.home-card:nth-child(1) .module-icon:after{content:"⌕"}.home-card:nth-child(2) .module-icon{background:linear-gradient(135deg,#705cff,#3e2bd0)}.home-card:nth-child(2) .module-icon:after{content:"▣";font-size:42px}.home-card:nth-child(3) .module-icon{background:linear-gradient(135deg,#19c6a2,#038267)}.home-card:nth-child(3) .module-icon:after{content:"▦";font-size:42px}.home-card h2,.module-card strong{margin:0 0 18px;color:#071b4d;font-size:30px;line-height:1.15;letter-spacing:-.9px;font-weight:950}.home-card p,.module-card small,.lead,.desc,.muted{margin:0;color:#3d5879;font-size:17px;line-height:1.65;font-weight:500}.home-card p:after{content:"";display:block;height:2px;background:#d8e7ff;margin:28px 0 0;border-radius:999px}.home-card a,.search-form button,.form button,.nav-btn,.pager a,.save-btn,.search-btn,button{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 24px;border:0;border-radius:18px;background:linear-gradient(135deg,#0b72f0,#0053d8);color:#fff;font-weight:950;font-size:16px;box-shadow:0 15px 30px rgba(11,114,240,.25);white-space:nowrap}.home-card a:after{content:"›";font-size:38px;line-height:0;margin-left:auto;padding-left:16px}.home-card.dark a{background:linear-gradient(135deg,#6654ef,#3e2bd0);box-shadow:0 15px 30px rgba(92,70,234,.25)}.home-card.green a{background:linear-gradient(135deg,#17b990,#038267);box-shadow:0 15px 30px rgba(8,169,130,.24)}.home-card.dark{border-color:#ddd8ff}.home-card.green{border-color:#c8f7e8}
.trust-strip{display:flex;align-items:center;justify-content:center;gap:14px;margin:20px 0 0;color:#314e76;font-size:18px;font-weight:800}.trust-strip .shield{width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2f83ff,#0053d8);color:#fff;box-shadow:0 14px 24px rgba(11,114,240,.22)}
.module-tabs{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin:0 0 24px}.module-tab{background:#fff;border:1px solid #cfe2ff;color:#0b64df;box-shadow:0 10px 24px rgba(10,38,95,.07)}.module-tab.active{background:linear-gradient(135deg,#0b72f0,#0053d8);color:#fff;border-color:transparent}.module-tab.green,.module-tab.green.active{background:linear-gradient(135deg,#08a982,#038267);color:#fff;border-color:transparent}
.hero-card,.panel,.result-card,.source-box,.summary,.empty,.tablebox,.login-card,.register-card,.admin-card,.search-box{background:rgba(255,255,255,.88);border:1px solid #dcecff;border-radius:28px;box-shadow:var(--soft-shadow);backdrop-filter:blur(14px)}.hero-card,.panel{padding:34px}.hero-card h1{display:flex;align-items:center;gap:14px;margin:0 0 12px;color:#071b4d;font-size:36px;letter-spacing:-1.1px;line-height:1.12}#sut-sorgu h1:before,#ek2b-sorgu h1:before,#huv-sorgu h1:before{content:"";width:54px;height:54px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:white;background:linear-gradient(135deg,#20a6ff,#0053d8);box-shadow:0 14px 28px rgba(11,114,240,.18);font-size:24px;font-weight:950}#sut-sorgu h1:before{content:"⌕"}#ek2b-sorgu h1:before{content:"▣";background:linear-gradient(135deg,#705cff,#3e2bd0)}#huv-sorgu h1:before{content:"▦";background:linear-gradient(135deg,#17c8a2,#038267)}.search-form,.form{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:end;margin-top:22px}.form{grid-template-columns:1.1fr 2fr .7fr auto}.form label{display:block;margin:0 0 9px;font-size:12px;font-weight:950;color:#2d4770}input,select,textarea{width:100%;min-height:58px;border:1px solid #cfe2ff;border-radius:18px;background:#fff;padding:0 18px;color:#10264f;outline:0;font-size:15px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}input:focus,select:focus,textarea:focus{border-color:#0b72f0;box-shadow:0 0 0 4px rgba(11,114,240,.12)}.kdv-note,.meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px;padding:14px 18px;border-radius:18px;background:#f1f7ff;border:1px solid #cfe2ff;color:#0b64df;font-weight:850}.info-icon,.check-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;border:1px solid #78b4ff;color:#0b72f0;font-weight:950}.cards{display:grid;gap:18px;margin-top:20px}.result-card{padding:24px;transition:.2s}.topline,.meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.code,.badge{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:#eff6ff;border:1px solid #cfe2ff;color:#0b64df;font-weight:950}.badge{background:#ecfdf5;border-color:#bbf7d0;color:#047857}.badge.warn{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.result-card h2{margin:14px 0 8px;color:#071b4d;font-size:24px;letter-spacing:-.4px}.cat{color:#405b7d;font-weight:850}.fee-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:16px}.ek2b-fee-grid{grid-template-columns:repeat(3,1fr)}.fee-box{display:flex;gap:12px;align-items:center;padding:16px;border-radius:20px;background:#f8fbff;border:1px solid #dcecff}.fee-box small{display:block;color:#516986;font-weight:700}.fee-box b,.amount{font-size:18px;color:#071b4d;font-weight:950}.summary{padding:16px;margin:18px 0}.source-box{padding:18px;margin-top:18px;color:#516986}.pager,.nav-buttons{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:24px 0}.nav-btn.secondary{background:linear-gradient(135deg,#64748b,#334155)}.footer{text-align:center;color:#7a8eaa;margin-top:24px;font-size:13px}table{width:100%;border-collapse:collapse;min-width:760px}th,td{text-align:left;padding:14px;border-bottom:1px solid #e8f1ff}th{color:#071b4d;font-size:13px;background:#f8fbff}.tablebox{overflow:auto}.login-card,.register-card{max-width:520px;margin:24px auto;padding:30px}
@media(max-width:1100px){.home-hero,.common-banner,.landing-hero,.hero,.cgk-page-hero-inner{padding:42px 28px;min-height:0}.home-hero:before,.common-banner:before,.landing-hero:before,.hero:before,.cgk-page-hero-inner:before,.home-hero:after,.common-banner:after,.landing-hero:after,.hero:after,.cgk-page-hero-inner:after{opacity:.20}.home-grid,.module-grid{margin-left:0;margin-right:0;grid-template-columns:1fr}.home-card{min-height:auto}}
@media(max-width:800px){.top-header,.page,.home-wrap,.wrap,.container{width:min(100% - 24px,1480px)}.brand{font-size:24px}.brand-mark{width:46px;height:46px}.member-bar{justify-content:center;min-height:auto}.home-hero h1,.common-banner h1{font-size:34px}.home-hero p,.common-banner p{font-size:16px}.home-card{padding:76px 24px 26px}.home-card h2{font-size:25px}.module-tabs a,.landing-actions a{width:100%}.search-form,.form,.fee-grid,.ek2b-fee-grid{grid-template-columns:1fr}.hero-card h1{font-size:28px;align-items:flex-start}.search-form button,.form button,.nav-btn{width:100%}.trust-strip{font-size:15px;gap:8px;flex-wrap:wrap}}
@media(max-width:560px){table,thead,tbody,tr,td{display:block;min-width:0}thead{display:none}tr{margin:0 0 12px;padding:12px;border:1px solid #dcecff;border-radius:18px;background:white}td{border:0;padding:9px 6px}td:before{content:attr(data-label);display:block;margin-bottom:4px;color:#64748b;font-size:12px;font-weight:900}}

/* 28.08.2026 final düzenleme */
.mini-list{margin-top:18px;padding:18px 20px;border-radius:18px;background:linear-gradient(180deg,#ffffff,#f6fbff);border:1px solid #d7e8ff;text-align:left;color:#17335f;box-shadow:inset 0 1px 0 rgba(255,255,255,.75)}
.mini-list b{display:block;margin-bottom:10px;color:#0b64df;font-size:15px;font-weight:950}.mini-list span{display:block;margin:7px 0;font-size:14px;font-weight:750;color:#2d4770}.green-list{border-color:#bdf3df;background:linear-gradient(180deg,#ffffff,#f0fffa)}.green-list b{color:#04896f}.premium-info-strip{max-width:1360px;margin:28px auto 0;padding:18px 24px;border-radius:24px;background:rgba(255,255,255,.86);border:1px solid #dcecff;box-shadow:0 18px 45px rgba(27,77,151,.09);justify-content:space-around}.premium-info-strip span{line-height:1.35}.premium-info-strip strong{color:#0b64df}#huv-sorgu .form{grid-template-columns:1.1fr 2fr auto}.source-box strong + text{color:#071b4d}
@media(max-width:800px){#huv-sorgu .form{grid-template-columns:1fr}.premium-info-strip{justify-content:flex-start;align-items:flex-start;flex-direction:column}.premium-info-strip .shield{margin-bottom:4px}}

/* DOGAVIA final premium header - 28.08.2026 */
body{background:radial-gradient(circle at 0% 0%,rgba(25,116,255,.12),transparent 31%),radial-gradient(circle at 100% 6%,rgba(0,169,139,.12),transparent 35%),linear-gradient(180deg,#fbfdff 0%,#eef6ff 100%)!important;}
.app-shell-header{width:min(1560px,calc(100% - 34px));margin:18px auto 24px;padding:20px 28px;border:1px solid rgba(210,228,255,.92);border-radius:24px;background:rgba(255,255,255,.86);box-shadow:0 24px 70px rgba(9,45,110,.10);backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;z-index:20;}
.dogavia-brand{display:flex;align-items:center;gap:16px;min-width:280px;}
.dogavia-logo{width:70px;height:70px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(135deg,#0ad1e7 0%,#0474e7 58%,#004ec4 100%);box-shadow:0 18px 34px rgba(9,111,225,.22);overflow:hidden;flex:0 0 auto;}
.dogavia-logo:before{content:"";position:absolute;inset:10px 14px 10px 6px;border-radius:8px 36px 36px 8px;background:rgba(255,255,255,.18);box-shadow:inset 0 0 0 12px rgba(255,255,255,.92);clip-path:polygon(0 0,58% 0,100% 50%,58% 100%,0 100%,0 68%,45% 68%,61% 50%,45% 32%,0 32%);}
.dogavia-logo:after{content:"+";position:absolute;right:15px;top:22px;width:24px;height:24px;border-radius:7px;background:#fff;color:#1268f3;display:flex;align-items:center;justify-content:center;font-weight:950;font-size:20px;line-height:1;box-shadow:-28px 13px 0 -10px #fff;}
.dogavia-logo span{position:absolute;left:6px;bottom:14px;width:34px;height:3px;background:#fff;border-radius:999px;box-shadow:7px -8px 0 -1px #fff,15px 0 0 -1px #fff;opacity:.95;font-size:0;}
.dogavia-text strong{display:block;color:#061b50;font-size:34px;letter-spacing:-1.2px;font-weight:950;line-height:1;}
.dogavia-text small{display:block;margin-top:7px;color:#0d2c66;font-size:14px;font-weight:800;letter-spacing:-.2px;}
.user-nav{display:flex;align-items:center;gap:14px;flex-wrap:nowrap;}
.login-pill,.join-pill,.user-pill{min-height:58px;padding:0 22px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid #c8ddff;background:#fff;color:#0b64df;font-size:16px;font-weight:950;box-shadow:0 12px 28px rgba(11,114,240,.08);white-space:nowrap;transition:.2s ease;}
.join-pill{background:linear-gradient(135deg,#0b72f0,#0053d8);color:#fff;border-color:transparent;box-shadow:0 14px 30px rgba(11,114,240,.25);}
.user-pill{background:transparent;border-color:transparent;box-shadow:none;color:#071b4d;padding:0 18px;border-radius:0;border-left:1px solid #d6e5fb;line-height:1.18;}
.user-pill:hover,.login-pill:hover,.join-pill:hover{transform:translateY(-2px)}
.user-pill.logout{color:#ef1744}.user-pill.ghost{opacity:.92}.nav-ico{font-size:24px;line-height:1;filter:saturate(1.2)}
.home-wrap,.page,.wrap,.container{width:min(1540px,calc(100% - 42px))!important;padding-top:0!important;}
.home-hero,.common-banner,.landing-hero,.hero,.cgk-page-hero-inner{border-radius:24px!important;margin:0 0 32px!important;min-height:356px!important;padding:82px 80px 72px 470px!important;background:linear-gradient(110deg,#052b80 0%,#003a99 30%,#006fd4 61%,#05ae91 100%)!important;box-shadow:0 28px 74px rgba(5,43,128,.25)!important;}
.home-hero h1,.common-banner h1,.landing-hero h1,.hero h1,.cgk-page-hero-inner h1{max-width:850px!important;font-size:clamp(42px,4.25vw,64px)!important;line-height:1.11!important;letter-spacing:-2.5px!important;text-shadow:0 16px 34px rgba(0,0,0,.24)!important;}
.home-hero p,.common-banner p,.landing-hero p,.hero p,.cgk-page-hero-inner p{font-size:22px!important;line-height:1.5!important;max-width:820px!important;}
.home-hero:before,.common-banner:before,.landing-hero:before,.hero:before,.cgk-page-hero-inner:before{left:48px!important;bottom:28px!important;width:382px!important;height:280px!important;opacity:1!important;}
.home-hero:after,.common-banner:after,.landing-hero:after,.hero:after,.cgk-page-hero-inner:after{width:560px!important;opacity:1!important;}
.home-grid,.module-grid{grid-template-columns:repeat(3,1fr)!important;gap:30px!important;margin:0 30px 28px!important;}
.home-card,.module-card{min-height:350px!important;border-radius:24px!important;padding:86px 36px 28px!important;box-shadow:0 24px 62px rgba(15,52,112,.12)!important;border:1px solid #dfebfb!important;background:rgba(255,255,255,.88)!important;}
.home-card h2,.module-card strong{font-size:28px!important}.home-card p,.module-card small{font-size:17px!important}.home-card a{min-height:58px!important;border-radius:14px!important;}
.module-icon,.home-card .module-icon{width:80px!important;height:80px!important;border-radius:20px!important;top:-30px!important;}
.premium-info-strip{width:min(1450px,calc(100% - 80px));max-width:none!important;display:flex!important;gap:30px!important;justify-content:space-between!important;padding:24px 36px!important;margin:22px auto 0!important;border-radius:20px!important;background:rgba(255,255,255,.9)!important;}
.premium-info-strip span{font-size:16px}.premium-info-strip .shield{width:48px!important;height:48px!important;}
.member-bar,.top-header{display:none!important;}
.account-panel{max-width:720px;margin:28px auto;padding:34px;border-radius:28px;background:rgba(255,255,255,.9);border:1px solid #dcecff;box-shadow:0 24px 70px rgba(10,38,95,.12);}
.account-panel h1{margin:0 0 10px;font-size:36px;letter-spacing:-1px;color:#071b4d}.account-panel p{color:#516986;font-weight:650;line-height:1.6}.account-form{display:grid;gap:18px;margin-top:24px}.account-form label{font-weight:900;color:#17335f}.account-form input{margin-top:8px}.account-form button{width:max-content}.alert{padding:14px 16px;border-radius:16px;margin:16px 0;font-weight:850}.alert.ok{background:#ecfdf5;color:#047857;border:1px solid #bbf7d0}.alert.err{background:#fff1f2;color:#be123c;border:1px solid #fecdd3}
@media(max-width:1280px){.app-shell-header{align-items:flex-start;flex-direction:column}.user-nav{width:100%;overflow-x:auto;padding-bottom:4px}.home-hero,.common-banner,.landing-hero,.hero,.cgk-page-hero-inner{padding-left:360px!important}.home-hero:before,.common-banner:before,.landing-hero:before,.hero:before,.cgk-page-hero-inner:before{width:300px!important}}
@media(max-width:900px){.dogavia-text strong{font-size:28px}.app-shell-header{padding:18px}.user-nav{gap:8px}.login-pill,.join-pill,.user-pill{min-height:48px;font-size:13px;padding:0 12px}.home-hero,.common-banner,.landing-hero,.hero,.cgk-page-hero-inner{padding:46px 26px!important;min-height:0!important}.home-hero:before,.common-banner:before,.landing-hero:before,.hero:before,.cgk-page-hero-inner:before,.home-hero:after,.common-banner:after,.landing-hero:after,.hero:after,.cgk-page-hero-inner:after{opacity:.18!important}.home-grid,.module-grid{grid-template-columns:1fr!important;margin:0!important}.premium-info-strip{width:100%;flex-direction:column!important;gap:12px!important}.account-form button{width:100%}}

/* === Premium üyelik menüsü güncellemesi === */
.premium-account-header{
  position:relative;
  overflow:visible !important;
}
.premium-user-nav{
  display:flex;
  align-items:center;
  gap:14px;
  overflow:visible !important;
}
.account-dropdown{
  position:relative;
  display:inline-flex;
  align-items:center;
  z-index:50;
}
.account-trigger{
  border:1px solid rgba(37,99,235,.24);
  background:rgba(255,255,255,.92);
  color:#0b2a66;
  border-radius:14px;
  padding:12px 16px;
  min-height:48px;
  display:flex;
  align-items:center;
  gap:9px;
  font-weight:800;
  cursor:pointer;
  box-shadow:0 10px 28px rgba(14,56,130,.08);
}
.account-trigger .chev{font-size:16px;color:#7c9acc;margin-left:2px;}
.account-menu{
  position:absolute;
  right:0;
  top:calc(100% + 12px);
  width:245px;
  background:#fff;
  border:1px solid rgba(15,71,154,.10);
  border-radius:14px;
  padding:12px;
  box-shadow:0 24px 55px rgba(15,40,90,.18);
  opacity:0;
  visibility:hidden;
  transform:translateY(8px);
  transition:.18s ease;
}
.account-dropdown:hover .account-menu,
.account-dropdown:focus-within .account-menu{
  opacity:1;
  visibility:visible;
  transform:translateY(0);
}
.account-menu a{
  display:flex;
  align-items:center;
  gap:12px;
  padding:12px 10px;
  border-radius:10px;
  text-decoration:none;
  color:#09245c;
  font-weight:800;
  font-size:14px;
}
.account-menu a:hover{background:#f2f7ff;}
.account-menu .menu-line{height:1px;background:#e6eefb;margin:8px 4px;}
.account-menu .logout-link{color:#ef233c;}
.account-menu .logout-link:hover{background:#fff1f3;}
@media(max-width:900px){
  .premium-account-header{align-items:flex-start;gap:18px;}
  .premium-user-nav{width:100%;justify-content:flex-start;flex-wrap:wrap;}
  .account-menu{left:0;right:auto;}
}

/* === Dogavia genel mobil uyumluluk düzeltmesi - 28.08.2026 === */
*{box-sizing:border-box;}
html,body{max-width:100%;overflow-x:hidden;}
img{max-width:100%;height:auto;}
@media (max-width: 768px){
  body{font-size:15px!important;}
  .app-shell-header{
    width:calc(100% - 20px)!important;
    margin:10px auto 14px!important;
    padding:14px!important;
    border-radius:18px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    gap:12px!important;
  }
  .dogavia-brand{min-width:0!important;width:100%!important;gap:10px!important;}
  .dogavia-logo{width:50px!important;height:50px!important;border-radius:14px!important;}
  .dogavia-logo:after{right:10px!important;top:16px!important;width:18px!important;height:18px!important;font-size:15px!important;}
  .dogavia-text strong{font-size:24px!important;letter-spacing:-.5px!important;}
  .dogavia-text small{font-size:12px!important;margin-top:4px!important;}
  .user-nav,.premium-user-nav{
    width:100%!important;
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:8px!important;
    overflow:visible!important;
  }
  .login-pill,.join-pill,.user-pill,.account-trigger{
    width:100%!important;
    min-height:44px!important;
    padding:0 10px!important;
    font-size:13px!important;
    border-radius:12px!important;
  }
  .account-dropdown{width:100%!important;display:block!important;}
  .account-menu{left:0!important;right:auto!important;width:min(260px,calc(100vw - 34px))!important;}
  .home-wrap,.page,.wrap,.container{
    width:calc(100% - 20px)!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  .home-hero,.common-banner,.landing-hero,.hero,.cgk-page-hero-inner{
    min-height:0!important;
    margin:0 0 18px!important;
    padding:28px 18px!important;
    border-radius:18px!important;
    text-align:left!important;
  }
  .home-hero:before,.common-banner:before,.landing-hero:before,.hero:before,.cgk-page-hero-inner:before,
  .home-hero:after,.common-banner:after,.landing-hero:after,.hero:after,.cgk-page-hero-inner:after{display:none!important;}
  .home-hero h1,.common-banner h1,.landing-hero h1,.hero h1,.cgk-page-hero-inner h1{
    font-size:28px!important;
    line-height:1.18!important;
    letter-spacing:-1px!important;
  }
  .home-hero p,.common-banner p,.landing-hero p,.hero p,.cgk-page-hero-inner p{
    font-size:15px!important;
    line-height:1.45!important;
  }
  .module-tabs{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;margin-bottom:16px!important;}
  .module-tabs a,.module-tab{width:100%!important;min-height:48px!important;}
  .hero-card,.panel,.result-card,.source-box,.summary,.empty,.tablebox,.login-card,.register-card,.admin-card,.search-box{
    border-radius:18px!important;
  }
  .hero-card,.panel{padding:18px!important;}
  .hero-card h1{font-size:24px!important;gap:10px!important;}
  #sut-sorgu h1:before,#ek2b-sorgu h1:before,#huv-sorgu h1:before{width:42px!important;height:42px!important;border-radius:14px!important;}
  .search-form,.form{grid-template-columns:1fr!important;gap:10px!important;}
  input,select,textarea{min-height:48px!important;border-radius:14px!important;font-size:16px!important;}
  button,.home-card a,.search-form button,.form button,.nav-btn,.pager a,.save-btn,.search-btn{width:100%;min-height:48px!important;border-radius:14px!important;}
  .home-grid,.module-grid{grid-template-columns:1fr!important;gap:20px!important;margin:0!important;}
  .home-card,.module-card{min-height:auto!important;padding:70px 20px 22px!important;border-radius:18px!important;}
  .home-card h2,.module-card strong{font-size:23px!important;}
  .home-card p,.module-card small{font-size:15px!important;}
  .module-icon,.home-card .module-icon{width:68px!important;height:68px!important;top:-24px!important;border-radius:18px!important;}
  .fee-grid,.ek2b-fee-grid{grid-template-columns:1fr!important;}
  .tablebox{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;}
  table{min-width:720px;}
  .premium-info-strip{width:100%!important;padding:16px!important;border-radius:16px!important;}
  .trust-strip{align-items:flex-start!important;justify-content:flex-start!important;}
  .footer{font-size:12px!important;margin-bottom:18px!important;}
}

/* Sepet/PDF sayfası mobil düzeltmeleri */
@media (max-width: 768px){
  .report-wrap{width:calc(100% - 16px)!important;margin:8px auto 22px!important;border-radius:18px!important;}
  .report-cover{padding:18px!important;}
  .report-cover:after{display:none!important;}
  .report-head{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;}
  .brand-report{display:block!important;}
  .brand-report img{width:220px!important;max-width:100%!important;}
  .report-meta{min-width:0!important;text-align:left!important;}
  .report-title{margin-top:16px!important;}
  .report-title h1{font-size:25px!important;}
  .toolbar{padding:14px 18px!important;display:grid!important;grid-template-columns:1fr!important;}
  .toolbar select,.toolbar button,.toolbar a{width:100%!important;min-height:48px!important;}
  .report-body{padding:16px!important;}
  .report-type-note{font-size:14px!important;padding:12px!important;}
  .hotel-panel{padding:14px!important;border-radius:18px!important;}
  .hotel-panel-title{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;}
  .hotel-add-btn{width:100%!important;}
  .dgv-hotel-grid{grid-template-columns:1fr!important;}
  .table-shell{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;border-radius:14px!important;}
  .table-report{min-width:860px!important;}
  .total-box{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;}
  .summary-box{border-radius:18px!important;padding:18px!important;}
  .summary-row{font-size:14px!important;}
  .summary-row.grand{font-size:19px!important;}
  .summary-row.grand b{font-size:21px!important;}
  .note-box{border-radius:18px!important;padding:16px!important;font-size:14px!important;}
  .footer-report{display:grid!important;grid-template-columns:1fr!important;text-align:center!important;font-size:12px!important;}
  .nav-buttons{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;}
  .huv-item-coef{display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important;}
  .huv-item-coef input,.huv-item-coef button{width:100%!important;}
}

/* === Dogavia global mobile overflow fix - 28.08.2026 === */
@media (max-width: 768px){
  html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important;}
  *,*::before,*::after{box-sizing:border-box!important;}
  img,svg,video{max-width:100%!important;height:auto;}
  .home-wrap,.page,.home-hero,.hero-card,.common-banner,.home-grid,.home-card,.module-tabs,.trust-strip,.app-header,.topbar{max-width:100%!important;overflow-x:hidden!important;}
  .home-grid,.module-tabs{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;}
  .home-card{width:100%!important;min-width:0!important;}
  .home-hero h1{font-size:34px!important;line-height:1.12!important;}
  .home-hero p{font-size:18px!important;line-height:1.45!important;}
  .app-header{padding:16px!important;margin:12px!important;border-radius:22px!important;}
  .app-header nav{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important;}
  .app-header nav a{width:100%!important;justify-content:center!important;min-height:46px!important;}
}


/* Dogavia SGK İlaç Bilgi Sistemi - ana sayfa modül kartı */
@media(min-width:1101px){
  .home-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:1120px;margin-left:auto!important;margin-right:auto!important}
}
.home-card.medicine{border-color:#d8efe9!important}
.home-card.medicine:before{background:rgba(14,116,144,.08)!important}
.home-card.medicine .module-icon{background:linear-gradient(135deg,#14b8a6,#0e7490)!important;box-shadow:0 18px 36px rgba(14,116,144,.24)!important;font-size:0!important}
.home-card.medicine .module-icon:after{content:"✚"!important;font-size:40px!important}
.home-card.medicine a{background:linear-gradient(135deg,#14b8a6,#0e7490)!important;box-shadow:0 15px 30px rgba(14,116,144,.22)!important}

.module-tab.medicine,.module-tab.medicine.active{background:linear-gradient(135deg,#14b8a6,#0e7490)!important;color:#fff!important;border-color:transparent!important}

/* === DOGAVIA V23 HEADER FIX - 31.08.2026 === */
.app-shell-header.premium-account-header{
  width:min(1560px,calc(100% - 34px))!important;
  margin:18px auto 24px!important;
  padding:16px 22px!important;
  min-height:88px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  flex-direction:row!important;
  gap:22px!important;
  overflow:visible!important;
  border:1px solid rgba(196,219,250,.95)!important;
  border-radius:22px!important;
  background:rgba(255,255,255,.94)!important;
  box-shadow:0 18px 52px rgba(13,57,126,.11)!important;
  backdrop-filter:blur(18px)!important;
  -webkit-backdrop-filter:blur(18px)!important;
  position:relative!important;
  z-index:1000!important;
}
.app-shell-header .dogavia-brand{
  display:flex!important;align-items:center!important;gap:13px!important;
  min-width:255px!important;text-decoration:none!important;flex:0 0 auto!important;
}
.app-shell-header .dogavia-logo{display:inline-flex!important;width:58px!important;height:58px!important;border-radius:16px!important;flex:0 0 58px!important;}
.app-shell-header .dogavia-text{display:block!important;line-height:1!important;}
.app-shell-header .dogavia-text strong{display:block!important;font-size:28px!important;line-height:1!important;color:#071b4d!important;font-weight:950!important;letter-spacing:-1px!important;}
.app-shell-header .dogavia-text small{display:block!important;margin-top:6px!important;font-size:12px!important;line-height:1.25!important;color:#52709a!important;font-weight:750!important;}
.app-shell-header .premium-user-nav{
  margin-left:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;
  flex-wrap:nowrap!important;gap:10px!important;overflow:visible!important;width:auto!important;
}
.app-shell-header .account-dropdown{position:relative!important;display:inline-flex!important;align-items:center!important;z-index:1100!important;}
.app-shell-header .account-trigger,
.app-shell-header .header-action{
  width:auto!important;min-height:46px!important;padding:0 15px!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;
  border-radius:13px!important;border:1px solid #d5e5fb!important;
  background:#fff!important;color:#12366d!important;text-decoration:none!important;
  box-shadow:none!important;font-size:14px!important;font-weight:850!important;line-height:1!important;
  white-space:nowrap!important;cursor:pointer!important;transform:none!important;
}
.app-shell-header .account-trigger:hover,
.app-shell-header .header-action:hover{background:#f2f7ff!important;border-color:#bad6fb!important;color:#075ed1!important;transform:none!important;}
.app-shell-header .account-trigger{background:linear-gradient(135deg,#0b72f0,#0564dc)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 10px 22px rgba(11,114,240,.20)!important;}
.app-shell-header .account-trigger .nav-ico{font-size:17px!important;}
.app-shell-header .account-trigger .chev{color:rgba(255,255,255,.9)!important;font-size:14px!important;transition:transform .18s ease!important;}
.app-shell-header .account-dropdown.is-open .account-trigger .chev{transform:rotate(180deg)!important;}
.app-shell-header .account-menu{
  display:block!important;position:absolute!important;right:0!important;left:auto!important;top:calc(100% + 10px)!important;
  width:250px!important;padding:9px!important;margin:0!important;border-radius:15px!important;
  background:#fff!important;border:1px solid #dce8f8!important;box-shadow:0 24px 58px rgba(15,40,90,.20)!important;
  opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(7px)!important;
  transition:opacity .16s ease,transform .16s ease,visibility .16s ease!important;z-index:1200!important;
}
.app-shell-header .account-dropdown:hover .account-menu,
.app-shell-header .account-dropdown:focus-within .account-menu,
.app-shell-header .account-dropdown.is-open .account-menu{
  opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important;
}
.app-shell-header .account-menu a{
  display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;
  padding:11px 12px!important;min-height:42px!important;border:0!important;border-radius:10px!important;
  background:transparent!important;box-shadow:none!important;text-decoration:none!important;color:#17345f!important;
  font-size:14px!important;font-weight:800!important;
}
.app-shell-header .account-menu a:hover{background:#f2f7ff!important;color:#075ed1!important;}
.app-shell-header .account-menu .logout-link{color:#d91d45!important;}
.app-shell-header .account-menu .logout-link:hover{background:#fff1f4!important;color:#be123c!important;}
.app-shell-header .account-menu .menu-line{display:block!important;height:1px!important;background:#e6eef9!important;margin:7px 5px!important;}
@media(max-width:1050px){
  .app-shell-header.premium-account-header{align-items:flex-start!important;flex-direction:column!important;gap:12px!important;}
  .app-shell-header .premium-user-nav{width:100%!important;justify-content:flex-start!important;flex-wrap:wrap!important;}
}
@media(max-width:680px){
  .app-shell-header.premium-account-header{width:calc(100% - 18px)!important;margin:9px auto 14px!important;padding:13px!important;border-radius:17px!important;}
  .app-shell-header .dogavia-brand{min-width:0!important;width:100%!important;}
  .app-shell-header .dogavia-logo{width:48px!important;height:48px!important;flex-basis:48px!important;}
  .app-shell-header .dogavia-text strong{font-size:23px!important;}
  .app-shell-header .dogavia-text small{font-size:11px!important;}
  .app-shell-header .premium-user-nav{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;}
  .app-shell-header .account-dropdown{width:100%!important;}
  .app-shell-header .account-trigger,.app-shell-header .header-action{width:100%!important;min-height:43px!important;padding:0 10px!important;font-size:12.5px!important;}
  .app-shell-header .account-menu{left:0!important;right:auto!important;width:min(250px,calc(100vw - 34px))!important;}
}
