:root{--navy:#0f172a;--navy2:#111c34;--green:#22c55e;--green2:#16a34a;--bg:#f8fafc;--text:#1e293b;--muted:#64748b;--line:#e2e8f0;--white:#fff;--yellow:#f59e0b;--red:#ef4444}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:var(--bg);color:var(--text)}a{text-decoration:none;color:inherit}.container{width:min(1450px,calc(100% - 64px));margin:auto}.topbar{background:var(--navy);color:white;position:sticky;top:0;z-index:20;box-shadow:0 8px 30px rgba(15,23,42,.12)}.nav{height:74px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:10px;font-weight:900;font-size:22px}.logo{width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,var(--green),#67e8f9);display:grid;place-items:center;color:var(--navy);font-weight:900}.menu{display:flex;gap:24px;align-items:center;font-weight:700;color:#dbeafe}.menu a:hover{color:white}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:14px 18px;font-weight:800;border:1px solid transparent;transition:.2s;cursor:pointer}.btn.primary{background:var(--green);color:#052e16}.btn.primary:hover{background:#4ade80;transform:translateY(-1px)}.btn.ghost{background:rgba(255,255,255,.08);color:white;border-color:rgba(255,255,255,.14)}.hamb{display:none;background:transparent;border:0;color:white;font-size:28px}.hero{background:radial-gradient(circle at top right,#1e3a8a 0,#0f172a 42%,#08111f 100%);color:white;padding:78px 0 60px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center}.badge{display:inline-flex;gap:8px;align-items:center;background:rgba(34,197,94,.14);border:1px solid rgba(34,197,94,.3);color:#bbf7d0;border-radius:999px;padding:9px 13px;font-weight:800;font-size:14px}.hero h1{font-size:clamp(42px,6vw,72px);line-height:.98;margin:18px 0}.hero p{font-size:19px;line-height:1.7;color:#cbd5e1;margin:0 0 28px}.hero-card{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:32px;padding:26px;box-shadow:0 24px 80px rgba(0,0,0,.25);backdrop-filter:blur(10px)}.mock{background:white;border-radius:24px;color:var(--text);padding:18px}.mock-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.status{color:var(--green2);font-weight:900}.package{height:230px;border-radius:22px;background:linear-gradient(135deg,#e0f2fe,#dcfce7);display:grid;place-items:center;font-size:80px;position:relative}.cam{position:absolute;right:18px;top:18px;background:var(--navy);color:white;border-radius:14px;padding:8px 10px;font-size:14px;font-weight:800}.checkrow{display:grid;gap:10px;margin-top:16px}.check{display:flex;justify-content:space-between;background:#f8fafc;border:1px solid var(--line);border-radius:14px;padding:12px 14px;font-weight:800}.section{padding:70px 0}.section h2{font-size:clamp(30px,4vw,46px);margin:0 0 12px;color:var(--navy)}.lead{font-size:18px;color:var(--muted);line-height:1.7;margin:0 0 34px}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.card{background:white;border:1px solid var(--line);border-radius:24px;padding:24px;box-shadow:0 14px 40px rgba(15,23,42,.06)}.icon{width:52px;height:52px;border-radius:18px;background:#ecfdf5;display:grid;place-items:center;font-size:26px;margin-bottom:14px}.card h3{margin:0 0 8px;color:var(--navy);font-size:19px}.card p{margin:0;color:var(--muted);line-height:1.55}.products .card{text-align:center}.products .icon{margin:0 auto 14px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.stepnum{width:36px;height:36px;border-radius:12px;background:var(--navy);color:white;display:grid;place-items:center;font-weight:900;margin-bottom:14px}.video-sec{background:white}.split{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.video-box{border-radius:28px;background:var(--navy);padding:18px;color:white;box-shadow:0 22px 60px rgba(15,23,42,.18)}.video-screen{height:270px;border-radius:20px;background:linear-gradient(135deg,#1e293b,#0f766e);display:grid;place-items:center;font-size:70px;position:relative}.play{width:72px;height:72px;border-radius:999px;background:rgba(255,255,255,.9);color:var(--navy);display:grid;place-items:center;font-size:30px}.price-card{max-width:520px;margin:auto;text-align:center;border:2px solid #bbf7d0}.price{font-size:58px;font-weight:950;color:var(--navy);margin:8px 0}.list{display:grid;gap:12px;text-align:left;margin:22px 0}.list div{background:#f8fafc;border-radius:14px;padding:12px 14px;font-weight:800}.faq{display:grid;gap:12px}.faq-item{background:white;border:1px solid var(--line);border-radius:18px;padding:18px}.faq-item b{color:var(--navy)}.cta{background:var(--navy);color:white;text-align:center}.cta h2{color:white}.footer{background:#08111f;color:#94a3b8;padding:38px 0}.foot{display:flex;justify-content:space-between;gap:20px;align-items:center}.foot-links{display:flex;gap:18px}.page-hero{background:var(--navy);color:white;padding:48px 0}.page-hero h1{font-size:44px;margin:0 0 8px}.form-wrap{max-width:520px;margin:40px auto;background:white;border:1px solid var(--line);border-radius:26px;padding:26px;box-shadow:0 18px 50px rgba(15,23,42,.08)}label{display:block;font-weight:900;margin:14px 0 7px;color:var(--navy)}input,textarea,select{width:100%;border:1px solid var(--line);border-radius:14px;padding:15px;font:inherit;background:white}textarea{min-height:120px}.notice{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:18px;padding:16px;color:#14532d;font-weight:700}.placeholder{padding:60px 0}.mobile-bottom{display:none}
@media(max-width:860px){.menu{display:none}.hamb{display:block}.nav{height:66px}.hero{padding:46px 0 34px}.hero-grid,.split{grid-template-columns:1fr}.hero h1{font-size:44px}.hero p{font-size:16px}.hero-card{padding:16px;border-radius:24px}.package{height:190px}.grid4,.steps{grid-template-columns:1fr}.section{padding:46px 0}.card{padding:20px;border-radius:20px}.foot{display:block}.foot-links{margin-top:18px;flex-wrap:wrap}.mobile-bottom{position:fixed;bottom:0;left:0;right:0;background:white;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(5,1fr);z-index:30}.mobile-bottom a{padding:9px 3px;text-align:center;font-size:11px;font-weight:800;color:var(--muted)}.mobile-bottom span{display:block;font-size:20px;margin-bottom:2px}body{padding-bottom:62px}.page-hero h1{font-size:34px}.price{font-size:46px}}
.alert{padding:14px 16px;border-radius:14px;margin-bottom:16px;font-weight:700}.alert.error{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.alert.success{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.dash-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.panel-actions{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.muted{color:#64748b;font-weight:700}.copy-id{letter-spacing:1px}.small{padding:9px 14px;font-size:14px}.small-text{font-size:18px;word-break:break-all}.list-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}select{width:100%;height:52px;border:1px solid #d9e2ec;border-radius:14px;padding:0 14px;background:#fff;color:#0f172a;font:inherit;margin-bottom:14px}@media(max-width:800px){.dash-grid,.list-cards{grid-template-columns:1fr}.panel-actions .btn{width:100%;text-align:center}.page-hero h1{font-size:32px}}

/* v1.2 Panel polish */
.panel-hero{background:linear-gradient(135deg,#08111f 0%,#0f172a 54%,#113b2a 100%);color:white;padding:42px 0 54px}.panel-hero-inner{display:flex;align-items:center;justify-content:space-between;gap:22px}.panel-kicker{display:inline-flex;align-items:center;gap:8px;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.28);color:#bbf7d0;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:900}.panel-hero h1{font-size:clamp(34px,5vw,54px);margin:14px 0 8px;letter-spacing:-.04em}.panel-hero p{margin:0;color:#cbd5e1;line-height:1.65;max-width:620px}.panel-hero-btn{white-space:nowrap;box-shadow:0 16px 36px rgba(34,197,94,.25)}.panel-section{padding:0 0 64px;margin-top:-30px}.panel-layout{display:grid;grid-template-columns:240px 1fr;gap:22px;align-items:start}.panel-sidebar{background:white;border:1px solid var(--line);border-radius:24px;padding:12px;box-shadow:0 18px 50px rgba(15,23,42,.08);position:sticky;top:92px}.panel-sidebar a{display:flex;gap:10px;align-items:center;padding:14px 15px;border-radius:16px;color:#334155;font-weight:900}.panel-sidebar a:hover,.panel-sidebar a.active{background:#ecfdf5;color:#14532d}.panel-main{display:grid;gap:18px}.id-card{background:white;border:1px solid #bbf7d0;border-radius:28px;padding:26px;display:flex;align-items:center;justify-content:space-between;gap:18px;box-shadow:0 24px 70px rgba(15,23,42,.08);position:relative;overflow:hidden}.id-card:before{content:"";position:absolute;right:-70px;top:-80px;width:220px;height:220px;background:radial-gradient(circle,#bbf7d0,transparent 65%);opacity:.9}.id-card span{display:block;color:#64748b;font-weight:900;margin-bottom:6px}.id-card strong{display:block;color:#0f172a;font-size:clamp(42px,7vw,68px);line-height:1;letter-spacing:.02em}.id-card small{display:block;color:#64748b;margin-top:10px;font-weight:700;line-height:1.5}.copy-btn{position:relative;z-index:2;border:0;background:#22c55e;color:#052e16;border-radius:16px;font-weight:950;padding:15px 20px;cursor:pointer;box-shadow:0 12px 26px rgba(34,197,94,.22)}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stat-card{background:white;border:1px solid var(--line);border-radius:24px;padding:20px;box-shadow:0 12px 34px rgba(15,23,42,.05)}.stat-icon{width:44px;height:44px;border-radius:16px;background:#f1f5f9;display:grid;place-items:center;margin-bottom:12px}.stat-card span{display:block;color:#64748b;font-weight:850;font-size:14px}.stat-card strong{display:block;color:#0f172a;font-size:30px;line-height:1.15;margin-top:8px;letter-spacing:-.03em}.stat-card .ip-text{font-size:19px;word-break:break-all}.quick-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.quick-actions a{display:block;background:white;border:1px solid var(--line);border-radius:22px;padding:20px;box-shadow:0 12px 34px rgba(15,23,42,.05)}.quick-actions b{display:block;color:#0f172a;font-size:18px;margin-bottom:8px}.quick-actions span{display:block;color:#64748b;line-height:1.55;font-weight:650}.process-card{background:#0f172a;color:white;border-radius:26px;padding:22px;box-shadow:0 18px 46px rgba(15,23,42,.16)}.process-title{font-weight:950;font-size:20px;margin-bottom:16px}.process-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.process-steps span{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:12px;text-align:center;color:#dbeafe;font-weight:900;font-size:13px}.copy-toast{position:fixed;left:50%;bottom:82px;transform:translateX(-50%) translateY(16px);background:#0f172a;color:white;border-radius:999px;padding:13px 18px;font-weight:900;box-shadow:0 18px 45px rgba(0,0,0,.24);opacity:0;pointer-events:none;transition:.22s;z-index:80}.copy-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}
@media(max-width:900px){.panel-hero{padding:30px 0 58px}.panel-hero-inner{display:block}.panel-hero-btn{width:100%;margin-top:20px}.panel-layout{display:block}.panel-sidebar{display:none}.panel-section{margin-top:-34px;padding-bottom:44px}.panel-main{gap:14px}.id-card{display:block;border-radius:24px;padding:22px}.id-card strong{font-size:52px}.copy-btn{width:100%;margin-top:18px}.stat-grid{grid-template-columns:repeat(2,1fr);gap:12px}.stat-card{border-radius:20px;padding:16px}.stat-card strong{font-size:27px}.stat-card .ip-text{font-size:15px}.quick-actions{grid-template-columns:1fr;gap:12px}.process-steps{display:flex;overflow:auto;padding-bottom:4px}.process-steps span{min-width:110px}.topbar .brand{font-size:18px}.topbar .logo{width:38px;height:38px;border-radius:13px}} 
@media(max-width:480px){.panel-hero h1{font-size:36px}.panel-hero p{font-size:15px}.stat-grid{grid-template-columns:1fr 1fr}.id-card strong{font-size:46px}.section,.panel-section{padding-left:0;padding-right:0}.container{width:min(1120px,91%)}}

/* v1.3 Premium dashboard */
.premium-panel-hero{position:relative;overflow:hidden;background:#08111f;color:#fff;padding:54px 0 96px;border-bottom:1px solid rgba(255,255,255,.06)}
.premium-panel-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#08111f 0%,#0f172a 48%,#053b2b 100%);z-index:0}.premium-panel-hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:42px 42px;opacity:.35;z-index:0}.premium-bg-orb{position:absolute;border-radius:999px;filter:blur(40px);opacity:.45;z-index:1}.orb-one{width:300px;height:300px;background:#22c55e;right:11%;top:-120px}.orb-two{width:260px;height:260px;background:#38bdf8;left:2%;bottom:-160px;opacity:.16}.premium-hero-inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:24px}.premium-kicker{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:999px;background:rgba(34,197,94,.13);border:1px solid rgba(74,222,128,.28);color:#bbf7d0;font-weight:950;font-size:13px}.hero-copy h1{margin:16px 0 8px;font-size:clamp(38px,6vw,62px);letter-spacing:-.055em;line-height:.95}.hero-copy p{margin:0;color:#dbeafe;max-width:650px;font-weight:650;line-height:1.65}.premium-start-btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 24px;border-radius:18px;background:linear-gradient(135deg,#22c55e,#4ade80);color:#052e16;font-weight:950;box-shadow:0 20px 46px rgba(34,197,94,.28);white-space:nowrap}.premium-panel-section{margin-top:-62px;padding-bottom:78px}.premium-panel-shell{display:grid;grid-template-columns:230px 1fr;gap:22px;align-items:start;position:relative;z-index:4}.premium-sidebar{background:rgba(255,255,255,.92);border:1px solid rgba(226,232,240,.9);border-radius:28px;padding:12px;box-shadow:0 24px 70px rgba(15,23,42,.11);backdrop-filter:blur(14px);position:sticky;top:92px}.premium-sidebar a{display:flex;align-items:center;gap:11px;padding:15px 16px;border-radius:18px;font-weight:950;color:#334155;transition:.18s}.premium-sidebar a span{width:24px;text-align:center}.premium-sidebar a:hover,.premium-sidebar a.active{background:linear-gradient(135deg,#ecfdf5,#f0fdf4);color:#14532d}.premium-main{display:grid;gap:18px}.premium-id-card{position:relative;overflow:hidden;background:rgba(255,255,255,.96);border:1px solid #bbf7d0;border-radius:32px;padding:30px;display:flex;align-items:center;justify-content:space-between;gap:20px;box-shadow:0 28px 80px rgba(15,23,42,.12)}.premium-id-card:before{content:"";position:absolute;right:-95px;top:-120px;width:310px;height:310px;border-radius:999px;background:radial-gradient(circle,#bbf7d0 0%,rgba(187,247,208,.5) 42%,transparent 68%)}.premium-id-card:after{content:"";position:absolute;right:34px;bottom:22px;width:64px;height:64px;border-radius:22px;background:rgba(34,197,94,.09);border:1px solid rgba(34,197,94,.15)}.id-left{position:relative;z-index:2}.id-label{color:#64748b;font-size:13px;font-weight:950;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}.premium-id-card strong{display:block;color:#0b1224;font-size:clamp(48px,8vw,76px);line-height:.9;letter-spacing:.01em}.premium-id-card p{margin:14px 0 0;color:#64748b;font-weight:750}.premium-copy{position:relative;z-index:2;border:0;border-radius:18px;padding:16px 23px;background:#22c55e;color:#052e16;font-weight:950;box-shadow:0 16px 35px rgba(34,197,94,.25);cursor:pointer}.premium-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.premium-stat{background:#fff;border:1px solid var(--line);border-radius:28px;padding:22px;box-shadow:0 18px 50px rgba(15,23,42,.06)}.premium-stat.highlight{background:linear-gradient(135deg,#fff,#ecfdf5);border-color:#bbf7d0}.stat-badge{width:48px;height:48px;border-radius:18px;background:#f1f5f9;display:grid;place-items:center;margin-bottom:18px;font-weight:950}.premium-stat.highlight .stat-badge{background:#dcfce7;color:#166534}.premium-stat small{display:block;color:#64748b;font-weight:900}.premium-stat b{display:block;margin-top:8px;font-size:34px;letter-spacing:-.04em;color:#0f172a}.premium-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.premium-actions a{position:relative;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:28px;padding:22px;box-shadow:0 18px 50px rgba(15,23,42,.055);transition:.18s}.premium-actions a:hover{transform:translateY(-2px);box-shadow:0 24px 66px rgba(15,23,42,.1);border-color:#bbf7d0}.action-icon{width:46px;height:46px;border-radius:17px;background:#ecfdf5;display:grid;place-items:center;margin-bottom:16px}.premium-actions b{display:block;color:#0f172a;font-size:18px;margin-bottom:8px}.premium-actions em{display:block;color:#64748b;font-style:normal;font-weight:700;line-height:1.55}.premium-flow{background:#0f172a;color:#fff;border-radius:32px;padding:26px;box-shadow:0 24px 70px rgba(15,23,42,.18);overflow:hidden}.flow-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.flow-head h3{margin:0 0 5px;font-size:22px}.flow-head p{margin:0;color:#cbd5e1;font-weight:650}.flow-line{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;position:relative}.flow-line div{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13);border-radius:18px;padding:14px 10px;text-align:center}.flow-line span{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#22c55e;color:#052e16;font-weight:950;margin-bottom:8px}.flow-line b{display:block;color:#e2e8f0;font-size:13px}.premium-mobile-nav{display:none}.copy-toast{position:fixed;left:50%;bottom:82px;transform:translateX(-50%) translateY(16px);background:#0f172a;color:white;border-radius:999px;padding:13px 18px;font-weight:900;box-shadow:0 18px 45px rgba(0,0,0,.24);opacity:0;pointer-events:none;transition:.22s;z-index:120}.copy-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}
@media(max-width:900px){body{padding-bottom:76px}.premium-panel-hero{padding:28px 0 86px}.premium-hero-inner{display:block}.hero-copy h1{font-size:38px}.hero-copy p{font-size:15px}.premium-start-btn{width:100%;margin-top:20px}.premium-panel-section{margin-top:-56px;padding-bottom:40px}.premium-panel-shell{display:block}.premium-sidebar{display:none}.premium-main{gap:14px}.premium-id-card{display:block;border-radius:28px;padding:24px}.premium-id-card strong{font-size:54px}.premium-copy{width:100%;margin-top:18px}.premium-stats{grid-template-columns:1fr 1fr;gap:12px}.premium-stat{border-radius:22px;padding:18px}.premium-stat b{font-size:28px}.premium-stats .premium-stat.highlight{grid-column:1/3}.premium-actions{grid-template-columns:1fr;gap:12px}.premium-actions a{border-radius:22px;padding:18px}.premium-flow{border-radius:26px;padding:22px}.flow-line{display:flex;overflow:auto;padding-bottom:4px}.flow-line div{min-width:110px}.premium-mobile-nav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:10px;right:10px;bottom:10px;z-index:100;background:rgba(255,255,255,.94);border:1px solid rgba(226,232,240,.9);border-radius:24px;box-shadow:0 18px 50px rgba(15,23,42,.18);backdrop-filter:blur(14px);overflow:hidden}.premium-mobile-nav a{display:grid;place-items:center;gap:2px;padding:9px 2px;color:#64748b;font-size:11px;font-weight:950}.premium-mobile-nav a span{font-size:19px}.premium-mobile-nav a.active{color:#14532d}.premium-mobile-nav .center span{width:46px;height:46px;border-radius:18px;background:#22c55e;color:#052e16;display:grid;place-items:center;font-size:25px;box-shadow:0 10px 26px rgba(34,197,94,.25)}}
@media(max-width:460px){.premium-panel-hero{padding-top:24px}.premium-kicker{font-size:12px}.hero-copy h1{font-size:34px}.premium-id-card strong{font-size:46px}.premium-stats{grid-template-columns:1fr}.premium-stats .premium-stat.highlight{grid-column:auto}.premium-stat{display:flex;align-items:center;gap:14px}.premium-stat .stat-badge{margin:0;flex:0 0 auto}.premium-stat b{font-size:26px}.premium-actions a{display:grid;grid-template-columns:48px 1fr;column-gap:12px}.premium-actions .action-icon{grid-row:1/3;margin:0}.premium-actions em{font-size:14px}}

/* v1.4 Premium public landing */
.ug-hero{position:relative;overflow:hidden;background:#08111f;color:#fff;padding:82px 0 72px;border-bottom:1px solid rgba(255,255,255,.08)}
.ug-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#08111f 0%,#0f172a 52%,#073b2c 100%);z-index:0}.ug-hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:44px 44px;opacity:.32;z-index:0}.ug-orb{position:absolute;border-radius:999px;filter:blur(46px);z-index:1;pointer-events:none}.ug-orb-1{width:330px;height:330px;background:#22c55e;right:7%;top:-140px;opacity:.42}.ug-orb-2{width:280px;height:280px;background:#38bdf8;left:-60px;bottom:-130px;opacity:.18}.ug-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(520px,.92fr);gap:70px;align-items:center}.ug-kicker,.ug-mini{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:rgba(34,197,94,.13);border:1px solid rgba(74,222,128,.28);color:#bbf7d0;font-weight:950;font-size:13px}.ug-mini{background:#ecfdf5;color:#166534;border-color:#bbf7d0}.ug-hero h1{margin:18px 0 18px;font-size:clamp(44px,6.6vw,78px);line-height:.94;letter-spacing:-.065em}.ug-hero h1 span{color:#86efac}.ug-hero p{max-width:760px;color:#dbeafe;font-size:18px;line-height:1.75;font-weight:650;margin:0 0 28px}.ug-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.ug-outline{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);color:#fff}.ug-trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;max-width:720px}.ug-trust-row div{background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:16px}.ug-trust-row b{display:block;color:#fff;font-size:20px}.ug-trust-row small{display:block;color:#cbd5e1;margin-top:5px;font-weight:700}.ug-device-card{position:relative;width:100%;background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.16);border-radius:34px;padding:22px;box-shadow:0 28px 90px rgba(0,0,0,.28);backdrop-filter:blur(16px)}.ug-device-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.ug-device-top small{display:block;color:#cbd5e1;font-weight:800}.ug-device-top b{display:block;font-size:22px}.ug-device-top span{background:#0f172a;color:#fecaca;border:1px solid rgba(248,113,113,.32);border-radius:999px;padding:8px 11px;font-weight:950;font-size:12px}.ug-package-stage{height:270px;border-radius:26px;background:linear-gradient(135deg,#e0f2fe,#dcfce7);display:grid;place-items:center;position:relative;overflow:hidden}.ug-package{font-size:86px;filter:drop-shadow(0 18px 26px rgba(15,23,42,.16))}.ug-scan-line{position:absolute;left:0;right:0;height:3px;background:#22c55e;box-shadow:0 0 24px #22c55e;animation:ugScan 2.5s linear infinite}@keyframes ugScan{0%{top:18%}50%{top:78%}100%{top:18%}}.ug-check-list{display:grid;gap:10px;margin-top:16px}.ug-check-list div{display:flex;align-items:center;justify-content:space-between;background:#fff;color:#0f172a;border-radius:16px;padding:14px 15px;font-weight:900}.ug-check-list b{color:#16a34a}.ug-strip{position:relative;z-index:3;margin-top:-30px}.ug-strip-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;background:#fff;border:1px solid var(--line);border-radius:28px;padding:12px;box-shadow:0 24px 70px rgba(15,23,42,.12)}.ug-strip-grid div{display:flex;align-items:center;gap:12px;padding:14px 12px;border-radius:20px;background:#f8fafc}.ug-strip-grid span{color:#16a34a;font-weight:950}.ug-strip-grid b{color:#0f172a;font-size:14px}.ug-section-soft{background:linear-gradient(180deg,#f8fafc,#fff)}.ug-section-head{max-width:780px;margin-bottom:28px}.ug-section-head h2{margin:14px 0 10px}.ug-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ug-feature-card{background:#fff;border:1px solid var(--line);border-radius:28px;padding:24px;box-shadow:0 18px 50px rgba(15,23,42,.06)}.ug-feature-card span{width:54px;height:54px;border-radius:19px;background:#ecfdf5;display:grid;place-items:center;font-size:27px;margin-bottom:16px}.ug-feature-card h3{margin:0 0 10px;color:#0f172a}.ug-feature-card p{margin:0;color:#64748b;line-height:1.6}.ug-split-premium{display:grid;grid-template-columns:1fr 380px;gap:26px;align-items:center}.ug-product-pills{display:flex;gap:12px;flex-wrap:wrap}.ug-product-pills span{background:#fff;border:1px solid var(--line);border-radius:999px;padding:13px 16px;font-weight:950;color:#0f172a;box-shadow:0 10px 26px rgba(15,23,42,.05)}.ug-price-panel{background:#0f172a;color:#fff;border-radius:34px;padding:30px;box-shadow:0 24px 70px rgba(15,23,42,.18)}.ug-price-panel small{display:block;color:#bbf7d0;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.ug-price-panel strong{display:block;font-size:62px;line-height:1;margin:14px 0;letter-spacing:-.05em}.ug-price-panel p{color:#dbeafe;line-height:1.65;margin:0 0 18px;font-weight:700}.ug-price-panel em{display:block;font-style:normal;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);padding:13px;border-radius:16px;color:#e2e8f0;font-weight:850}.ug-dark-section{background:#08111f;color:#fff;position:relative;overflow:hidden}.ug-dark-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(34,197,94,.22),transparent 35%)}.ug-process-wrap{position:relative;z-index:2}.ug-section-head.light h2{color:#fff}.ug-section-head.light .lead{color:#cbd5e1}.ug-process-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.ug-process-grid div{background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:20px}.ug-process-grid span{width:34px;height:34px;border-radius:999px;background:#22c55e;color:#052e16;display:grid;place-items:center;font-weight:950;margin-bottom:14px}.ug-process-grid b{display:block;color:#fff;margin-bottom:8px}.ug-process-grid p{margin:0;color:#cbd5e1;line-height:1.55;font-size:14px}.ug-final-cta{text-align:center;background:#fff}.ug-final-cta .container{max-width:820px}.ug-final-cta h2{margin:14px 0 24px}
@media(max-width:980px){.ug-hero{padding:54px 0 58px}.ug-hero-grid,.ug-split-premium{grid-template-columns:1fr}.ug-trust-row,.ug-strip-grid,.ug-feature-grid{grid-template-columns:1fr 1fr}.ug-process-grid{display:flex;overflow:auto;padding-bottom:6px}.ug-process-grid div{min-width:190px}.ug-device-card{max-width:560px}.ug-strip{margin-top:-22px}}
@media(max-width:620px){.ug-hero{padding:34px 0 44px}.ug-hero h1{font-size:39px}.ug-hero p{font-size:15.5px}.ug-hero-actions .btn{width:100%}.ug-trust-row,.ug-strip-grid,.ug-feature-grid{grid-template-columns:1fr}.ug-package-stage{height:220px}.ug-strip-grid{border-radius:24px}.ug-price-panel strong{font-size:52px}.ug-product-pills span{width:100%;text-align:center}.foot{display:block}.foot-links{margin-top:18px;flex-wrap:wrap}.menu.open{display:flex!important;position:absolute;top:74px;left:0;right:0;background:#0f172a;flex-direction:column;padding:18px 4%;border-top:1px solid rgba(255,255,255,.08)}}

/* v1.5 Homepage trust-first refinement */
.ug-trust-row-clean div{position:relative;overflow:hidden}.ug-trust-row-clean div:before{content:"✓";display:inline-grid;place-items:center;width:28px;height:28px;border-radius:10px;background:rgba(34,197,94,.18);color:#86efac;margin-bottom:10px;font-weight:950}.ug-trust-row-clean b{font-size:16px}.ug-trust-center{padding-top:92px}.ug-security-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ug-security-card{background:#fff;border:1px solid var(--line);border-radius:28px;padding:24px;box-shadow:0 18px 50px rgba(15,23,42,.06);transition:.2s}.ug-security-card:hover{transform:translateY(-3px);box-shadow:0 24px 70px rgba(15,23,42,.09)}.ug-security-card span{width:56px;height:56px;border-radius:20px;background:linear-gradient(135deg,#ecfdf5,#e0f2fe);display:grid;place-items:center;font-size:28px;margin-bottom:16px}.ug-security-card h3{margin:0 0 9px;color:#0f172a;font-size:19px}.ug-security-card p{margin:0;color:#64748b;line-height:1.62}.ug-products-section{background:#fff}.ug-premium-products{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ug-product-card{min-height:260px;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid var(--line);border-radius:32px;padding:26px;box-shadow:0 20px 60px rgba(15,23,42,.07);position:relative;overflow:hidden}.ug-product-card:after{content:"";position:absolute;width:170px;height:170px;border-radius:999px;background:#dcfce7;right:-70px;top:-70px;opacity:.65}.ug-product-icon{position:relative;z-index:2;width:76px;height:76px;border-radius:26px;background:#0f172a;color:#fff;display:grid;place-items:center;font-size:36px;margin-bottom:38px;box-shadow:0 18px 35px rgba(15,23,42,.18)}.ug-product-card h3{position:relative;z-index:2;margin:0 0 10px;color:#0f172a;font-size:22px}.ug-product-card p{position:relative;z-index:2;margin:0;color:#64748b;line-height:1.6}.ug-why-section{background:linear-gradient(180deg,#f8fafc,#fff)}.ug-why-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:34px;align-items:center}.ug-risk-list{display:grid;gap:12px}.ug-risk-list div{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:16px 18px;box-shadow:0 14px 35px rgba(15,23,42,.05);font-weight:850;color:#0f172a}.ug-risk-list b{width:30px;height:30px;border-radius:999px;background:#dcfce7;color:#16a34a;display:grid;place-items:center;flex:0 0 auto}.ug-pricing-soft{background:#fff;padding-top:40px}.ug-pricing-card-soft{max-width:860px;text-align:center;background:linear-gradient(135deg,#f8fafc,#fff);border:1px solid var(--line);border-radius:34px;padding:38px;box-shadow:0 20px 70px rgba(15,23,42,.07)}.ug-pricing-card-soft h2{margin-top:14px}.ug-pricing-card-soft .lead{margin-bottom:20px}.ug-pricing-note{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#0f172a;color:#e2e8f0;padding:13px 18px;font-weight:900}.ug-footer-premium{background:#08111f;color:#cbd5e1;padding:42px 0}.ug-footer-grid{display:grid;grid-template-columns:1.35fr .7fr .7fr 1fr;gap:28px;align-items:start}.ug-footer-brand p{margin:14px 0 8px;color:#dbeafe;font-weight:750}.ug-footer-brand small{display:block;max-width:390px;line-height:1.6;color:#94a3b8}.ug-footer-col{display:grid;gap:10px}.ug-footer-col b{color:#fff;margin-bottom:4px}.ug-footer-col a,.ug-footer-col span{color:#94a3b8;font-weight:700;font-size:14px}.ug-footer-col a:hover{color:#fff}.ug-company-placeholder{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:18px}
@media(max-width:980px){.ug-security-grid{grid-template-columns:repeat(2,1fr)}.ug-premium-products{grid-template-columns:repeat(2,1fr)}.ug-why-grid,.ug-footer-grid{grid-template-columns:1fr}.ug-footer-grid{gap:22px}.ug-pricing-card-soft{padding:28px}}
@media(max-width:620px){.ug-trust-center{padding-top:62px}.ug-security-grid,.ug-premium-products{grid-template-columns:1fr}.ug-product-card{min-height:auto}.ug-product-icon{margin-bottom:24px}.ug-pricing-note{border-radius:18px;line-height:1.45}.ug-footer-premium{padding-bottom:110px}.ug-footer-col{border-top:1px solid rgba(255,255,255,.08);padding-top:18px}}

/* v5 visual trust polish */
.ug-device-top b{font-size:24px;letter-spacing:-.03em}.ug-lab-stage{background:radial-gradient(circle at 50% 30%,rgba(134,239,172,.28),transparent 34%),linear-gradient(135deg,#111827,#1f2937 52%,#0f172a);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.ug-lab-stage:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:42px 42px;opacity:.45}.ug-lab-table{position:absolute;left:22%;right:22%;bottom:38px;height:32px;border-radius:18px 18px 8px 8px;background:linear-gradient(180deg,#334155,#111827);box-shadow:0 18px 28px rgba(0,0,0,.35)}.ug-lab-table:after{content:"";position:absolute;left:18px;right:18px;top:-8px;height:12px;border-radius:999px;background:#64748b;opacity:.65}.ug-softbox{position:absolute;top:34px;width:52px;height:72px;border-radius:14px;background:linear-gradient(135deg,#e5e7eb,#94a3b8);box-shadow:0 0 42px rgba(255,255,255,.26);opacity:.95}.ug-softbox-left{left:38px;transform:rotate(-12deg)}.ug-softbox-right{right:38px;transform:rotate(12deg)}.ug-softbox:after{content:"";position:absolute;width:4px;height:95px;background:#475569;left:50%;top:68px;border-radius:999px}.ug-camera{position:absolute;top:72px;width:58px;height:34px;border-radius:14px;background:#0b1220;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 24px rgba(0,0,0,.35)}.ug-camera span{position:absolute;top:7px;width:20px;height:20px;border-radius:999px;background:radial-gradient(circle,#22c55e 0 22%,#1e293b 24% 100%);box-shadow:0 0 16px rgba(34,197,94,.55)}.ug-camera-left{left:94px}.ug-camera-left span{right:8px}.ug-camera-right{right:94px}.ug-camera-right span{left:8px}.ug-camera:after{content:"";position:absolute;left:25px;top:33px;width:5px;height:92px;border-radius:999px;background:#334155}.ug-open-box{position:absolute;bottom:66px;left:50%;width:112px;height:82px;transform:translateX(-50%);background:linear-gradient(135deg,#c08457,#f2c391);border:3px solid #111827;border-radius:8px;box-shadow:0 22px 36px rgba(0,0,0,.35)}.ug-open-box:before,.ug-open-box:after{content:"";position:absolute;top:-32px;width:58px;height:34px;background:#e3b17d;border:3px solid #111827}.ug-open-box:before{left:-7px;transform:skewX(-28deg)}.ug-open-box:after{right:-7px;transform:skewX(28deg)}.ug-open-box span{position:absolute;left:12px;bottom:12px;width:24px;height:18px;border-radius:3px;background:#ef4444;border:3px solid #fee2e2}.ug-phone-device{position:absolute;left:50%;bottom:105px;width:42px;height:70px;border-radius:10px;background:linear-gradient(160deg,#0f172a,#334155);border:3px solid #020617;transform:translateX(-50%) rotate(-8deg);box-shadow:0 16px 24px rgba(0,0,0,.35)}.ug-phone-device:after{content:"";position:absolute;inset:8px 6px;border-radius:6px;background:linear-gradient(135deg,#22c55e,#67e8f9);opacity:.9}.ug-check-list-premium div{background:rgba(255,255,255,.94)}.ug-products-section .ug-section-head{max-width:620px}.ug-product-card{min-height:300px;padding-top:22px}.ug-product-card:after{opacity:.5}.ug-product-visual{position:relative;z-index:2;height:126px;margin-bottom:22px;display:flex;align-items:center;justify-content:center}.ug-product-phone .ug-product-visual:before{content:"";width:54px;height:98px;border-radius:16px;background:linear-gradient(160deg,#0f172a,#334155);border:4px solid #020617;box-shadow:24px 18px 35px rgba(15,23,42,.15)}.ug-product-phone .ug-product-visual:after{content:"";position:absolute;width:48px;height:92px;border-radius:15px;background:linear-gradient(150deg,#111827,#7c3aed 52%,#22c55e);transform:translateX(28px);border:4px solid #020617}.ug-product-tablet .ug-product-visual:before{content:"";width:96px;height:118px;border-radius:18px;background:linear-gradient(150deg,#0f172a,#1e293b);border:5px solid #020617;box-shadow:0 20px 36px rgba(15,23,42,.16)}.ug-product-tablet .ug-product-visual:after{content:"";position:absolute;width:76px;height:96px;border-radius:12px;background:linear-gradient(135deg,#dbeafe,#22c55e);opacity:.86}.ug-product-laptop .ug-product-visual:before{content:"";width:132px;height:82px;border-radius:12px 12px 4px 4px;background:linear-gradient(135deg,#0f172a,#111827);border:4px solid #020617;box-shadow:0 18px 34px rgba(15,23,42,.16)}.ug-product-laptop .ug-product-visual:after{content:"";position:absolute;bottom:12px;width:158px;height:14px;border-radius:3px 3px 14px 14px;background:linear-gradient(180deg,#94a3b8,#475569);box-shadow:0 14px 22px rgba(15,23,42,.13)}.ug-product-laptop .ug-product-visual span{position:absolute;width:108px;height:58px;border-radius:8px;top:26px;background:linear-gradient(135deg,#22c55e,#0f172a 62%)}.ug-product-desktop .ug-product-visual:before{content:"";width:74px;height:118px;border-radius:16px;background:linear-gradient(160deg,#0f172a,#1f2937);border:4px solid #020617;box-shadow:0 20px 36px rgba(15,23,42,.16)}.ug-product-desktop .ug-product-visual:after{content:"";position:absolute;width:50px;height:50px;border-radius:14px;background:radial-gradient(circle,#22c55e 0 18%,#334155 20% 42%,#111827 44% 100%);box-shadow:0 32px 0 -4px #111827,0 32px 0 0 #020617;transform:translateY(-16px)}
@media(max-width:620px){.ug-softbox{width:40px;height:58px}.ug-softbox-left{left:18px}.ug-softbox-right{right:18px}.ug-camera-left{left:56px}.ug-camera-right{right:56px}.ug-open-box{width:92px;height:68px}.ug-phone-device{width:34px;height:58px}.ug-product-visual{height:112px}.ug-product-card{min-height:auto}}

/* v5 visual trust upgrade */
.ug-lab-stage{height:270px;border-radius:26px;background:radial-gradient(circle at 50% 35%,rgba(34,197,94,.23),transparent 28%),linear-gradient(135deg,#101827,#203142 60%,#0b1724);display:grid;place-items:center;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.13)}
.ug-lab-stage:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:42px 42px;opacity:.42}
.ug-lab-stage:after{content:"";position:absolute;left:8%;right:8%;bottom:33%;height:4px;background:#22c55e;box-shadow:0 0 28px rgba(34,197,94,.9);border-radius:999px}.ug-lab-table{position:absolute;left:22%;right:22%;bottom:19%;height:46px;background:linear-gradient(180deg,#334155,#111827);border-radius:18px 18px 8px 8px;box-shadow:0 18px 35px rgba(0,0,0,.32)}.ug-open-box{position:absolute;bottom:30%;width:98px;height:70px;background:linear-gradient(135deg,#d9a66f,#b77b42);border-radius:8px;box-shadow:0 18px 35px rgba(0,0,0,.35);transform:perspective(520px) rotateX(2deg)}.ug-open-box span{position:absolute;left:0;right:0;top:-34px;margin:auto;width:94px;height:38px;background:#f3c18a;clip-path:polygon(0 100%,50% 0,100% 100%);opacity:.95}.ug-open-box i{position:absolute;left:14px;top:14px;width:22px;height:26px;background:#f8fafc;border-radius:3px}.ug-open-box b{position:absolute;right:14px;top:18px;width:28px;height:5px;background:rgba(15,23,42,.35);border-radius:999px}.ug-lab-camera{position:absolute;left:9%;top:28%;width:64px;height:36px;background:#020617;border-radius:12px;box-shadow:0 0 0 8px rgba(255,255,255,.06)}.ug-lab-camera:before{content:"";position:absolute;right:-22px;top:8px;width:26px;height:20px;background:#020617;clip-path:polygon(0 0,100% 24%,100% 76%,0 100%)}.ug-lab-camera:after{content:"";position:absolute;left:18px;top:34px;width:6px;height:98px;background:#334155;border-radius:999px}.ug-lab-light{position:absolute;right:10%;top:22%;width:76px;height:54px;background:linear-gradient(135deg,#f8fafc,#94a3b8);border:8px solid #020617;border-radius:10px;transform:rotate(-12deg);box-shadow:0 0 38px rgba(255,255,255,.22)}.ug-lab-light:after{content:"";position:absolute;left:27px;top:46px;width:6px;height:118px;background:#334155;border-radius:999px;transform:rotate(12deg)}.ug-product-visual-card{display:flex;flex-direction:column;justify-content:flex-end;padding-top:18px}.ug-product-visual{height:132px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;position:relative;z-index:2}.ug-product-visual img{max-width:100%;max-height:132px;object-fit:contain;filter:drop-shadow(0 18px 24px rgba(15,23,42,.18))}.ug-product-visual-card:after{opacity:.45}.ug-product-visual-card h3{font-size:21px}.ug-product-visual-card p{font-size:15px}
@media(max-width:620px){.ug-lab-stage{height:225px}.ug-lab-camera,.ug-lab-light{transform:scale(.72)}.ug-lab-camera{left:4%;top:22%}.ug-lab-light{right:4%;top:18%}.ug-open-box{transform:scale(.85);bottom:31%}.ug-product-visual{height:112px}.ug-product-visual img{max-height:112px}}

/* V10 - Hero güven sahnesi: animasyon sıfırdan sade ve gerçekçi kutu odaklı */
.ug-inspection-stage{
  height:270px;
  border-radius:26px;
  background:
    radial-gradient(circle at 50% 38%, rgba(34,197,94,.18), transparent 32%),
    linear-gradient(180deg,#111827 0%,#0b1220 100%);
  border:1px solid rgba(255,255,255,.12);
  overflow:hidden;
  position:relative;
  display:block;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08), inset 0 -50px 80px rgba(0,0,0,.22);
}
.ug-inspection-stage:before{content:none!important}
.ug-inspection-stage:after{content:none!important}
.ug-stage-backdrop{
  position:absolute;inset:0;
  background:
    linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px),
    linear-gradient(0deg, rgba(255,255,255,.025) 1px, transparent 1px);
  background-size:42px 42px;
  opacity:.32;
}
.ug-inspection-table{
  position:absolute;left:16%;right:16%;bottom:42px;height:36px;
  border-radius:22px 22px 10px 10px;
  background:linear-gradient(180deg,#475569,#1e293b 55%,#0f172a);
  box-shadow:0 22px 32px rgba(0,0,0,.42), inset 0 1px 0 rgba(255,255,255,.22);
}
.ug-inspection-table:before{
  content:"";position:absolute;left:8%;right:8%;top:-7px;height:10px;border-radius:999px;
  background:linear-gradient(90deg,rgba(148,163,184,.35),rgba(226,232,240,.78),rgba(148,163,184,.35));
}
.ug-real-box{
  position:absolute;left:50%;bottom:75px;width:190px;height:112px;
  transform:translateX(-50%);
  filter:drop-shadow(0 28px 26px rgba(0,0,0,.34));
  animation:ugBoxFloat 4.2s ease-in-out infinite;
}
@keyframes ugBoxFloat{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-4px)}}
.ug-box-front{
  position:absolute;left:20px;right:28px;bottom:0;height:82px;
  background:linear-gradient(135deg,#d59a55 0%,#c7833f 54%,#b56d31 100%);
  border-radius:8px 8px 12px 12px;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.22), inset -18px 0 28px rgba(92,45,12,.16);
}
.ug-box-top{
  position:absolute;left:17px;right:24px;top:6px;height:58px;
  background:linear-gradient(135deg,#f0c182 0%,#d7964b 72%);
  clip-path:polygon(10% 100%,0 28%,48% 0,100% 28%,91% 100%);
  border-radius:6px 6px 2px 2px;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.25);
}
.ug-box-side{
  position:absolute;right:8px;bottom:0;width:46px;height:82px;
  background:linear-gradient(135deg,#c47b37,#9f5d24);
  clip-path:polygon(0 0,100% 14%,100% 100%,0 100%);
  border-radius:0 8px 12px 0;
  opacity:.96;
}
.ug-box-tape{
  position:absolute;left:88px;top:10px;width:18px;height:126px;
  background:linear-gradient(180deg,rgba(255,236,191,.78),rgba(255,255,255,.52),rgba(255,236,191,.7));
  border-radius:2px;
  opacity:.86;
}
.ug-box-label{
  position:absolute;left:18px;top:30px;width:42px;height:32px;border-radius:5px;
  background:#f8fafc;box-shadow:inset 0 0 0 1px rgba(15,23,42,.08);
}
.ug-box-label:after{
  content:"";position:absolute;left:10px;top:9px;width:20px;height:12px;
  background:#ef4444;clip-path:polygon(0 0,100% 100%,0 100%);
}
.ug-box-logo{
  position:absolute;left:72px;bottom:18px;font-size:11px;font-weight:950;color:rgba(15,23,42,.62);white-space:nowrap;
}
.ug-box-lines{
  position:absolute;right:17px;top:35px;width:35px;height:4px;border-radius:999px;background:rgba(15,23,42,.34);
  box-shadow:0 13px 0 rgba(15,23,42,.28);
}
.ug-scan-sweep{
  position:absolute;left:8%;right:8%;top:52%;height:3px;border-radius:999px;
  background:linear-gradient(90deg,transparent,rgba(134,239,172,.9),#22c55e,rgba(134,239,172,.9),transparent);
  box-shadow:0 0 18px rgba(34,197,94,.75),0 0 42px rgba(34,197,94,.32);
  animation:ugSweep 2.7s ease-in-out infinite;
}
.ug-scan-sweep:before{
  content:"";position:absolute;left:25%;right:25%;top:-42px;height:84px;
  background:linear-gradient(180deg,transparent,rgba(34,197,94,.08),transparent);
  filter:blur(1px);
}
@keyframes ugSweep{0%,100%{top:33%;opacity:.45}50%{top:72%;opacity:1}}
.ug-device-card .ug-check-list div{border-radius:15px}
@media(max-width:620px){
  .ug-inspection-stage{height:230px}
  .ug-real-box{width:156px;height:92px;bottom:67px}
  .ug-box-front{height:68px;left:17px;right:23px}
  .ug-box-top{height:48px;left:14px;right:20px}
  .ug-box-side{height:68px;width:38px}
  .ug-box-tape{left:72px;height:104px}
  .ug-box-logo{display:none}
}

/* V11 - Hero sağ panel: çizim/animasyon kaldırıldı, fotoğraf sahnesi eklendi */
.ug-device-card{overflow:hidden}
.ug-device-card .ug-device-top span{animation:ugRecPulse 1.8s ease-in-out infinite}
.ug-studio-photo{
  position:relative;
  height:360px;
  overflow:hidden;
  border-radius:24px;
  background:#020617;
  border:1px solid rgba(255,255,255,.12);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 24px 60px rgba(0,0,0,.24);
}
.ug-studio-photo img{
  width:100%;
  height:100%;
  display:block;
  object-fit:cover;
  object-position:center 45%;
  transform:scale(1.18);
  filter:saturate(.9) contrast(1.02) brightness(.88) blur(.2px);
}
.ug-photo-rec{
  position:absolute;
  top:22px;
  left:22px;
  z-index:3;
  color:#fff;
  font-size:15px;
  font-weight:900;
  letter-spacing:.04em;
  text-shadow:0 2px 14px rgba(0,0,0,.55);
}
.ug-photo-rec::first-letter{color:#fb7185}
.ug-photo-scan{
  position:absolute;
  z-index:4;
  left:-35%;
  top:43%;
  width:38%;
  height:3px;
  border-radius:999px;
  background:linear-gradient(90deg,transparent,rgba(134,239,172,.15),rgba(34,197,94,.92),rgba(187,247,208,.7),transparent);
  box-shadow:0 0 22px rgba(34,197,94,.75),0 0 52px rgba(34,197,94,.25);
  animation:ugPhotoScan 5.8s ease-in-out infinite;
}
.ug-photo-vignette{
  pointer-events:none;
  position:absolute;
  inset:0;
  z-index:2;
  background:radial-gradient(circle at 52% 50%,transparent 42%,rgba(2,6,23,.18) 68%,rgba(2,6,23,.42) 100%);
}
@keyframes ugPhotoScan{
  0%,18%{left:-40%;opacity:0}
  28%{opacity:.95}
  62%{left:100%;opacity:.95}
  72%,100%{left:112%;opacity:0}
}
@keyframes ugRecPulse{
  0%,100%{box-shadow:0 0 0 rgba(251,113,133,0)}
  50%{box-shadow:0 0 24px rgba(251,113,133,.35)}
}
@media(max-width:920px){
  .ug-studio-photo{height:265px}
}
@media(max-width:620px){
  .ug-studio-photo{height:220px;border-radius:20px}
  .ug-photo-rec{top:16px;left:16px;font-size:13px}
}


/* Admin Panel */
.admin-layout{min-height:100vh;background:#f4f8fb;display:grid;grid-template-columns:280px 1fr;color:#0f1f33}.admin-sidebar{background:linear-gradient(180deg,#071524,#0d2740);padding:24px 18px;position:sticky;top:0;height:100vh;color:#fff}.admin-brand{display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:center;color:#fff;text-decoration:none;margin-bottom:28px}.admin-brand .logo,.admin-login-logo .logo{width:38px;height:38px;border-radius:14px;background:#1ed186;color:#062012;display:grid;place-items:center;font-weight:900}.admin-brand small{display:block;color:#88a8c6;font-weight:600}.admin-sidebar nav{display:flex;flex-direction:column;gap:8px}.admin-sidebar nav a{display:flex;gap:10px;align-items:center;color:#b9d0e7;text-decoration:none;padding:13px 14px;border-radius:16px;font-weight:800}.admin-sidebar nav a.active,.admin-sidebar nav a:hover{background:rgba(255,255,255,.1);color:#fff}.admin-main{padding:30px;max-width:1480px;width:100%;margin:0 auto}.admin-topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.admin-topline small{color:#22b875;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.admin-topline h1{margin:4px 0 0;font-size:34px}.admin-status{background:#e7fff4;color:#087d4d;border:1px solid #b9f4d6;padding:9px 14px;border-radius:999px;font-weight:900}.admin-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:18px}.admin-stat,.admin-card,.admin-quick-grid a{background:#fff;border:1px solid #dce8f1;border-radius:24px;box-shadow:0 20px 55px rgba(12,37,63,.08)}.admin-stat{padding:22px;display:flex;flex-direction:column;gap:8px}.admin-stat span{font-size:28px}.admin-stat small{color:#678196;font-weight:800}.admin-stat b{font-size:34px}.admin-stat.highlight{background:linear-gradient(145deg,#eafff5,#fff)}.admin-card{padding:22px;margin-bottom:18px}.admin-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.admin-card h2{margin:0 0 10px}.admin-table-wrap{overflow:auto}.admin-table{width:100%;border-collapse:separate;border-spacing:0}.admin-table th{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#6d8294;text-align:left;background:#f6fafc}.admin-table th,.admin-table td{padding:14px;border-bottom:1px solid #edf2f6;white-space:nowrap}.admin-table a{color:#078a56;font-weight:900;text-decoration:none}.status-pill{display:inline-flex;padding:7px 10px;border-radius:999px;background:#eef7ff;color:#17628e;font-size:12px;font-weight:900}.admin-quick-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.admin-quick-grid a{padding:22px;text-decoration:none;color:#0f1f33;display:flex;flex-direction:column;gap:8px}.admin-quick-grid span{color:#647d91}.admin-filter{display:flex;gap:12px;margin-bottom:16px}.admin-filter input,.admin-filter select,.admin-card input,.admin-card select,.admin-card textarea,.admin-login-card input{width:100%;border:1px solid #d7e4ee;border-radius:14px;padding:13px 14px;background:#fff}.admin-detail-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:18px}.admin-info-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:16px 0}.admin-info-list div{background:#f7fbfd;border:1px solid #e2edf4;border-radius:16px;padding:14px}.admin-info-list small{display:block;color:#698092;font-weight:800}.admin-info-list b{font-size:17px}.muted{color:#678196}.inline-form{display:flex;gap:8px;align-items:center}.inline-form select{min-width:110px}.inline-form button{border:0;background:#0d8f5d;color:#fff;border-radius:10px;padding:10px 12px;font-weight:900}.admin-login-section{min-height:70vh;display:grid;place-items:center;background:radial-gradient(circle at top,#11375a,#06131f);padding:50px 20px}.admin-login-card{width:min(460px,100%);background:#fff;border-radius:30px;padding:32px;box-shadow:0 30px 80px rgba(0,0,0,.25)}.admin-login-logo{display:flex;align-items:center;gap:12px;margin-bottom:18px}.admin-login-card h1{margin:0 0 8px}.admin-login-card p{color:#61788c}.admin-login-card label,.admin-card label{display:block;margin:12px 0 7px;font-weight:900}.admin-login-card small{display:block;margin-top:14px;color:#7a8da0}.alert.error{background:#fff1f1;border:1px solid #ffd3d3;color:#a51616}.alert.success{background:#eafff4;border:1px solid #b7f2d4;color:#087d4d}@media(max-width:900px){.admin-layout{display:block}.admin-sidebar{height:auto;position:relative}.admin-sidebar nav{display:grid;grid-template-columns:repeat(2,1fr)}.admin-main{padding:18px}.admin-stats-grid,.admin-quick-grid,.admin-detail-grid{grid-template-columns:1fr}.admin-filter{flex-direction:column}.admin-topline h1{font-size:26px}}

/* Admin İşlemler v17 */
.admin-card-head-wrap{gap:18px;align-items:flex-start}.admin-card-head-wrap p{margin:4px 0 0}.tx-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.status-tabs{display:flex;gap:8px;overflow:auto;padding:4px 0 14px;margin-bottom:8px}.status-tabs a{white-space:nowrap;text-decoration:none;color:#557087;background:#f5fafc;border:1px solid #dfeaf2;border-radius:999px;padding:10px 13px;font-weight:900;font-size:13px}.status-tabs a.active,.status-tabs a:hover{background:#0b8f5c;color:#fff;border-color:#0b8f5c}.advanced-filter{grid-template-columns:1fr 240px auto auto;display:grid}.advanced-filter .btn{white-space:nowrap}.tx-table td b{display:block}.tx-table td small{display:block;color:#6d8294;margin-top:4px}.table-action{display:inline-flex;background:#eafff4;color:#078a56!important;border:1px solid #b9f4d6;border-radius:999px;padding:9px 13px}.status-pill{gap:6px;align-items:center}.status-pill b{font-size:11px}.status-waiting{background:#fff7e6;color:#9a5b00}.status-paid,.status-approved,.status-done{background:#eafff4;color:#087d4d}.status-shipping,.status-sent{background:#eef7ff;color:#17628e}.status-review{background:#f1edff;color:#6241ad}.status-danger{background:#fff1f1;color:#a51616}.status-draft{background:#eef2f5;color:#667785}.empty-state{display:grid;gap:6px;text-align:center;padding:28px;color:#6d8294}.empty-state b{color:#0f1f33}.admin-pagination{display:flex;gap:8px;justify-content:flex-end;padding-top:18px}.admin-pagination a{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#f5fafc;border:1px solid #dfeaf2;text-decoration:none;color:#36556d;font-weight:900}.admin-pagination a.active{background:#0b8f5c;color:#fff;border-color:#0b8f5c}.tx-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)}.tx-detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.tx-detail-head h2{font-size:32px;margin-top:10px}.back-link{color:#078a56;font-weight:900;text-decoration:none}.tx-info-list{grid-template-columns:repeat(4,1fr)}.tx-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.tx-flow-step{position:relative;background:#f7fbfd;border:1px solid #e2edf4;border-radius:18px;padding:15px 15px 15px 44px;min-height:88px}.tx-flow-step span{position:absolute;left:15px;top:18px;width:16px;height:16px;border-radius:50%;background:#ccd9e3;box-shadow:0 0 0 5px #eef4f8}.tx-flow-step.done span,.tx-flow-step.current span{background:#17bd78;box-shadow:0 0 0 5px #dff9ed}.tx-flow-step.current{border-color:#17bd78;background:#edfff6}.tx-flow-step b{display:block;font-size:14px}.tx-flow-step small{display:block;color:#6d8294;margin-top:5px;line-height:1.35}.party-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.party-card{background:#f7fbfd;border:1px solid #e2edf4;border-radius:18px;padding:16px;display:grid;gap:5px}.party-card small{color:#078a56;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.party-card b{font-size:17px}.party-card span{color:#6d8294}.sticky-admin-card{position:sticky;top:24px;align-self:start}.check-list-box{display:grid;gap:8px;background:#f7fbfd;border:1px solid #e2edf4;border-radius:18px;padding:14px}.check-list-box label{display:flex!important;gap:9px;align-items:center;margin:0!important;font-weight:800!important;color:#36556d}.check-list-box input{width:auto!important}.admin-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.admin-form-grid .span-2{grid-column:span 2}.new-tx-card{max-width:980px}.btn.small{padding:10px 14px;font-size:13px}
@media(max-width:1100px){.tx-stats,.tx-info-list,.tx-flow{grid-template-columns:repeat(2,1fr)}.tx-detail-grid{grid-template-columns:1fr}.sticky-admin-card{position:relative;top:auto}.advanced-filter{grid-template-columns:1fr}.party-grid{grid-template-columns:1fr}}
@media(max-width:680px){.tx-stats,.tx-info-list,.tx-flow,.admin-form-grid{grid-template-columns:1fr}.admin-form-grid .span-2{grid-column:auto}.tx-detail-head{display:block}.status-tabs a{font-size:12px}.admin-card-head-wrap{display:block}.admin-card-head-wrap .btn{margin-top:12px}}

/* Inspection Reports */
.inspection-card{scroll-margin-top:24px}.inspection-report-form .admin-form-grid{margin-top:10px}.inspection-report-form select,.inspection-report-form input,.inspection-report-form textarea{background:#fff}.report-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:18px}.report-actions .btn{white-space:nowrap}.inspection-card .status-pill{align-self:flex-start}.status-review{background:#f1edff;color:#6241ad}.status-done{background:#eafff4;color:#087d4d}.status-danger{background:#fff1f1;color:#a51616}.status-draft{background:#eef2f5;color:#667785}
@media(max-width:900px){.report-actions{display:grid}.report-actions .btn{width:100%;justify-content:center}}

/* V20 Güvenli İşlem Başlat */
.ug-start-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:start}.ug-start-form{max-width:none;margin:0}.ug-start-form h2{font-size:22px;margin:18px 0 4px;color:#0f172a}.ug-start-side{display:grid;gap:16px;position:sticky;top:94px}.ug-start-side .card{box-shadow:0 18px 50px rgba(15,23,42,.07)}.ug-start-side .icon{background:#0f172a;color:#fff;font-weight:950}.ug-created-box{display:grid;gap:10px;margin-bottom:18px}.ug-created-box b{font-size:18px}.ug-created-box span{color:#166534}.ug-created-box input{background:#fff;border-color:#bbf7d0;font-weight:750;color:#14532d}.ug-my-tx-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ug-my-tx-card{display:grid;gap:10px}.ug-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.ug-price{font-size:24px;font-weight:950;color:#0f172a}.seller-approval-card{max-width:980px;margin:auto;background:#fff;border:1px solid #e2e8f0;border-radius:28px;padding:28px;box-shadow:0 22px 65px rgba(15,23,42,.09)}.seller-approval-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.seller-approval-head small{display:block;color:#16a34a;font-weight:950;text-transform:uppercase;letter-spacing:.09em}.seller-approval-head h2{font-size:34px;margin:6px 0 0;color:#0f172a}.approval-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}.approval-grid>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:16px;display:grid;gap:4px}.approval-grid small{color:#64748b;font-weight:900}.approval-grid b{color:#0f172a;font-size:17px}.approval-grid span{color:#64748b}.approval-desc{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:16px;color:#334155;line-height:1.7}.approval-form{display:grid;gap:16px;margin-top:20px}.terms-line{display:flex!important;gap:10px;align-items:flex-start;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:18px;padding:15px;color:#14532d!important}.terms-line input{width:auto!important;margin-top:4px}@media(max-width:980px){.ug-start-layout{grid-template-columns:1fr}.ug-start-side{position:relative;top:auto;grid-template-columns:repeat(3,1fr)}.ug-my-tx-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.ug-start-side,.ug-my-tx-grid,.approval-grid{grid-template-columns:1fr}.seller-approval-head{display:block}.seller-approval-card{padding:20px;border-radius:22px}.ug-card-top{display:grid}}
/* V21 secure transaction start refinements */
.ug-form-intro{background:linear-gradient(135deg,#ecfdf5,#f8fafc);border:1px solid #bbf7d0;border-radius:20px;padding:18px 20px;margin:0 0 20px;display:grid;gap:6px;color:#0f172a}.ug-form-intro b{font-size:17px}.ug-form-intro span{color:#475569;line-height:1.6}.ug-id-card{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#0f172a;color:#fff;border-radius:18px;padding:18px 20px;margin:10px 0 18px;box-shadow:0 16px 40px rgba(15,23,42,.12)}.ug-id-card small{display:block;color:#86efac;font-weight:900;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.ug-id-card b{font-size:26px;letter-spacing:.04em}.ug-id-card span{color:#cbd5e1;font-weight:700}.ug-id-lookup{display:grid;grid-template-columns:1fr 120px;gap:10px}.ug-id-lookup .btn{height:48px;display:flex;align-items:center;justify-content:center}.field-help{margin:8px 0 18px;color:#64748b;line-height:1.55}.ug-seller-confirmed{display:flex;gap:14px;align-items:flex-start;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:18px;padding:16px;margin:10px 0 18px}.ug-confirm-icon{width:34px;height:34px;border-radius:50%;background:#22c55e;color:#fff;display:grid;place-items:center;font-weight:950;flex:0 0 auto}.ug-seller-confirmed b{color:#14532d}.ug-masked-grid{display:grid;gap:5px;margin-top:8px;color:#166534}.ug-masked-grid strong{color:#052e16}.ug-info-line{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;border-radius:14px;padding:13px 15px;margin-top:14px;font-weight:750}.ug-process-side{gap:14px}.ug-process-card{display:grid;grid-template-columns:48px 1fr;gap:14px;background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:18px;box-shadow:0 18px 50px rgba(15,23,42,.07)}.ug-process-card .step-no{width:44px;height:44px;border-radius:16px;background:#0f172a;color:#fff;display:grid;place-items:center;font-size:20px;font-weight:950}.ug-process-card h3{margin:0 0 6px;color:#0f172a;font-size:17px}.ug-process-card p{margin:0;color:#64748b;line-height:1.55}.ug-why-card{background:#0f172a;color:#fff;border-radius:24px;padding:22px;box-shadow:0 18px 50px rgba(15,23,42,.12)}.ug-why-card h3{margin:0 0 8px}.ug-why-card p{margin:0;color:#cbd5e1;line-height:1.65}@media(max-width:700px){.ug-id-card{display:grid}.ug-id-lookup{grid-template-columns:1fr}.ug-process-card{grid-template-columns:42px 1fr;padding:16px}.ug-process-card .step-no{width:40px;height:40px;border-radius:14px}}

.ug-media-box{margin-top:18px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:20px;padding:18px;display:grid;gap:14px}.ug-media-box b{display:block;color:#0f172a;font-size:17px}.ug-media-box span{display:block;color:#64748b;line-height:1.55;margin-top:4px}.ug-file-drop{display:grid!important;place-items:center;gap:6px;text-align:center;background:#fff;border:1px solid #dbeafe;border-radius:18px;padding:22px!important;cursor:pointer;color:#0f172a}.ug-file-drop input{display:none}.ug-file-drop strong{font-size:16px}.ug-file-drop small{color:#64748b;font-weight:700}.ug-approval-media{margin-top:20px}.ug-approval-media h3{margin:0 0 12px;color:#0f172a}.ug-media-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ug-media-thumb{height:118px;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;background:#f8fafc;display:grid;place-items:center;color:#0f172a;font-weight:900;text-decoration:none}.ug-media-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ug-media-thumb.video{background:#0f172a;color:#fff}@media(max-width:700px){.ug-media-grid{grid-template-columns:repeat(2,1fr)}}

/* V23 - Güvenli işlem başlat: alıcı ID doğrulama akışı */
.ug-id-lookup-strong{display:grid!important;grid-template-columns:minmax(0,1fr) 190px!important;gap:12px!important;align-items:stretch!important;margin-bottom:10px}.ug-id-lookup-strong input{height:52px!important}.ug-check-btn{height:52px!important;border-radius:14px!important;font-weight:950!important;white-space:nowrap!important;display:flex!important;align-items:center!important;justify-content:center!important}.ug-id-warning{display:grid;gap:5px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;border-radius:16px;padding:14px 16px;margin:10px 0 18px}.ug-id-warning b{color:#7c2d12}.ug-id-warning span{line-height:1.55}.ug-buyer-confirmed p{margin:4px 0 0;color:#166534;line-height:1.45}.ug-start-form button[disabled]{opacity:.55;cursor:not-allowed;filter:grayscale(.25)}.ug-create-help{text-align:center;margin-top:8px!important}
@media(max-width:700px){.ug-id-lookup-strong{grid-template-columns:1fr!important}.ug-check-btn{width:100%!important}}
.ug-success-only{padding:22px;border-radius:20px;background:#ecfdf5;border:1px solid #bbf7d0;box-shadow:0 18px 45px rgba(22,163,74,.08)}
.ug-success-only p{margin:0;color:#14532d;line-height:1.6;font-weight:700}
.ug-success-only .btn{width:max-content;margin-top:4px}

/* Kullanıcı İşlemlerim v29 */
.ug-tx-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:22px}.ug-tx-summary-grid>div{background:#fff;border:1px solid #dce8f1;border-radius:24px;padding:22px;box-shadow:0 20px 55px rgba(12,37,63,.07)}.ug-tx-summary-grid small{display:block;color:#0ca66b;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.ug-tx-summary-grid b{display:block;font-size:34px;color:#0b1428;margin:8px 0 4px}.ug-tx-summary-grid span{color:#647d91;font-weight:700}.ug-empty-panel{background:#fff;border:1px solid #dce8f1;border-radius:28px;box-shadow:0 22px 65px rgba(12,37,63,.08);padding:34px;text-align:center;display:grid;gap:12px;justify-items:center}.ug-empty-panel b{font-size:24px;color:#0b1428}.ug-empty-panel span{color:#647d91}.ug-my-tx-list{display:grid;gap:18px}.ug-tx-track-card{background:#fff;border:1px solid #dce8f1;border-radius:28px;padding:22px;box-shadow:0 20px 60px rgba(12,37,63,.07)}.ug-tx-track-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:16px}.ug-tx-track-head small{color:#0ca66b;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.ug-tx-track-head h3{font-size:25px;margin:4px 0;color:#0b1428}.ug-tx-track-head span{color:#647d91;font-weight:700}.ug-tx-head-right{display:grid;gap:10px;justify-items:end}.ug-tx-head-right>b{font-size:25px;color:#0b1428}.ug-tx-mini-info{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.ug-tx-mini-info div{background:#f7fbfd;border:1px solid #e2edf4;border-radius:18px;padding:13px}.ug-tx-mini-info small{display:block;color:#70879b;font-weight:800}.ug-tx-mini-info b{color:#10233a}.ug-tx-progress{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.ug-tx-step{position:relative;border:1px solid #e2edf4;background:#f7fbfd;border-radius:18px;padding:15px 12px 14px;min-height:106px}.ug-tx-step i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#d9e5ee;color:#526a7e;font-style:normal;font-weight:900;margin-bottom:10px}.ug-tx-step b{display:block;color:#0b1428;font-size:14px}.ug-tx-step span{display:block;color:#647d91;font-size:12px;line-height:1.35;margin-top:4px}.ug-tx-step.done,.ug-tx-step.current{border-color:#9ee7c0;background:#ecfff5}.ug-tx-step.done i,.ug-tx-step.current i{background:#22c76f;color:#fff}.ug-tx-step.current{box-shadow:0 12px 36px rgba(34,199,111,.12)}.ug-tx-track-actions{display:flex;justify-content:flex-end;margin-top:16px}.ug-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px}.ug-detail-main{display:grid;gap:18px}.ug-detail-card{background:#fff;border:1px solid #dce8f1;border-radius:28px;padding:22px;box-shadow:0 20px 60px rgba(12,37,63,.07)}.ug-detail-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.ug-detail-head small{color:#0ca66b;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.ug-detail-head h2{font-size:34px;margin:4px 0;color:#0b1428}.ug-detail-head span{color:#647d91;font-weight:700}.ug-detail-price{display:grid;gap:10px;justify-items:end}.ug-detail-price>b{font-size:28px;color:#0b1428}.ug-detail-progress{margin-top:18px}.ug-detail-info-grid,.ug-report-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ug-detail-info-grid div,.ug-report-grid div{background:#f7fbfd;border:1px solid #e2edf4;border-radius:18px;padding:14px}.ug-detail-info-grid small,.ug-report-grid small{display:block;color:#70879b;font-weight:800}.ug-detail-info-grid b,.ug-report-grid b{color:#10233a}.ug-detail-desc{background:#f8fbfd;border:1px solid #e2edf4;border-radius:18px;padding:16px;margin-top:14px}.ug-detail-desc b{color:#0b1428}.ug-detail-desc p{margin:8px 0 0;color:#526a7e;line-height:1.65}.ug-panel-media-grid{margin-top:10px}.ug-party-list{display:grid;gap:12px;margin:14px 0}.ug-party-list div{background:#f7fbfd;border:1px solid #e2edf4;border-radius:18px;padding:15px}.ug-party-list small{display:block;color:#0ca66b;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.ug-party-list b{display:block;color:#0b1428;font-size:18px;margin:5px 0}.ug-party-list span{color:#647d91;font-weight:700}.ug-current-note{background:#0f172a;color:#fff;border-radius:20px;padding:18px;margin:16px 0}.ug-current-note b{display:block;margin-bottom:6px}.ug-current-note span{color:#cbd5e1;line-height:1.55}.sticky-user-card{position:sticky;top:24px}.btn.full{width:100%;justify-content:center}.ug-media-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ug-media-thumb{min-height:125px;border-radius:18px;background:#eef5f9;border:1px solid #dce8f1;overflow:hidden;display:grid;place-items:center;text-decoration:none;color:#0b1428;font-weight:900}.ug-media-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ug-media-thumb.video{background:#0f172a;color:#fff}@media(max-width:1180px){.ug-tx-progress{grid-template-columns:repeat(3,1fr)}.ug-detail-layout{grid-template-columns:1fr}.sticky-user-card{position:relative;top:auto}.ug-detail-info-grid,.ug-report-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.ug-tx-summary-grid,.ug-tx-mini-info,.ug-detail-info-grid,.ug-report-grid{grid-template-columns:1fr}.ug-tx-track-head,.ug-detail-head{display:block}.ug-tx-head-right,.ug-detail-price{justify-items:start;margin-top:12px}.ug-tx-progress{grid-template-columns:1fr}.ug-media-grid{grid-template-columns:repeat(2,1fr)}.ug-tx-track-card,.ug-detail-card{border-radius:22px;padding:18px}.ug-detail-head h2{font-size:26px}}

/* V30 - Alıcı onay aksiyonları */
.btn.danger{background:#ef4444;color:#fff;border-color:#ef4444}.btn.danger:hover{background:#dc2626;transform:translateY(-1px)}
.ug-buyer-action-card>p{margin:0 0 16px;color:#526a7e;line-height:1.65;font-weight:700}.ug-buyer-action-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ug-approve-box,.ug-reject-box{border:1px solid #dce8f1;border-radius:22px;padding:18px;background:#f8fbfd;display:grid;gap:10px}.ug-approve-box{background:#ecfff5;border-color:#bbf7d0}.ug-reject-box{background:#fff7f7;border-color:#fecaca}.ug-approve-box b,.ug-reject-box b{font-size:18px;color:#0b1428}.ug-approve-box span,.ug-reject-box span{color:#647d91;line-height:1.5;font-weight:700}.ug-reject-box textarea{min-height:86px;background:#fff}.ug-rejection-note{background:#fff7f7;border:1px solid #fecaca;color:#7f1d1d;border-radius:18px;padding:15px;margin:14px 0}.ug-rejection-note b{display:block;margin-bottom:5px}.ug-rejection-note span{line-height:1.55}@media(max-width:760px){.ug-buyer-action-grid{grid-template-columns:1fr}}

.ug-inline-approval{margin-top:16px;border:1px solid #bbf7d0;background:#ecfff5;border-radius:20px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.ug-inline-approval b{display:block;color:#064e3b;font-size:16px;margin-bottom:4px}.ug-inline-approval span{display:block;color:#376151;font-weight:700;line-height:1.45}.ug-inline-approval-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.btn.danger{background:#ef4444;color:#fff;border-color:#ef4444}.btn.danger:hover{background:#dc2626;border-color:#dc2626;color:#fff}@media(max-width:760px){.ug-inline-approval{display:block}.ug-inline-approval-actions{margin-top:12px}.ug-inline-approval-actions .btn,.ug-inline-approval-actions form{width:100%}.ug-inline-approval-actions form button{width:100%;justify-content:center}}

/* V32 - Ödeme bildirimi ve kargo bilgileri */
.ug-simple-action-form{display:grid;gap:12px;margin-top:14px}.ug-simple-action-form label{font-weight:900;color:#0b1428}.ug-simple-action-form input,.ug-simple-action-form textarea{width:100%;border:1px solid #d7e4ee;border-radius:14px;padding:13px 14px;background:#fff;font:inherit}.ug-two-cols-form{grid-template-columns:1fr 1fr}.ug-two-cols-form .btn{grid-column:1/-1}.ug-payment-action-card{background:linear-gradient(145deg,#fff,#f0fff7)}.ug-shipping-action-card{background:linear-gradient(145deg,#fff,#f8fbff)}@media(max-width:760px){.ug-two-cols-form{grid-template-columns:1fr}}

/* V33 ödeme akışı renk düzeltmeleri */
.ug-tx-step.current.current-waiting{border-color:#facc15;background:#fff8db;box-shadow:0 12px 36px rgba(250,204,21,.14)}
.ug-tx-step.current.current-waiting i{background:#f59e0b;color:#fff}
.ug-tx-step.current.current-reported{border-color:#93c5fd;background:#eff6ff;box-shadow:0 12px 36px rgba(59,130,246,.12)}
.ug-tx-step.current.current-reported i{background:#3b82f6;color:#fff}
.ug-tx-step.current.current-danger{border-color:#fecaca;background:#fff1f2;box-shadow:0 12px 36px rgba(239,68,68,.12)}
.ug-tx-step.current.current-danger i{background:#ef4444;color:#fff}
.ug-bank-box{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;background:#f8fbfd;border:1px solid #dce8f1;border-radius:20px;padding:16px}
.ug-bank-box div{background:#fff;border:1px solid #e2edf4;border-radius:16px;padding:13px 14px}
.ug-bank-box .wide{grid-column:1/-1}.ug-bank-box small{display:block;color:#647d91;font-weight:800;margin-bottom:4px}.ug-bank-box b{display:block;color:#0b1428;font-size:16px;word-break:break-word}
@media(max-width:760px){.ug-bank-box{grid-template-columns:1fr}}

/* v35 - İşlemlerim ödeme/kargo aksiyon kartları */
.ug-inline-payment,.ug-inline-shipping{margin-top:16px;border-radius:20px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.ug-inline-payment{background:#fffbeb;border:1px solid #fde68a}.ug-inline-payment b{display:block;color:#92400e;font-size:16px;margin-bottom:4px}.ug-inline-payment span{display:block;color:#78350f;font-weight:700;line-height:1.45}.ug-inline-payment-info{background:#eff6ff;border-color:#bfdbfe}.ug-inline-payment-info b{color:#1d4ed8}.ug-inline-payment-info span{color:#1e3a8a}.ug-inline-shipping{background:#f0fdf4;border:1px solid #bbf7d0}.ug-inline-shipping b{display:block;color:#064e3b;font-size:16px;margin-bottom:4px}.ug-inline-shipping span{display:block;color:#376151;font-weight:700;line-height:1.45}@media(max-width:760px){.ug-inline-payment,.ug-inline-shipping{display:block}.ug-inline-payment .btn,.ug-inline-shipping .btn{width:100%;margin-top:12px;justify-content:center}}

/* V36 multi bank payment settings */
.ug-bank-admin-list{display:flex;flex-direction:column;gap:18px}
.ug-bank-admin-row{border:1px solid var(--border);border-radius:22px;padding:18px;background:#fff;box-shadow:0 14px 36px rgba(15,23,42,.06)}
.ug-bank-row-head{display:flex;align-items:center;gap:18px;justify-content:space-between;margin-bottom:14px;flex-wrap:wrap}
.ug-bank-row-head strong{font-size:16px;color:var(--navy)}
.ug-bank-row-head label{display:inline-flex;align-items:center;gap:8px;font-weight:800;color:#334155;font-size:13px}
.between-actions{justify-content:space-between;display:flex;gap:12px;flex-wrap:wrap}
.multi-preview{margin-top:14px}
.ug-bank-select-wrap{margin:16px 0 12px}
.ug-bank-select-wrap label{display:block;font-weight:900;color:var(--navy);margin-bottom:8px}
.ug-bank-select{width:100%;height:48px;border:1px solid var(--border);border-radius:14px;background:#fff;padding:0 14px;font-weight:800;color:var(--navy)}
.ug-bank-choice{margin-bottom:14px}
.ug-input-like{width:100%;border:1px solid #dbe5f0;border-radius:14px;padding:14px 16px;font-weight:800;background:#fff;color:#0f172a;outline:none;margin-bottom:14px}
.ug-input-like:focus{border-color:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.12)}
.ug-shipping-option{margin-top:10px}

.ug-inline-shipping-sent{background:#fff7df;border-color:#f6cf63;color:#4d3400}
.ug-inline-shipping-sent b{color:#7a4c00}
.ug-tx-step.current-shipping{background:#fff7df;border-color:#f6cf63;box-shadow:0 14px 34px rgba(245, 158, 11, .14)}
.ug-tx-step.current-shipping i{background:#f59e0b;color:#fff}
.ug-tx-step.current-shipping b{color:#7a4c00}


.admin-actions-inline{display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap}
.table-action.danger-link{border:0;background:transparent;color:#dc2626;cursor:pointer;font:inherit;padding:0;text-decoration:none;font-weight:700}
.danger-btn{border-color:rgba(220,38,38,.28)!important;color:#b91c1c!important;background:rgba(254,242,242,.9)!important}
.danger-btn:hover,.table-action.danger-link:hover{color:#991b1b!important}

.ug-report-decision-box,.ug-inline-report-review{margin-top:18px;background:#ecfff5;border:1px solid #9ee7c0;border-radius:20px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:14px}.ug-report-decision-box b,.ug-inline-report-review b{display:block;color:#0b1428;margin-bottom:5px}.ug-report-decision-box span,.ug-inline-report-review span{display:block;color:#526a7e;line-height:1.45;font-weight:700}.ug-report-decision-box.passive{background:#f7fbfd;border-color:#e2edf4}.ug-inspection-report-card{scroll-margin-top:24px}@media(min-width:1181px){.ug-detail-progress.ug-tx-progress,.ug-tx-track-card .ug-tx-progress{grid-template-columns:repeat(7,1fr)}}@media(max-width:760px){.ug-report-decision-box,.ug-inline-report-review{display:grid}.ug-report-decision-box .btn,.ug-inline-report-review .btn{width:100%;justify-content:center}}
.ug-video-thumb{display:flex!important;flex-direction:column;gap:8px;padding:8px;text-decoration:none;min-height:150px}.ug-video-thumb video{width:100%;max-height:180px;border-radius:14px;background:#0f172a;object-fit:cover}.ug-video-thumb a{font-weight:900;color:inherit;text-decoration:none;text-align:center;font-size:13px}

/* v115 - medya yönetimi ve popup */
.ug-media-thumb{border:1px solid #dce8f1;cursor:pointer;padding:0;font:inherit}.ug-media-thumb.video{min-height:125px}.ug-video-thumb{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:12px;text-align:center}.ug-play-badge{width:46px;height:46px;border-radius:999px;background:rgba(255,255,255,.16);display:grid;place-items:center;color:#fff;font-size:20px}.ug-media-manage-item{display:grid;gap:8px}.ug-media-delete-form{display:flex;justify-content:center}.ug-modal-lock{overflow:hidden}.ug-media-modal{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:18px}.ug-media-modal.open{display:flex}.ug-media-modal-backdrop{position:absolute;inset:0;background:rgba(2,6,23,.78);backdrop-filter:blur(5px)}.ug-media-modal-box{position:relative;z-index:1;width:min(980px,96vw);max-height:92vh;background:#fff;border-radius:24px;box-shadow:0 30px 90px rgba(0,0,0,.35);overflow:hidden}.ug-media-modal-close{position:absolute;top:12px;right:12px;width:42px;height:42px;border-radius:999px;border:0;background:#0f172a;color:#fff;font-size:28px;line-height:1;cursor:pointer;z-index:2}.ug-media-modal-title{padding:18px 64px 14px 20px;font-weight:900;color:#0f172a;border-bottom:1px solid #e2e8f0}.ug-media-modal-body{background:#07111f;display:grid;place-items:center;min-height:280px;max-height:calc(92vh - 70px);overflow:auto}.ug-media-modal-body img{max-width:100%;max-height:calc(92vh - 90px);display:block}.ug-media-modal-body video{width:100%;max-height:calc(92vh - 125px);background:#000;display:block}.ug-media-modal-note{width:100%;background:#fff7ed;color:#9a3412;padding:10px 16px;font-weight:800;font-size:13px;text-align:center}@media(max-width:760px){.ug-media-modal{padding:10px}.ug-media-modal-box{border-radius:18px}.ug-media-modal-title{font-size:14px}.ug-media-modal-close{width:38px;height:38px}}

/* v116 - admin işlem detay sadeleştirme */
.status-side-card .admin-card-head{margin-bottom:14px}
.status-current-box{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f8fafc;border:1px solid #e2edf4;border-radius:18px;padding:14px 15px;margin-bottom:16px}
.status-current-box small{font-weight:900;color:#64748b;text-transform:uppercase;letter-spacing:.03em}
.side-helper-box{margin-top:18px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;padding:16px}
.side-helper-box b{display:block;color:#0b1428;margin-bottom:6px}
.side-helper-box p{margin:0 0 12px;color:#526a7e;font-weight:700;line-height:1.45}
.inspection-report-form .inspection-media-admin{background:#f8fafc;border:1px solid #e2edf4;border-radius:22px;padding:18px;margin-bottom:18px}
.inspection-report-form .inspection-media-admin h3{margin-top:0}
@media(max-width:980px){.status-side-card{position:static!important}}

/* v117 - Inceleme raporu PDF indirme */
.ug-report-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}
.ug-report-card-head h3{margin-bottom:6px}
.ug-report-download-btn{white-space:nowrap;min-height:44px;display:inline-flex;align-items:center;justify-content:center}
@media(max-width:720px){.ug-report-card-head{flex-direction:column}.ug-report-download-btn{width:100%}}

/* v118: premium inspection report tabs + clear PDF action */
.ug-report-actions-top{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#f0fdf4;border:1px solid #9ee7c0;border-radius:20px;padding:14px 16px;margin:0 0 16px}
.ug-report-actions-top span{color:#526a7e;font-weight:800;line-height:1.35}.ug-report-actions-top .btn{box-shadow:0 10px 28px rgba(34,199,111,.16)}
.ug-report-tabs{display:flex;gap:10px;flex-wrap:wrap;background:#f7fbfd;border:1px solid #e2edf4;border-radius:18px;padding:8px;margin:8px 0 16px}
.ug-report-tabs button{border:0;background:transparent;border-radius:14px;padding:11px 15px;color:#647d91;font-weight:900;cursor:pointer}
.ug-report-tabs button.active{background:#0f172a;color:#fff;box-shadow:0 10px 24px rgba(15,23,42,.16)}
.ug-report-tab-panel{display:none}.ug-report-tab-panel.active{display:block}.ug-report-tab-panel .ug-detail-desc:first-child{margin-top:0}
@media(max-width:760px){.ug-report-actions-top{display:grid}.ug-report-actions-top .btn{width:100%;justify-content:center}.ug-report-tabs{display:grid;grid-template-columns:1fr 1fr}.ug-report-tabs button{width:100%}}

/* v120 teslimat akışı */
.delivery-admin-card{border:1px solid rgba(28,199,111,.22);box-shadow:0 18px 48px rgba(15,23,42,.08)}
.delivery-form .ug-check-row{display:flex!important;align-items:center;gap:10px;font-weight:900;background:#f8fafc;border:1px solid #e6edf3;border-radius:16px;padding:12px 14px;margin-top:10px}
.delivery-form .ug-check-row input{width:auto!important;accent-color:#16a34a}.delivery-form .ug-check-row span{line-height:1.2}
.ug-delivery-card,.ug-payout-card{border:1px solid rgba(34,197,94,.26);background:linear-gradient(180deg,#fff,#f7fff9)}
.ug-payout-card{border-color:rgba(37,99,235,.20);background:linear-gradient(180deg,#fff,#f8fbff)}
.ug-delivery-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.ug-delivery-head h3{margin:0 0 6px}.ug-delivery-head p{margin:0;color:#526a7e;font-weight:700;line-height:1.45}
.ug-delivery-info-grid a{color:#0f7a45;text-decoration:none;font-weight:900}.ug-delivery-info-grid a:hover{text-decoration:underline}
@media(max-width:760px){.ug-delivery-head{display:grid}.ug-delivery-head .status-pill{justify-self:start}}

/* v122 - alıcı kargo bilgisini işlem kartlarının altında net göster */
.ug-step-cargo-box{margin-top:10px;padding:10px;border-radius:14px;background:rgba(16,185,129,.10);border:1px solid rgba(16,185,129,.24);display:grid;gap:4px;font-size:12px;line-height:1.35}
.ug-step-cargo-box strong{font-size:12px;color:#065f46}
.ug-step-cargo-box span{font-size:12px;color:#1f2937!important;display:block}
.ug-step-cargo-box a{font-weight:800;color:#047857;text-decoration:none}
.ug-step-mini-info{display:block;margin-top:10px;font-style:normal;font-size:12px;color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;padding:9px}

/* v124: işlem kartlarındaki detayları süreç kartlarının altındaki ayrı panele taşı */
.ug-tx-track-card .ug-tx-step{min-height:128px;display:flex;flex-direction:column;align-items:flex-start}
.ug-tx-track-card .ug-tx-step span{flex:0}
.ug-status-info-panel{margin-top:14px;border-radius:20px;border:1px solid #dce8f1;background:#f8fbfd;padding:16px;display:flex;gap:14px;align-items:flex-start;box-shadow:0 14px 38px rgba(12,37,63,.05)}
.ug-status-panel-icon{width:44px;height:44px;border-radius:16px;display:grid;place-items:center;background:#ecfff5;border:1px solid #9ee7c0;font-size:22px;flex:0 0 44px}
.ug-status-panel-body{min-width:0;flex:1}.ug-status-panel-body small{display:block;color:#0ca66b;font-weight:900;text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px}.ug-status-panel-body h4{margin:0 0 10px;color:#0b1428;font-size:18px}.ug-status-panel-body p{margin:10px 0 0;color:#526a7e;font-weight:700;line-height:1.55}.ug-status-panel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ug-status-panel-grid div{background:#fff;border:1px solid #e2edf4;border-radius:15px;padding:11px 12px}.ug-status-panel-grid span{display:block;color:#70879b;font-size:12px;font-weight:800}.ug-status-panel-grid b{display:block;color:#10233a;margin-top:3px;font-size:14px}.ug-status-info-panel .btn{margin-top:12px}.ug-payout-summary-panel .ug-status-panel-icon{background:#eff6ff;border-color:#bfdbfe}
@media(max-width:760px){.ug-status-info-panel{display:grid}.ug-status-panel-grid{grid-template-columns:1fr}.ug-status-info-panel .btn{width:100%;justify-content:center}}

/* v128 - onay özeti, medya sayacı ve yükleme durumu */
.ug-approval-product-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;padding:14px;border:1px solid rgba(15,23,42,.10);border-radius:18px;background:linear-gradient(180deg,#fff,rgba(248,250,252,.9));}
.ug-approval-product-summary .wide{grid-column:1/-1}.ug-approval-product-summary small{display:block;color:#64748b;font-weight:800;margin-bottom:4px}.ug-approval-product-summary b{display:block;color:#0f172a}.ug-approval-product-summary p{margin:0;color:#334155;line-height:1.55}.ug-approval-media-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0 10px;padding:10px 12px;border-radius:14px;background:#f8fafc;border:1px solid rgba(15,23,42,.08)}.ug-approval-media-summary span,.ug-file-selected-count{color:#64748b;font-size:13px;font-weight:800}.ug-approval-mini-media{margin-bottom:16px}.ug-file-selected-count{display:block;margin-top:8px}.ug-upload-progress{margin-top:10px;padding:12px 14px;border-radius:14px;background:#ecfeff;border:1px solid rgba(6,182,212,.25);color:#0f766e;font-weight:800;text-align:center}.ug-admin-media-counts{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 14px}.ug-admin-media-counts span{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border-radius:999px;background:#f8fafc;border:1px solid rgba(15,23,42,.10);font-weight:900;color:#334155}@media(max-width:720px){.ug-approval-product-summary{grid-template-columns:1fr}.ug-approval-media-summary{align-items:flex-start;flex-direction:column}}

/* v129 - Alıcı onayı liste kartı ürün/medya görünümü */
.ug-inline-approval-expanded{display:block;background:linear-gradient(180deg,#ecfff5,#ffffff);border-color:#86efac;padding:18px;margin-top:18px}
.ug-inline-approval-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}
.ug-inline-approval-expanded .ug-approval-product-summary-inline{margin:12px 0;background:#fff}
.ug-approval-inline-media{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-bottom:14px}
.ug-buyer-precheck-note{padding:12px 14px;border-radius:16px;background:#f8fafc;border:1px solid rgba(15,23,42,.08);color:#475569;font-weight:800;line-height:1.5;margin:12px 0}
.ug-inline-approval-expanded .ug-inline-approval-actions{justify-content:flex-end;margin-top:10px}
@media(max-width:760px){.ug-inline-approval-head{display:block}.ug-inline-approval-head .btn{margin-top:12px;width:100%;justify-content:center}.ug-approval-inline-media{grid-template-columns:repeat(2,minmax(0,1fr))}.ug-inline-approval-expanded .ug-inline-approval-actions{justify-content:stretch}.ug-inline-approval-expanded .ug-inline-approval-actions a,.ug-inline-approval-expanded .ug-inline-approval-actions form{width:100%}}

/* v130 support center */
.ug-support-quick-card{display:grid;gap:12px}.ug-support-quick-card p{color:#526a7e;line-height:1.55;margin:0}.ug-support-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:18px}.support-form{display:grid;gap:13px;margin-top:14px}.support-form label{display:grid;gap:7px;color:#0b1428;font-weight:900}.support-form input,.support-form select,.support-form textarea{width:100%;border:1px solid #dce8f1;background:#f8fbfd;border-radius:16px;padding:13px 14px;color:#10233a;font:inherit}.support-form textarea{resize:vertical}.support-form small{color:#70879b;font-weight:700}.support-form.compact{background:#f8fbfd;border:1px solid #e2edf4;border-radius:20px;padding:16px}.ug-support-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.ug-support-head small{display:block;color:#0ca66b;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.ug-support-head h3{margin:4px 0;color:#0b1428;font-size:24px}.ug-support-head span{color:#647d91;font-weight:700;line-height:1.45}.ug-support-list{display:grid;gap:10px;margin-top:12px}.ug-support-list-item{display:grid;gap:5px;text-decoration:none;background:#f8fbfd;border:1px solid #e2edf4;border-radius:18px;padding:14px;color:#10233a}.ug-support-list-item.active,.ug-support-list-item:hover{border-color:#9ee7c0;background:#ecfff5}.ug-support-list-item b{color:#0b1428}.ug-support-list-item span{color:#526a7e;font-weight:800}.ug-support-list-item small{color:#70879b}.ug-support-thread{display:grid;gap:14px;margin:16px 0}.ug-support-message{border:1px solid #e2edf4;background:#f8fbfd;border-radius:20px;padding:16px;max-width:88%}.ug-support-message.admin{background:#ecfff5;border-color:#9ee7c0;margin-left:auto}.ug-support-message b{display:block;color:#0b1428;margin-bottom:6px}.ug-support-message p{margin:0 0 10px;color:#526a7e;line-height:1.65}.ug-support-message small{color:#70879b;font-weight:800}.ug-support-files{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.ug-support-files a{background:#fff;border:1px solid #dce8f1;border-radius:999px;padding:7px 10px;text-decoration:none;color:#0b1428;font-weight:800;font-size:13px}.support-thread-card{scroll-margin-top:24px}@media(max-width:980px){.ug-support-grid{grid-template-columns:1fr}.ug-support-head{display:grid}.ug-support-message{max-width:100%}}
.ug-category-chip{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:7px 10px;border-radius:999px;background:#eef6ff;color:#155ca8;font-weight:800;font-size:12px}

/* v134 - Aydınlık premium ana sayfa */
.home-light{background:#f6f9fc;color:#0f172a;overflow:hidden}.home-hero-light{position:relative;padding:86px 0 58px;background:linear-gradient(180deg,#ffffff 0%,#f6f9fc 100%);overflow:hidden}.home-bg-dot{position:absolute;border-radius:999px;filter:blur(46px);pointer-events:none}.home-bg-dot-1{width:360px;height:360px;background:rgba(34,197,94,.18);right:-80px;top:-90px}.home-bg-dot-2{width:300px;height:300px;background:rgba(59,130,246,.14);left:-110px;bottom:-130px}.home-hero-grid-light{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:62px;align-items:center}.home-pill,.home-mini{display:inline-flex;align-items:center;gap:8px;border:1px solid #bbf7d0;background:#ecfdf5;color:#166534;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:950}.home-mini{background:#eef6ff;border-color:#cfe4ff;color:#155eaa}.home-hero-copy-light h1{font-size:clamp(42px,6.4vw,76px);line-height:.96;letter-spacing:-.065em;margin:18px 0 18px;color:#08111f}.home-hero-copy-light h1 span{color:#10a764}.home-hero-lead{max-width:760px;font-size:18px;line-height:1.75;color:#52657a;font-weight:650;margin:0 0 28px}.home-hero-actions-light{display:flex;gap:12px;flex-wrap:wrap}.home-primary{box-shadow:0 16px 36px rgba(34,197,94,.23)}.home-secondary{background:#fff;color:#0f172a;border-color:#d9e5ef;box-shadow:0 12px 30px rgba(15,23,42,.06)}.home-secondary:hover{transform:translateY(-1px);border-color:#b9c8d6}.home-hero-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;max-width:780px}.home-hero-metrics div{background:#fff;border:1px solid #e0e9f2;border-radius:22px;padding:17px 16px;box-shadow:0 18px 50px rgba(15,23,42,.055)}.home-hero-metrics strong{display:block;color:#08111f;font-size:21px;letter-spacing:-.03em}.home-hero-metrics span{display:block;color:#64748b;font-size:13px;font-weight:750;margin-top:5px;line-height:1.35}.home-trust-card{background:#fff;border:1px solid #dce8f1;border-radius:34px;padding:24px;box-shadow:0 30px 90px rgba(12,37,63,.13);position:relative}.home-card-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.home-card-top small{display:block;color:#64748b;font-weight:850}.home-card-top b{display:block;color:#08111f;font-size:24px;margin-top:3px}.home-card-top span{background:#ecfdf5;color:#166534;border:1px solid #bbf7d0;border-radius:999px;padding:8px 12px;font-weight:950;font-size:12px}.home-flow-preview{display:grid;gap:12px}.home-flow-preview div{display:grid;grid-template-columns:42px 1fr;gap:10px;background:#f8fbfd;border:1px solid #e0e9f2;border-radius:20px;padding:14px}.home-flow-preview i{grid-row:1/3;width:42px;height:42px;border-radius:15px;background:#e2e8f0;color:#64748b;display:grid;place-items:center;font-style:normal;font-weight:950}.home-flow-preview b{color:#08111f}.home-flow-preview span{color:#64748b;font-size:13px;font-weight:700}.home-flow-preview .active{background:#ecfff5;border-color:#bbf7d0}.home-flow-preview .active i{background:#22c55e;color:#052e16}.home-report-mini{margin-top:16px;background:#08111f;color:#fff;border-radius:24px;padding:18px}.home-report-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.home-report-head span{color:#bbf7d0;font-weight:900;font-size:13px}.home-report-row{display:flex;justify-content:space-between;gap:12px;border-top:1px solid rgba(255,255,255,.11);padding:12px 0;color:#cbd5e1}.home-report-row:last-child{padding-bottom:0}.home-report-row b{color:#fff}.home-trust-strip-light{position:relative;z-index:3;margin-top:-22px}.home-trust-strip-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;background:#fff;border:1px solid #dce8f1;border-radius:30px;padding:14px;box-shadow:0 24px 70px rgba(12,37,63,.095)}.home-trust-strip-grid div{background:#f8fbfd;border:1px solid #e6eef5;border-radius:22px;padding:17px}.home-trust-strip-grid span{font-size:26px;display:block;margin-bottom:8px}.home-trust-strip-grid b{display:block;color:#08111f;font-size:16px}.home-trust-strip-grid small{display:block;color:#64748b;line-height:1.45;margin-top:5px;font-weight:700}.home-section{padding:76px 0}.home-section-head{max-width:760px}.home-section-head.centered{text-align:center;margin:0 auto 32px}.home-section-head h2,.home-confidence-grid h2,.home-price-card-light h2{font-size:clamp(30px,4.4vw,50px);letter-spacing:-.045em;line-height:1.08;color:#08111f;margin:14px 0 12px}.home-section-head p,.home-text,.home-price-card-light p{font-size:17px;line-height:1.7;color:#64748b;font-weight:650;margin:0}.home-steps-light{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.home-steps-light div{background:#fff;border:1px solid #dce8f1;border-radius:26px;padding:23px;box-shadow:0 18px 55px rgba(12,37,63,.06)}.home-steps-light i{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:15px;background:#eef6ff;color:#155eaa;font-style:normal;font-weight:950;margin-bottom:18px}.home-steps-light b{display:block;color:#08111f;font-size:19px;margin-bottom:8px}.home-steps-light p{margin:0;color:#64748b;line-height:1.58;font-weight:650}.home-products-light{background:#fff}.home-products-wrap{display:grid;grid-template-columns:360px 1fr;gap:28px;align-items:start}.home-product-grid-light{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.home-product-grid-light div{background:#f8fbfd;border:1px solid #e0e9f2;border-radius:28px;padding:22px;min-height:230px}.home-product-grid-light img{height:78px;max-width:120px;display:block;margin-bottom:18px}.home-product-grid-light b{display:block;color:#08111f;font-size:20px;margin-bottom:9px}.home-product-grid-light span{display:block;color:#64748b;line-height:1.58;font-weight:650}.home-confidence-light{background:linear-gradient(180deg,#f6f9fc,#fff)}.home-confidence-grid{display:grid;grid-template-columns:1fr 420px;gap:34px;align-items:center}.home-check-list-light{display:grid;gap:12px;margin-top:22px}.home-check-list-light div{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid #dce8f1;border-radius:18px;padding:14px 15px;box-shadow:0 12px 35px rgba(12,37,63,.045)}.home-check-list-light b{width:26px;height:26px;border-radius:999px;background:#22c55e;color:#052e16;display:grid;place-items:center;flex:0 0 auto}.home-check-list-light span{color:#334155;font-weight:750;line-height:1.45}.home-safe-panel{background:#08111f;color:#fff;border-radius:34px;padding:30px;box-shadow:0 28px 80px rgba(8,17,31,.2)}.home-safe-icon{width:62px;height:62px;border-radius:22px;background:linear-gradient(135deg,#22c55e,#67e8f9);color:#052e16;display:grid;place-items:center;font-size:30px;font-weight:950;margin-bottom:18px}.home-safe-panel h3{font-size:30px;line-height:1.1;letter-spacing:-.04em;margin:0 0 12px}.home-safe-panel p{color:#cbd5e1;line-height:1.7;font-weight:650;margin:0 0 20px}.home-pricing-light{padding-top:30px}.home-price-card-light{background:#fff;border:1px solid #bbf7d0;border-radius:34px;padding:34px;box-shadow:0 24px 70px rgba(34,197,94,.10);display:flex;align-items:center;justify-content:space-between;gap:28px}.home-price-card-light>div{max-width:780px}
@media(max-width:1050px){.home-hero-grid-light,.home-products-wrap,.home-confidence-grid{grid-template-columns:1fr}.home-trust-card,.home-safe-panel{max-width:620px}.home-trust-strip-grid,.home-steps-light{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){.container{width:min(100% - 28px,1450px)}.home-hero-light{padding:42px 0 42px}.home-hero-copy-light h1{font-size:40px}.home-hero-lead{font-size:15.5px}.home-hero-actions-light .btn{width:100%}.home-hero-metrics,.home-trust-strip-grid,.home-steps-light,.home-product-grid-light{grid-template-columns:1fr}.home-trust-card{border-radius:26px;padding:18px}.home-trust-strip-light{margin-top:-12px}.home-section{padding:52px 0}.home-section-head h2,.home-confidence-grid h2,.home-price-card-light h2{font-size:32px}.home-products-wrap{gap:20px}.home-price-card-light{display:block;padding:24px;border-radius:26px}.home-price-card-light .btn{width:100%;margin-top:18px}.home-flow-preview div{grid-template-columns:36px 1fr}.home-flow-preview i{width:36px;height:36px}.home-safe-panel{border-radius:26px;padding:24px}}

/* =========================================================
   Ürün Güvende Homepage v135 - Bright Premium Theme
   Inspired by approved clean landing mockup
   ========================================================= */
.ug-home-body{background:#ffffff;color:#071126;}
.ug-topbar-light{background:rgba(255,255,255,.96)!important;color:#071126!important;border-bottom:1px solid #dfe7f1;box-shadow:0 12px 36px rgba(15,23,42,.06);backdrop-filter:blur(16px)}
.ug-topbar-light .nav{height:82px;}
.ug-topbar-light .brand{color:#071126;font-size:25px;letter-spacing:-.03em;}
.ug-topbar-light .brand .logo{background:#e9fff4;color:#06a45f;border:2px solid #17c878;border-radius:18px;box-shadow:0 12px 26px rgba(22,163,74,.14)}
.ug-topbar-light .menu{color:#071126;gap:30px;}
.ug-topbar-light .menu>a:not(.btn){font-weight:850;color:#071126;}
.ug-topbar-light .menu>a:not(.btn):hover{color:#08a760;}
.ug-topbar-light .btn.ghost{background:#fff;color:#071126;border:1px solid #ccd8e6;box-shadow:0 10px 24px rgba(15,23,42,.06)}
.ug-topbar-light .btn.primary{background:linear-gradient(135deg,#11b969,#069452);color:#fff;box-shadow:0 16px 34px rgba(6,148,82,.22)}
.ug-topbar-light .hamb{color:#071126;}
.ug-home-v2{background:linear-gradient(180deg,#fff 0,#f8fbff 46%,#fff 100%);overflow:hidden;}
.ug-home-v2 .container{width:min(1420px,calc(100% - 72px));}
.ug-hero-v2{position:relative;padding:78px 0 52px;background:radial-gradient(circle at 86% 21%,#dff2ff 0,rgba(223,242,255,.72) 18%,transparent 40%),radial-gradient(circle at 47% 31%,#e8fff3 0,rgba(232,255,243,.55) 18%,transparent 38%),#fff;}
.ug-hero-v2:before{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:#e5edf5;}
.ug-hero-v2-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(530px,.98fr);gap:72px;align-items:center;}
.ug-platform-badge{display:inline-flex;align-items:center;gap:10px;background:#eafff4;color:#087945;border:1px solid #c8f5da;border-radius:999px;padding:13px 18px;font-weight:900;box-shadow:0 10px 24px rgba(34,197,94,.09);}
.ug-platform-badge span{width:24px;height:24px;border-radius:999px;background:#0eaf61;color:#fff;display:grid;place-items:center;font-size:14px;}
.ug-hero-v2 h1{margin:36px 0 22px;color:#081225;font-size:clamp(46px,5.6vw,82px);line-height:.98;letter-spacing:-.07em;font-weight:950;}
.ug-hero-v2 h1 span{color:#08a65c;}
.ug-hero-v2 p{max-width:700px;color:#34445e;font-weight:650;font-size:20px;line-height:1.75;margin:0 0 24px;}
.ug-hero-checks{list-style:none;margin:26px 0 30px;padding:0;display:grid;gap:15px;color:#17243a;font-weight:900;font-size:17px;}
.ug-hero-checks li{display:flex;align-items:center;gap:13px;}
.ug-hero-checks span{width:26px;height:26px;border-radius:50%;background:#0dae61;color:#fff;display:grid;place-items:center;font-size:15px;box-shadow:0 8px 18px rgba(13,174,97,.2);}
.ug-hero-actions-v2{display:flex;align-items:center;gap:20px;flex-wrap:wrap;}
.ug-btn-v2{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:64px;padding:0 30px;border-radius:18px;font-weight:950;text-decoration:none;border:1px solid transparent;transition:.2s;}
.ug-btn-v2:hover{transform:translateY(-2px);}
.ug-btn-primary-v2{background:linear-gradient(135deg,#0fc46d,#078b50);color:white;box-shadow:0 22px 40px rgba(13,174,97,.24);}
.ug-btn-soft-v2{background:#fff;color:#071126;border-color:#cfdbea;box-shadow:0 14px 30px rgba(15,23,42,.07);}
.ug-hand-note{display:inline-block;margin-left:420px;margin-top:-8px;color:#07a75d;font-family:"Comic Sans MS","Segoe Print",cursive;font-size:18px;line-height:1.1;transform:rotate(-7deg);}
.ug-hero-visual-v2{position:relative;min-height:560px;border-radius:44px;isolation:isolate;}
.ug-orbit{position:absolute;inset:40px 42px;border:2px dashed rgba(12,185,104,.38);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.72),rgba(231,244,255,.64) 62%,rgba(255,255,255,.15));box-shadow:inset 0 0 50px rgba(37,99,235,.08);}
.ug-orbit:before,.ug-orbit:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:#0eaf61;box-shadow:0 0 0 9px rgba(14,175,97,.11);}
.ug-orbit:before{top:5%;left:48%;}.ug-orbit:after{bottom:11%;right:14%;}
.ug-shield-core{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);width:156px;height:176px;border-radius:46% 46% 48% 48%;background:linear-gradient(145deg,#20df80 0%,#0a9d59 56%,#067f49 100%);display:grid;place-items:center;color:#fff;font-size:88px;font-weight:950;text-shadow:0 4px 14px rgba(0,0,0,.16);box-shadow:0 32px 65px rgba(8,157,89,.28),inset 0 4px 0 rgba(255,255,255,.45);z-index:4;clip-path:polygon(50% 0,95% 18%,86% 78%,50% 100%,14% 78%,5% 18%);}
.ug-device{position:absolute;z-index:3;filter:drop-shadow(0 26px 24px rgba(25,42,75,.18));}
.ug-phone{width:130px;left:16%;top:37%;transform:rotate(-11deg);}
.ug-tablet{width:145px;left:25%;top:31%;transform:rotate(3deg);}
.ug-laptop{width:238px;left:34%;bottom:13%;}
.ug-desktop{width:250px;right:8%;top:42%;}
.ug-box-3d{position:absolute;right:27%;bottom:21%;z-index:5;font-size:90px;filter:drop-shadow(0 26px 22px rgba(25,42,75,.2));}
.ug-magnifier{position:absolute;right:13%;bottom:18%;z-index:6;font-size:134px;transform:rotate(-10deg);filter:drop-shadow(0 26px 22px rgba(25,42,75,.2));}
.ug-hero-bubble{position:absolute;z-index:8;background:rgba(255,255,255,.94);border:1px solid #dbe6f3;border-radius:20px;padding:15px 19px;display:flex;gap:12px;align-items:center;color:#071126;box-shadow:0 18px 38px rgba(15,23,42,.12);font-size:14px;line-height:1.25;}
.ug-hero-bubble span{font-size:25px}.ug-hero-bubble b{font-weight:950}.bubble-camera{left:15%;top:9%;}.bubble-tech{right:5%;top:11%;}.bubble-report{left:26%;bottom:6%;}.bubble-shipping{right:6%;bottom:11%;}
.ug-feature-strip-v2{padding:16px 0 56px;background:#fff;}
.ug-feature-strip-card{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:#fff;border:1px solid #dfe8f2;border-radius:32px;padding:27px 32px;box-shadow:0 20px 55px rgba(15,23,42,.07);}
.ug-feature-inline{display:flex;gap:18px;align-items:center;padding:8px 24px;border-right:1px solid #e6edf5;}
.ug-feature-inline:last-child{border-right:0}.ug-feature-inline b{display:block;color:#071126;font-size:18px;margin-bottom:7px}.ug-feature-inline p{margin:0;color:#51627a;line-height:1.5;font-weight:650}.ug-feature-icon{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;font-size:32px;flex:0 0 auto}.ug-feature-icon.green{background:#dcfce7}.ug-feature-icon.blue{background:#dbeafe}.ug-feature-icon.purple{background:#f0ddff}.ug-feature-icon.orange{background:#ffead5}
.ug-section-v2{padding:64px 0;}.ug-section-v2 h2{font-size:clamp(32px,3vw,46px);line-height:1.1;text-align:center;color:#071126;margin:0 0 42px;letter-spacing:-.04em;font-weight:950;}
.ug-step-line-v2{display:grid;grid-template-columns:repeat(6,1fr);gap:26px;position:relative;}
.ug-step-line-v2:before{content:"";position:absolute;top:79px;left:8%;right:8%;height:2px;background:linear-gradient(90deg,transparent,#14b86a,#3b82f6,#14b86a,transparent);opacity:.55;}
.ug-step-v2{position:relative;text-align:center;z-index:2;}.ug-step-v2 i{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:36px;height:36px;border-radius:999px;background:#0db365;color:#fff;display:grid;place-items:center;font-style:normal;font-weight:950;box-shadow:0 9px 20px rgba(13,179,101,.22)}.ug-step-v2:nth-child(3) i{background:#7c4dff}.ug-step-v2:nth-child(4) i{background:#fb923c}.ug-step-v2:nth-child(6) i{background:#2563eb}.ug-step-icon{width:118px;height:118px;margin:18px auto 18px;border-radius:50%;background:linear-gradient(180deg,#fff,#eef7ff);border:1px solid #dce7f3;display:grid;place-items:center;font-size:46px;box-shadow:0 18px 38px rgba(15,23,42,.07)}.ug-step-v2 b{display:block;color:#071126;font-size:18px;margin-bottom:8px}.ug-step-v2 p{margin:0 auto;color:#51627a;line-height:1.45;font-weight:650;max-width:170px}
.ug-products-v2{padding-top:36px}.ug-products-grid-v2{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ug-product-card-v2{background:#fff;border:1px solid #dfe8f2;border-radius:22px;padding:20px 22px;display:grid;grid-template-columns:100px 1fr;gap:18px;align-items:center;min-height:150px;color:#071126;box-shadow:0 14px 34px rgba(15,23,42,.055);transition:.2s}.ug-product-card-v2:hover{transform:translateY(-4px);box-shadow:0 22px 44px rgba(15,23,42,.09);border-color:#c8f5da}.ug-product-card-v2 img{width:100px;height:100px;object-fit:contain}.ug-product-card-v2 b{display:block;font-size:20px;margin-bottom:8px}.ug-product-card-v2 p{margin:0 0 10px;color:#51627a;font-weight:650}.ug-product-card-v2 span{color:#079b58;font-weight:950}
.ug-stats-v2{padding:28px 0 44px}.ug-stats-card-v2{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #dfe8f2;border-radius:28px;box-shadow:0 16px 42px rgba(15,23,42,.06);overflow:hidden}.ug-stats-card-v2>div{display:grid;grid-template-columns:76px auto;gap:18px;align-items:center;padding:28px 34px;border-right:1px solid #e6edf5}.ug-stats-card-v2>div:last-child{border-right:0}.stat-icon-v2{width:76px;height:76px;border-radius:50%;background:#ecfdf5;display:grid;place-items:center;font-size:35px}.ug-stats-card-v2 b{display:block;color:#071126;font-size:32px;line-height:1;font-weight:950;letter-spacing:-.04em}.ug-stats-card-v2 p{margin:7px 0 0;color:#34445e;font-weight:900;line-height:1.3}.ug-stats-card-v2 small{color:#65748a;font-weight:650}
.ug-bottom-cta-v2{padding:36px 0 72px;background:#fff}.ug-bottom-cta-grid-v2{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.ug-bottom-cta-grid-v2 h2{font-size:32px;color:#071126;margin:0 0 10px;letter-spacing:-.03em}.ug-bottom-cta-grid-v2 p{margin:0 0 22px;color:#07a75d;font-size:24px;font-family:"Comic Sans MS","Segoe Print",cursive}.ug-trust-badges-v2{display:flex;flex-wrap:wrap;gap:13px}.ug-trust-badges-v2 span{background:#fff;border:1px solid #dfe8f2;border-radius:999px;padding:12px 18px;font-weight:850;color:#334155;box-shadow:0 8px 18px rgba(15,23,42,.04)}.ug-start-card-v2{position:relative;background:linear-gradient(135deg,#fff,#f2fff8);border:1px solid #dfe8f2;border-radius:30px;padding:30px 34px;box-shadow:0 18px 42px rgba(15,23,42,.07);overflow:hidden}.ug-start-card-v2 h3{margin:0 0 8px;color:#071126;font-size:28px}.ug-start-card-v2 p{font-family:inherit;font-size:17px;color:#51627a;margin:0 0 22px}.ug-lock-illustration{position:absolute;right:26px;bottom:16px;font-size:94px;opacity:.9;filter:drop-shadow(0 16px 22px rgba(15,23,42,.13))}
.ug-footer-premium{background:#fff!important;color:#64748b!important;border-top:1px solid #e5edf5;padding:24px 0!important}.ug-footer-premium .ug-footer-grid{display:flex;align-items:center;justify-content:space-between;gap:20px}.ug-footer-premium .ug-footer-brand{display:flex;align-items:center;gap:14px}.ug-footer-premium .ug-footer-brand p,.ug-footer-premium .ug-footer-brand small,.ug-footer-premium .ug-company-placeholder{display:none}.ug-footer-premium .brand{color:#071126;font-size:18px}.ug-footer-premium .logo{width:34px;height:34px;border-radius:12px;background:#e9fff4;color:#06a45f;border:1px solid #b9f4d6}.ug-footer-premium .ug-footer-col{display:flex!important;flex-direction:row!important;gap:24px!important;align-items:center}.ug-footer-premium .ug-footer-col b{display:none}.ug-footer-premium a{color:#64748b!important;font-weight:750}.ug-footer-premium a:hover{color:#08a760!important}
@media(max-width:1180px){.ug-hero-v2-grid{grid-template-columns:1fr;gap:35px}.ug-hero-visual-v2{min-height:470px;max-width:760px;margin:auto;width:100%}.ug-feature-strip-card,.ug-products-grid-v2{grid-template-columns:repeat(2,1fr)}.ug-feature-inline:nth-child(2){border-right:0}.ug-feature-inline:nth-child(1),.ug-feature-inline:nth-child(2){border-bottom:1px solid #e6edf5}.ug-step-line-v2{grid-template-columns:repeat(3,1fr);row-gap:44px}.ug-step-line-v2:before{display:none}.ug-stats-card-v2{grid-template-columns:repeat(2,1fr)}.ug-stats-card-v2>div:nth-child(2){border-right:0}.ug-stats-card-v2>div:nth-child(1),.ug-stats-card-v2>div:nth-child(2){border-bottom:1px solid #e6edf5}.ug-hand-note{margin-left:0;margin-top:18px}}
@media(max-width:760px){.ug-home-v2 .container{width:min(100% - 28px,1420px)}.ug-topbar-light .nav{height:72px}.ug-topbar-light .menu{display:none}.ug-topbar-light .hamb{display:block}.ug-hero-v2{padding:42px 0 32px}.ug-hero-v2 h1{font-size:44px}.ug-hero-v2 p{font-size:17px}.ug-btn-v2{width:100%;min-height:58px}.ug-hero-actions-v2{gap:12px}.ug-hero-visual-v2{min-height:390px;margin-top:10px}.ug-orbit{inset:42px 12px}.ug-shield-core{width:112px;height:128px;font-size:60px}.ug-phone{width:82px;left:10%;top:38%}.ug-tablet{width:94px;left:25%;top:32%}.ug-laptop{width:152px;left:31%;bottom:14%}.ug-desktop{width:140px;right:2%;top:44%}.ug-box-3d{font-size:56px;right:31%;bottom:23%}.ug-magnifier{font-size:76px;right:9%;bottom:21%}.ug-hero-bubble{padding:10px 12px;font-size:11px;border-radius:15px}.ug-hero-bubble span{font-size:18px}.bubble-camera{left:2%;top:5%}.bubble-tech{right:0;top:6%}.bubble-report{left:7%;bottom:0}.bubble-shipping{right:1%;bottom:4%}.ug-feature-strip-card,.ug-products-grid-v2,.ug-step-line-v2,.ug-stats-card-v2,.ug-bottom-cta-grid-v2{grid-template-columns:1fr}.ug-feature-strip-card{padding:16px;border-radius:22px}.ug-feature-inline{border-right:0!important;border-bottom:1px solid #e6edf5!important;padding:15px 6px}.ug-feature-inline:last-child{border-bottom:0!important}.ug-section-v2{padding:44px 0}.ug-step-v2{background:#fff;border:1px solid #dfe8f2;border-radius:22px;padding:18px;box-shadow:0 12px 28px rgba(15,23,42,.05)}.ug-step-v2 i{top:15px;left:18px;transform:none}.ug-step-icon{width:88px;height:88px;font-size:35px;margin-top:16px}.ug-product-card-v2{grid-template-columns:82px 1fr}.ug-product-card-v2 img{width:82px;height:82px}.ug-stats-card-v2>div{border-right:0!important;border-bottom:1px solid #e6edf5!important}.ug-stats-card-v2>div:last-child{border-bottom:0!important}.ug-footer-premium .ug-footer-grid{display:grid}.ug-footer-premium .ug-footer-col{flex-wrap:wrap}.mobile-bottom{display:none!important}}

/* v136 premium bright landing page rebuild */
.ug-home-body{background:#fff!important;color:#071126!important;padding-bottom:0!important;}
.ug-home-body .topbar.ug-topbar-light{background:rgba(255,255,255,.92)!important;color:#071126!important;border-bottom:1px solid #e7edf5!important;box-shadow:0 10px 30px rgba(15,23,42,.04)!important;backdrop-filter:blur(18px);}
.ug-home-body .ug-topbar-light .container{width:min(1500px,calc(100% - 72px));}
.ug-home-body .ug-topbar-light .nav{height:84px;}
.ug-home-body .ug-topbar-light .brand{font-size:26px;color:#071126!important;letter-spacing:-.04em;}
.ug-home-body .ug-topbar-light .logo{width:46px;height:46px;border-radius:17px;background:#eafbf2!important;border:2px solid #16b667!important;color:#10a45c!important;box-shadow:0 12px 30px rgba(16,180,100,.12);font-size:27px;}
.ug-home-body .ug-topbar-light .menu{gap:32px;color:#071126!important;font-weight:900;}
.ug-home-body .ug-topbar-light .menu a{color:#071126!important;}
.ug-home-body .ug-topbar-light .menu a:hover{color:#0db365!important;}
.ug-home-body .ug-topbar-light .btn{border-radius:14px;padding:15px 24px;min-height:48px;}
.ug-home-body .ug-topbar-light .btn.ghost{background:#fff!important;color:#071126!important;border:1px solid #d9e4f2!important;box-shadow:0 10px 22px rgba(15,23,42,.035);}
.ug-home-body .ug-topbar-light .btn.primary{background:linear-gradient(135deg,#10b968,#08a457)!important;color:#fff!important;border:0!important;box-shadow:0 16px 32px rgba(16,185,104,.22);}
.ug-home-body .ug-topbar-light .hamb{color:#071126!important;}
.ug-landing-v3{font-family:Inter,Manrope,"Plus Jakarta Sans",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:linear-gradient(180deg,#fff 0%,#fbfdff 45%,#fff 100%);overflow:hidden;color:#071126;}
.ug-v3-container{width:min(1500px,calc(100% - 72px));margin:0 auto;}
.ug-v3-hero{position:relative;padding:98px 0 58px;background:radial-gradient(circle at 82% 17%,#dff2ff 0,#ecf8ff 22%,rgba(255,255,255,0) 45%),radial-gradient(circle at 50% 38%,#ebfff4 0,rgba(235,255,244,.62) 18%,rgba(255,255,255,0) 48%),#fff;}
.ug-v3-hero-grid{display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:74px;min-height:575px;}
.ug-v3-pill{display:inline-flex;align-items:center;gap:10px;background:#eafff3;border:1px solid #bdf3d5;color:#087b46;border-radius:999px;padding:12px 20px;font-size:16px;font-weight:950;box-shadow:0 18px 42px rgba(16,185,104,.1);}
.ug-v3-pill span{width:26px;height:26px;border-radius:999px;background:#20c776;color:#fff;display:grid;place-items:center;font-weight:950;}
.ug-v3-copy h1{font-size:clamp(58px,5.7vw,92px);line-height:.94;letter-spacing:-.075em;margin:54px 0 24px;color:#071126;font-weight:1000;}
.ug-v3-copy h1 span{color:#18a861;}
.ug-v3-lead{font-size:22px;line-height:1.72;color:#41516a;max-width:770px;margin:0 0 24px;font-weight:650;}
.ug-v3-list{display:grid;gap:13px;margin:26px 0 28px;}
.ug-v3-list div{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:950;color:#071126;}
.ug-v3-list span{width:28px;height:28px;border-radius:999px;background:#17b96a;color:#fff;display:grid;place-items:center;box-shadow:0 8px 18px rgba(17,185,106,.18);}
.ug-v3-actions{display:flex;align-items:center;gap:26px;margin-top:28px;}
.ug-v3-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:18px;padding:21px 31px;font-size:18px;font-weight:950;transition:.2s;min-height:68px;}
.ug-v3-btn:hover{transform:translateY(-2px);}
.ug-v3-btn-primary{background:linear-gradient(135deg,#10bc6c,#049d54);color:#fff;box-shadow:0 24px 48px rgba(7,174,94,.25);}
.ug-v3-btn-secondary{background:#fff;color:#071126;border:1px solid #dce7f3;box-shadow:0 16px 34px rgba(15,23,42,.055);}
.ug-v3-mini-trust{display:flex;flex-wrap:wrap;gap:34px;margin-top:48px;color:#42526a;font-weight:750;}
.ug-v3-mini-trust span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;}
.ug-v3-visual{position:relative;height:620px;min-width:0;}
.ug-v3-visual:before{content:"";position:absolute;inset:30px 0 40px 0;background:radial-gradient(circle at 55% 50%,#fff 0,#edf7ff 58%,rgba(237,247,255,.15) 100%);border-radius:44% 56% 47% 53%/51% 47% 53% 49%;box-shadow:inset 0 0 70px rgba(59,130,246,.06);}
.ug-v3-orbit{position:absolute;left:8%;right:4%;top:56px;bottom:52px;border:2px dashed rgba(56,189,248,.34);border-radius:50%;}
.ug-v3-orbit:before,.ug-v3-orbit:after{content:"";position:absolute;width:18px;height:18px;border-radius:999px;background:#18b96b;box-shadow:0 0 0 14px rgba(24,185,107,.1)}
.ug-v3-orbit:before{top:3%;left:51%}.ug-v3-orbit:after{bottom:22%;right:3%}
.ug-v3-float{position:absolute;background:#fff;border:1px solid #e3ebf5;border-radius:24px;padding:21px 23px;display:flex;align-items:center;gap:12px;box-shadow:0 22px 50px rgba(15,23,42,.11);z-index:5;min-width:150px;}
.ug-v3-float i{font-style:normal;font-size:40px;line-height:1;}
.ug-v3-float b{font-size:16px;line-height:1.25;color:#071126;letter-spacing:-.02em;}
.ug-v3-f1{left:4%;top:82px}.ug-v3-f2{left:43%;top:34px}.ug-v3-f3{right:2%;top:93px}.ug-v3-f4{right:4%;bottom:96px}.ug-v3-f5{left:9%;bottom:82px}
.ug-v3-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:210px;height:210px;border-radius:38px;display:grid;place-items:center;z-index:4;text-align:center;}
.ug-v3-shield{width:122px;height:135px;background:linear-gradient(145deg,#2563eb,#60a5fa);color:#fff;border-radius:36px 36px 46px 46px;clip-path:polygon(50% 0,100% 18%,88% 78%,50% 100%,12% 78%,0 18%);display:grid;place-items:center;font-size:76px;font-weight:950;filter:drop-shadow(0 25px 35px rgba(37,99,235,.24));}
.ug-v3-core strong{display:block;margin-top:8px;font-size:18px;color:#071126;font-weight:950;}
.ug-v3-device-stack{position:absolute;inset:0;z-index:3;}
.ug-v3-device-stack img{position:absolute;object-fit:contain;filter:drop-shadow(0 26px 28px rgba(15,23,42,.13));}
.ug-v3-phone{width:105px;left:30%;top:42%;transform:rotate(-7deg);}.ug-v3-laptop{width:245px;left:31%;bottom:20%;}.ug-v3-desktop{width:206px;right:19%;bottom:20%;}.ug-v3-box{position:absolute;right:31%;bottom:23%;font-size:74px;filter:drop-shadow(0 18px 20px rgba(15,23,42,.12));}.ug-v3-glass{position:absolute;right:14%;bottom:18%;font-size:116px;transform:rotate(-10deg);filter:drop-shadow(0 20px 24px rgba(15,23,42,.16));}
.ug-v3-feature-section{padding:38px 0 54px;background:#fff;}
.ug-v3-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;}
.ug-v3-feature-card{background:#fff;border:1px solid #e0e9f4;border-radius:24px;padding:38px 32px 34px;min-height:238px;box-shadow:0 22px 60px rgba(15,23,42,.055);}
.ug-v3-feature-card h3{margin:22px 0 12px;color:#071126;font-size:22px;letter-spacing:-.03em;}.ug-v3-feature-card p{margin:0;color:#465872;font-weight:650;line-height:1.65;font-size:16px;}
.ug-v3-icon{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;font-size:36px;}.ug-v3-icon.green{background:#dcfce7}.ug-v3-icon.blue{background:#dbeafe}.ug-v3-icon.purple{background:#f3e8ff}.ug-v3-icon.orange{background:#ffedd5}
.ug-v3-section{padding:65px 0;background:#fff;border-top:1px solid #eff3f8;}.ug-v3-section h2{font-size:clamp(34px,3vw,48px);line-height:1.1;margin:0 0 48px;text-align:center;color:#071126;letter-spacing:-.05em;font-weight:1000;}
.ug-v3-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:30px;position:relative;}.ug-v3-steps:before{content:"";position:absolute;left:6%;right:6%;top:83px;height:2px;background:linear-gradient(90deg,transparent,#5aa7ff,#18b96b,#5aa7ff,transparent);opacity:.55;}
.ug-v3-step{position:relative;text-align:center;z-index:2;}.ug-v3-step:not(:last-child):after{content:"→";position:absolute;right:-23px;top:74px;color:#3b82f6;font-size:25px;font-weight:900;}.ug-v3-step em{position:absolute;top:-17px;left:50%;transform:translateX(-50%);width:38px;height:38px;border-radius:50%;background:#0db365;color:#fff;display:grid;place-items:center;font-style:normal;font-weight:1000;box-shadow:0 12px 25px rgba(13,179,101,.18);}.ug-v3-step:nth-child(2) em{background:#3b82f6}.ug-v3-step:nth-child(3) em{background:#7c4dff}.ug-v3-step:nth-child(4) em{background:#fb923c}.ug-v3-step:nth-child(5) em{background:#0db365}.ug-v3-step:nth-child(6) em{background:#2563eb}.ug-v3-step>div{width:120px;height:120px;margin:22px auto 22px;border-radius:50%;background:linear-gradient(180deg,#fff,#eef7ff);border:1px solid #dfe8f2;display:grid;place-items:center;font-size:48px;box-shadow:0 20px 46px rgba(15,23,42,.065);}.ug-v3-step h3{font-size:18px;margin:0 0 10px;color:#071126;letter-spacing:-.02em;}.ug-v3-step p{font-size:15px;color:#4b5e78;font-weight:650;line-height:1.55;margin:0 auto;max-width:170px;}
.ug-v3-products-section{padding-top:48px;}.ug-v3-products{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;}.ug-v3-product{background:#fff;border:1px solid #e0e9f4;border-radius:24px;padding:24px 24px;display:grid;grid-template-columns:108px 1fr;gap:22px;align-items:center;min-height:190px;box-shadow:0 20px 54px rgba(15,23,42,.055);transition:.2s;}.ug-v3-product:hover{transform:translateY(-5px);border-color:#bdeed4;box-shadow:0 28px 70px rgba(15,23,42,.09);}.ug-v3-product img{width:108px;height:120px;object-fit:contain;}.ug-v3-product h3{font-size:22px;margin:0 0 9px;color:#071126;}.ug-v3-product p{font-size:15px;line-height:1.55;color:#455873;margin:0 0 13px;font-weight:650;}.ug-v3-product span{color:#08a75d;font-weight:950;}
.ug-v3-stats-section{padding:42px 0 50px;background:#fff;}.ug-v3-stats{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #e0e9f4;border-radius:24px;box-shadow:0 22px 58px rgba(15,23,42,.055);overflow:hidden;}.ug-v3-stats>div{display:grid;grid-template-columns:80px 1fr;column-gap:20px;align-items:center;padding:32px 42px;border-right:1px solid #e8eef5;}.ug-v3-stats>div:last-child{border-right:0}.ug-v3-stats i{grid-row:1/3;width:80px;height:80px;border-radius:50%;background:#f1f5f9;display:grid;place-items:center;font-style:normal;font-size:42px;}.ug-v3-stats b{font-size:32px;color:#071126;line-height:1;font-weight:1000;letter-spacing:-.04em;}.ug-v3-stats span{font-size:16px;color:#455873;font-weight:750;}
.ug-v3-trust-footer{padding:22px 0 70px;background:#fff;text-align:center;}.ug-v3-trust-footer h2{font-size:22px;color:#071126;margin:0 0 24px;letter-spacing:-.02em;}.ug-v3-trust-row{display:flex;justify-content:center;flex-wrap:wrap;gap:58px;color:#34445e;font-weight:800;}.ug-v3-trust-row span{color:#10a45c;}.ug-v3-trust-row span::first-letter{color:#10a45c;}
.ug-home-body .ug-footer-premium{background:#fff!important;border-top:1px solid #e8eef5!important;color:#64748b!important;}
@media(max-width:1280px){.ug-v3-container,.ug-home-body .ug-topbar-light .container{width:min(100% - 44px,1500px)}.ug-v3-hero-grid{gap:32px}.ug-v3-copy h1{font-size:64px}.ug-v3-visual{height:560px}.ug-v3-feature-grid,.ug-v3-products{grid-template-columns:repeat(2,1fr)}.ug-v3-steps{grid-template-columns:repeat(3,1fr);row-gap:54px}.ug-v3-steps:before,.ug-v3-step:after{display:none}.ug-v3-stats{grid-template-columns:repeat(2,1fr)}.ug-v3-stats>div:nth-child(2){border-right:0}.ug-v3-stats>div:nth-child(1),.ug-v3-stats>div:nth-child(2){border-bottom:1px solid #e8eef5}}
@media(max-width:900px){.ug-home-body .ug-topbar-light .nav{height:72px}.ug-home-body .ug-topbar-light .brand{font-size:21px}.ug-home-body .ug-topbar-light .logo{width:40px;height:40px}.ug-v3-hero{padding:48px 0 34px}.ug-v3-hero-grid{grid-template-columns:1fr;min-height:0}.ug-v3-copy h1{font-size:48px;margin:30px 0 18px}.ug-v3-lead{font-size:18px}.ug-v3-actions{display:grid;gap:14px}.ug-v3-btn{width:100%;min-height:58px;padding:17px 22px}.ug-v3-mini-trust{gap:14px;margin-top:28px}.ug-v3-visual{height:440px;margin-top:10px}.ug-v3-float{padding:12px 14px;border-radius:17px;min-width:120px}.ug-v3-float i{font-size:24px}.ug-v3-float b{font-size:12px}.ug-v3-f1{left:0;top:35px}.ug-v3-f2{left:39%;top:5px}.ug-v3-f3{right:0;top:45px}.ug-v3-f4{right:0;bottom:42px}.ug-v3-f5{left:2%;bottom:42px}.ug-v3-core{width:150px;height:150px}.ug-v3-shield{width:85px;height:96px;font-size:50px}.ug-v3-phone{width:70px;left:24%;top:42%}.ug-v3-laptop{width:165px;left:26%;bottom:22%}.ug-v3-desktop{width:135px;right:17%;bottom:23%}.ug-v3-box{font-size:50px;right:32%;bottom:25%}.ug-v3-glass{font-size:75px;right:8%;bottom:21%}.ug-v3-feature-grid,.ug-v3-products,.ug-v3-steps,.ug-v3-stats{grid-template-columns:1fr}.ug-v3-feature-card{min-height:auto;padding:28px}.ug-v3-section{padding:46px 0}.ug-v3-section h2{margin-bottom:34px}.ug-v3-product{grid-template-columns:96px 1fr;min-height:150px}.ug-v3-product img{width:96px;height:100px}.ug-v3-stats>div{border-right:0!important;border-bottom:1px solid #e8eef5!important;padding:24px}.ug-v3-stats>div:last-child{border-bottom:0!important}.ug-v3-trust-row{display:grid;gap:14px}.mobile-bottom{display:none!important}}

/* v137 landing premium polish - closer to approved mockup */
.ug-home-body .ug-topbar-light .container,
.ug-v3-container{width:min(1680px,calc(100% - 88px));}
.ug-home-body .topbar.ug-topbar-light{box-shadow:0 14px 44px rgba(15,23,42,.035)!important;}
.ug-home-body .ug-topbar-light .nav{height:86px;}
.ug-landing-v3{background:#fff;}
.ug-v3-hero{padding:76px 0 40px;background:radial-gradient(circle at 78% 12%,#dcf2ff 0,#eef9ff 22%,rgba(255,255,255,0) 46%),radial-gradient(circle at 47% 24%,#e9fff4 0,rgba(233,255,244,.62) 19%,rgba(255,255,255,0) 48%),#fff;}
.ug-v3-hero-grid{grid-template-columns:1fr 1.05fr;gap:92px;min-height:600px;}
.ug-v3-pill{padding:13px 24px;font-size:16px;margin-bottom:8px;}
.ug-v3-copy h1{font-size:clamp(58px,5.35vw,88px);line-height:.95;margin:42px 0 26px;max-width:760px;}
.ug-v3-lead{font-size:21px;max-width:760px;line-height:1.78;}
.ug-v3-actions{margin-top:30px;gap:24px;}
.ug-v3-btn{border-radius:17px;min-height:66px;padding:20px 34px;}
.ug-v3-mini-trust{margin-top:44px;gap:42px;font-size:15px;color:#35506f;}
.ug-v3-visual{height:590px;transform:scale(1.02);transform-origin:center;}
.ug-v3-visual:before{inset:24px 2px 38px 2px;border-radius:46% 54% 48% 52%/52% 47% 53% 48%;}
.ug-v3-orbit{left:6%;right:3%;top:48px;bottom:44px;}
.ug-v3-float{border-radius:22px;padding:20px 25px;box-shadow:0 24px 64px rgba(15,23,42,.12);}
.ug-v3-f1{left:3%;top:86px}.ug-v3-f2{left:42%;top:22px}.ug-v3-f3{right:1%;top:90px}.ug-v3-f4{right:4%;bottom:86px}.ug-v3-f5{left:8%;bottom:80px}
.ug-v3-shield{filter:drop-shadow(0 30px 42px rgba(37,99,235,.26));}
.ug-v3-feature-section{padding:54px 0 66px;}
.ug-v3-feature-grid{gap:28px;}
.ug-v3-feature-card{border-radius:26px;padding:46px 36px 40px;min-height:260px;box-shadow:0 28px 80px rgba(15,23,42,.06);transition:.22s ease;}
.ug-v3-feature-card:hover{transform:translateY(-6px);box-shadow:0 34px 92px rgba(15,23,42,.09);}
.ug-v3-icon{width:86px;height:86px;font-size:39px;}
.ug-v3-feature-card h3{font-size:23px;margin-top:26px;}
.ug-v3-section{padding:78px 0;border-top:1px solid #edf3f8;}
.ug-v3-section h2{font-size:clamp(40px,3.4vw,56px);margin-bottom:56px;}
.ug-v3-steps{gap:26px;align-items:stretch;}
.ug-v3-steps:before{top:88px;left:7%;right:7%;height:2px;background:linear-gradient(90deg,transparent,#7bb8ff,#18b96b,#7bb8ff,transparent);}
.ug-v3-step{background:#fff;border:1px solid #dfe8f2;border-radius:28px;min-height:250px;padding:28px 20px 24px;box-shadow:0 22px 58px rgba(15,23,42,.055);transition:.22s ease;}
.ug-v3-step:hover{transform:translateY(-5px);box-shadow:0 30px 76px rgba(15,23,42,.08);}
.ug-v3-step em{top:-18px;width:42px;height:42px;font-size:17px;}
.ug-v3-step>div{width:118px;height:118px;margin:28px auto 22px;font-size:48px;box-shadow:0 22px 50px rgba(15,23,42,.07);}
.ug-v3-step h3{font-size:19px;}
.ug-v3-step p{font-size:15px;max-width:190px;}
.ug-v3-step:not(:last-child):after{right:-22px;top:90px;}
.ug-v3-products-section{padding-top:72px;}
.ug-v3-products{gap:28px;}
.ug-v3-product{border-radius:26px;min-height:205px;padding:28px 28px;grid-template-columns:120px 1fr;box-shadow:0 26px 72px rgba(15,23,42,.06);}
.ug-v3-product img{width:120px;height:132px;}
.ug-v3-product h3{font-size:24px;}
.ug-v3-stats-section{padding:48px 0 58px;}
.ug-v3-stats{border-radius:28px;box-shadow:0 30px 82px rgba(15,23,42,.06);}
.ug-v3-stats>div{grid-template-columns:90px 1fr;padding:38px 54px;}
.ug-v3-stats i{width:90px;height:90px;font-size:46px;}
.ug-v3-stats b{font-size:38px;}
.ug-v3-trust-footer{padding:28px 0 78px;}
.ug-v3-trust-footer h2{font-size:25px;margin-bottom:28px;}
.ug-v3-trust-row{gap:68px;font-size:16px;}

@media(max-width:1280px){
  .ug-home-body .ug-topbar-light .container,.ug-v3-container{width:min(100% - 48px,1680px)}
  .ug-v3-hero-grid{grid-template-columns:1fr;gap:38px;min-height:0}.ug-v3-copy h1{max-width:none}.ug-v3-lead{max-width:900px}.ug-v3-visual{max-width:840px;margin:0 auto;width:100%;height:540px;transform:none}.ug-v3-steps{grid-template-columns:repeat(3,1fr)}.ug-v3-steps:before,.ug-v3-step:after{display:none}
}
@media(max-width:900px){
  .ug-home-body .ug-topbar-light .container,.ug-v3-container{width:min(100% - 30px,1680px)}
  .ug-v3-hero{padding:42px 0 30px}.ug-v3-copy h1{font-size:46px;margin:28px 0 18px}.ug-v3-feature-card{padding:30px 26px}.ug-v3-step{min-height:auto}.ug-v3-section{padding:50px 0}.ug-v3-products-section{padding-top:50px}.ug-v3-stats>div{grid-template-columns:72px 1fr}.ug-v3-stats i{width:72px;height:72px;font-size:36px}.ug-v3-stats b{font-size:30px}
}

/* v138 landing polish: spacing, scale, footer and premium interactions */
@supports (font-variation-settings: normal){
  body{font-family:Inter,Manrope,"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;}
}
.ug-home-body{background:#fff;color:#071126;}
.ug-home-body .ug-topbar-light .nav{height:78px!important;}
.ug-home-body .ug-topbar-light .container,
.ug-v3-container{width:min(1540px,calc(100% - 96px))!important;}
.ug-home-body .ug-topbar-light .brand{font-size:25px!important;}
.ug-home-body .ug-topbar-light .logo{width:44px!important;height:44px!important;border-radius:17px!important;}
.ug-home-body .ug-topbar-light .menu{gap:28px!important;}
.ug-home-body .ug-topbar-light .btn{min-height:50px!important;padding:14px 27px!important;border-radius:15px!important;}

.ug-v3-hero{padding:64px 0 34px!important;background:radial-gradient(circle at 77% 15%,#def3ff 0,#eff9ff 24%,rgba(255,255,255,0) 46%),radial-gradient(circle at 41% 25%,#eafff5 0,rgba(234,255,245,.62) 20%,rgba(255,255,255,0) 48%),#fff!important;overflow:hidden;}
.ug-v3-hero-grid{grid-template-columns:1fr 1fr!important;gap:70px!important;min-height:555px!important;align-items:center!important;}
.ug-v3-pill{padding:11px 20px!important;font-size:15px!important;margin-bottom:0!important;box-shadow:0 16px 42px rgba(16,185,104,.10)!important;}
.ug-v3-pill span{width:24px!important;height:24px!important;}
.ug-v3-copy h1{font-size:clamp(56px,5.05vw,82px)!important;line-height:.94!important;letter-spacing:-.078em!important;margin:34px 0 22px!important;max-width:760px!important;}
.ug-v3-lead{font-size:20px!important;line-height:1.68!important;max-width:720px!important;margin-bottom:20px!important;color:#34445e!important;}
.ug-v3-list{gap:10px!important;margin:20px 0 24px!important;}
.ug-v3-list div{font-size:17px!important;}
.ug-v3-list span{width:27px!important;height:27px!important;}
.ug-v3-actions{margin-top:22px!important;gap:20px!important;}
.ug-v3-btn{min-height:60px!important;padding:18px 30px!important;border-radius:17px!important;font-size:17px!important;}
.ug-v3-btn-primary{box-shadow:0 20px 44px rgba(7,174,94,.24)!important;}
.ug-v3-mini-trust{margin-top:32px!important;gap:34px!important;font-size:14px!important;color:#405371!important;}

.ug-v3-visual{height:535px!important;transform:none!important;}
.ug-v3-visual:before{inset:28px 2px 26px 2px!important;background:radial-gradient(circle at 52% 48%,#fff 0,#eef8ff 60%,rgba(237,247,255,.08) 100%)!important;border-radius:48% 52% 46% 54%/52% 48% 52% 48%!important;box-shadow:inset 0 0 80px rgba(59,130,246,.055)!important;}
.ug-v3-orbit{left:7%!important;right:4%!important;top:52px!important;bottom:40px!important;border-color:rgba(56,189,248,.32)!important;}
.ug-v3-float{border-radius:20px!important;padding:16px 20px!important;min-width:142px!important;box-shadow:0 22px 54px rgba(15,23,42,.105)!important;}
.ug-v3-float i{font-size:34px!important;}
.ug-v3-float b{font-size:15px!important;}
.ug-v3-f1{left:5%!important;top:88px!important}.ug-v3-f2{left:43%!important;top:32px!important}.ug-v3-f3{right:1%!important;top:92px!important}.ug-v3-f4{right:5%!important;bottom:72px!important}.ug-v3-f5{left:9%!important;bottom:80px!important}
.ug-v3-core{width:190px!important;height:190px!important;}
.ug-v3-shield{width:112px!important;height:124px!important;font-size:68px!important;}
.ug-v3-phone{width:92px!important;left:31%!important;top:43%!important}.ug-v3-laptop{width:222px!important;left:31%!important;bottom:20%!important}.ug-v3-desktop{width:190px!important;right:19%!important;bottom:20%!important}.ug-v3-box{font-size:66px!important;right:31%!important;bottom:23%!important}.ug-v3-glass{font-size:102px!important;right:13%!important;bottom:17%!important}

.ug-v3-feature-section{padding:30px 0 44px!important;}
.ug-v3-feature-grid{gap:22px!important;}
.ug-v3-feature-card{border-radius:24px!important;padding:36px 32px 32px!important;min-height:220px!important;box-shadow:0 20px 64px rgba(15,23,42,.048)!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;}
.ug-v3-feature-card:hover{transform:translateY(-7px)!important;border-color:#bee9d4!important;box-shadow:0 34px 88px rgba(15,23,42,.085)!important;}
.ug-v3-icon{width:76px!important;height:76px!important;font-size:34px!important;}
.ug-v3-feature-card h3{font-size:21px!important;margin:24px 0 10px!important;}
.ug-v3-feature-card p{font-size:15px!important;line-height:1.62!important;}

.ug-v3-section{padding:56px 0!important;border-top:1px solid #eef3f8!important;}
.ug-v3-section h2{font-size:clamp(38px,3.05vw,50px)!important;margin-bottom:42px!important;letter-spacing:-.055em!important;}
.ug-v3-steps{gap:18px!important;}
.ug-v3-steps:before{top:76px!important;left:7%!important;right:7%!important;}
.ug-v3-step{border-radius:24px!important;min-height:220px!important;padding:24px 16px 20px!important;box-shadow:0 18px 48px rgba(15,23,42,.046)!important;}
.ug-v3-step:hover{transform:translateY(-6px)!important;box-shadow:0 28px 72px rgba(15,23,42,.078)!important;}
.ug-v3-step em{width:38px!important;height:38px!important;top:-17px!important;font-size:16px!important;}
.ug-v3-step>div{width:96px!important;height:96px!important;margin:24px auto 18px!important;font-size:42px!important;box-shadow:0 16px 40px rgba(15,23,42,.058)!important;}
.ug-v3-step h3{font-size:17px!important;margin-bottom:8px!important;}
.ug-v3-step p{font-size:14px!important;line-height:1.5!important;max-width:170px!important;}
.ug-v3-step:not(:last-child):after{top:73px!important;right:-16px!important;font-size:20px!important;}

.ug-v3-products-section{padding-top:52px!important;padding-bottom:34px!important;}
.ug-v3-products{gap:22px!important;}
.ug-v3-product{border-radius:24px!important;min-height:176px!important;padding:24px 26px!important;grid-template-columns:108px 1fr!important;box-shadow:0 18px 54px rgba(15,23,42,.048)!important;}
.ug-v3-product:hover{transform:translateY(-7px)!important;box-shadow:0 30px 78px rgba(15,23,42,.08)!important;border-color:#bfe8d3!important;}
.ug-v3-product img{width:104px!important;height:118px!important;}
.ug-v3-product h3{font-size:21px!important;margin-bottom:8px!important;}
.ug-v3-product p{font-size:14px!important;line-height:1.5!important;margin-bottom:10px!important;}

.ug-v3-stats-section{padding:22px 0 38px!important;}
.ug-v3-stats{border-radius:26px!important;box-shadow:0 24px 72px rgba(15,23,42,.052)!important;}
.ug-v3-stats>div{grid-template-columns:78px 1fr!important;column-gap:18px!important;padding:30px 44px!important;}
.ug-v3-stats i{width:78px!important;height:78px!important;font-size:40px!important;background:linear-gradient(180deg,#f8fafc,#eef4fa)!important;}
.ug-v3-stats b{font-size:37px!important;line-height:.95!important;letter-spacing:-.055em!important;}
.ug-v3-stats span{font-size:15px!important;color:#425371!important;}
.ug-v3-trust-footer{padding:24px 0 48px!important;}
.ug-v3-trust-footer h2{font-size:23px!important;margin-bottom:24px!important;}
.ug-v3-trust-row{gap:46px!important;font-size:15px!important;}

.ug-home-body .ug-footer-premium{background:linear-gradient(180deg,#fff 0,#f8fbff 100%)!important;border-top:1px solid #e6edf5!important;padding:30px 0 34px!important;}
.ug-footer-premium .ug-footer-grid{width:min(1540px,calc(100% - 96px));margin:0 auto;display:grid!important;grid-template-columns:1.25fr .7fr .7fr 1.2fr!important;gap:32px!important;align-items:start!important;}
.ug-footer-premium .ug-footer-brand p{color:#071126!important;font-size:16px!important;margin:14px 0 8px!important;font-weight:700!important;}
.ug-footer-premium .ug-footer-brand small{color:#64748b!important;line-height:1.65!important;display:block!important;max-width:420px!important;}
.ug-footer-premium .brand{color:#071126!important;font-size:21px!important;}
.ug-footer-premium .logo{background:#eafbf2!important;color:#0ca45d!important;border:1px solid #bdebd2!important;}
.ug-footer-premium .ug-footer-col{display:grid!important;gap:10px!important;color:#64748b!important;}
.ug-footer-premium .ug-footer-col b{color:#071126!important;margin-bottom:6px!important;}
.ug-footer-premium .ug-footer-col a{color:#64748b!important;font-weight:700!important;}
.ug-footer-premium .ug-footer-col a:hover{color:#09a65c!important;}
.ug-footer-premium .ug-company-placeholder span{font-size:13px!important;color:#7b8798!important;}

@media(max-width:1280px){
  .ug-home-body .ug-topbar-light .container,.ug-v3-container{width:min(100% - 44px,1540px)!important;}
  .ug-v3-hero-grid{grid-template-columns:1fr!important;gap:22px!important;min-height:0!important;}
  .ug-v3-hero{padding:52px 0 36px!important;}
  .ug-v3-copy h1{font-size:64px!important;max-width:850px!important;}
  .ug-v3-lead{max-width:880px!important;}
  .ug-v3-visual{height:500px!important;max-width:820px!important;margin:0 auto!important;}
  .ug-v3-feature-grid,.ug-v3-products{grid-template-columns:repeat(2,1fr)!important;}
  .ug-v3-steps{grid-template-columns:repeat(3,1fr)!important;row-gap:36px!important;}
  .ug-v3-steps:before,.ug-v3-step:after{display:none!important;}
  .ug-v3-stats{grid-template-columns:repeat(2,1fr)!important;}
  .ug-v3-stats>div:nth-child(2){border-right:0!important;}
  .ug-v3-stats>div:nth-child(1),.ug-v3-stats>div:nth-child(2){border-bottom:1px solid #e8eef5!important;}
  .ug-footer-premium .ug-footer-grid{width:min(100% - 44px,1540px);grid-template-columns:1fr 1fr!important;}
}
@media(max-width:900px){
  .ug-home-body .ug-topbar-light .container,.ug-v3-container{width:min(100% - 28px,1540px)!important;}
  .ug-home-body .ug-topbar-light .nav{height:70px!important;}
  .ug-home-body .ug-topbar-light .menu{display:none!important;}
  .ug-home-body .ug-topbar-light .hamb{display:block!important;}
  .ug-v3-hero{padding:34px 0 24px!important;}
  .ug-v3-copy h1{font-size:42px!important;letter-spacing:-.06em!important;margin:24px 0 16px!important;}
  .ug-v3-lead{font-size:17px!important;line-height:1.62!important;}
  .ug-v3-list div{font-size:15px!important;}
  .ug-v3-actions{display:grid!important;gap:12px!important;}
  .ug-v3-btn{width:100%!important;min-height:56px!important;padding:16px 20px!important;}
  .ug-v3-mini-trust{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px!important;margin-top:22px!important;}
  .ug-v3-visual{height:395px!important;}
  .ug-v3-float{padding:10px 12px!important;border-radius:15px!important;min-width:104px!important;}
  .ug-v3-float i{font-size:22px!important}.ug-v3-float b{font-size:11px!important}
  .ug-v3-core{width:138px!important;height:138px!important}.ug-v3-shield{width:78px!important;height:90px!important;font-size:48px!important}
  .ug-v3-phone{width:64px!important;left:25%!important}.ug-v3-laptop{width:152px!important}.ug-v3-desktop{width:126px!important}.ug-v3-box{font-size:46px!important}.ug-v3-glass{font-size:70px!important}
  .ug-v3-feature-section{padding:22px 0 34px!important;}
  .ug-v3-feature-grid,.ug-v3-products,.ug-v3-steps,.ug-v3-stats{grid-template-columns:1fr!important;}
  .ug-v3-feature-card{min-height:auto!important;padding:26px!important;}
  .ug-v3-icon{width:68px!important;height:68px!important;font-size:30px!important;}
  .ug-v3-section{padding:42px 0!important;}
  .ug-v3-section h2{font-size:34px!important;margin-bottom:30px!important;}
  .ug-v3-step{min-height:auto!important;}
  .ug-v3-product{grid-template-columns:88px 1fr!important;min-height:142px!important;padding:20px!important;}
  .ug-v3-product img{width:82px!important;height:92px!important;}
  .ug-v3-stats>div{border-right:0!important;border-bottom:1px solid #e8eef5!important;padding:22px!important;grid-template-columns:68px 1fr!important;}
  .ug-v3-stats>div:last-child{border-bottom:0!important;}
  .ug-v3-stats i{width:68px!important;height:68px!important;font-size:34px!important;}
  .ug-v3-stats b{font-size:30px!important;}
  .ug-v3-trust-row{display:grid!important;gap:12px!important;}
  .ug-footer-premium .ug-footer-grid{width:min(100% - 28px,1540px);grid-template-columns:1fr!important;gap:22px!important;}
}

/* v139 homepage simplification: remove repeated feature cards and strengthen how-it-works */
.ug-v3-how-section{
  padding-top:72px!important;
  background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%)!important;
}
.ug-v3-section-head{
  max-width:900px;
  margin:0 auto 46px;
  text-align:center;
}
.ug-v3-kicker{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:10px 18px;
  border-radius:999px;
  background:#eafff3;
  border:1px solid #bdf3d5;
  color:#087b46;
  font-size:15px;
  font-weight:950;
  margin-bottom:18px;
  box-shadow:0 16px 34px rgba(16,185,104,.08);
}
.ug-v3-section-head h2{
  margin-bottom:14px!important;
}
.ug-v3-section-head p{
  margin:0 auto;
  max-width:820px;
  color:#4b5f7a;
  font-size:18px;
  line-height:1.7;
  font-weight:650;
}
.ug-v3-how-section .ug-v3-steps{
  align-items:stretch!important;
  gap:18px!important;
}
.ug-v3-how-section .ug-v3-step{
  min-height:292px!important;
  padding:24px 17px 22px!important;
}
.ug-v3-how-section .ug-v3-step p{
  max-width:205px!important;
  font-size:13.6px!important;
  line-height:1.52!important;
  color:#405371!important;
}
.ug-v3-products-section{
  padding-top:60px!important;
}
@media(max-width:1280px){
  .ug-v3-how-section .ug-v3-step{min-height:260px!important;}
  .ug-v3-how-section .ug-v3-step p{max-width:260px!important;}
}
@media(max-width:900px){
  .ug-v3-how-section{padding-top:44px!important;}
  .ug-v3-section-head{margin-bottom:34px!important;}
  .ug-v3-section-head p{font-size:16px!important;line-height:1.62!important;}
  .ug-v3-kicker{font-size:13px!important;padding:9px 14px!important;}
  .ug-v3-how-section .ug-v3-step{min-height:auto!important;}
  .ug-v3-how-section .ug-v3-step p{max-width:100%!important;font-size:14px!important;}
}

/* v140 hero visual process correction */
.ug-v3-core strong{display:none!important;}
.ug-v3-core{pointer-events:none!important;}
.ug-v3-f1{left:4%!important;top:92px!important;}
.ug-v3-f2{left:36%!important;top:24px!important;}
.ug-v3-f3{right:4%!important;top:96px!important;}
.ug-v3-f4{right:4%!important;bottom:74px!important;}
.ug-v3-f5{left:36%!important;bottom:24px!important;}
.ug-v3-f6{left:6%!important;bottom:84px!important;}
.ug-v3-float{min-width:145px!important;}

@media(max-width:900px){
  .ug-v3-f1{left:0!important;top:42px!important;}
  .ug-v3-f2{left:35%!important;top:4px!important;}
  .ug-v3-f3{right:0!important;top:44px!important;}
  .ug-v3-f4{right:0!important;bottom:48px!important;}
  .ug-v3-f5{left:36%!important;bottom:4px!important;}
  .ug-v3-f6{left:2%!important;bottom:50px!important;}
  .ug-v3-float{min-width:102px!important;}
}
@media(max-width:520px){
  .ug-v3-float b{font-size:10px!important;}
  .ug-v3-float i{font-size:20px!important;}
  .ug-v3-f2{left:32%!important;}
  .ug-v3-f5{left:32%!important;}
}

/* v141 hero UX clean-up */
.ug-v3-mini-trust{display:none!important;}
.ug-v3-lead{max-width:760px!important;}
.ug-v3-list{gap:12px!important;margin:24px 0 26px!important;}
.ug-v3-list div{align-items:flex-start!important;line-height:1.45!important;color:#17233a!important;}
.ug-v3-list span{flex:0 0 28px!important;margin-top:1px!important;}
.ug-v3-actions{margin-top:24px!important;}
/* Hero process bubbles: clear clockwise flow 1→6 */
.ug-v3-f1{left:6%!important;top:122px!important;}
.ug-v3-f2{left:39%!important;top:28px!important;}
.ug-v3-f3{right:4%!important;top:122px!important;}
.ug-v3-f4{right:5%!important;bottom:98px!important;}
.ug-v3-f5{left:39%!important;bottom:34px!important;}
.ug-v3-f6{left:7%!important;bottom:102px!important;}
.ug-v3-float{min-width:150px!important;padding:19px 21px!important;}
.ug-v3-float b{font-size:15.5px!important;}
@media(max-width:900px){
  .ug-v3-mini-trust{display:none!important;}
  .ug-v3-list{margin:20px 0 22px!important;}
  .ug-v3-f1{left:1%!important;top:54px!important;}
  .ug-v3-f2{left:35%!important;top:2px!important;}
  .ug-v3-f3{right:1%!important;top:58px!important;}
  .ug-v3-f4{right:1%!important;bottom:52px!important;}
  .ug-v3-f5{left:35%!important;bottom:2px!important;}
  .ug-v3-f6{left:1%!important;bottom:56px!important;}
}
@media(max-width:520px){
  .ug-v3-float{min-width:98px!important;padding:9px 10px!important;}
  .ug-v3-f2{left:31%!important;}
  .ug-v3-f5{left:31%!important;}
}

/* v142 hero process bubble alignment - keep delivery inside orbit */
.ug-v3-f1{left:5%!important;top:122px!important;}
.ug-v3-f2{left:39%!important;top:28px!important;}
.ug-v3-f3{right:4%!important;top:122px!important;}
.ug-v3-f4{right:5%!important;bottom:104px!important;}
.ug-v3-f5{left:6%!important;bottom:104px!important;}
.ug-v3-f6{left:50%!important;bottom:32px!important;transform:translateX(-50%)!important;}
.ug-v3-f6:hover{transform:translateX(-50%) translateY(-4px)!important;}

@media(max-width:900px){
  .ug-v3-f1{left:1%!important;top:56px!important;}
  .ug-v3-f2{left:35%!important;top:2px!important;}
  .ug-v3-f3{right:1%!important;top:56px!important;}
  .ug-v3-f4{right:1%!important;bottom:66px!important;}
  .ug-v3-f5{left:1%!important;bottom:66px!important;}
  .ug-v3-f6{left:50%!important;bottom:8px!important;transform:translateX(-50%)!important;}
  .ug-v3-f6:hover{transform:translateX(-50%) translateY(-3px)!important;}
}
@media(max-width:520px){
  .ug-v3-f2{left:31%!important;}
  .ug-v3-f6{left:50%!important;bottom:4px!important;}
}


/* v143 hero visual hard reset: final process bubble positions + cache-safe */
.ug-landing-v3 .ug-v3-visual{
  position:relative!important;
  overflow:visible!important;
}
.ug-landing-v3 .ug-v3-float{
  position:absolute!important;
  z-index:12!important;
  transform:none!important;
}
.ug-landing-v3 .ug-v3-f1{left:4.5%!important;top:126px!important;right:auto!important;bottom:auto!important;}
.ug-landing-v3 .ug-v3-f2{left:50%!important;top:42px!important;right:auto!important;bottom:auto!important;transform:translateX(-50%)!important;}
.ug-landing-v3 .ug-v3-f3{right:5.5%!important;top:128px!important;left:auto!important;bottom:auto!important;}
.ug-landing-v3 .ug-v3-f4{right:8%!important;bottom:82px!important;left:auto!important;top:auto!important;}
.ug-landing-v3 .ug-v3-f5{left:8%!important;bottom:82px!important;right:auto!important;top:auto!important;}
.ug-landing-v3 .ug-v3-f6{left:50%!important;bottom:28px!important;right:auto!important;top:auto!important;transform:translateX(-50%)!important;}
.ug-landing-v3 .ug-v3-f2:hover,
.ug-landing-v3 .ug-v3-f6:hover{transform:translateX(-50%) translateY(-4px)!important;}
.ug-landing-v3 .ug-v3-f1:hover,
.ug-landing-v3 .ug-v3-f3:hover,
.ug-landing-v3 .ug-v3-f4:hover,
.ug-landing-v3 .ug-v3-f5:hover{transform:translateY(-4px)!important;}

@media(max-width:1280px){
  .ug-landing-v3 .ug-v3-f1{left:5%!important;top:110px!important;}
  .ug-landing-v3 .ug-v3-f2{left:50%!important;top:18px!important;transform:translateX(-50%)!important;}
  .ug-landing-v3 .ug-v3-f3{right:5%!important;top:110px!important;}
  .ug-landing-v3 .ug-v3-f4{right:7%!important;bottom:78px!important;}
  .ug-landing-v3 .ug-v3-f5{left:7%!important;bottom:78px!important;}
  .ug-landing-v3 .ug-v3-f6{left:50%!important;bottom:18px!important;transform:translateX(-50%)!important;}
}
@media(max-width:900px){
  .ug-landing-v3 .ug-v3-float{min-width:102px!important;padding:10px 12px!important;}
  .ug-landing-v3 .ug-v3-f1{left:1%!important;top:58px!important;}
  .ug-landing-v3 .ug-v3-f2{left:50%!important;top:4px!important;transform:translateX(-50%)!important;}
  .ug-landing-v3 .ug-v3-f3{right:1%!important;top:58px!important;}
  .ug-landing-v3 .ug-v3-f4{right:1%!important;bottom:64px!important;}
  .ug-landing-v3 .ug-v3-f5{left:1%!important;bottom:64px!important;}
  .ug-landing-v3 .ug-v3-f6{left:50%!important;bottom:6px!important;transform:translateX(-50%)!important;}
}
@media(max-width:520px){
  .ug-landing-v3 .ug-v3-float{min-width:92px!important;padding:8px 9px!important;}
  .ug-landing-v3 .ug-v3-float b{font-size:10px!important;}
  .ug-landing-v3 .ug-v3-float i{font-size:19px!important;}
  .ug-landing-v3 .ug-v3-f6{bottom:2px!important;}
}

/* v144 premium auth pages */
.ug-light-page-body{background:#ffffff!important;color:#071126!important;padding-bottom:0!important;}
.ug-light-page-body .topbar.ug-topbar-light{background:rgba(255,255,255,.94)!important;color:#071126!important;border-bottom:1px solid #e6edf5!important;box-shadow:0 10px 30px rgba(15,23,42,.045)!important;backdrop-filter:blur(18px);}
.ug-light-page-body .ug-topbar-light .container{width:min(1500px,calc(100% - 72px));}
.ug-light-page-body .ug-topbar-light .nav{height:84px;}
.ug-light-page-body .ug-topbar-light .brand{font-size:26px;color:#071126!important;letter-spacing:-.04em;}
.ug-light-page-body .ug-topbar-light .logo{width:46px;height:46px;border-radius:17px;background:#eafbf2!important;border:2px solid #16b667!important;color:#10a45c!important;box-shadow:0 12px 30px rgba(16,180,100,.12);font-size:27px;}
.ug-light-page-body .ug-topbar-light .menu{color:#071126!important;gap:30px;}
.ug-light-page-body .ug-topbar-light .menu>a:not(.btn){font-weight:900;color:#071126!important;}
.ug-light-page-body .ug-topbar-light .menu>a:not(.btn):hover{color:#07a55d!important;}
.ug-light-page-body .ug-topbar-light .btn.ghost{background:#fff!important;color:#071126!important;border:1px solid #ccd8e6!important;box-shadow:0 10px 24px rgba(15,23,42,.06)!important;}
.ug-light-page-body .ug-topbar-light .btn.primary{background:linear-gradient(135deg,#15bd6d,#079756)!important;color:#fff!important;box-shadow:0 16px 34px rgba(6,148,82,.22)!important;}
.ug-auth-page{min-height:calc(100vh - 84px);background:radial-gradient(circle at 18% 8%,rgba(34,197,94,.13),transparent 28%),radial-gradient(circle at 85% 10%,rgba(56,189,248,.22),transparent 32%),linear-gradient(180deg,#fff 0%,#f8fbff 52%,#fff 100%);padding:76px 0 86px;overflow:hidden;}
.ug-auth-shell{width:min(1220px,calc(100% - 64px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 500px;gap:46px;align-items:center;}
.ug-auth-visual{position:relative;padding:34px 0;}
.ug-auth-pill{display:inline-flex;align-items:center;gap:10px;background:#ecfdf5;border:1px solid #baf2d0;border-radius:999px;color:#087c49;font-weight:950;padding:11px 18px;box-shadow:0 18px 50px rgba(34,197,94,.10);}
.ug-auth-pill span{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#22c55e;color:#fff;}
.ug-auth-visual h1{font-size:clamp(42px,5vw,66px);line-height:1.02;letter-spacing:-.07em;color:#071126;margin:28px 0 18px;max-width:720px;}
.ug-auth-visual p{font-size:19px;line-height:1.72;color:#40516b;max-width:680px;margin:0 0 32px;font-weight:700;}
.ug-auth-trust{display:grid;grid-template-columns:1fr;gap:14px;max-width:620px;}
.ug-auth-trust>div{display:grid;grid-template-columns:56px 1fr;gap:14px;align-items:center;background:rgba(255,255,255,.78);border:1px solid #e0e9f3;border-radius:24px;padding:16px 18px;box-shadow:0 20px 60px rgba(15,23,42,.06);backdrop-filter:blur(10px);}
.ug-auth-trust i{grid-row:1/3;width:56px;height:56px;border-radius:20px;background:#eff6ff;display:grid;place-items:center;font-style:normal;font-size:26px;}
.ug-auth-trust b{display:block;color:#071126;font-size:17px;}
.ug-auth-trust span{display:block;color:#5c6f87;line-height:1.5;font-weight:750;}
.ug-auth-card{background:rgba(255,255,255,.92);border:1px solid #dfe8f2;border-radius:34px;padding:34px;box-shadow:0 28px 90px rgba(15,23,42,.11);backdrop-filter:blur(18px);position:relative;overflow:hidden;}
.ug-auth-card:before{content:"";position:absolute;right:-90px;top:-100px;width:250px;height:250px;background:radial-gradient(circle,rgba(34,197,94,.18),transparent 68%);pointer-events:none;}
.ug-auth-card-large{padding:30px 34px;}
.ug-auth-card-head{display:flex;gap:14px;align-items:center;margin-bottom:26px;position:relative;z-index:1;}
.ug-auth-logo{width:54px;height:54px;border-radius:20px;background:#eafbf2;border:2px solid #16b667;color:#10a45c;display:grid;place-items:center;font-weight:950;font-size:31px;box-shadow:0 14px 30px rgba(34,197,94,.13);flex:0 0 auto;}
.ug-auth-card h2{margin:0;color:#071126;font-size:32px;letter-spacing:-.04em;}
.ug-auth-card-head p{margin:4px 0 0;color:#667a91;font-weight:750;line-height:1.45;}
.ug-auth-form{position:relative;z-index:1;}
.ug-auth-form label{font-size:14px;text-transform:none;letter-spacing:0;color:#12213a;margin:15px 0 8px;font-weight:950;}
.ug-auth-form input{height:56px;border-radius:18px;border:1px solid #d9e4ef;background:#fafdff;padding:0 17px;font-weight:750;color:#071126;box-shadow:inset 0 1px 0 rgba(255,255,255,.7);transition:.18s;}
.ug-auth-form input:focus{outline:none;border-color:#22c55e;background:#fff;box-shadow:0 0 0 4px rgba(34,197,94,.10);}
.ug-auth-two{display:grid;grid-template-columns:1fr 1fr;gap:12px;}
.ug-auth-submit{width:100%;height:60px;border:0;border-radius:19px;background:linear-gradient(135deg,#15bd6d,#079756);color:#fff;font-weight:950;font-size:16px;margin-top:24px;cursor:pointer;box-shadow:0 18px 36px rgba(7,151,86,.22);transition:.18s;}
.ug-auth-submit:hover{transform:translateY(-2px);box-shadow:0 24px 46px rgba(7,151,86,.28);}
.ug-auth-switch{position:relative;z-index:1;text-align:center;margin-top:20px;color:#667a91;font-weight:800;}
.ug-auth-switch a{color:#069452;font-weight:950;}
.ug-auth-note{position:relative;z-index:1;margin-top:16px;background:#ecfdf5;border:1px solid #bbf7d0;color:#14532d;border-radius:18px;padding:14px 16px;font-weight:800;}
.ug-auth-page .alert{position:relative;z-index:2;border-radius:18px;margin-bottom:16px;}
.ug-auth-page .footer{background:#fff!important;color:#64748b!important;border-top:1px solid #e6edf5!important;}
.ug-auth-page .footer .brand{color:#071126;}
.ug-auth-page .footer .logo{background:#eafbf2;color:#10a45c;border:2px solid #16b667;}
@media(max-width:1050px){.ug-auth-shell{grid-template-columns:1fr;gap:28px}.ug-auth-visual{padding:8px 0;text-align:center}.ug-auth-visual h1,.ug-auth-visual p,.ug-auth-trust{margin-left:auto;margin-right:auto}.ug-auth-trust>div{text-align:left}.ug-auth-card{max-width:620px;margin:0 auto;width:100%;}}
@media(max-width:760px){.ug-light-page-body .ug-topbar-light .container,.ug-auth-shell{width:min(100% - 28px,1220px)}.ug-auth-page{padding:42px 0 54px}.ug-auth-visual h1{font-size:40px}.ug-auth-visual p{font-size:16px}.ug-auth-trust>div{grid-template-columns:48px 1fr;border-radius:20px;padding:14px}.ug-auth-trust i{width:48px;height:48px;border-radius:17px;font-size:22px}.ug-auth-card,.ug-auth-card-large{padding:24px;border-radius:26px}.ug-auth-card h2{font-size:28px}.ug-auth-two{grid-template-columns:1fr}.ug-auth-form input{height:54px}.ug-auth-submit{height:58px}.ug-light-page-body .ug-topbar-light .nav{height:72px}.ug-light-page-body .ug-topbar-light .menu{display:none}.ug-light-page-body .ug-topbar-light .hamb{display:block;color:#071126!important}.ug-light-page-body{padding-bottom:0!important}.ug-light-page-body .mobile-bottom{display:none!important;}}

/* v131-panel-light: kullanıcı paneli açık premium görünüm */
.dashboard-light-hero{background:linear-gradient(180deg,#f7fafc 0%,#eefdf5 100%);border-bottom:1px solid #e2e8f0;padding:58px 0 92px;position:relative;overflow:hidden}.dashboard-light-hero:before{content:"";position:absolute;right:-90px;top:-120px;width:420px;height:420px;border-radius:999px;background:radial-gradient(circle,#bbf7d0 0%,rgba(187,247,208,.58) 40%,transparent 70%)}.dashboard-light-inner{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.dashboard-soft-kicker{display:inline-flex;padding:8px 13px;border-radius:999px;background:#ecfdf5;border:1px solid #bbf7d0;color:#166534;font-size:13px;font-weight:950}.dashboard-light-inner h1{margin:14px 0 8px;color:#0f172a;font-size:clamp(34px,5vw,56px);line-height:1;letter-spacing:-.055em}.dashboard-light-inner p{margin:0;color:#64748b;font-weight:750;line-height:1.65;max-width:660px}.dashboard-hero-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.dashboard-user-id{display:inline-flex;align-items:center;min-height:48px;padding:0 16px;border-radius:16px;background:#fff;border:1px solid #e2e8f0;color:#64748b;font-weight:850;box-shadow:0 14px 36px rgba(15,23,42,.05)}.dashboard-user-id b{color:#0f172a;margin-left:6px}.dashboard-copy-btn{min-height:48px;border:0;border-radius:16px;background:#0f172a;color:white;font-weight:950;padding:0 16px;cursor:pointer}.dashboard-start-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:16px;background:#22c55e;color:#052e16;font-weight:950;padding:0 18px;box-shadow:0 16px 34px rgba(34,197,94,.24)}.dashboard-light-section{background:#f8fafc;margin-top:-54px;padding-bottom:78px}.dashboard-shell-modern{grid-template-columns:198px 1fr}.dashboard-sidebar-modern{border-radius:24px;box-shadow:0 20px 56px rgba(15,23,42,.08)}.dashboard-sidebar-modern a{padding:13px 14px;border-radius:15px}.dashboard-main-modern{display:grid;gap:16px}.dashboard-stats-modern{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.dashboard-stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:20px;box-shadow:0 18px 48px rgba(15,23,42,.055);transition:.18s}.dashboard-stat-card:hover{transform:translateY(-2px);border-color:#bbf7d0;box-shadow:0 24px 64px rgba(15,23,42,.09)}.dashboard-stat-card small{display:block;color:#64748b;font-weight:900}.dashboard-stat-card b{display:block;margin:9px 0 4px;color:#0f172a;font-size:36px;line-height:1;letter-spacing:-.05em}.dashboard-stat-card span{color:#64748b;font-weight:750;font-size:13px}.dashboard-stat-card.accent{background:linear-gradient(135deg,#fff,#ecfdf5);border-color:#bbf7d0}.dashboard-grid-modern{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px;align-items:start}.dashboard-card-modern{background:#fff;border:1px solid #e2e8f0;border-radius:28px;padding:22px;box-shadow:0 18px 48px rgba(15,23,42,.055)}.dashboard-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.dashboard-card-head h2{margin:0 0 4px;color:#0f172a;font-size:22px;letter-spacing:-.03em}.dashboard-card-head p{margin:0;color:#64748b;font-weight:700}.dashboard-card-head a{font-weight:950;color:#166534;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:14px;padding:10px 13px}.dashboard-recent-list{display:grid;gap:10px}.dashboard-recent-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid #edf2f7;border-radius:20px;background:#fff;transition:.18s}.dashboard-recent-row:hover{background:#f8fafc;border-color:#bbf7d0}.dashboard-recent-row small{display:block;color:#94a3b8;font-weight:850;font-size:12px;margin-bottom:5px}.dashboard-recent-row b{display:block;color:#0f172a;font-size:16px}.dashboard-recent-right{display:flex;align-items:flex-end;flex-direction:column;gap:7px;text-align:right}.dashboard-recent-right strong{color:#0f172a;font-size:15px}.dashboard-quick-list{display:grid;gap:10px}.dashboard-quick-list a{display:grid;grid-template-columns:44px 1fr;column-gap:12px;padding:14px;border:1px solid #edf2f7;border-radius:20px;background:#fff;transition:.18s}.dashboard-quick-list a:hover{border-color:#bbf7d0;background:#f8fffb}.dashboard-quick-list span{grid-row:1/3;width:44px;height:44px;border-radius:15px;background:#ecfdf5;color:#166534;display:grid;place-items:center;font-weight:950}.dashboard-quick-list b{color:#0f172a}.dashboard-quick-list em{font-style:normal;color:#64748b;font-size:13px;font-weight:700;line-height:1.45}.dashboard-flow-modern{padding-bottom:20px}.dashboard-flow-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.dashboard-flow-steps div{border:1px solid #e2e8f0;border-radius:20px;background:#f8fafc;padding:16px;text-align:center}.dashboard-flow-steps span{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#dcfce7;color:#166534;font-weight:950;margin:0 auto 10px}.dashboard-flow-steps b{display:block;color:#0f172a}.dashboard-flow-steps small{display:block;color:#64748b;font-weight:750;margin-top:4px}.dashboard-empty-state{display:grid;gap:10px;place-items:start;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:22px;padding:22px}.dashboard-empty-state b{color:#0f172a}.dashboard-empty-state span{color:#64748b;font-weight:700}.dashboard-main-modern .status-pill{white-space:nowrap}
@media(max-width:1050px){.dashboard-stats-modern{grid-template-columns:repeat(2,1fr)}.dashboard-grid-modern{grid-template-columns:1fr}.dashboard-quick-card{order:2}}
@media(max-width:900px){.dashboard-light-hero{padding:30px 0 86px}.dashboard-light-inner{display:block}.dashboard-hero-actions{justify-content:flex-start;margin-top:18px}.dashboard-light-section{margin-top:-50px;padding-bottom:42px}.dashboard-shell-modern{display:block}.dashboard-sidebar-modern{display:none}.dashboard-stats-modern{grid-template-columns:1fr 1fr}.dashboard-card-modern{border-radius:24px;padding:18px}.dashboard-flow-steps{display:flex;overflow:auto;padding-bottom:4px}.dashboard-flow-steps div{min-width:138px}.dashboard-recent-row{align-items:flex-start}.dashboard-recent-right{align-items:flex-start;text-align:left}}
@media(max-width:520px){.dashboard-light-inner h1{font-size:34px}.dashboard-hero-actions{display:grid;grid-template-columns:1fr 1fr}.dashboard-user-id{grid-column:1/3;justify-content:center}.dashboard-start-btn{grid-column:1/3}.dashboard-stats-modern{grid-template-columns:1fr}.dashboard-recent-row{display:grid}.dashboard-card-head{align-items:flex-start}.dashboard-card-head a{white-space:nowrap}.dashboard-recent-right{width:100%}}

/* Dashboard panel refinements v132 */
.dashboard-light-inner,
.dashboard-shell-modern{
  width:min(1680px,calc(100% - 42px));
  max-width:none;
}
.dashboard-light-hero{
  padding:38px 0 66px;
}
.dashboard-light-inner{
  align-items:center;
}
.dashboard-light-inner h1{
  margin:12px 0 6px;
  font-size:clamp(32px,4.2vw,48px);
}
.dashboard-light-inner p{
  max-width:760px;
}
.dashboard-hero-actions{
  gap:9px;
}
.dashboard-user-id{
  min-height:42px;
  padding:0 13px;
  border-radius:14px;
  font-size:14px;
}
.dashboard-copy-btn,
.dashboard-start-btn{
  min-height:42px;
  border-radius:14px;
  padding:0 15px;
}
.dashboard-light-section{
  margin-top:-36px;
}
.dashboard-shell-modern{
  grid-template-columns:184px minmax(0,1fr);
  gap:18px;
}
.dashboard-sidebar-modern{
  border-radius:22px;
  padding:10px;
}
.dashboard-sidebar-modern a{
  padding:12px 13px;
  border-radius:14px;
}
.dashboard-grid-modern{
  grid-template-columns:1fr;
}
.dashboard-quick-card{
  display:none!important;
}
.dashboard-recent-card{
  width:100%;
}
.dashboard-stat-card{
  position:relative;
  overflow:hidden;
  padding:18px 20px 19px;
}
.dashboard-stat-card i{
  position:absolute;
  right:18px;
  top:17px;
  width:42px;
  height:42px;
  border-radius:16px;
  background:#ecfdf5;
  color:#166534;
  display:grid;
  place-items:center;
  font-style:normal;
  font-weight:950;
  font-size:20px;
}
.dashboard-stat-card b{
  font-size:34px;
}
.dashboard-recent-list{
  gap:12px;
}
.dashboard-recent-row{
  min-height:76px;
  padding:16px 18px;
  border-radius:22px;
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
}
.dashboard-recent-row b{
  font-size:17px;
}
.dashboard-recent-right{
  min-width:210px;
}

@media(max-width:900px){
  .dashboard-light-inner,
  .dashboard-shell-modern{width:min(100% - 28px,1680px)}
  .dashboard-light-hero{padding:30px 0 76px}
  .dashboard-shell-modern{display:block}
  .dashboard-recent-right{min-width:0}
}
@media(max-width:520px){
  .dashboard-light-inner h1{font-size:32px}
  .dashboard-recent-row{grid-template-columns:1fr}
  .dashboard-stat-card i{right:16px;top:16px}
}


/* Dashboard sidebar polish v133 */
.dashboard-shell-modern{
  grid-template-columns:244px minmax(0,1fr);
  gap:20px;
}
.dashboard-sidebar-modern{
  padding:14px;
  border-radius:28px;
  background:rgba(255,255,255,.96);
  border:1px solid rgba(226,232,240,.95);
  box-shadow:0 26px 70px rgba(15,23,42,.11);
}
.dashboard-sidebar-user{
  display:grid;
  grid-template-columns:48px 1fr;
  gap:12px;
  align-items:center;
  padding:12px;
  margin-bottom:10px;
  border-radius:20px;
  background:linear-gradient(135deg,#f8fafc,#ecfdf5);
  border:1px solid #dbeee5;
}
.dashboard-sidebar-avatar{
  width:48px;
  height:48px;
  border-radius:17px;
  display:grid;
  place-items:center;
  background:#0f172a;
  color:#fff;
  font-weight:950;
  font-size:20px;
  box-shadow:0 12px 26px rgba(15,23,42,.16);
}
.dashboard-sidebar-user b{
  display:block;
  color:#0f172a;
  font-weight:950;
  line-height:1.1;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  max-width:135px;
}
.dashboard-sidebar-user small{
  display:block;
  margin-top:4px;
  color:#64748b;
  font-size:12px;
  font-weight:850;
}
.dashboard-sidebar-nav{
  display:grid;
  gap:7px;
}
.dashboard-sidebar-modern a{
  min-height:54px;
  display:grid;
  grid-template-columns:42px 1fr auto;
  align-items:center;
  gap:10px;
  padding:8px 10px;
  border-radius:18px;
  color:#334155;
  position:relative;
}
.dashboard-sidebar-modern a span{
  width:42px;
  height:42px;
  border-radius:15px;
  display:grid;
  place-items:center;
  background:#f8fafc;
  border:1px solid #edf2f7;
  font-size:19px;
  font-weight:950;
  color:#0f172a;
}
.dashboard-sidebar-modern a b{
  font-size:15px;
  line-height:1.15;
  font-weight:950;
}
.dashboard-sidebar-modern a em{
  min-width:25px;
  height:25px;
  padding:0 8px;
  border-radius:999px;
  display:inline-grid;
  place-items:center;
  background:#0f172a;
  color:#fff;
  font-style:normal;
  font-size:12px;
  font-weight:950;
}
.dashboard-sidebar-modern a:hover,
.dashboard-sidebar-modern a.active{
  background:linear-gradient(135deg,#ecfdf5,#f7fff9);
  color:#14532d;
  box-shadow:inset 0 0 0 1px #bbf7d0;
}
.dashboard-sidebar-modern a:hover span,
.dashboard-sidebar-modern a.active span{
  background:#dcfce7;
  border-color:#bbf7d0;
  color:#166534;
}
.dashboard-sidebar-logout{
  margin-top:4px;
}
.dashboard-copy-btn{
  padding:0 18px;
  white-space:nowrap;
}

@media(max-width:900px){
  .dashboard-shell-modern{display:block;}
  .dashboard-sidebar-modern{display:none;}
}

/* Dashboard premium refinement v134 */
.ug-light-page-body .topbar.ug-topbar-light{
  background:rgba(255,255,255,.92)!important;
  color:#071126!important;
  border-bottom:1px solid #e7edf5!important;
  box-shadow:0 14px 44px rgba(15,23,42,.035)!important;
  backdrop-filter:blur(18px);
}
.ug-light-page-body .ug-topbar-light .container{
  width:min(1540px,calc(100% - 96px))!important;
}
.ug-light-page-body .ug-topbar-light .nav{height:78px!important;}
.ug-light-page-body .ug-topbar-light .brand{font-size:25px!important;color:#071126!important;letter-spacing:-.04em;}
.ug-light-page-body .ug-topbar-light .logo{width:44px!important;height:44px!important;border-radius:17px!important;background:#eafbf2!important;border:2px solid #16b667!important;color:#10a45c!important;box-shadow:0 12px 30px rgba(16,180,100,.12);font-size:26px;}
.ug-light-page-body .ug-topbar-light .menu{gap:28px!important;color:#071126!important;font-weight:900;}
.ug-light-page-body .ug-topbar-light .menu a{color:#071126!important;}
.ug-light-page-body .ug-topbar-light .menu a:hover{color:#0db365!important;}
.ug-light-page-body .ug-topbar-light .btn{min-height:50px!important;padding:14px 27px!important;border-radius:15px!important;}
.ug-light-page-body .ug-topbar-light .btn.ghost{background:#fff!important;color:#071126!important;border:1px solid #d9e4f2!important;box-shadow:0 10px 22px rgba(15,23,42,.035);}
.ug-light-page-body .ug-topbar-light .btn.primary{background:linear-gradient(135deg,#10b968,#08a457)!important;color:#fff!important;border:0!important;box-shadow:0 16px 32px rgba(16,185,104,.22);}

.dashboard-light-inner,
.dashboard-shell-modern{
  width:min(1800px,calc(100% - 34px))!important;
  max-width:none!important;
}
.dashboard-light-hero{
  padding:30px 0 52px!important;
  background:linear-gradient(135deg,#f8fafc 0%,#f1fff8 58%,#dcfce7 100%)!important;
}
.dashboard-light-hero:before{right:-130px;top:-170px;width:500px;height:500px;opacity:.82;}
.dashboard-light-inner h1{font-size:clamp(32px,3.8vw,46px)!important;margin:10px 0 6px!important;}
.dashboard-light-inner p{font-size:15px;max-width:740px;}
.dashboard-soft-kicker{padding:7px 12px;font-size:12px;}
.dashboard-light-section{margin-top:-28px!important;}
.dashboard-shell-modern{
  grid-template-columns:300px minmax(0,1fr)!important;
  gap:24px!important;
}
.dashboard-sidebar-modern{
  padding:18px!important;
  border-radius:32px!important;
  background:rgba(255,255,255,.98)!important;
  box-shadow:0 30px 80px rgba(15,23,42,.105)!important;
}
.dashboard-sidebar-user-v134{
  display:grid!important;
  grid-template-columns:1fr!important;
  justify-items:center!important;
  text-align:center!important;
  gap:6px!important;
  padding:22px 18px 18px!important;
  margin-bottom:14px!important;
  border-radius:26px!important;
  background:radial-gradient(circle at top,#dcfce7 0%,#f8fffb 52%,#fff 100%)!important;
  border:1px solid #c9f2dc!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 14px 34px rgba(15,23,42,.055);
}
.dashboard-sidebar-user-v134 .dashboard-sidebar-avatar{
  width:68px!important;
  height:68px!important;
  border-radius:24px!important;
  font-size:25px!important;
  margin-bottom:4px!important;
  background:linear-gradient(135deg,#0f172a,#1e293b)!important;
}
.dashboard-sidebar-user-v134 b{
  max-width:235px!important;
  font-size:18px!important;
  letter-spacing:-.025em;
  text-transform:capitalize;
}
.dashboard-sidebar-user-v134 small{
  display:inline-flex!important;
  align-items:center;
  justify-content:center;
  min-height:30px;
  padding:0 12px;
  border-radius:999px;
  background:#fff;
  border:1px solid #dce8f2;
  color:#334155!important;
  font-size:12px!important;
  font-weight:950!important;
  margin-top:4px!important;
}
.dashboard-sidebar-nav{gap:9px!important;}
.dashboard-sidebar-modern a{
  min-height:62px!important;
  grid-template-columns:48px 1fr auto!important;
  gap:12px!important;
  padding:8px 12px!important;
  border-radius:20px!important;
}
.dashboard-sidebar-modern a span{
  width:48px!important;
  height:48px!important;
  border-radius:17px!important;
  font-size:21px!important;
  background:#f8fafc!important;
}
.dashboard-sidebar-modern a b{
  font-size:16px!important;
  line-height:1!important;
  white-space:nowrap!important;
}
.dashboard-sidebar-modern a em{
  min-width:27px!important;
  height:27px!important;
}
.dashboard-stats-modern{gap:16px!important;}
.dashboard-card-modern{border-radius:30px!important;padding:24px!important;}
.dashboard-recent-card{padding:24px 24px 26px!important;}
.dashboard-recent-list{gap:14px!important;}
.dashboard-recent-row-v134{
  min-height:104px!important;
  display:grid!important;
  grid-template-columns:70px minmax(0,1fr) auto auto!important;
  align-items:center!important;
  gap:16px!important;
  padding:16px!important;
  border-radius:24px!important;
  background:linear-gradient(135deg,#fff 0%,#fbfdff 100%)!important;
  border:1px solid #e6edf5!important;
}
.dashboard-recent-row-v134:hover{
  transform:translateY(-1px);
  background:linear-gradient(135deg,#fff,#f8fffb)!important;
  border-color:#bbf7d0!important;
  box-shadow:0 20px 46px rgba(15,23,42,.07);
}
.dashboard-product-thumb{
  width:70px;
  height:70px;
  border-radius:22px;
  display:grid;
  place-items:center;
  background:linear-gradient(135deg,#ecfdf5,#f8fafc);
  border:1px solid #d8eee2;
  font-size:28px;
}
.dashboard-recent-main small{display:block;color:#94a3b8;font-weight:950;font-size:12px;margin-bottom:6px;}
.dashboard-recent-main b{display:block;color:#0f172a;font-size:18px!important;letter-spacing:-.02em;}
.dashboard-recent-main span{display:block;color:#64748b;font-size:13px;font-weight:750;margin-top:6px;}
.dashboard-recent-row-v134 .dashboard-recent-right{min-width:180px!important;align-items:flex-end!important;}
.dashboard-detail-pill{
  min-height:40px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:0 14px;
  border-radius:14px;
  background:#f8fafc;
  border:1px solid #e2e8f0;
  color:#0f172a;
  font-weight:950;
  white-space:nowrap;
}
.dashboard-recent-row-v134:hover .dashboard-detail-pill{background:#0f172a;color:#fff;border-color:#0f172a;}
.dashboard-flow-modern{margin-top:2px;}

@media(max-width:1280px){
  .ug-light-page-body .ug-topbar-light .container{width:min(100% - 44px,1540px)!important;}
  .dashboard-shell-modern{grid-template-columns:280px minmax(0,1fr)!important;}
  .dashboard-recent-row-v134{grid-template-columns:60px minmax(0,1fr) auto!important;}
  .dashboard-detail-pill{grid-column:2/4;justify-self:start;}
  .dashboard-product-thumb{width:60px;height:60px;border-radius:20px;}
}
@media(max-width:900px){
  .ug-light-page-body .ug-topbar-light .container{width:min(100% - 28px,1540px)!important;}
  .ug-light-page-body .ug-topbar-light .nav{height:70px!important;}
  .ug-light-page-body .ug-topbar-light .menu{display:none!important;}
  .ug-light-page-body .ug-topbar-light .hamb{display:block!important;}
  .dashboard-light-inner,.dashboard-shell-modern{width:min(100% - 28px,1800px)!important;}
  .dashboard-light-hero{padding:28px 0 72px!important;}
  .dashboard-shell-modern{display:block!important;}
  .dashboard-sidebar-modern{display:none!important;}
  .dashboard-recent-row-v134{grid-template-columns:56px minmax(0,1fr)!important;align-items:start!important;}
  .dashboard-recent-row-v134 .dashboard-recent-right,.dashboard-detail-pill{grid-column:2/3;justify-self:start;align-items:flex-start!important;text-align:left!important;}
  .dashboard-product-thumb{width:56px;height:56px;border-radius:18px;font-size:24px;}
}
@media(max-width:520px){
  .dashboard-hero-actions{grid-template-columns:1fr 1fr!important;}
  .dashboard-copy-btn{white-space:normal;}
}


/* Dashboard final polish v135 */
.dashboard-id-combo{
  display:inline-flex;
  align-items:center;
  min-height:48px;
  border-radius:17px;
  background:#fff;
  border:1px solid #dfe8f2;
  box-shadow:0 14px 36px rgba(15,23,42,.055);
  overflow:hidden;
}
.dashboard-id-combo span{
  display:inline-flex;
  align-items:center;
  padding:0 15px;
  min-height:48px;
  color:#64748b;
  font-weight:900;
  white-space:nowrap;
}
.dashboard-id-combo b{
  color:#0f172a;
  margin-left:6px;
}
.dashboard-id-combo button{
  min-height:48px;
  border:0;
  border-left:1px solid #e2e8f0;
  background:#0f172a;
  color:#fff;
  font-weight:950;
  padding:0 17px;
  cursor:pointer;
  white-space:nowrap;
}
.dashboard-id-combo button:hover{background:#111c31;}
.dashboard-sidebar-modern{padding:20px!important;}
.dashboard-sidebar-nav{gap:10px!important;}
.dashboard-sidebar-modern a{
  min-height:66px!important;
  padding:9px 13px!important;
}
.dashboard-sidebar-modern a span{
  font-family:Arial, sans-serif;
  font-size:22px!important;
}
.dashboard-recent-row-v134{grid-template-columns:72px minmax(0,1fr) auto auto!important;}
.dashboard-product-thumb{
  font-size:31px!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 12px 26px rgba(15,23,42,.045);
}
.dashboard-recent-row-v134:hover .dashboard-product-thumb{
  background:linear-gradient(135deg,#dcfce7,#f8fafc);
  border-color:#bbf7d0;
}
@media(max-width:1280px){
  .dashboard-recent-row-v134{grid-template-columns:62px minmax(0,1fr) auto!important;}
}
@media(max-width:520px){
  .dashboard-hero-actions{grid-template-columns:1fr!important;}
  .dashboard-id-combo{width:100%;}
  .dashboard-id-combo span,.dashboard-id-combo button{flex:1;justify-content:center;}
}

/* Dashboard v136 final menu/header polish */
.ug-light-page-body .ug-topbar-light .container{
  width:min(1640px,calc(100% - 72px))!important;
}
.ug-light-page-body .ug-topbar-light .nav{
  height:74px!important;
  align-items:center!important;
}
.ug-light-page-body .ug-topbar-light .menu{
  gap:24px!important;
  align-items:center!important;
}
.ug-light-page-body .ug-topbar-light .menu a{
  display:inline-flex!important;
  align-items:center!important;
  min-height:44px!important;
}
.ug-light-page-body .ug-topbar-light .btn{
  min-height:48px!important;
  padding:13px 25px!important;
}
.dashboard-shell-modern{
  grid-template-columns:320px minmax(0,1fr)!important;
  gap:26px!important;
}
.dashboard-sidebar-modern{
  padding:20px!important;
  border-radius:32px!important;
}
.dashboard-sidebar-start{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:12px!important;
  width:100%!important;
  min-height:62px!important;
  margin-bottom:16px!important;
  border-radius:22px!important;
  background:linear-gradient(135deg,#22c55e,#16a34a)!important;
  color:#052e16!important;
  font-size:17px!important;
  font-weight:950!important;
  box-shadow:0 18px 36px rgba(34,197,94,.28)!important;
}
.dashboard-sidebar-start span{
  width:34px!important;
  height:34px!important;
  border-radius:13px!important;
  display:grid!important;
  place-items:center!important;
  background:rgba(255,255,255,.45)!important;
  border:1px solid rgba(255,255,255,.38)!important;
  font-size:22px!important;
  line-height:1!important;
}
.dashboard-sidebar-start:hover{
  transform:translateY(-1px)!important;
  box-shadow:0 24px 48px rgba(34,197,94,.34)!important;
}
.dashboard-sidebar-modern a.active{
  background:linear-gradient(135deg,#dcfce7 0%,#ecfdf5 100%)!important;
  color:#064e3b!important;
  box-shadow:inset 0 0 0 1.5px #86efac,0 14px 28px rgba(22,163,74,.10)!important;
}
.dashboard-sidebar-modern a.active span{
  background:#bbf7d0!important;
  border-color:#86efac!important;
  color:#14532d!important;
}
.dashboard-sidebar-modern a{
  min-height:68px!important;
  padding:9px 14px!important;
}
.dashboard-sidebar-modern a b{
  font-size:16.5px!important;
}
.dashboard-id-combo{
  border-radius:18px!important;
  background:#fff!important;
  border:1px solid #dce7f1!important;
  box-shadow:0 16px 38px rgba(15,23,42,.06)!important;
}
.dashboard-id-combo span,
.dashboard-id-combo button{
  min-height:50px!important;
}
.dashboard-id-combo button{
  border-left:1px solid #dce7f1!important;
  border-radius:0!important;
  padding:0 20px!important;
}
.dashboard-recent-main b{
  font-size:20px!important;
  line-height:1.18!important;
  letter-spacing:-.025em!important;
}
.dashboard-product-thumb{
  width:72px!important;
  height:72px!important;
}
@media(max-width:1280px){
  .dashboard-shell-modern{grid-template-columns:300px minmax(0,1fr)!important;}
}
@media(max-width:900px){
  .ug-light-page-body .ug-topbar-light .container{width:min(100% - 28px,1640px)!important;}
  .dashboard-shell-modern{display:block!important;}
}

/* Dashboard v137 visible sidebar icons */
.dashboard-nav-icon{
  width:42px!important;
  height:42px!important;
  min-width:42px!important;
  border-radius:15px!important;
  display:grid!important;
  place-items:center!important;
  background:#f8fafc!important;
  border:1px solid #dfe8f2!important;
  color:#0f172a!important;
  box-shadow:0 8px 18px rgba(15,23,42,.045)!important;
  font-size:0!important;
}
.dashboard-nav-icon svg{
  width:22px!important;
  height:22px!important;
  display:block!important;
  stroke:currentColor!important;
  stroke-width:2.35!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
  fill:none!important;
}
.dashboard-sidebar-start .dashboard-nav-icon,
.dashboard-sidebar-start .dashboard-nav-plus{
  width:38px!important;
  height:38px!important;
  min-width:38px!important;
  background:rgba(255,255,255,.50)!important;
  border-color:rgba(255,255,255,.55)!important;
  color:#052e16!important;
  box-shadow:none!important;
}
.dashboard-sidebar-start .dashboard-nav-icon svg{
  width:22px!important;
  height:22px!important;
  stroke-width:2.9!important;
}
.dashboard-sidebar-modern a:hover .dashboard-nav-icon,
.dashboard-sidebar-modern a.active .dashboard-nav-icon{
  background:#bbf7d0!important;
  border-color:#86efac!important;
  color:#064e3b!important;
  box-shadow:0 10px 22px rgba(22,163,74,.12)!important;
}
.dashboard-sidebar-modern a.dashboard-sidebar-logout:hover .dashboard-nav-icon{
  background:#fff1f2!important;
  border-color:#fecdd3!important;
  color:#9f1239!important;
}
.dashboard-sidebar-modern a b{
  letter-spacing:-.015em!important;
}

/* v138 işlemlerim premium redesign */
.ug-transactions-hero{
  padding:32px 0 58px!important;
  background:linear-gradient(135deg,#f8fafc 0%,#f0fff8 56%,#dcfce7 100%)!important;
  border-bottom:1px solid #e5eef5!important;
}
.ug-transactions-section{
  background:#f8fafc!important;
  margin-top:-32px!important;
  padding-bottom:78px!important;
}
.ug-transactions-main{
  gap:16px!important;
}
.ug-transactions-main .ug-tx-summary-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:16px!important;
  margin:0 0 2px!important;
}
.ug-transactions-main .ug-tx-summary-grid>div{
  position:relative;
  overflow:hidden;
  background:#fff!important;
  border:1px solid #e2e8f0!important;
  border-radius:24px!important;
  padding:19px 20px!important;
  box-shadow:0 18px 48px rgba(15,23,42,.055)!important;
}
.ug-transactions-main .ug-tx-summary-grid>div:after{
  content:"";
  position:absolute;
  right:-22px;
  top:-24px;
  width:86px;
  height:86px;
  border-radius:999px;
  background:rgba(34,197,94,.09);
}
.ug-transactions-main .ug-tx-summary-grid small{
  color:#64748b!important;
  font-size:13px!important;
  letter-spacing:0!important;
  text-transform:none!important;
  font-weight:950!important;
}
.ug-transactions-main .ug-tx-summary-grid b{
  display:block!important;
  margin:8px 0 4px!important;
  color:#0f172a!important;
  font-size:34px!important;
  line-height:1!important;
  letter-spacing:-.05em!important;
}
.ug-transactions-main .ug-tx-summary-grid span{
  color:#64748b!important;
  font-size:13px!important;
  font-weight:750!important;
}
.ug-transactions-main .ug-my-tx-list{
  display:grid!important;
  gap:16px!important;
}
.ug-transactions-main .ug-tx-track-card{
  background:#fff!important;
  border:1px solid #e2e8f0!important;
  border-radius:30px!important;
  padding:22px!important;
  box-shadow:0 20px 58px rgba(15,23,42,.06)!important;
  overflow:hidden;
}
.ug-transactions-main .ug-tx-track-card:hover{
  border-color:#bbf7d0!important;
  box-shadow:0 26px 70px rgba(15,23,42,.085)!important;
}
.ug-transactions-main .ug-tx-track-head{
  display:grid!important;
  grid-template-columns:72px minmax(0,1fr) auto!important;
  gap:16px!important;
  align-items:center!important;
  margin-bottom:16px!important;
}
.ug-tx-product-icon{
  width:72px;
  height:72px;
  border-radius:23px;
  display:grid;
  place-items:center;
  background:linear-gradient(135deg,#ecfdf5,#f8fafc);
  border:1px solid #d8eee2;
  color:#0f172a;
  font-size:32px;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 12px 26px rgba(15,23,42,.045);
}
.ug-transactions-main .ug-tx-track-title small{
  display:block!important;
  color:#16a34a!important;
  font-size:12px!important;
  font-weight:950!important;
  letter-spacing:.065em!important;
  text-transform:uppercase!important;
  margin-bottom:4px!important;
}
.ug-transactions-main .ug-tx-track-title h3{
  margin:0!important;
  color:#0f172a!important;
  font-size:25px!important;
  line-height:1.15!important;
  letter-spacing:-.035em!important;
}
.ug-transactions-main .ug-tx-track-title span{
  display:block!important;
  margin-top:7px!important;
  color:#64748b!important;
  font-size:13px!important;
  font-weight:800!important;
}
.ug-transactions-main .ug-tx-head-right{
  display:grid!important;
  justify-items:end!important;
  gap:9px!important;
  min-width:170px!important;
}
.ug-transactions-main .ug-tx-head-right>b{
  color:#0f172a!important;
  font-size:24px!important;
  letter-spacing:-.035em!important;
}
.ug-transactions-main .ug-tx-mini-info{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:9px!important;
  margin:0 0 18px!important;
}
.ug-transactions-main .ug-tx-mini-info div{
  min-width:160px!important;
  flex:0 0 auto!important;
  background:#f8fafc!important;
  border:1px solid #e2e8f0!important;
  border-radius:999px!important;
  padding:9px 13px!important;
}
.ug-transactions-main .ug-tx-mini-info small{
  display:inline!important;
  color:#64748b!important;
  font-size:12px!important;
  font-weight:900!important;
  margin-right:5px!important;
}
.ug-transactions-main .ug-tx-mini-info b{
  color:#0f172a!important;
  font-size:13px!important;
  font-weight:950!important;
}
.ug-transactions-main .ug-tx-progress{
  position:relative!important;
  display:grid!important;
  grid-template-columns:repeat(7,minmax(105px,1fr))!important;
  gap:8px!important;
  padding:16px!important;
  background:linear-gradient(135deg,#f8fafc,#ffffff)!important;
  border:1px solid #e6eef5!important;
  border-radius:24px!important;
  overflow:auto!important;
}
.ug-transactions-main .ug-tx-step{
  min-height:112px!important;
  border-radius:20px!important;
  padding:14px 12px!important;
  background:#fff!important;
  border:1px solid #e2e8f0!important;
  box-shadow:none!important;
}
.ug-transactions-main .ug-tx-step i{
  width:32px!important;
  height:32px!important;
  border-radius:999px!important;
  background:#e2e8f0!important;
  color:#64748b!important;
  font-style:normal!important;
  font-size:13px!important;
  font-weight:950!important;
  margin-bottom:10px!important;
}
.ug-transactions-main .ug-tx-step b{
  color:#0f172a!important;
  font-size:14px!important;
  line-height:1.2!important;
}
.ug-transactions-main .ug-tx-step span{
  color:#64748b!important;
  font-size:12px!important;
  line-height:1.35!important;
  font-weight:700!important;
}
.ug-transactions-main .ug-tx-step.done,
.ug-transactions-main .ug-tx-step.current{
  background:#ecfdf5!important;
  border-color:#bbf7d0!important;
}
.ug-transactions-main .ug-tx-step.done i,
.ug-transactions-main .ug-tx-step.current i{
  background:#22c55e!important;
  color:#052e16!important;
}
.ug-transactions-main .ug-tx-step.current{
  box-shadow:0 14px 34px rgba(34,197,94,.10)!important;
}
.ug-transactions-main .ug-tx-step.current.current-waiting,
.ug-transactions-main .ug-tx-step.current.current-shipping{
  background:#fffbeb!important;
  border-color:#fde68a!important;
}
.ug-transactions-main .ug-tx-step.current.current-waiting i,
.ug-transactions-main .ug-tx-step.current.current-shipping i{
  background:#f59e0b!important;
  color:#fff!important;
}
.ug-transactions-main .ug-tx-step.current.current-danger{
  background:#fff1f2!important;
  border-color:#fecdd3!important;
}
.ug-transactions-main .ug-tx-step.current.current-danger i{
  background:#ef4444!important;
  color:#fff!important;
}
.ug-transactions-main .ug-tx-track-actions{
  justify-content:flex-end!important;
  margin-top:16px!important;
}
.ug-transactions-main .ug-tx-track-actions .btn{
  border-radius:15px!important;
  font-weight:950!important;
}
.ug-transactions-main .ug-inline-payment,
.ug-transactions-main .ug-inline-shipping,
.ug-transactions-main .ug-inline-report-review,
.ug-transactions-main .ug-status-info-panel{
  border-radius:22px!important;
  box-shadow:none!important;
}
@media(max-width:1280px){
  .ug-transactions-main .ug-tx-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  .ug-transactions-main .ug-tx-track-head{grid-template-columns:62px minmax(0,1fr)!important;align-items:start!important;}
  .ug-transactions-main .ug-tx-head-right{grid-column:2/3;justify-items:start!important;min-width:0!important;}
  .ug-tx-product-icon{width:62px;height:62px;border-radius:20px;font-size:28px;}
}
@media(max-width:900px){
  .ug-transactions-hero{padding:28px 0 76px!important;}
  .ug-transactions-main .ug-tx-summary-grid{grid-template-columns:1fr 1fr!important;}
  .ug-transactions-main .ug-tx-track-card{border-radius:24px!important;padding:18px!important;}
  .ug-transactions-main .ug-tx-progress{grid-template-columns:1fr!important;overflow:visible!important;}
  .ug-transactions-main .ug-tx-step{min-height:auto!important;}
}
@media(max-width:520px){
  .ug-transactions-main .ug-tx-summary-grid{grid-template-columns:1fr!important;}
  .ug-transactions-main .ug-tx-track-head{grid-template-columns:54px minmax(0,1fr)!important;}
  .ug-tx-product-icon{width:54px;height:54px;border-radius:18px;font-size:24px;}
  .ug-transactions-main .ug-tx-track-title h3{font-size:21px!important;}
  .ug-transactions-main .ug-tx-mini-info div{width:100%!important;min-width:0!important;border-radius:16px!important;}
}

/* v139 işlemlerim accordion + ID area */
.ug-hero-id-copy.dashboard-id-copy-group{
  display:inline-flex!important;
  align-items:center!important;
  min-height:52px!important;
  overflow:hidden!important;
  border-radius:18px!important;
  background:#fff!important;
  border:1px solid #e2e8f0!important;
  box-shadow:0 16px 42px rgba(15,23,42,.07)!important;
}
.ug-hero-id-copy span{
  display:inline-flex!important;
  align-items:center!important;
  gap:7px!important;
  min-height:52px!important;
  padding:0 18px!important;
  color:#64748b!important;
  font-weight:950!important;
  white-space:nowrap!important;
}
.ug-hero-id-copy span b{color:#0f172a!important;}
.ug-hero-id-copy button{
  min-height:52px!important;
  border:0!important;
  border-left:1px solid rgba(255,255,255,.14)!important;
  background:#0f172a!important;
  color:#fff!important;
  font-weight:950!important;
  padding:0 18px!important;
  cursor:pointer!important;
  white-space:nowrap!important;
}
.ug-hero-id-copy button:hover{background:#111c31!important;}
.ug-tx-accordion-card{transition:border-color .18s,box-shadow .18s,transform .18s!important;}
.ug-tx-accordion-card.is-collapsed{padding-bottom:18px!important;}
.ug-tx-accordion-card.is-collapsed .ug-tx-track-head{margin-bottom:0!important;}
.ug-tx-accordion-body{display:block;}
.ug-tx-accordion-card.is-collapsed .ug-tx-accordion-body{display:none!important;}
.ug-tx-accordion-toggle{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  min-height:40px!important;
  border:1px solid #e2e8f0!important;
  background:#fff!important;
  color:#0f172a!important;
  border-radius:14px!important;
  padding:0 13px!important;
  font-weight:950!important;
  cursor:pointer!important;
  box-shadow:0 10px 22px rgba(15,23,42,.04)!important;
}
.ug-tx-accordion-toggle:hover{border-color:#bbf7d0!important;background:#f8fffb!important;}
.ug-tx-accordion-toggle i{font-style:normal!important;transition:transform .18s!important;font-size:16px!important;line-height:1!important;}
.ug-tx-accordion-card.is-open .ug-tx-accordion-toggle i{transform:rotate(180deg)!important;}
.ug-tx-accordion-card.is-open .ug-toggle-closed{display:none!important;}
.ug-tx-accordion-card.is-collapsed .ug-toggle-open{display:none!important;}
.ug-tx-accordion-card.is-collapsed .ug-tx-head-right{align-items:end!important;}
.ug-tx-accordion-card.is-collapsed:hover{transform:translateY(-1px)!important;}
@media(max-width:1280px){
  .ug-transactions-main .ug-tx-head-right{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:9px!important;}
}
@media(max-width:760px){
  .ug-hero-id-copy.dashboard-id-copy-group{width:100%!important;}
  .ug-hero-id-copy span{flex:1!important;}
  .ug-transactions-main .ug-tx-head-right{margin-top:12px!important;}
  .ug-tx-accordion-toggle{width:100%!important;}
}


/* v140 işlemlerim: full card click + green chevron */
.ug-tx-accordion-card{
  cursor:pointer!important;
}
.ug-tx-accordion-card .ug-tx-accordion-body,
.ug-tx-accordion-card .ug-tx-accordion-body *{
  cursor:auto;
}
.ug-tx-accordion-card .ug-tx-track-head,
.ug-tx-accordion-card .ug-tx-track-head *{
  cursor:pointer!important;
}
.ug-tx-accordion-card a,
.ug-tx-accordion-card button,
.ug-tx-accordion-card input,
.ug-tx-accordion-card textarea,
.ug-tx-accordion-card select{
  cursor:pointer!important;
}
.ug-tx-accordion-toggle{
  width:44px!important;
  min-width:44px!important;
  height:44px!important;
  min-height:44px!important;
  padding:0!important;
  border-radius:999px!important;
  border:1px solid #bbf7d0!important;
  background:#ecfdf5!important;
  color:#16a34a!important;
  box-shadow:0 12px 28px rgba(34,197,94,.14)!important;
}
.ug-tx-accordion-toggle:hover{
  background:#dcfce7!important;
  border-color:#86efac!important;
  color:#15803d!important;
}
.ug-tx-accordion-toggle i{
  color:#16a34a!important;
  font-size:22px!important;
  font-weight:1000!important;
  transform-origin:center!important;
}
.ug-tx-accordion-card.is-open .ug-tx-accordion-toggle i{
  transform:rotate(180deg)!important;
}
.ug-tx-accordion-card:hover{
  border-color:#bbf7d0!important;
  box-shadow:0 24px 70px rgba(15,23,42,.08)!important;
}
.ug-tx-accordion-card:hover .ug-tx-accordion-toggle{
  background:#dcfce7!important;
  border-color:#86efac!important;
}
.ug-tx-head-right{
  align-items:center!important;
}
.ug-tx-accordion-card.is-collapsed .ug-tx-head-right{
  align-items:center!important;
}
@media(max-width:760px){
  .ug-tx-accordion-toggle{
    width:42px!important;
    min-width:42px!important;
    height:42px!important;
  }
}

/* v141: transaction accordion real chevron icon alignment */
.ug-transactions-main .ug-tx-head-right{
  display:grid!important;
  grid-template-columns:auto 48px!important;
  grid-template-rows:auto auto!important;
  column-gap:18px!important;
  row-gap:7px!important;
  align-items:center!important;
  justify-items:end!important;
  min-width:220px!important;
}
.ug-transactions-main .ug-tx-head-right .status-badge,
.ug-transactions-main .ug-tx-head-right > span:first-child{
  grid-column:1!important;
  grid-row:1!important;
}
.ug-transactions-main .ug-tx-head-right > b{
  grid-column:1!important;
  grid-row:2!important;
  margin:0!important;
}
.ug-tx-accordion-toggle{
  grid-column:2!important;
  grid-row:1 / span 2!important;
  align-self:center!important;
  justify-self:end!important;
  width:46px!important;
  min-width:46px!important;
  height:46px!important;
  min-height:46px!important;
  padding:0!important;
  border-radius:999px!important;
  border:1px solid #bbf7d0!important;
  background:#ecfdf5!important;
  color:#16a34a!important;
  box-shadow:0 12px 28px rgba(34,197,94,.13)!important;
}
.ug-tx-accordion-toggle:hover{
  background:#dcfce7!important;
  border-color:#86efac!important;
  color:#15803d!important;
}
.ug-tx-accordion-toggle i{display:none!important;}
.ug-chevron-icon{
  width:24px!important;
  height:24px!important;
  display:block!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:3!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
  transition:transform .18s ease!important;
}
.ug-tx-accordion-card.is-open .ug-chevron-icon{
  transform:rotate(180deg)!important;
}
.ug-tx-accordion-card.is-collapsed .ug-tx-head-right{
  align-items:center!important;
}
@media(max-width:1280px){
  .ug-transactions-main .ug-tx-head-right{
    display:grid!important;
    grid-template-columns:auto 46px!important;
    grid-template-rows:auto auto!important;
    min-width:min(100%, 260px)!important;
    justify-items:start!important;
  }
  .ug-tx-accordion-toggle{justify-self:start!important;}
}
@media(max-width:760px){
  .ug-transactions-main .ug-tx-head-right{
    width:100%!important;
    grid-template-columns:1fr 44px!important;
  }
  .ug-tx-accordion-toggle{
    width:44px!important;
    min-width:44px!important;
    height:44px!important;
    min-height:44px!important;
    justify-self:end!important;
  }
  .ug-chevron-icon{width:23px!important;height:23px!important;}
}

/* Ürün Güvende v141 - İşlem Başlat premium ekranı */
.ug-start-hero-v2{position:relative;overflow:hidden;background:radial-gradient(circle at 82% 0%,rgba(34,197,94,.32),transparent 34%),linear-gradient(135deg,#071126 0%,#0f172a 58%,#07281f 100%);color:#fff;padding:54px 0 42px}.ug-start-hero-v2:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:42px 42px;opacity:.35;pointer-events:none}.ug-start-hero-grid-v2{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:28px;align-items:center}.ug-kicker-light{display:inline-flex;align-items:center;border:1px solid rgba(134,239,172,.32);background:rgba(34,197,94,.13);color:#bbf7d0;border-radius:999px;padding:9px 14px;font-weight:950;font-size:13px}.ug-start-hero-v2 h1{font-size:clamp(36px,5vw,58px);letter-spacing:-.045em;line-height:1;margin:16px 0 12px}.ug-start-hero-v2 p{max-width:760px;margin:0;color:#cbd5e1;font-size:17px;line-height:1.7;font-weight:650}.ug-start-hero-card-v2{display:grid;gap:10px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.14);border-radius:28px;padding:18px;box-shadow:0 24px 70px rgba(0,0,0,.24);backdrop-filter:blur(14px)}.ug-start-hero-card-v2 div{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:13px}.ug-start-hero-card-v2 b{width:34px;height:34px;border-radius:12px;background:#22c55e;color:#052e16;display:grid;place-items:center;font-weight:950}.ug-start-hero-card-v2 span{font-weight:850;color:#f8fafc}.ug-start-section-v2{background:linear-gradient(180deg,#f7fbfd 0%,#fff 100%)}.ug-start-layout-v2{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.ug-start-main-v2{min-width:0}.ug-start-form-v2{display:grid;gap:18px}.ug-form-alert-v2{margin:0 0 14px}.ug-form-section-v2,.ug-submit-card-v2,.ug-side-card-v2,.ug-process-list-v2{background:#fff;border:1px solid #dce8f1;border-radius:28px;box-shadow:0 20px 60px rgba(12,37,63,.07)}.ug-form-section-v2{padding:24px}.ug-form-section-muted-v2{opacity:.64}.ug-form-section-head-v2{display:flex;gap:14px;align-items:flex-start;margin-bottom:12px}.ug-step-badge-v2{width:42px;height:42px;flex:0 0 42px;border-radius:16px;background:#ecfff5;color:#0ca66b;border:1px solid #bff0d4;display:grid;place-items:center;font-weight:950}.ug-form-section-head-v2 h2{font-size:24px;margin:0 0 5px;color:#071126;letter-spacing:-.02em}.ug-form-section-head-v2 p{margin:0;color:#64748b;line-height:1.55;font-weight:650}.ug-id-lookup-v2{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:12px}.ug-id-lookup-v2 input{height:54px;font-weight:850;text-transform:uppercase}.ug-check-btn-v2{height:54px;border-radius:15px;font-weight:950;white-space:nowrap}.ug-buyer-verified-v2{display:flex;gap:14px;background:#ecfff5;border:1px solid #bff0d4;border-radius:22px;padding:16px;margin-top:14px;color:#14532d}.ug-verified-icon-v2{width:42px;height:42px;border-radius:999px;background:#22c55e;color:#fff;display:grid;place-items:center;font-weight:950;flex:0 0 42px}.ug-buyer-verified-v2 b{display:block;color:#064e3b;font-size:18px}.ug-buyer-verified-v2 p{margin:4px 0 12px;line-height:1.5;color:#166534}.ug-masked-grid-v2{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.ug-masked-grid-v2 span{background:#fff;border:1px solid #d7f7e4;border-radius:14px;padding:10px;color:#64748b;font-weight:750}.ug-masked-grid-v2 strong{display:block;color:#0f172a;margin-top:3px}.ug-id-warning-v2{display:grid;gap:5px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;border-radius:18px;padding:14px 16px;margin-top:12px}.ug-id-warning-v2 b{color:#7c2d12}.ug-category-cards-v2{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.ug-category-card-v2{border:1px solid #dce8f1;background:#f8fbfd;border-radius:20px;padding:15px 10px;display:grid;gap:8px;justify-items:center;cursor:pointer;transition:.18s;font:inherit}.ug-category-card-v2 span{font-size:26px;line-height:1}.ug-category-card-v2 b{color:#10233a;font-size:13px}.ug-category-card-v2.active{background:#ecfff5;border-color:#75dda5;box-shadow:0 12px 28px rgba(34,197,94,.13);transform:translateY(-1px)}.ug-hidden-select-v2{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ug-two-col-v2{display:grid;grid-template-columns:1fr 260px;gap:14px}.ug-price-preview-v2{margin-top:7px;color:#0ca66b;font-weight:850;font-size:13px}.ug-file-drop-v2{display:grid!important;justify-items:center;text-align:center;gap:7px;border:1.5px dashed #a7d8bd;background:linear-gradient(180deg,#f5fff9,#fff);border-radius:24px;padding:24px!important;color:#0f172a;cursor:pointer;margin-top:10px!important}.ug-file-drop-v2 input{display:none}.ug-upload-icon-v2{width:54px;height:54px;border-radius:18px;background:#0f172a;color:#fff;display:grid;place-items:center;font-size:32px;line-height:1}.ug-file-drop-v2 strong{font-size:18px}.ug-file-drop-v2 small{color:#64748b;line-height:1.5}.ug-file-drop-v2 em{font-style:normal;color:#0ca66b;font-weight:850}.ug-submit-card-v2{padding:20px;display:flex;justify-content:space-between;gap:16px;align-items:center;background:linear-gradient(135deg,#fff,#f2fff8)}.ug-submit-card-v2 b{display:block;color:#071126;font-size:20px;margin-bottom:4px}.ug-submit-card-v2 span{display:block;color:#64748b;line-height:1.5;font-weight:650}.ug-submit-card-v2 .btn{min-width:190px;height:54px;font-weight:950}.ug-submit-card-v2 .btn[disabled]{opacity:.55;cursor:not-allowed;filter:grayscale(.25)}.ug-create-help-v2{text-align:center;margin-top:-6px!important}.ug-start-side-v2{display:grid;gap:16px;position:sticky;top:96px}.ug-side-card-v2{padding:22px}.ug-side-dark-v2{background:linear-gradient(135deg,#0f172a,#07281f);color:#fff;border-color:#183c35}.ug-side-card-v2 small{color:#86efac;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.ug-side-card-v2 h3{font-size:22px;line-height:1.15;letter-spacing:-.025em;margin:6px 0 10px;color:#071126}.ug-side-dark-v2 h3{color:#fff}.ug-side-card-v2 p{margin:0;color:#64748b;line-height:1.65;font-weight:650}.ug-side-dark-v2 p{color:#cbd5e1}.ug-process-list-v2{padding:14px;display:grid;gap:10px}.ug-process-list-v2 div{display:grid;grid-template-columns:38px 1fr;column-gap:11px;align-items:center;background:#f8fbfd;border:1px solid #e2edf4;border-radius:18px;padding:12px}.ug-process-list-v2 i{grid-row:span 2;width:38px;height:38px;border-radius:14px;background:#ecfff5;color:#0ca66b;display:grid;place-items:center;font-style:normal;font-weight:950}.ug-process-list-v2 b{color:#10233a}.ug-process-list-v2 span{color:#64748b;font-size:13px;font-weight:700}@media(max-width:1080px){.ug-start-hero-grid-v2,.ug-start-layout-v2{grid-template-columns:1fr}.ug-start-side-v2{position:relative;top:auto;grid-template-columns:1fr 1fr}.ug-process-list-v2{grid-column:1/-1}}@media(max-width:760px){.ug-start-hero-v2{padding:38px 0 30px}.ug-start-hero-card-v2{border-radius:22px}.ug-form-section-v2{padding:18px;border-radius:22px}.ug-form-section-head-v2{gap:10px}.ug-step-badge-v2{width:36px;height:36px;flex-basis:36px;border-radius:13px}.ug-form-section-head-v2 h2{font-size:21px}.ug-id-lookup-v2,.ug-two-col-v2,.ug-masked-grid-v2,.ug-start-side-v2{grid-template-columns:1fr}.ug-category-cards-v2{grid-template-columns:repeat(2,1fr)}.ug-submit-card-v2{display:grid;border-radius:22px}.ug-submit-card-v2 .btn{width:100%;min-width:0}.ug-buyer-verified-v2{display:grid}.ug-start-hero-v2 p{font-size:16px}.ug-start-section-v2{padding-top:34px}}

/* v142 - islem baslat panel layout refinement */
.ug-start-hero-v2{padding:34px 0 30px!important;min-height:auto}
.ug-start-hero-grid-v2{grid-template-columns:minmax(0,1fr)!important;gap:0!important}
.ug-start-hero-v2 h1{font-size:clamp(32px,4.2vw,48px)!important;margin:12px 0 8px!important}
.ug-start-hero-v2 p{max-width:820px!important;font-size:16px!important;line-height:1.55!important}
.ug-start-hero-card-v2{display:none!important}
.ug-kicker-light{padding:7px 12px!important;font-size:12px!important}
.ug-start-section-v2{padding-top:34px!important;background:linear-gradient(180deg,#f7fbfd 0%,#fff 100%)}
.ug-start-panel-shell-v3{display:grid;grid-template-columns:210px minmax(0,1fr);gap:22px;align-items:start}
.ug-start-left-menu-v3{top:92px}
.ug-start-panel-main-v3{min-width:0;display:block}
.ug-start-layout-v2{grid-template-columns:minmax(0,1fr) 330px!important;gap:20px!important}
.ug-start-side-v2{top:92px!important;gap:14px!important}
.ug-process-list-premium-v3{padding:16px!important}
.ug-process-list-premium-v3 h3{margin:2px 4px 8px;color:#071126;font-size:20px;letter-spacing:-.025em}
.ug-summary-card-v3{background:linear-gradient(180deg,#fff,#f2fff8)!important;border-color:#bbf7d0!important}
.ug-summary-card-v3 h3{margin-top:8px!important;margin-bottom:6px!important}
.ug-summary-fee-v3{font-size:34px;line-height:1;font-weight:950;letter-spacing:-.05em;color:#071126;margin:6px 0 16px}
.ug-summary-card-v3 ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}
.ug-summary-card-v3 li{position:relative;padding-left:28px;color:#334155;font-weight:850;line-height:1.35}
.ug-summary-card-v3 li:before{content:"✓";position:absolute;left:0;top:-1px;width:20px;height:20px;border-radius:999px;background:#22c55e;color:#052e16;display:grid;place-items:center;font-size:12px;font-weight:950}
.ug-file-drop-v2{padding:30px 24px!important}
.ug-upload-icon-v2{background:#22c55e!important;color:#052e16!important;box-shadow:0 14px 30px rgba(34,197,94,.24)}
.ug-file-drop-v2 strong:before{content:"📸 ";}
.ug-file-drop-v2 small{max-width:520px}
.ug-submit-card-v2 .btn{background:linear-gradient(135deg,#22c55e,#4ade80)!important;color:#052e16!important;box-shadow:0 16px 34px rgba(34,197,94,.24)!important;border:0!important}
.ug-submit-card-v2 .btn:before{content:"🛡 ";}
@media(max-width:1180px){.ug-start-panel-shell-v3{grid-template-columns:1fr}.ug-start-left-menu-v3{display:none}.ug-start-layout-v2{grid-template-columns:minmax(0,1fr) 320px!important}}
@media(max-width:900px){.ug-start-section-v2{padding-bottom:42px!important}.ug-start-layout-v2{grid-template-columns:1fr!important}.ug-start-side-v2{position:relative!important;top:auto!important;grid-template-columns:1fr 1fr!important}.ug-process-list-premium-v3{grid-column:auto!important}.ug-summary-card-v3{grid-column:auto!important}}
@media(max-width:760px){.ug-start-hero-v2{padding:24px 0 22px!important}.ug-start-hero-v2 h1{font-size:34px!important}.ug-start-side-v2{grid-template-columns:1fr!important}.ug-summary-fee-v3{font-size:30px}.ug-start-panel-shell-v3{display:block}}

/* v143 - işlem başlat panel genişlik, açık header/hero ve sağ kart sadeleştirme */
.ug-light-page-body .topbar.ug-topbar-light{
  background:rgba(255,255,255,.96)!important;
  color:#071126!important;
  border-bottom:1px solid #e7edf5!important;
  box-shadow:0 10px 32px rgba(15,23,42,.045)!important;
  backdrop-filter:blur(18px);
}
.ug-light-page-body .ug-topbar-light .container,
.ug-start-hero-v2>.container,
.ug-start-section-v2>.container{
  width:min(100% - 44px,1680px)!important;
  max-width:none!important;
}
.ug-light-page-body .ug-topbar-light .nav{height:78px!important;}
.ug-light-page-body .ug-topbar-light .brand{color:#071126!important;}
.ug-light-page-body .ug-topbar-light .menu{color:#071126!important;}
.ug-light-page-body .ug-topbar-light .menu>a:not(.btn){color:#071126!important;font-weight:850;}
.ug-light-page-body .ug-topbar-light .menu>a:not(.btn):hover{color:#08a760!important;}
.ug-light-page-body .ug-topbar-light .btn.ghost{background:#fff!important;color:#071126!important;border:1px solid #d9e4f2!important;box-shadow:0 10px 22px rgba(15,23,42,.04)!important;}
.ug-light-page-body .ug-topbar-light .btn.primary{background:linear-gradient(135deg,#10b968,#08a457)!important;color:#fff!important;border:0!important;box-shadow:0 16px 32px rgba(16,185,104,.22)!important;}
.ug-start-hero-v2{
  background:linear-gradient(180deg,#f7fafc 0%,#eefdf5 100%)!important;
  color:#071126!important;
  padding:30px 0 58px!important;
  border-bottom:1px solid #e2e8f0!important;
}
.ug-start-hero-v2:before{
  content:"";
  position:absolute;
  right:-120px;
  top:-150px;
  width:430px;
  height:430px;
  border-radius:999px;
  background:radial-gradient(circle,#bbf7d0 0%,rgba(187,247,208,.58) 42%,transparent 70%);
  pointer-events:none;
}
.ug-start-hero-v2:after{display:none!important;}
.ug-start-hero-grid-v2{position:relative;z-index:1;}
.ug-kicker-light{
  background:#ecfdf5!important;
  border:1px solid #bbf7d0!important;
  color:#166534!important;
  box-shadow:none!important;
}
.ug-start-hero-v2 h1{color:#0f172a!important;}
.ug-start-hero-v2 p{color:#64748b!important;max-width:780px!important;font-weight:750!important;}
.ug-start-section-v2{
  margin-top:-30px!important;
  padding-top:0!important;
  background:#f8fafc!important;
}
.ug-start-panel-shell-v3{
  grid-template-columns:220px minmax(0,1fr)!important;
  gap:20px!important;
}
.ug-start-layout-v2{
  grid-template-columns:minmax(0,1fr) 350px!important;
  gap:18px!important;
}
.ug-form-section-v2,
.ug-submit-card-v2,
.ug-side-card-v2,
.ug-process-list-v2{
  border-color:#e2e8f0!important;
  box-shadow:0 18px 48px rgba(15,23,42,.055)!important;
}
.ug-start-left-menu-v3,
.ug-start-side-v2{top:96px!important;}
.ug-summary-card-v3{
  padding:24px!important;
  background:linear-gradient(180deg,#fff,#f8fffb)!important;
}
.ug-summary-card-v3 h3{
  margin:8px 0 16px!important;
  font-size:24px!important;
  letter-spacing:-.035em!important;
}
.ug-summary-fee-v3{display:none!important;}
.ug-summary-card-v3 ul{gap:12px!important;}
.ug-summary-card-v3 li{font-size:15px!important;}
@media(max-width:1180px){
  .ug-start-panel-shell-v3{grid-template-columns:1fr!important;}
  .ug-start-layout-v2{grid-template-columns:minmax(0,1fr) 330px!important;}
}
@media(max-width:900px){
  .ug-start-hero-v2{padding:24px 0 52px!important;}
  .ug-start-section-v2{margin-top:-28px!important;}
  .ug-start-layout-v2{grid-template-columns:1fr!important;}
}
@media(max-width:760px){
  .ug-light-page-body .ug-topbar-light .container,
  .ug-start-hero-v2>.container,
  .ug-start-section-v2>.container{width:min(100% - 28px,1680px)!important;}
  .ug-light-page-body .ug-topbar-light .nav{height:72px!important;}
  .ug-start-hero-v2{padding:22px 0 46px!important;}
  .ug-start-hero-v2 h1{font-size:32px!important;}
}

/* v144 - işlem başlat hizalama ve tipografi düzeltmeleri */
.ug-light-page-body .ug-topbar-light .menu>a:not(.btn){font-weight:600!important;}
.ug-light-page-body .ug-topbar-light .btn{font-weight:600!important;}
.ug-light-page-body .ug-topbar-light .brand{font-weight:700!important;}

.ug-start-hero-v2{
  padding:24px 0 28px!important;
  min-height:0!important;
}
.ug-start-hero-v2 h1{
  font-size:clamp(30px,3.2vw,42px)!important;
  font-weight:700!important;
  letter-spacing:-.035em!important;
  margin:10px 0 7px!important;
}
.ug-start-hero-v2 p{
  max-width:760px!important;
  font-size:15px!important;
  line-height:1.55!important;
  font-weight:400!important;
}
.ug-kicker-light{font-weight:600!important;}
.ug-start-section-v2{
  margin-top:0!important;
  padding-top:26px!important;
  padding-bottom:48px!important;
}
.ug-start-panel-shell-v3{
  grid-template-columns:250px minmax(0,1fr)!important;
  gap:22px!important;
  align-items:start!important;
}
.ug-start-layout-v2{
  grid-template-columns:minmax(0,1fr) 335px!important;
  gap:22px!important;
  align-items:start!important;
}
.ug-start-left-menu-v3,
.ug-start-side-v2{
  top:92px!important;
}
.ug-start-left-menu-v3{padding:18px!important;}
.ug-start-left-menu-v3 .dashboard-sidebar-nav{gap:9px!important;}
.ug-start-left-menu-v3 a{
  display:grid!important;
  grid-template-columns:42px minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:10px!important;
  min-height:52px!important;
  padding:8px 10px!important;
  overflow:hidden!important;
}
.ug-start-left-menu-v3 .dashboard-sidebar-start{
  min-height:58px!important;
  padding:8px 10px!important;
}
.ug-start-left-menu-v3 .dashboard-nav-icon{
  width:42px!important;
  height:42px!important;
  min-width:42px!important;
  border-radius:15px!important;
}
.ug-start-left-menu-v3 a b{
  min-width:0!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  font-size:14px!important;
  font-weight:600!important;
  letter-spacing:-.01em!important;
}
.ug-start-left-menu-v3 a em{font-weight:600!important;}

.ug-form-section-v2,.ug-submit-card-v2,.ug-side-card-v2,.ug-process-list-v2{border-radius:24px!important;}
.ug-form-section-v2{padding:22px!important;}
.ug-form-section-head-v2 h2{font-weight:700!important;font-size:22px!important;}
.ug-form-section-head-v2 p,
.ug-submit-card-v2 span,
.ug-side-card-v2 p,
.ug-process-list-v2 span,
.ug-file-drop-v2 small{
  font-weight:400!important;
}
.ug-form-section-v2 label,
.ug-process-list-v2 b,
.ug-side-card-v2 h3,
.ug-submit-card-v2 b,
.ug-category-card-v2 b,
.ug-file-drop-v2 strong{
  font-weight:600!important;
}
.ug-step-badge-v2,
.ug-process-list-v2 i,
.ug-summary-card-v3 li:before{font-weight:700!important;}
.ug-id-lookup-v2 input{font-weight:600!important;}
.ug-check-btn-v2,
.ug-submit-card-v2 .btn{font-weight:700!important;}
.ug-id-warning-v2 b{font-weight:600!important;}
.ug-id-warning-v2 span{font-weight:400!important;}
.ug-summary-card-v3 small{font-weight:600!important;}
.ug-summary-card-v3 li{font-weight:500!important;}
.ug-process-list-premium-v3 h3{font-weight:700!important;}

@media(max-width:1180px){
  .ug-start-panel-shell-v3{grid-template-columns:1fr!important;}
  .ug-start-left-menu-v3{display:none!important;}
  .ug-start-layout-v2{grid-template-columns:minmax(0,1fr) 320px!important;}
}
@media(max-width:900px){
  .ug-start-hero-v2{padding:22px 0 24px!important;}
  .ug-start-section-v2{margin-top:0!important;padding-top:20px!important;}
  .ug-start-layout-v2{grid-template-columns:1fr!important;}
  .ug-start-side-v2{position:relative!important;top:auto!important;grid-template-columns:1fr 1fr!important;}
}
@media(max-width:760px){
  .ug-start-hero-v2{padding:18px 0 20px!important;}
  .ug-start-hero-v2 h1{font-size:30px!important;}
  .ug-start-side-v2{grid-template-columns:1fr!important;}
  .ug-form-section-v2{padding:18px!important;}
}

/* v145 - ana sayfa ve panel tipografi inceltme */
/* Header genel inceltme */
.ug-home-body .ug-topbar-light .brand,
.ug-topbar-light .brand{font-weight:700!important;}
.ug-home-body .ug-topbar-light .menu>a:not(.btn),
.ug-topbar-light .menu>a:not(.btn){font-weight:600!important;}
.ug-home-body .ug-topbar-light .btn,
.ug-topbar-light .btn{font-weight:600!important;}

/* Ana sayfa v3 tipografi standardı */
.ug-v3-pill,
.ug-platform-badge{font-weight:600!important;}
.ug-v3-pill span,
.ug-platform-badge span{font-weight:700!important;}
.ug-v3-copy h1,
.ug-hero-v2 h1{font-weight:700!important;letter-spacing:-.055em!important;}
.ug-v3-copy h1 span{font-weight:700!important;}
.ug-v3-lead,
.ug-hero-v2 p{font-weight:400!important;}
.ug-v3-list div,
.ug-hero-checks{font-weight:500!important;}
.ug-v3-btn,
.ug-btn-v2{font-weight:700!important;}
.ug-v3-mini-trust,
.ug-trust-badges-v2 span{font-weight:500!important;}
.ug-v3-float b,
.ug-hero-bubble b{font-weight:600!important;}
.ug-v3-shield,
.ug-shield-core{font-weight:700!important;}
.ug-v3-core strong{font-weight:600!important;}
.ug-v3-feature-card h3,
.ug-v3-step h3,
.ug-v3-product h3,
.ug-v3-trust-footer h2,
.ug-feature-inline b,
.ug-product-card-v2 b,
.ug-start-card-v2 h3,
.ug-safe-panel h3{font-weight:600!important;}
.ug-v3-feature-card p,
.ug-v3-step p,
.ug-v3-product p,
.ug-feature-inline p,
.ug-product-card-v2 p,
.ug-bottom-cta-grid-v2 p,
.ug-start-card-v2 p,
.home-section-head p,
.home-text,
.home-price-card-light p,
.home-steps-light p,
.home-product-grid-light span,
.home-safe-panel p{font-weight:400!important;}
.ug-v3-section h2,
.ug-section-v2 h2,
.home-section-head h2,
.home-confidence-grid h2,
.home-price-card-light h2,
.ug-bottom-cta-grid-v2 h2{font-weight:700!important;letter-spacing:-.04em!important;}
.ug-v3-step em,
.ug-step-v2 i{font-weight:700!important;}
.ug-v3-stats b,
.ug-stats-card-v2 b,
.price{font-weight:700!important;}
.ug-v3-stats span,
.ug-v3-trust-row,
.ug-stats-card-v2 p,
.ug-stats-card-v2 small{font-weight:500!important;}
.ug-v3-product span,
.ug-product-card-v2 span{font-weight:600!important;}
.ug-footer-premium a{font-weight:500!important;}
.ug-footer-premium .brand{font-weight:700!important;}

/* Ana sayfanın eski/blok stilleri için ek güvenli inceltme */
.hero h1,.section h2,.page-hero h1{font-weight:700!important;}
.hero p,.lead,.card p,.faq-item p{font-weight:400!important;}
.badge,.menu,.card h3,.stepnum,.check,.list div,.faq-item b{font-weight:600!important;}
.btn{font-weight:700!important;}

/* Panel ana sayfası tipografi standardı */
.dashboard-soft-kicker{font-weight:600!important;}
.dashboard-light-inner h1{font-weight:700!important;letter-spacing:-.04em!important;}
.dashboard-light-inner p{font-weight:400!important;}
.dashboard-user-id,
.dashboard-user-id b{font-weight:500!important;}
.dashboard-copy-btn,
.dashboard-start-btn{font-weight:700!important;}
.dashboard-sidebar-modern a b,
.dashboard-sidebar-user b{font-weight:600!important;}
.dashboard-sidebar-modern a em,
.dashboard-sidebar-user small{font-weight:400!important;}
.dashboard-stat-card small,
.dashboard-stat-card span,
.dashboard-card-head p,
.dashboard-recent-row small,
.dashboard-quick-list em,
.dashboard-flow-steps small,
.dashboard-empty-state span{font-weight:400!important;}
.dashboard-stat-card b{font-weight:700!important;}
.dashboard-card-head h2,
.dashboard-recent-row b,
.dashboard-recent-right strong,
.dashboard-quick-list b,
.dashboard-flow-steps b,
.dashboard-empty-state b{font-weight:600!important;}
.dashboard-card-head a,
.dashboard-flow-steps span,
.dashboard-quick-list span{font-weight:600!important;}

/* Panel genel sayfaları */
.panel-hero h1{font-weight:700!important;}
.panel-hero p{font-weight:400!important;}
.panel-kicker{font-weight:600!important;}
.panel-sidebar a{font-weight:500!important;}
.id-card span,.id-card small,.stat-card span,.muted{font-weight:400!important;}
.id-card strong,.stat-card strong{font-weight:700!important;}
.copy-btn{font-weight:700!important;}
.alert,.notice{font-weight:500!important;}
label{font-weight:600!important;}

@media(max-width:900px){
  .ug-v3-copy h1{letter-spacing:-.045em!important;}
}


/* v146 - işlem başlat sadeleştirme ve hero güvenlik görseli */
.ug-create-help-v2{display:none!important;}
.ug-start-hero-grid-v2{
  grid-template-columns:minmax(0,1fr) 260px!important;
  gap:28px!important;
  align-items:center!important;
}
.ug-hero-shield-v4{
  position:relative;
  min-height:128px;
  display:flex;
  align-items:center;
  justify-content:center;
  justify-self:end;
  width:250px;
}
.ug-hero-shield-v4 svg{
  width:150px;
  height:150px;
  display:block;
  position:relative;
  z-index:2;
}
.ug-hero-shield-orb-v4{
  position:absolute;
  width:218px;
  height:118px;
  border-radius:999px;
  background:linear-gradient(135deg,rgba(187,247,208,.76),rgba(255,255,255,.62));
  border:1px solid rgba(34,197,94,.14);
  box-shadow:0 24px 70px rgba(16,185,129,.16);
  transform:rotate(-8deg);
}
.ug-start-side-v2{gap:0!important;}
.ug-start-side-v2 .ug-summary-card-v3{display:none!important;}
@media(max-width:1180px){
  .ug-start-hero-grid-v2{grid-template-columns:minmax(0,1fr) 220px!important;}
  .ug-hero-shield-v4{width:210px;}
}
@media(max-width:900px){
  .ug-start-hero-grid-v2{grid-template-columns:1fr!important;}
  .ug-hero-shield-v4{display:none!important;}
}

/* v148 - işlem başlat panel genişliği ve sol menü rahatlatma */
.ug-start-hero-v2>.container,
.ug-start-section-v2>.container{
  width:min(1800px,calc(100% - 34px))!important;
  max-width:none!important;
}
.ug-start-panel-shell-v3{
  grid-template-columns:300px minmax(0,1fr)!important;
  gap:26px!important;
}
.ug-start-left-menu-v3{
  padding:20px!important;
  border-radius:32px!important;
}
.ug-start-left-menu-v3 a{
  grid-template-columns:44px minmax(0,1fr) auto!important;
  gap:12px!important;
  padding:9px 12px!important;
  min-height:54px!important;
}
.ug-start-left-menu-v3 .dashboard-sidebar-start{
  min-height:60px!important;
  padding:9px 12px!important;
}
.ug-start-left-menu-v3 .dashboard-nav-icon{
  width:44px!important;
  height:44px!important;
  min-width:44px!important;
}
.ug-start-left-menu-v3 a b{
  font-size:14.5px!important;
  white-space:nowrap!important;
  overflow:visible!important;
  text-overflow:clip!important;
}
.ug-start-layout-v2{
  grid-template-columns:minmax(0,1fr) 335px!important;
  gap:24px!important;
}
@media(max-width:1280px){
  .ug-start-panel-shell-v3{grid-template-columns:280px minmax(0,1fr)!important;gap:22px!important;}
  .ug-start-left-menu-v3 a b{font-size:14px!important;}
}
@media(max-width:1180px){
  .ug-start-panel-shell-v3{grid-template-columns:1fr!important;}
  .ug-start-left-menu-v3{display:none!important;}
  .ug-start-layout-v2{grid-template-columns:minmax(0,1fr) 320px!important;}
}
@media(max-width:900px){
  .ug-start-hero-v2>.container,
  .ug-start-section-v2>.container{width:min(100% - 28px,1800px)!important;}
}

/* v149 - İşlem başlat medya anında yükleme */
.ug-check-btn-v2{
  color:#fff!important;
}
.ug-media-preview-grid-v5{
  display:grid;
  grid-template-columns:repeat(auto-fill,minmax(132px,1fr));
  gap:12px;
  margin-top:14px;
}
.ug-media-preview-card-v5{
  position:relative;
  overflow:hidden;
  min-height:132px;
  border-radius:18px;
  border:1px solid rgba(16,185,129,.22);
  background:#f8fbfd;
  box-shadow:0 12px 28px rgba(12,37,63,.06);
}
.ug-media-preview-card-v5 img,
.ug-media-preview-card-v5 video{
  width:100%;
  height:132px;
  display:block;
  object-fit:cover;
  background:#eaf2f7;
}
.ug-media-remove-v5{
  position:absolute;
  right:8px;
  top:8px;
  width:30px;
  height:30px;
  border:0;
  border-radius:999px;
  background:rgba(15,23,42,.82);
  color:#fff;
  font-size:20px;
  line-height:1;
  cursor:pointer;
  display:grid;
  place-items:center;
  transition:.18s ease;
}
.ug-media-remove-v5:hover{transform:scale(1.06);background:#dc2626;}
.ug-media-type-v5{
  position:absolute;
  left:8px;
  top:8px;
  padding:5px 8px;
  border-radius:999px;
  background:rgba(236,253,245,.92);
  color:#047857;
  border:1px solid rgba(16,185,129,.2);
  font-size:11px;
  font-weight:600;
}
.ug-media-preview-card-v5 small{
  position:absolute;
  left:8px;
  bottom:8px;
  padding:5px 8px;
  border-radius:999px;
  background:rgba(15,23,42,.72);
  color:#fff;
  font-size:11px;
  font-weight:500;
}
@media(max-width:640px){
  .ug-media-preview-grid-v5{grid-template-columns:repeat(2,minmax(0,1fr));}
  .ug-media-preview-card-v5,.ug-media-preview-card-v5 img,.ug-media-preview-card-v5 video{min-height:118px;height:118px;}
}


/* v150 - panel menüsü eşitleme ve genel sayfa genişliği */
body.ug-home-body .ug-topbar-light .container,
body.ug-light-page-body .ug-topbar-light .container,
.ug-home-body .ug-v3-container,
.ug-light-page-body .container,
.ug-light-page-body .ug-auth-shell,
.dashboard-light-inner,
.dashboard-shell-modern{
  width:min(1800px,calc(100% - 34px))!important;
  max-width:none!important;
}
.dashboard-shell-modern{
  grid-template-columns:300px minmax(0,1fr)!important;
  gap:26px!important;
}
.dashboard-sidebar-modern.ug-start-left-menu-v3{
  padding:20px!important;
  border-radius:32px!important;
}
.dashboard-sidebar-modern.ug-start-left-menu-v3 a{
  grid-template-columns:44px minmax(0,1fr) auto!important;
  gap:12px!important;
  padding:9px 12px!important;
  min-height:54px!important;
}
.dashboard-sidebar-modern.ug-start-left-menu-v3 .dashboard-sidebar-start{
  min-height:60px!important;
}
.dashboard-sidebar-modern.ug-start-left-menu-v3 .dashboard-nav-icon{
  width:44px!important;
  height:44px!important;
  min-width:44px!important;
}
.dashboard-sidebar-modern.ug-start-left-menu-v3 a b{
  font-size:14.5px!important;
  white-space:nowrap!important;
  overflow:visible!important;
  text-overflow:clip!important;
}
@media(max-width:1280px){
  .dashboard-shell-modern{grid-template-columns:280px minmax(0,1fr)!important;gap:22px!important;}
  .dashboard-sidebar-modern.ug-start-left-menu-v3 a b{font-size:14px!important;}
}
@media(max-width:900px){
  body.ug-home-body .ug-topbar-light .container,
  body.ug-light-page-body .ug-topbar-light .container,
  .ug-home-body .ug-v3-container,
  .ug-light-page-body .container,
  .ug-light-page-body .ug-auth-shell,
  .dashboard-light-inner,
  .dashboard-shell-modern{width:min(100% - 28px,1800px)!important;}
  .dashboard-shell-modern{display:block!important;}
}

/* v151 - Panel hero hizası ve birincil menü butonu kontrastı */
.dashboard-light-hero .dashboard-light-inner{
  width:min(1450px,calc(100% - 64px))!important;
  max-width:1450px!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
.dashboard-light-section .dashboard-sidebar-modern.ug-start-left-menu-v3 .dashboard-sidebar-start{
  color:#fff!important;
}
.dashboard-light-section .dashboard-sidebar-modern.ug-start-left-menu-v3 .dashboard-sidebar-start b{
  color:#fff!important;
}
.dashboard-light-section .dashboard-sidebar-modern.ug-start-left-menu-v3 .dashboard-sidebar-start .dashboard-nav-icon,
.dashboard-light-section .dashboard-sidebar-modern.ug-start-left-menu-v3 .dashboard-sidebar-start .dashboard-nav-plus{
  color:#fff!important;
  background:rgba(255,255,255,.16)!important;
  border-color:rgba(255,255,255,.24)!important;
}
.dashboard-light-section .dashboard-sidebar-modern.ug-start-left-menu-v3 .dashboard-sidebar-start .dashboard-nav-icon svg,
.dashboard-light-section .dashboard-sidebar-modern.ug-start-left-menu-v3 .dashboard-sidebar-start .dashboard-nav-icon svg path{
  stroke:#fff!important;
}
@media(max-width:900px){
  .dashboard-light-hero .dashboard-light-inner{
    width:min(100% - 28px,1450px)!important;
    max-width:1450px!important;
  }
}

/* v152 - işlem detay header/hero premium panel stili */
.ug-detail-hero-v152{
  position:relative;
  overflow:hidden;
  background:linear-gradient(180deg,#f7fafc 0%,#eefdf5 100%);
  color:#071126;
  padding:26px 0 28px;
  border-bottom:1px solid #e2e8f0;
}
.ug-detail-hero-v152:before{
  content:"";
  position:absolute;
  right:-120px;
  top:-150px;
  width:430px;
  height:430px;
  border-radius:999px;
  background:radial-gradient(circle,#bbf7d0 0%,rgba(187,247,208,.58) 42%,transparent 70%);
  pointer-events:none;
}
.ug-detail-hero-v152>.container,
.ug-detail-section-v152>.container{
  width:min(1800px,calc(100% - 34px))!important;
  max-width:none!important;
}
.ug-detail-hero-grid-v152{
  position:relative;
  z-index:1;
  display:grid;
  grid-template-columns:minmax(0,1fr) 520px;
  gap:26px;
  align-items:center;
}
.ug-detail-kicker-v152{display:inline-flex;margin-bottom:10px;}
.ug-detail-hero-copy-v152 h1{
  margin:0 0 8px;
  font-size:clamp(30px,3.2vw,42px);
  line-height:1.05;
  letter-spacing:-.035em;
  font-weight:700;
  color:#0f172a;
}
.ug-detail-hero-copy-v152 p{
  margin:0;
  max-width:760px;
  color:#64748b;
  line-height:1.55;
  font-size:15px;
  font-weight:400;
}
.ug-detail-hero-copy-v152 p strong{color:#0f172a;font-weight:600;}
.ug-detail-hero-summary-v152{
  display:grid;
  grid-template-columns:220px minmax(0,1fr);
  gap:12px;
  align-items:stretch;
}
.ug-detail-mini-card-v152{
  background:rgba(255,255,255,.82);
  border:1px solid #dbe8f2;
  border-radius:24px;
  padding:16px;
  box-shadow:0 18px 48px rgba(15,23,42,.065);
  backdrop-filter:blur(10px);
}
.ug-detail-mini-card-v152 small{
  display:block;
  color:#10b968;
  font-size:12px;
  font-weight:700;
  letter-spacing:.08em;
  text-transform:uppercase;
  margin-bottom:10px;
}
.ug-status-mini-v152{display:grid;align-content:center;gap:10px;}
.ug-status-mini-v152 .status-pill{justify-self:start;}
.ug-status-mini-v152>b{
  display:block;
  color:#0f172a;
  font-size:26px;
  line-height:1;
  font-weight:700;
  letter-spacing:-.03em;
}
.ug-hero-party-v152{
  display:grid;
  grid-template-columns:56px minmax(0,1fr);
  column-gap:10px;
  align-items:center;
  background:#f8fbfd;
  border:1px solid #e2e8f0;
  border-radius:16px;
  padding:10px 12px;
}
.ug-hero-party-v152+.ug-hero-party-v152{margin-top:8px;}
.ug-hero-party-v152 span{
  grid-row:span 2;
  color:#10b968;
  text-transform:uppercase;
  font-size:11px;
  font-weight:700;
  letter-spacing:.06em;
}
.ug-hero-party-v152 b{
  min-width:0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  color:#0f172a;
  font-weight:600;
}
.ug-hero-party-v152 em{font-style:normal;color:#64748b;font-size:12px;font-weight:500;}
.ug-detail-section-v152{
  padding-top:26px!important;
  background:#f8fafc!important;
}
.ug-detail-section-v152 .ug-detail-layout{grid-template-columns:minmax(0,1fr) 360px;gap:24px;}
.ug-detail-section-v152 .ug-detail-card{border-color:#e2e8f0;border-radius:24px;box-shadow:0 18px 48px rgba(15,23,42,.055);}
.ug-detail-section-v152 .ug-detail-head small,
.ug-detail-section-v152 .ug-party-list small{font-weight:600!important;}
.ug-detail-section-v152 .ug-detail-head h2{font-weight:700!important;}
.ug-detail-section-v152 .ug-detail-head span,
.ug-detail-section-v152 .ug-detail-desc p,
.ug-detail-section-v152 .ug-current-note span{font-weight:400!important;}
.ug-detail-section-v152 .ug-tx-step b,
.ug-detail-section-v152 .ug-detail-info-grid b,
.ug-detail-section-v152 .ug-party-list b{font-weight:600!important;}
.ug-detail-section-v152 .ug-tx-step span,
.ug-detail-section-v152 .ug-detail-info-grid small,
.ug-detail-section-v152 .ug-report-grid small{font-weight:400!important;}
@media(max-width:1180px){
  .ug-detail-hero-grid-v152{grid-template-columns:1fr;}
  .ug-detail-hero-summary-v152{grid-template-columns:1fr 1fr;}
  .ug-detail-section-v152 .ug-detail-layout{grid-template-columns:1fr;}
}
@media(max-width:760px){
  .ug-detail-hero-v152>.container,
  .ug-detail-section-v152>.container{width:min(100% - 28px,1800px)!important;}
  .ug-detail-hero-v152{padding:18px 0 20px;}
  .ug-detail-hero-copy-v152 h1{font-size:30px;}
  .ug-detail-hero-summary-v152{grid-template-columns:1fr;}
}

/* v153 - işlem detay sade hero + premium havale bölümü */
.ug-detail-hero-summary-parties-v153{
  grid-template-columns:1fr!important;
  width:100%;
}
.ug-detail-party-card-v153{
  padding:18px!important;
}
.ug-hero-party-grid-v153{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:12px;
}
.ug-detail-party-card-v153 .ug-hero-party-v152{
  margin:0!important;
  min-height:78px;
  border-radius:18px;
  background:rgba(248,251,253,.92);
}
.ug-detail-party-card-v153 .ug-hero-party-v152 b{
  font-size:16px;
}
.ug-detail-party-card-v153 .ug-hero-party-v152 em{
  font-size:13px;
}
.ug-detail-hero-grid-v152{
  grid-template-columns:minmax(0,1fr) 520px!important;
}
.ug-detail-section-v152 .btn.primary,
.ug-detail-section-v152 button.btn.primary,
.ug-detail-section-v152 a.btn.primary,
.ug-light-page-body .btn.primary,
.dashboard-light-section .btn.primary{
  color:#fff!important;
}
.ug-payment-premium-v153{
  background:linear-gradient(145deg,#ffffff 0%,#f1fff8 100%)!important;
  border-color:#bbf7d0!important;
}
.ug-payment-premium-head-v153{
  display:flex;
  justify-content:space-between;
  gap:18px;
  align-items:flex-start;
  margin-bottom:18px;
}
.ug-payment-premium-head-v153 span{
  display:inline-flex;
  color:#10b968;
  font-size:12px;
  font-weight:700;
  letter-spacing:.08em;
  text-transform:uppercase;
  margin-bottom:8px;
}
.ug-payment-premium-head-v153 h3{
  margin:0 0 8px;
  color:#0f172a;
  font-size:24px;
  font-weight:700;
  letter-spacing:-.02em;
}
.ug-payment-premium-head-v153 p{
  margin:0;
  color:#64748b;
  font-weight:400;
  line-height:1.6;
  max-width:720px;
}
.ug-payment-status-chip-v153{
  flex:0 0 auto;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:10px 13px;
  border-radius:999px;
  background:#fff7ed;
  border:1px solid #fed7aa;
  color:#9a5a04;
  font-weight:600;
  font-size:13px;
  white-space:nowrap;
}
.ug-payment-status-chip-v153.done{
  background:#ecfdf5;
  border-color:#bbf7d0;
  color:#087a49;
}
.ug-bank-select-premium-v153{
  margin:0 0 14px;
}
.ug-bank-select-premium-v153 label,
.ug-payment-note-form-v153 label{
  font-weight:600!important;
  color:#0f172a!important;
}
.ug-payment-bank-card-v153{
  display:grid;
  gap:14px;
  margin:16px 0;
  background:#fff;
  border:1px solid #d7f4e4;
  border-radius:24px;
  padding:18px;
  box-shadow:0 16px 38px rgba(16,185,104,.08);
}
.ug-bank-card-title-v153{
  display:flex;
  gap:12px;
  align-items:center;
  padding:14px;
  border-radius:18px;
  background:linear-gradient(135deg,#ecfff5,#f8fbfd);
  border:1px solid #d7f4e4;
}
.ug-bank-card-title-v153>span{
  width:44px;
  height:44px;
  border-radius:15px;
  display:grid;
  place-items:center;
  background:#dffbea;
  font-size:22px;
}
.ug-bank-card-title-v153 small,
.ug-payment-info-grid-v153 small,
.ug-copy-row-v153 small{
  display:block;
  color:#64748b;
  font-weight:500;
  margin-bottom:4px;
}
.ug-bank-card-title-v153 b,
.ug-payment-info-grid-v153 b,
.ug-copy-row-v153 b{
  display:block;
  color:#0f172a;
  font-weight:600;
  word-break:break-word;
}
.ug-payment-info-grid-v153{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:12px;
}
.ug-payment-info-grid-v153>div{
  border:1px solid #e2e8f0;
  background:#f8fafc;
  border-radius:18px;
  padding:14px;
}
.ug-copy-row-v153{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  border:1px solid #e2e8f0;
  background:#f8fafc;
  border-radius:18px;
  padding:14px;
}
.ug-copy-row-v153 em{
  display:block;
  margin-top:4px;
  color:#64748b;
  font-style:normal;
  font-size:12px;
  font-weight:400;
}
.ug-copy-btn-v153{
  flex:0 0 auto;
  border:1px solid #bbf7d0;
  background:#ecfff5;
  color:#087a49;
  border-radius:13px;
  padding:10px 13px;
  font-weight:600;
  cursor:pointer;
}
.ug-copy-btn-v153:hover{
  background:#d9fbe8;
}
.ug-payment-note-form-v153 textarea{
  min-height:90px;
  background:#fff;
}
.ug-complete-payment-btn-v153{
  min-height:54px;
  border-radius:16px!important;
  font-weight:700!important;
  box-shadow:0 16px 34px rgba(16,185,104,.2);
}
.ug-current-side-card-v153 h3,
.ug-current-side-card-v153 .ug-party-list{
  display:none!important;
}
.ug-current-side-card-v153 .ug-current-note:first-child{
  margin-top:0;
}
@media(max-width:1180px){
  .ug-detail-hero-grid-v152{grid-template-columns:1fr!important;}
  .ug-detail-hero-summary-parties-v153{max-width:720px;}
}
@media(max-width:760px){
  .ug-hero-party-grid-v153,
  .ug-payment-info-grid-v153{grid-template-columns:1fr;}
  .ug-payment-premium-head-v153{display:grid;}
  .ug-payment-status-chip-v153{justify-self:start;}
  .ug-copy-row-v153{display:grid;}
  .ug-copy-btn-v153{width:100%;}
}

/* v154 - İşlem detay ödeme bölümü iyileştirmeleri */
.ug-bank-select-premium-v154{
  padding:16px!important;
  border:1px solid #bbf7d0;
  background:linear-gradient(135deg,#ecfff5,#ffffff);
  border-radius:22px;
  box-shadow:0 16px 36px rgba(16,185,104,.08);
}
.ug-bank-select-label-v154{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:16px;
  margin-bottom:12px;
}
.ug-bank-select-label-v154 span{
  color:#0f172a;
  font-weight:650;
}
.ug-bank-select-label-v154 small{
  color:#64748b;
  font-weight:400;
  line-height:1.45;
  text-align:right;
}
.ug-bank-select-premium-v154 select,
.ug-bank-select-premium-v154 .ug-bank-select{
  width:100%;
  min-height:56px;
  border:1px solid #86efac!important;
  background:#fff!important;
  border-radius:16px!important;
  padding:0 48px 0 16px!important;
  color:#0f172a!important;
  font-weight:600!important;
  box-shadow:0 10px 28px rgba(15,23,42,.05);
  cursor:pointer;
  appearance:auto;
}
.ug-bank-select-premium-v154 select:focus,
.ug-bank-select-premium-v154 .ug-bank-select:focus{
  outline:none!important;
  border-color:#22c55e!important;
  box-shadow:0 0 0 4px rgba(34,197,94,.12)!important;
}
.ug-payment-info-grid-v154{
  grid-template-columns:1.15fr 1fr .8fr!important;
}
.ug-current-side-card-v153{
  background:#fff!important;
  border:1px solid #dce8f1!important;
  box-shadow:0 20px 60px rgba(12,37,63,.07)!important;
}
.ug-current-side-card-v153 .ug-current-note{
  background:linear-gradient(135deg,#f8fffb,#ffffff)!important;
  color:#0f172a!important;
  border:1px solid #bbf7d0!important;
  border-radius:20px!important;
  padding:18px!important;
  margin:14px 0!important;
}
.ug-current-side-card-v153 .ug-current-note b{
  display:inline-flex!important;
  align-items:center;
  gap:8px;
  width:auto;
  margin-bottom:8px!important;
  padding:7px 10px;
  border-radius:999px;
  background:#ecfff5;
  border:1px solid #bbf7d0;
  color:#087a49!important;
  font-size:12px;
  font-weight:650!important;
}
.ug-current-side-card-v153 .ug-current-note b::before{
  content:'•';
  font-size:18px;
  line-height:0;
}
.ug-current-side-card-v153 .ug-current-note span{
  display:block;
  color:#475569!important;
  font-weight:400!important;
  line-height:1.6!important;
}
.ug-current-side-card-v153 .btn.ghost{
  border-color:#dce8f1!important;
  color:#0f172a!important;
  background:#fff!important;
}
.btn.primary,
button.btn.primary,
a.btn.primary,
.ug-complete-payment-btn-v153,
.ug-support-quick-card .btn.primary{
  color:#fff!important;
}
.btn.primary *,
button.btn.primary *,
a.btn.primary *{
  color:#fff!important;
}
@media(max-width:760px){
  .ug-bank-select-label-v154{display:grid;}
  .ug-bank-select-label-v154 small{text-align:left;}
  .ug-payment-info-grid-v154{grid-template-columns:1fr!important;}
}

/* v155 - inceleme raporu öncelikli görünüm */
.ug-inspection-report-card{
  border-color:#bfead2!important;
  background:linear-gradient(145deg,#ffffff 0%,#f7fffb 100%)!important;
}
.ug-inspection-report-card .ug-report-card-head{
  margin-bottom:16px!important;
}
.ug-inspection-report-card .ug-report-card-head h3{
  font-weight:700!important;
  color:#0f172a!important;
  letter-spacing:-.02em;
}
.ug-inspection-report-card .ug-report-card-head p{
  font-weight:400!important;
  color:#64748b!important;
}
.ug-report-decision-box{
  gap:16px!important;
}
.ug-report-decision-actions-v155{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:10px;
  flex-wrap:wrap;
}
.ug-report-decision-actions-v155 .btn,
.ug-report-decision-box.passive .ug-report-download-orange-v155{
  min-height:48px;
  white-space:nowrap;
}
.ug-report-download-orange-v155{
  background:linear-gradient(135deg,#f59e0b,#d97706)!important;
  color:#fff!important;
  border:0!important;
  box-shadow:0 14px 28px rgba(245,158,11,.22)!important;
}
.ug-report-download-orange-v155:hover{
  transform:translateY(-1px);
  filter:brightness(1.03);
}
.ug-report-download-orange-v155 *{color:#fff!important;}
@media(max-width:760px){
  .ug-report-decision-box,
  .ug-report-decision-box.passive{
    display:grid!important;
  }
  .ug-report-decision-actions-v155,
  .ug-report-decision-actions-v155 .btn,
  .ug-report-decision-box.passive .ug-report-download-orange-v155{
    width:100%;
  }
}

/* v156 - Teslimat ekranı premium bekleme kartı */
.ug-delivery-premium-card{border-color:rgba(34,197,94,.28)!important;background:linear-gradient(180deg,#ffffff 0%,#f6fff9 100%)!important;box-shadow:0 18px 50px rgba(15,23,42,.06)}
.ug-delivery-premium-head small{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;color:#16a34a;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.ug-delivery-premium-head h3{font-weight:700;color:#0f172a}.ug-delivery-premium-head p{font-weight:400;color:#526a7e;max-width:760px}
.ug-delivery-wait-card{display:flex;gap:16px;align-items:flex-start;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:22px;padding:18px;margin:16px 0;box-shadow:0 14px 34px rgba(34,197,94,.08)}
.ug-delivery-wait-icon{width:48px;height:48px;border-radius:18px;background:#dcfce7;display:grid;place-items:center;font-size:24px;flex:0 0 auto}.ug-delivery-wait-card b{display:block;color:#0f172a;font-weight:700;font-size:18px;margin-bottom:5px}.ug-delivery-wait-card p{margin:0;color:#526a7e;font-weight:400;line-height:1.55}
.ug-delivery-placeholder-grid div{background:#fff;border-color:#dcefe4}.ug-delivery-placeholder-grid small{font-weight:600;color:#64748b}.ug-delivery-placeholder-grid b{font-weight:600;color:#0f172a}.ug-delivery-wait-mini{display:grid;gap:4px;margin-top:10px;padding:12px;border-radius:14px;background:#f0fdf4;border:1px solid #bbf7d0}.ug-delivery-wait-mini b{color:#065f46;font-weight:700;font-size:12px}.ug-delivery-wait-mini span{color:#526a7e;font-size:12px;line-height:1.35}
.ug-current-side-card-v153 .ug-current-note{background:#f8fffb;border:1px solid #bbf7d0;color:#0f172a}.ug-current-side-card-v153 .ug-current-note b{color:#047857;font-weight:700}.ug-current-side-card-v153 .ug-current-note span{font-weight:400;color:#526a7e;line-height:1.55}
@media(max-width:760px){.ug-delivery-wait-card{display:grid}.ug-delivery-placeholder-grid{grid-template-columns:1fr!important}}

/* v158 - seller payout card on delivery/detail flow */
.ug-seller-payout-premium{
  border-color:rgba(34,197,94,.28)!important;
  background:linear-gradient(180deg,#ffffff 0%,#f6fff9 100%)!important;
  box-shadow:0 18px 50px rgba(15,23,42,.06)!important;
}
.ug-payout-premium-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px;position:relative}.ug-payout-icon{width:52px;height:52px;border-radius:18px;background:#dcfce7;border:1px solid #bbf7d0;display:grid;place-items:center;font-size:25px;flex:0 0 auto}.ug-payout-premium-head small{display:block;color:#16a34a;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.ug-payout-premium-head h3{margin:0 0 6px;color:#0f172a;font-size:24px;font-weight:700}.ug-payout-premium-head p{margin:0;color:#526a7e;font-weight:400;line-height:1.55;max-width:680px}.ug-payout-status{margin-left:auto;white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700}.ug-payout-status.is-waiting{background:#fff7ed;border:1px solid #fed7aa;color:#b45309}.ug-payout-status.is-paid{background:#dcfce7;border:1px solid #bbf7d0;color:#047857}.ug-payout-premium-grid div{background:#fff;border-color:#dcefe4}.ug-payout-premium-grid small{font-weight:600;color:#64748b}.ug-payout-premium-grid b{font-weight:600;color:#0f172a}.ug-payout-info-note{display:grid;gap:4px;margin-top:14px;padding:14px 16px;border-radius:18px;background:#f0fdf4;border:1px solid #bbf7d0}.ug-payout-info-note b{color:#065f46;font-weight:700}.ug-payout-info-note span{color:#526a7e;font-weight:400;line-height:1.45}.ug-current-side-card-v153 .ug-seller-payout-side-note{background:#f0fdf4!important;border-color:#bbf7d0!important}.ug-current-side-card-v153 .ug-seller-payout-side-note b{color:#047857!important}
@media(max-width:760px){.ug-payout-premium-head{display:grid}.ug-payout-status{margin-left:0;justify-self:start}.ug-payout-icon{width:48px;height:48px}}


/* v159 Panel dashboard güçlendirme */
.dashboard-shell-v159{grid-template-columns:260px minmax(0,1fr)!important;max-width:1680px!important;}
.dashboard-main-v159{gap:18px!important;}
.dashboard-hero-v159 .dashboard-light-inner{max-width:1680px!important;}
.dashboard-id-combo-v159{min-width:360px;display:grid!important;grid-template-columns:minmax(0,1fr) 96px!important;align-items:center!important;padding:18px!important;border-radius:28px!important;background:rgba(255,255,255,.86)!important;border:1px solid rgba(187,247,208,.8)!important;box-shadow:0 24px 64px rgba(15,23,42,.08)!important;backdrop-filter:blur(12px);}
.dashboard-id-content-v159{display:grid;gap:7px;min-width:0;}
.dashboard-id-content-v159 span{font-size:12px!important;color:#64748b!important;font-weight:500!important;letter-spacing:.02em;text-transform:uppercase;}
.dashboard-id-content-v159 b{font-size:28px!important;color:#0f172a!important;letter-spacing:-.04em;font-weight:700!important;}
.dashboard-id-content-v159 button{justify-self:start;min-height:38px!important;border:0!important;border-radius:14px!important;padding:0 14px!important;background:#0f172a!important;color:#fff!important;font-weight:600!important;cursor:pointer;}
.dashboard-id-shield-v159{position:relative;width:96px;height:96px;border-radius:28px;background:linear-gradient(135deg,#ecfdf5,#ffffff);display:grid;place-items:center;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(187,247,208,.75);}
.dashboard-id-shield-v159:before{content:"";position:absolute;inset:auto -28px -36px auto;width:92px;height:92px;border-radius:999px;background:#bbf7d0;filter:blur(6px);opacity:.72;}
.dashboard-id-shield-v159 svg{position:relative;width:76px;height:76px;filter:drop-shadow(0 14px 20px rgba(16,185,129,.22));}
.dashboard-stats-v159{grid-template-columns:repeat(4,minmax(0,1fr))!important;}
.dashboard-stats-v159 .dashboard-stat-card{min-height:154px;}
.dashboard-stats-v159 .dashboard-stat-card i{display:grid;place-items:center;width:40px;height:40px;border-radius:16px;background:#ecfdf5;color:#166534;font-style:normal;margin-bottom:14px;font-weight:700;}
.dashboard-alerts-v159{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;}
.dashboard-alert-card-v159{display:grid;grid-template-columns:46px minmax(0,1fr);gap:13px;background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:16px;box-shadow:0 16px 42px rgba(15,23,42,.045);}
.dashboard-alert-card-v159>span{width:46px;height:46px;border-radius:17px;background:#ecfdf5;display:grid;place-items:center;}
.dashboard-alert-card-v159 b{display:block;color:#0f172a;font-weight:650;margin-bottom:4px;}
.dashboard-alert-card-v159 p{margin:0;color:#64748b;font-weight:400;line-height:1.45;font-size:13px;}
.dashboard-grid-v159{grid-template-columns:minmax(0,1fr)!important;}
.dashboard-side-stack-v159{display:grid;gap:16px;}
.dashboard-quick-card-v159 .dashboard-card-head{margin-bottom:10px;}
.dashboard-completed-card-v159{margin-top:0;}
.dashboard-active-card-v159 .dashboard-card-head a{color:#fff!important;background:#22c55e!important;border-color:#22c55e!important;font-weight:600!important;}
@media(max-width:1100px){.dashboard-grid-v159{grid-template-columns:1fr!important}.dashboard-id-combo-v159{min-width:0}}
@media(max-width:900px){.dashboard-shell-v159{display:block!important}.dashboard-id-combo-v159{grid-template-columns:1fr 84px!important;width:100%;}.dashboard-stats-v159{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-id-content-v159 b{font-size:24px!important}}
@media(max-width:520px){.dashboard-stats-v159{grid-template-columns:1fr!important}.dashboard-id-combo-v159{grid-template-columns:1fr!important}.dashboard-id-shield-v159{display:none}.dashboard-alert-card-v159{grid-template-columns:40px 1fr}.dashboard-alert-card-v159>span{width:40px;height:40px}.premium-mobile-nav a[href="/panel/islem-baslat.php"]:not(.center){display:none}}

/* v160 dashboard cleanup */
.dashboard-grid-v159{display:grid;grid-template-columns:minmax(0,1fr)!important;}
.dashboard-active-card-v159 .dashboard-card-head{align-items:flex-start;}

/* v161 - Panel sidebar genişlik + premium ID kart */
.dashboard-shell-v159{
  grid-template-columns:300px minmax(0,1fr)!important;
  gap:28px!important;
}
.dashboard-sidebar-modern.ug-start-left-menu-v3{
  padding:22px!important;
}
.dashboard-sidebar-modern.ug-start-left-menu-v3 a{
  grid-template-columns:46px minmax(0,1fr) 28px!important;
  gap:14px!important;
  padding:10px 14px!important;
  min-height:58px!important;
}
.dashboard-sidebar-modern.ug-start-left-menu-v3 .dashboard-sidebar-start{
  min-height:64px!important;
}
.dashboard-sidebar-modern.ug-start-left-menu-v3 .dashboard-nav-icon{
  width:46px!important;
  height:46px!important;
  min-width:46px!important;
}
.dashboard-sidebar-modern.ug-start-left-menu-v3 a b{
  font-size:15px!important;
  letter-spacing:-.01em!important;
}
.dashboard-sidebar-modern.ug-start-left-menu-v3 a em{
  justify-self:end!important;
  margin-left:8px!important;
  min-width:26px!important;
  height:26px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:999px!important;
}
.dashboard-id-combo-v159{
  min-width:430px!important;
  grid-template-columns:minmax(0,1fr) 130px!important;
  padding:22px 24px!important;
  border-radius:34px!important;
  background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(248,255,251,.9))!important;
  border:1px solid rgba(134,239,172,.9)!important;
  box-shadow:0 28px 78px rgba(15,23,42,.10),0 0 0 1px rgba(255,255,255,.62) inset!important;
  position:relative!important;
  overflow:hidden!important;
}
.dashboard-id-combo-v159:before{
  content:"";
  position:absolute;
  right:-52px;
  top:-68px;
  width:220px;
  height:220px;
  border-radius:999px;
  background:radial-gradient(circle,rgba(187,247,208,.95) 0%,rgba(187,247,208,.42) 44%,transparent 72%);
  pointer-events:none;
}
.dashboard-id-combo-v159:after{
  content:"";
  position:absolute;
  right:98px;
  top:50%;
  width:1px;
  height:74px;
  transform:translateY(-50%);
  background:linear-gradient(180deg,transparent,rgba(148,163,184,.28),transparent);
}
.dashboard-id-content-v159{position:relative;z-index:2;gap:9px!important;}
.dashboard-id-content-v159 span{font-size:12px!important;font-weight:600!important;letter-spacing:.045em!important;color:#64748b!important;}
.dashboard-id-content-v159 b{font-size:34px!important;font-weight:700!important;letter-spacing:-.055em!important;}
.dashboard-id-content-v159 button{
  display:inline-flex!important;
  align-items:center!important;
  gap:9px!important;
  min-height:42px!important;
  border-radius:15px!important;
  padding:0 15px!important;
  box-shadow:0 14px 32px rgba(15,23,42,.16)!important;
}
.dashboard-id-content-v159 button svg{
  width:17px!important;
  height:17px!important;
  stroke:currentColor!important;
  fill:none!important;
  stroke-width:2!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}
.dashboard-id-shield-v159{
  width:122px!important;
  height:122px!important;
  border-radius:34px!important;
  background:linear-gradient(135deg,#dcfce7,#ffffff 58%,#bbf7d0)!important;
  box-shadow:inset 0 0 0 1px rgba(134,239,172,.85),0 22px 44px rgba(16,185,129,.18)!important;
  z-index:2!important;
}
.dashboard-id-shield-v159:before{
  width:130px!important;
  height:130px!important;
  right:-42px!important;
  bottom:-50px!important;
  filter:blur(10px)!important;
  opacity:.85!important;
}
.dashboard-id-shield-v159:after{
  content:"";
  position:absolute;
  inset:18px;
  border-radius:999px;
  border:1px solid rgba(16,185,129,.20);
  transform:rotate(-18deg) scaleX(1.45);
  opacity:.75;
}
.dashboard-id-shield-v159 svg{width:92px!important;height:92px!important;z-index:2;}
@media(max-width:1280px){
  .dashboard-shell-v159{grid-template-columns:285px minmax(0,1fr)!important;gap:24px!important;}
  .dashboard-id-combo-v159{min-width:390px!important;grid-template-columns:minmax(0,1fr) 112px!important;}
  .dashboard-id-shield-v159{width:106px!important;height:106px!important;}
  .dashboard-id-shield-v159 svg{width:82px!important;height:82px!important;}
}
@media(max-width:900px){
  .dashboard-id-combo-v159{min-width:0!important;grid-template-columns:minmax(0,1fr) 96px!important;}
}
@media(max-width:520px){
  .dashboard-id-combo-v159{grid-template-columns:1fr!important;}
}

/* v162 - Panel hero sıkılaştırma + ID kart son premium dokunuş */
.dashboard-hero-v159{
  padding:42px 0 74px!important;
}
.dashboard-hero-v159 .dashboard-light-inner{
  align-items:center!important;
}
.dashboard-hero-v159 h1{
  font-size:clamp(32px,4.2vw,48px)!important;
  margin:12px 0 8px!important;
}
.dashboard-hero-v159 p{
  max-width:620px!important;
  font-weight:400!important;
}
.dashboard-shell-v159{
  grid-template-columns:320px minmax(0,1fr)!important;
  gap:30px!important;
}
.dashboard-sidebar-modern.ug-start-left-menu-v3{
  padding:22px!important;
}
.dashboard-sidebar-modern.ug-start-left-menu-v3 a{
  grid-template-columns:46px minmax(0,1fr) 34px!important;
  gap:15px!important;
}
.dashboard-sidebar-modern.ug-start-left-menu-v3 a b{
  white-space:nowrap!important;
}
.dashboard-sidebar-modern.ug-start-left-menu-v3 a em{
  margin-left:12px!important;
}
.dashboard-id-combo-v159{
  min-width:460px!important;
  grid-template-columns:minmax(0,1fr) 118px!important;
  gap:18px!important;
  padding:20px 22px!important;
  border-radius:32px!important;
  background:linear-gradient(135deg,#ffffff 0%,#f8fffb 56%,#ecfdf5 100%)!important;
  border:1px solid rgba(134,239,172,.88)!important;
  box-shadow:0 26px 70px rgba(15,23,42,.09), inset 0 1px 0 rgba(255,255,255,.98)!important;
}
.dashboard-id-combo-v159:before{
  right:-42px!important;
  top:-70px!important;
  width:210px!important;
  height:210px!important;
  background:radial-gradient(circle,rgba(187,247,208,.95) 0%,rgba(187,247,208,.38) 44%,transparent 72%)!important;
}
.dashboard-id-combo-v159:after{
  right:118px!important;
  height:68px!important;
  opacity:.65!important;
}
.dashboard-id-content-v159{
  gap:8px!important;
}
.dashboard-id-content-v159 span{
  font-weight:500!important;
  color:#64748b!important;
}
.dashboard-id-content-v159 b{
  font-size:38px!important;
  line-height:1!important;
  color:#071421!important;
  letter-spacing:-.06em!important;
}
.dashboard-id-content-v159 button{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  min-height:40px!important;
  padding:0 14px!important;
  border-radius:14px!important;
  background:#ffffff!important;
  color:#047857!important;
  border:1px solid #86efac!important;
  box-shadow:0 12px 28px rgba(16,185,129,.10)!important;
  font-weight:600!important;
  transition:.18s ease!important;
}
.dashboard-id-content-v159 button svg{
  order:-1!important;
  width:16px!important;
  height:16px!important;
  stroke:#047857!important;
}
.dashboard-id-content-v159 button:hover{
  background:linear-gradient(135deg,#22c55e,#34d399)!important;
  border-color:#22c55e!important;
  color:#ffffff!important;
  transform:translateY(-1px)!important;
  box-shadow:0 16px 34px rgba(34,197,94,.22)!important;
}
.dashboard-id-content-v159 button:hover svg{
  stroke:#ffffff!important;
}
.dashboard-id-shield-v159{
  width:126px!important;
  height:126px!important;
  border-radius:34px!important;
  transform:translateX(-2px)!important;
}
.dashboard-id-shield-v159 svg{
  width:98px!important;
  height:98px!important;
}
@media(max-width:1280px){
  .dashboard-shell-v159{grid-template-columns:300px minmax(0,1fr)!important;gap:26px!important;}
  .dashboard-id-combo-v159{min-width:410px!important;grid-template-columns:minmax(0,1fr) 108px!important;}
  .dashboard-id-content-v159 b{font-size:34px!important;}
  .dashboard-id-shield-v159{width:112px!important;height:112px!important;}
  .dashboard-id-shield-v159 svg{width:86px!important;height:86px!important;}
}
@media(max-width:900px){
  .dashboard-hero-v159{padding:30px 0 82px!important;}
  .dashboard-id-combo-v159{min-width:0!important;width:100%!important;grid-template-columns:minmax(0,1fr) 92px!important;}
  .dashboard-id-shield-v159{width:92px!important;height:92px!important;}
  .dashboard-id-shield-v159 svg{width:72px!important;height:72px!important;}
}
@media(max-width:520px){
  .dashboard-id-combo-v159{grid-template-columns:1fr!important;}
  .dashboard-id-shield-v159{display:none!important;}
  .dashboard-id-content-v159 b{font-size:30px!important;}
}

/* v163 - Panel premium son düzenlemeler: hero hizası, ID kart, stat ve işlem kartları */
.dashboard-hero-v159 .dashboard-light-inner{
  width:min(1800px,calc(100% - 94px))!important;
  max-width:1800px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  align-items:center!important;
}
.dashboard-hero-v159 .dashboard-light-inner > div:first-child{
  max-width:720px!important;
}
.dashboard-hero-mini{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin-top:16px;
}
.dashboard-hero-mini span{
  display:inline-flex;
  align-items:center;
  gap:7px;
  min-height:34px;
  padding:0 12px;
  border-radius:999px;
  background:rgba(255,255,255,.78);
  border:1px solid rgba(187,247,208,.88);
  color:#334155;
  font-size:13px;
  font-weight:600;
  box-shadow:0 12px 30px rgba(15,23,42,.045);
}
.dashboard-hero-mini b{color:#047857;font-weight:800;letter-spacing:-.02em;}
.dashboard-hero-trust{
  margin-top:12px;
  color:#047857;
  font-size:13px;
  font-weight:600;
}
.dashboard-id-combo-v159{
  min-width:480px!important;
  grid-template-columns:minmax(0,1fr) 124px!important;
  gap:22px!important;
  padding:22px 24px!important;
  border-radius:34px!important;
  background:linear-gradient(135deg,rgba(255,255,255,.98) 0%,rgba(248,255,251,.96) 54%,rgba(220,252,231,.82) 100%)!important;
  box-shadow:0 30px 80px rgba(15,23,42,.10), inset 0 1px 0 rgba(255,255,255,1), 0 0 0 1px rgba(187,247,208,.35)!important;
}
.dashboard-id-combo-v159:after{right:130px!important;height:78px!important;}
.dashboard-id-content-v159{gap:10px!important;}
.dashboard-id-content-v159 span{font-size:12px!important;letter-spacing:.075em!important;color:#64748b!important;}
.dashboard-id-content-v159 b{font-size:36px!important;letter-spacing:-.055em!important;}
.dashboard-id-content-v159 button{min-width:142px!important;}
.dashboard-id-shield-v159{
  width:124px!important;
  height:124px!important;
  border-radius:36px!important;
  transform:none!important;
  background:radial-gradient(circle at 35% 20%,#ffffff 0%,#dcfce7 45%,#bbf7d0 100%)!important;
}
.dashboard-id-shield-v159 svg{width:94px!important;height:94px!important;}
.dashboard-stats-v159 .dashboard-stat-card{
  position:relative;
  overflow:hidden;
  background:linear-gradient(180deg,#ffffff 0%,#fafffc 100%)!important;
  border-color:#dcefe4!important;
  box-shadow:0 20px 56px rgba(15,23,42,.055)!important;
}
.dashboard-stats-v159 .dashboard-stat-card:before{
  content:"";
  position:absolute;
  left:0;top:0;right:0;height:4px;
  background:linear-gradient(90deg,#22c55e,#bbf7d0,transparent);
}
.dashboard-stats-v159 .dashboard-stat-card:after{
  content:"";
  position:absolute;
  right:-38px;top:-38px;width:110px;height:110px;border-radius:999px;
  background:rgba(187,247,208,.34);
  pointer-events:none;
}
.dashboard-stats-v159 .dashboard-stat-card.accent:before{background:linear-gradient(90deg,#fb7185,#fed7aa,transparent);}
.dashboard-stats-v159 .dashboard-stat-card.accent i{background:#fff7ed!important;color:#b45309!important;}
.dashboard-sidebar-modern.ug-start-left-menu-v3 a{transition:.18s ease!important;}
.dashboard-sidebar-modern.ug-start-left-menu-v3 a:hover{
  transform:translateX(4px)!important;
  background:#f8fffb!important;
  border-color:#bbf7d0!important;
  box-shadow:0 14px 34px rgba(16,185,129,.08)!important;
}
.dashboard-sidebar-modern.ug-start-left-menu-v3 a:hover .dashboard-nav-icon{transform:scale(1.04);}
.dashboard-recent-row-v134{
  position:relative!important;
  overflow:hidden!important;
  border-color:#dfeaf2!important;
  background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%)!important;
}
.dashboard-recent-row-v134:before{
  content:"";
  position:absolute;
  left:0;top:13px;bottom:13px;width:4px;border-radius:0 999px 999px 0;
  background:#22c55e;
}
.dashboard-recent-row-v134.cat-phone:before{background:#10b981;}
.dashboard-recent-row-v134.cat-tablet:before{background:#f59e0b;}
.dashboard-recent-row-v134.cat-laptop:before{background:#3b82f6;}
.dashboard-recent-row-v134.cat-desktop:before{background:#8b5cf6;}
.dashboard-recent-row-v134.cat-phone .dashboard-product-thumb{background:#ecfdf5!important;border-color:#bbf7d0!important;}
.dashboard-recent-row-v134.cat-tablet .dashboard-product-thumb{background:#fff7ed!important;border-color:#fed7aa!important;}
.dashboard-recent-row-v134.cat-laptop .dashboard-product-thumb{background:#eff6ff!important;border-color:#bfdbfe!important;}
.dashboard-recent-row-v134.cat-desktop .dashboard-product-thumb{background:#f5f3ff!important;border-color:#ddd6fe!important;}
.dashboard-detail-pill{
  min-width:96px!important;
  text-align:center!important;
  background:#f8fafc!important;
  border:1px solid #dbe5ef!important;
  color:#0f172a!important;
  font-weight:800!important;
}
.dashboard-recent-row-v134:hover .dashboard-detail-pill{
  background:linear-gradient(135deg,#22c55e,#10b981)!important;
  color:#fff!important;
  border-color:#22c55e!important;
  box-shadow:0 14px 28px rgba(34,197,94,.18)!important;
}
@media(max-width:1280px){
  .dashboard-hero-v159 .dashboard-light-inner{width:min(1800px,calc(100% - 42px))!important;}
  .dashboard-id-combo-v159{min-width:410px!important;grid-template-columns:minmax(0,1fr) 106px!important;}
  .dashboard-id-combo-v159:after{right:112px!important;}
}
@media(max-width:900px){
  .dashboard-hero-v159 .dashboard-light-inner{width:min(100% - 28px,1800px)!important;display:block!important;}
  .dashboard-hero-actions{margin-top:18px!important;}
  .dashboard-id-combo-v159{min-width:0!important;width:100%!important;}
}
@media(max-width:520px){
  .dashboard-hero-mini{gap:8px;}
  .dashboard-hero-mini span{font-size:12px;padding:0 10px;}
  .dashboard-hero-trust{font-size:12px;}
}

/* v164 - Support center premium dashboard alignment */
.dashboard-support-hero-v163{
  background:radial-gradient(circle at 82% 18%,rgba(34,197,94,.28),transparent 34%),linear-gradient(135deg,#f7fffb 0%,#eefcf5 52%,#d8fae5 100%)!important;
  padding:46px 0 60px!important;
  border-bottom:1px solid rgba(15,23,42,.06)!important;
}
.dashboard-support-hero-v163 .dashboard-light-inner{align-items:center!important;gap:34px!important;}
.dashboard-support-hero-inner-v163{width:min(1504px,calc(100% - 72px))!important;}
.support-hero-card-v163{min-width:360px;display:flex;align-items:center;gap:18px;padding:24px 28px;border:1px solid rgba(34,197,94,.30);border-radius:30px;background:rgba(255,255,255,.72);box-shadow:0 28px 70px rgba(15,23,42,.10),inset 0 1px 0 rgba(255,255,255,.88);backdrop-filter:blur(14px);}
.support-hero-card-v163 small{display:block;text-transform:uppercase;letter-spacing:.08em;font-weight:900;color:#64748b;font-size:12px;margin-bottom:8px;}
.support-hero-card-v163 b{display:block;font-size:31px;line-height:1;color:#071129;letter-spacing:-.04em;}
.support-hero-card-v163 span{display:block;margin-top:8px;color:#64748b;font-weight:800;font-size:13px;}
.support-hero-icon-v163{width:92px;height:92px;display:grid;place-items:center;border-radius:28px;background:linear-gradient(145deg,rgba(236,253,245,.95),rgba(255,255,255,.70));box-shadow:inset 0 0 0 1px rgba(34,197,94,.25),0 16px 36px rgba(16,185,129,.16);}
.support-hero-icon-v163 svg{width:68px;height:68px;filter:drop-shadow(0 14px 20px rgba(16,185,129,.22));}
.dashboard-support-section-v163{padding-top:0!important;}
.support-main-v163{min-width:0;}
.support-stats-v163{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-bottom:18px!important;}
.support-form-card-v163,.support-history-card-v163,.support-thread-card-v163{border-radius:28px!important;border:1px solid rgba(226,232,240,.92)!important;background:rgba(255,255,255,.86)!important;box-shadow:0 24px 60px rgba(15,23,42,.08)!important;overflow:hidden;}
.support-form-card-v163:before,.support-history-card-v163:before,.support-thread-card-v163:before{content:"";display:block;height:4px;background:linear-gradient(90deg,#22c55e,rgba(34,197,94,.14));}
.support-form-v163{display:grid;gap:18px;}
.support-form-grid-v163{display:grid;grid-template-columns:1fr 1fr;gap:16px;}
.support-form-v163 label{font-weight:900;color:#0f172a;font-size:14px;display:grid;gap:9px;}
.support-form-v163 input,.support-form-v163 select,.support-form-v163 textarea{width:100%;border:1px solid #dbe7f1;border-radius:16px;background:#f8fbfd;padding:15px 16px;color:#0f172a;font-weight:750;outline:none;transition:.18s ease;}
.support-form-v163 textarea{resize:vertical;min-height:126px;line-height:1.55;}
.support-form-v163 input:focus,.support-form-v163 select:focus,.support-form-v163 textarea:focus{border-color:#22c55e;background:#fff;box-shadow:0 0 0 5px rgba(34,197,94,.10);}
.support-form-v163 small{font-size:12px;color:#64748b;font-weight:800;}
.support-history-card-v163{margin-top:18px;}
.support-ticket-list-v163{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}
.support-ticket-card-v163{position:relative;display:grid;gap:8px;padding:18px 18px 16px;border:1px solid rgba(226,232,240,.95);border-radius:22px;background:linear-gradient(135deg,#fff,#f8fffb);text-decoration:none;color:#0f172a;transition:.18s ease;overflow:hidden;}
.support-ticket-card-v163:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#22c55e;opacity:.75;}
.support-ticket-card-v163:hover,.support-ticket-card-v163.active{transform:translateY(-2px);border-color:rgba(34,197,94,.42);box-shadow:0 16px 38px rgba(15,23,42,.09);}
.support-ticket-card-v163 b{font-size:16px;letter-spacing:-.02em;}
.support-ticket-card-v163 em{font-style:normal;color:#64748b;font-weight:850;font-size:13px;}
.support-ticket-card-v163 small{color:#7890a8;font-weight:800;}
.support-ticket-card-v163 strong{justify-self:start;margin-top:4px;padding:9px 13px;border-radius:999px;background:#f1f5f9;color:#0f172a;font-size:13px;}
.support-ticket-status-v163{justify-self:start;padding:8px 11px;border-radius:999px;font-size:12px;font-weight:950;}
.support-ticket-status-v163.answered{background:#dcfce7;color:#065f46;}
.support-ticket-status-v163.waiting{background:#fff7ed;color:#92400e;}
.support-thread-head-v163{padding:24px 26px 18px!important;border-bottom:1px solid #eaf0f6;}
.support-thread-head-v163 h3{margin:4px 0 6px;font-size:24px;letter-spacing:-.04em;}
.support-status-pill-v163{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;background:#ecfdf5;color:#047857;font-weight:950;font-size:13px;}
.support-thread-v163{padding:20px 26px!important;background:linear-gradient(180deg,#fbfffd,#ffffff);}
.support-message-v163{border-radius:22px!important;border:1px solid #e6eef5!important;box-shadow:0 10px 26px rgba(15,23,42,.05);}
.support-message-v163.admin{background:#ecfdf5!important;border-color:rgba(34,197,94,.30)!important;}
.support-message-v163.user{background:#f8fafc!important;}
@media(max-width:1100px){.support-stats-v163,.support-ticket-list-v163{grid-template-columns:1fr!important}.support-hero-card-v163{min-width:0;width:100%;}.dashboard-support-hero-v163 .dashboard-light-inner{display:block!important}.support-hero-card-v163{margin-top:20px}.support-form-grid-v163{grid-template-columns:1fr}}
@media(max-width:900px){.dashboard-support-hero-inner-v163{width:min(100% - 28px,1504px)!important}.dashboard-support-hero-v163{padding:32px 0 38px!important}.support-hero-card-v163{padding:20px;border-radius:24px}.support-hero-icon-v163{width:76px;height:76px;border-radius:23px}.support-hero-icon-v163 svg{width:56px;height:56px}.support-form-card-v163,.support-history-card-v163,.support-thread-card-v163{border-radius:24px!important}.support-ticket-list-v163{grid-template-columns:1fr!important}}

/* v165 - Support center cleanup, alignment and collapsible ticket form */
.dashboard-support-hero-inner-v163{
  width:min(1800px,calc(100% - 92px))!important;
  max-width:none!important;
}
.dashboard-support-hero-v163{padding:42px 0 58px!important;}
.support-hero-card-v163{
  min-width:310px!important;
  padding:18px 22px!important;
  border-radius:26px!important;
  gap:15px!important;
}
.support-hero-icon-v163{width:74px!important;height:74px!important;border-radius:23px!important;}
.support-hero-icon-v163 svg{width:54px!important;height:54px!important;}
.support-hero-card-v163 small{font-size:11px!important;margin-bottom:6px!important;}
.support-hero-card-v163 b{font-size:26px!important;}
.support-hero-card-v163 span{margin-top:6px!important;font-size:12px!important;}
.support-create-card-v165{
  border-radius:28px!important;
  border:1px solid rgba(226,232,240,.92)!important;
  background:rgba(255,255,255,.88)!important;
  box-shadow:0 24px 60px rgba(15,23,42,.08)!important;
  overflow:hidden;
  padding:0!important;
}
.support-create-card-v165:before{content:"";display:block;height:4px;background:linear-gradient(90deg,#22c55e,rgba(34,197,94,.14));}
.support-create-intro-v165{
  display:grid;
  grid-template-columns:64px minmax(0,1fr) auto;
  gap:16px;
  align-items:center;
  padding:22px;
}
.support-create-icon-v165{
  width:64px;height:64px;border-radius:22px;
  display:grid;place-items:center;
  color:#065f46;font-size:34px;font-weight:900;
  background:linear-gradient(145deg,#dcfce7,#f8fffb);
  box-shadow:inset 0 0 0 1px rgba(34,197,94,.28),0 16px 34px rgba(16,185,129,.14);
}
.support-create-intro-v165 span{display:block;text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-weight:950;font-size:12px;margin-bottom:5px;}
.support-create-intro-v165 h2{margin:0 0 4px;color:#0f172a;font-size:24px;letter-spacing:-.04em;}
.support-create-intro-v165 p{margin:0;color:#64748b;font-weight:750;line-height:1.55;max-width:780px;}
.support-create-toggle-v165{
  height:50px;border:0;border-radius:16px;padding:0 17px 0 20px;
  display:inline-flex;align-items:center;justify-content:center;gap:10px;
  background:#22c55e;color:#052e16;font-weight:950;cursor:pointer;
  box-shadow:0 16px 34px rgba(34,197,94,.22);
}
.support-create-toggle-v165 svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;transition:.18s ease;}
.support-create-card-v165.is-open .support-create-toggle-v165 svg{transform:rotate(180deg);}
.support-form-wrap-v165{display:none;padding:0 22px 22px;border-top:1px solid #eaf0f6;}
.support-create-card-v165.is-open .support-form-wrap-v165{display:block;animation:ugSupportOpen .18s ease;}
.support-form-wrap-v165 .support-form-v163{padding-top:20px;}
@keyframes ugSupportOpen{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
@media(max-width:900px){
  .dashboard-support-hero-inner-v163{width:min(100% - 28px,1800px)!important;}
  .support-create-intro-v165{grid-template-columns:54px 1fr;align-items:start;padding:18px;}
  .support-create-icon-v165{width:54px;height:54px;border-radius:19px;font-size:28px;}
  .support-create-toggle-v165{grid-column:1/3;width:100%;}
  .support-form-wrap-v165{padding:0 18px 18px;}
}

/* v166 - Destek hero hizası + Talep Oluştur buton kontrastı */
.dashboard-support-hero-v163 .dashboard-support-hero-inner-v163{
  width:min(1800px,calc(100% - 94px))!important;
  max-width:1800px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  align-items:center!important;
}
.dashboard-support-hero-v163 .dashboard-support-hero-inner-v163 > div:first-child{
  max-width:720px!important;
}
.support-create-toggle-v165,
.support-create-toggle-v165 span,
.support-create-toggle-v165 .support-create-toggle-text-v165,
.support-create-toggle-v165 svg{
  color:#ffffff!important;
  stroke:#ffffff!important;
}
.support-create-toggle-v165{
  background:linear-gradient(135deg,#22c55e,#16a34a)!important;
}
.support-create-toggle-v165:hover{
  background:linear-gradient(135deg,#16a34a,#15803d)!important;
  color:#ffffff!important;
}
@media(max-width:1280px){
  .dashboard-support-hero-v163 .dashboard-support-hero-inner-v163{width:min(1800px,calc(100% - 42px))!important;}
}
@media(max-width:900px){
  .dashboard-support-hero-v163 .dashboard-support-hero-inner-v163{width:min(100% - 28px,1800px)!important;display:block!important;}
}

/* v167 - Profilim premium panel */
.dashboard-profile-hero-v167{padding:42px 0 58px!important;}
.dashboard-profile-hero-inner-v167{width:min(1800px,calc(100% - 42px))!important;align-items:center!important;gap:34px!important;}
.profile-hero-card-v167{min-width:320px;display:flex;align-items:center;gap:18px;padding:22px 26px;border:1px solid rgba(34,197,94,.30);border-radius:30px;background:rgba(255,255,255,.72);box-shadow:0 28px 70px rgba(15,23,42,.10),inset 0 1px 0 rgba(255,255,255,.88);backdrop-filter:blur(14px)}
.profile-hero-card-v167 small{display:block;text-transform:uppercase;letter-spacing:.08em;font-weight:900;color:#64748b;font-size:12px;margin-bottom:8px}.profile-hero-card-v167 b{display:block;font-size:30px;line-height:1;color:#071129;letter-spacing:-.04em}.profile-hero-card-v167 span{display:block;margin-top:8px;color:#64748b;font-weight:800;font-size:13px}.profile-hero-icon-v167{width:78px;height:78px;display:grid;place-items:center;border-radius:25px;background:linear-gradient(145deg,rgba(236,253,245,.95),rgba(255,255,255,.70));box-shadow:inset 0 0 0 1px rgba(34,197,94,.25),0 16px 36px rgba(16,185,129,.16)}.profile-hero-icon-v167 svg{width:47px;height:47px;fill:none;stroke:#047857;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.dashboard-profile-section-v167{padding-top:0!important}.profile-main-v167{min-width:0}.profile-stats-v167{grid-template-columns:repeat(3,minmax(0,1fr))!important}.profile-account-card-v167,.profile-form-card-v167,.profile-security-card-v167{border-radius:28px!important;border:1px solid rgba(226,232,240,.92)!important;background:rgba(255,255,255,.88)!important;box-shadow:0 24px 60px rgba(15,23,42,.08)!important;overflow:hidden}.profile-account-card-v167:before,.profile-form-card-v167:before,.profile-security-card-v167:before{content:"";display:block;height:4px;background:linear-gradient(90deg,#22c55e,rgba(34,197,94,.14))}.profile-info-grid-v167{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.profile-info-grid-v167 div{border:1px solid #e6eef5;border-radius:20px;background:linear-gradient(135deg,#fff,#f8fffb);padding:16px}.profile-info-grid-v167 small{display:block;color:#64748b;font-weight:900;margin-bottom:8px}.profile-info-grid-v167 b{display:block;color:#0f172a;font-size:16px;word-break:break-word}.profile-grid-v167{display:grid;grid-template-columns:1fr 1fr;gap:18px}.profile-form-v167{display:grid;gap:16px}.profile-form-v167 label{font-weight:900;color:#0f172a;font-size:14px;display:grid;gap:9px}.profile-form-v167 input{width:100%;border:1px solid #dbe7f1;border-radius:16px;background:#f8fbfd;padding:15px 16px;color:#0f172a;font-weight:750;outline:none;transition:.18s ease}.profile-form-v167 input:focus{border-color:#22c55e;background:#fff;box-shadow:0 0 0 5px rgba(34,197,94,.10)}.profile-submit-v167{justify-self:start;color:#fff!important;background:#22c55e!important;border-color:#22c55e!important;box-shadow:0 18px 38px rgba(34,197,94,.20)!important}.profile-submit-v167:hover{background:#16a34a!important;color:#fff!important}.profile-alert-v167{border-radius:18px;padding:14px 16px;font-weight:850;border:1px solid}.profile-alert-v167.success{background:#ecfdf5;color:#047857;border-color:#bbf7d0}.profile-alert-v167.error{background:#fff1f2;color:#be123c;border-color:#fecdd3}.profile-security-list-v167{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.profile-security-list-v167 div{display:grid;grid-template-columns:48px 1fr;column-gap:13px;align-items:center;border:1px solid #e6eef5;border-radius:20px;background:#fff;padding:16px}.profile-security-list-v167 span{grid-row:1/3;width:48px;height:48px;border-radius:16px;background:#ecfdf5;color:#047857;display:grid;place-items:center;font-weight:950;font-size:20px}.profile-security-list-v167 b{color:#0f172a}.profile-security-list-v167 small{color:#64748b;font-weight:750;line-height:1.45}@media(max-width:1100px){.profile-stats-v167,.profile-info-grid-v167,.profile-grid-v167,.profile-security-list-v167{grid-template-columns:1fr!important}.profile-hero-card-v167{min-width:0;width:100%;margin-top:20px}.dashboard-profile-hero-inner-v167{display:block!important}}@media(max-width:900px){.dashboard-profile-hero-inner-v167{width:min(100% - 28px,1800px)!important}.dashboard-profile-hero-v167{padding:32px 0 38px!important}.profile-hero-card-v167{padding:20px;border-radius:24px}.profile-hero-icon-v167{width:70px;height:70px;border-radius:22px}.profile-hero-icon-v167 svg{width:42px;height:42px}}

/* v168 public information pages premium redesign */
.ug-public-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 82% 0%,rgba(34,197,94,.30),transparent 34%),linear-gradient(135deg,#071126 0%,#0f172a 58%,#07281f 100%);color:#fff;padding:58px 0 54px}.ug-public-hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:42px 42px;opacity:.32;pointer-events:none}.ug-public-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:28px;align-items:center}.ug-public-kicker,.ug-public-mini-kicker{display:inline-flex;align-items:center;border:1px solid rgba(134,239,172,.32);background:rgba(34,197,94,.13);color:#bbf7d0;border-radius:999px;padding:9px 14px;font-weight:950;font-size:13px;letter-spacing:.06em}.ug-public-hero h1{font-size:clamp(38px,5vw,62px);letter-spacing:-.05em;line-height:1;margin:16px 0 12px}.ug-public-hero p{max-width:790px;margin:0;color:#cbd5e1;font-size:17px;line-height:1.7;font-weight:650}.ug-public-hero-card,.ug-price-panel{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.14);border-radius:28px;padding:22px;box-shadow:0 24px 70px rgba(0,0,0,.24);backdrop-filter:blur(14px)}.ug-public-hero-card small,.ug-price-panel small{display:block;color:#86efac;font-weight:950;letter-spacing:.08em;margin-bottom:8px}.ug-public-hero-card strong{display:block;color:#fff;font-size:24px;line-height:1.15;letter-spacing:-.025em;margin-bottom:10px}.ug-public-hero-card span,.ug-price-panel span{display:block;color:#cbd5e1;line-height:1.55;font-weight:650}.ug-price-panel{text-align:center}.ug-price-panel strong{display:block;color:#fff;font-size:64px;line-height:1;font-weight:950;letter-spacing:-.06em;margin:10px 0}.ug-public-section{padding:64px 0;background:linear-gradient(180deg,#f7fbfd 0%,#fff 100%)}.ug-public-section.ug-public-soft{background:#f7fbfd}.ug-public-section-head{max-width:840px;margin:0 0 26px}.ug-public-section-head.compact{margin-bottom:14px}.ug-public-section-head span,.ug-public-card>span:not(.ug-public-kicker):not(.ug-public-mini-kicker){display:inline-flex;color:#0ca66b;font-weight:950;font-size:13px;letter-spacing:.08em;margin-bottom:8px}.ug-public-section-head h2,.ug-public-card h2{color:#071126;font-size:clamp(28px,4vw,44px);line-height:1.08;letter-spacing:-.04em;margin:0 0 10px}.ug-public-section-head p,.ug-public-card p{color:#64748b;line-height:1.7;font-weight:650;margin:0}.ug-public-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ug-public-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ug-public-card,.ug-public-list-card,.ug-contact-form-card{background:#fff;border:1px solid #dce8f1;border-radius:28px;box-shadow:0 20px 60px rgba(12,37,63,.07);padding:24px}.ug-public-card i{width:44px;height:44px;border-radius:16px;background:#ecfff5;color:#0ca66b;border:1px solid #bff0d4;display:grid;place-items:center;font-style:normal;font-weight:950;font-size:18px;margin-bottom:14px}.ug-public-card h3{font-size:21px;color:#10233a;margin:0 0 8px;letter-spacing:-.02em}.ug-public-split{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:stretch}.ug-public-dark-card{background:linear-gradient(135deg,#0f172a,#07281f);color:#fff;border-color:#183c35}.ug-public-dark-card h2{color:#fff}.ug-public-dark-card p{color:#cbd5e1}.ug-public-dark-card span{color:#86efac!important}.ug-public-list-card h3{font-size:24px;color:#071126;margin:0 0 14px;letter-spacing:-.025em}.ug-public-list-card div{background:#f8fbfd;border:1px solid #e2edf4;border-radius:16px;padding:13px 14px;margin-top:10px;color:#10233a;font-weight:850}.ug-faq-wrap{max-width:980px}.ug-faq-premium{background:#fff;border:1px solid #dce8f1;border-radius:22px;box-shadow:0 14px 44px rgba(12,37,63,.055);margin-bottom:12px;overflow:hidden}.ug-faq-premium summary{cursor:pointer;list-style:none;padding:20px 22px;color:#071126;font-weight:950;font-size:18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.ug-faq-premium summary::-webkit-details-marker{display:none}.ug-faq-premium summary:after{content:"⌄";width:34px;height:34px;border-radius:12px;background:#ecfff5;color:#0ca66b;display:grid;place-items:center;font-size:22px;line-height:1;flex:0 0 34px}.ug-faq-premium[open] summary:after{content:"⌃"}.ug-faq-premium p{padding:0 22px 20px;margin:0;color:#64748b;line-height:1.7;font-weight:650}.ug-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:22px;align-items:start}.ug-contact-form-card label{font-weight:950;color:#10233a}.ug-contact-form-card input,.ug-contact-form-card textarea{background:#f8fbfd;border-color:#dce8f1}.ug-contact-form-card input:focus,.ug-contact-form-card textarea:focus{outline:none;border-color:#75dda5;box-shadow:0 0 0 4px rgba(34,197,94,.10);background:#fff}.ug-contact-submit{width:100%;margin-top:16px;color:#fff!important;background:#22c55e!important}.ug-contact-side{display:grid;gap:16px;position:sticky;top:96px}.btn.primary.ug-contact-submit{color:#fff!important}
@media(max-width:1080px){.ug-public-hero-grid,.ug-contact-grid{grid-template-columns:1fr}.ug-public-feature-grid{grid-template-columns:repeat(2,1fr)}.ug-contact-side{position:relative;top:auto;grid-template-columns:1fr 1fr}.ug-contact-side .ug-public-dark-card{grid-column:1/-1}}@media(max-width:820px){.ug-public-hero{padding:40px 0 34px}.ug-public-hero h1{font-size:38px}.ug-public-hero p{font-size:16px}.ug-public-steps,.ug-public-feature-grid,.ug-public-split,.ug-contact-side{grid-template-columns:1fr}.ug-public-section{padding:42px 0}.ug-public-card,.ug-public-list-card,.ug-contact-form-card,.ug-public-hero-card,.ug-price-panel{border-radius:22px;padding:18px}.ug-price-panel strong{font-size:52px}.ug-faq-premium summary{padding:17px 18px;font-size:16px}.ug-faq-premium p{padding:0 18px 18px}}

/* v169 Public pages - dashboard light redesign */
body.ug-light-page-body{background:#f8fafc!important;color:#0f172a!important;padding-bottom:0!important;}
body.ug-light-page-body .topbar.ug-topbar-light{background:rgba(255,255,255,.96)!important;color:#0f172a!important;border-bottom:1px solid #e6edf5!important;box-shadow:0 10px 30px rgba(15,23,42,.045)!important;backdrop-filter:blur(18px)!important;}
body.ug-light-page-body .ug-topbar-light .container{width:min(1800px,calc(100% - 42px))!important;}
body.ug-light-page-body .ug-topbar-light .nav{height:78px!important;}
body.ug-light-page-body .ug-topbar-light .brand{font-size:25px!important;color:#071126!important;letter-spacing:-.04em!important;}
body.ug-light-page-body .ug-topbar-light .logo{width:44px!important;height:44px!important;border-radius:17px!important;background:#eafbf2!important;border:2px solid #16b667!important;color:#10a45c!important;box-shadow:0 12px 30px rgba(16,180,100,.12)!important;font-size:27px!important;}
body.ug-light-page-body .ug-topbar-light .menu{gap:28px!important;color:#071126!important;}
body.ug-light-page-body .ug-topbar-light .menu>a:not(.btn){font-weight:700!important;color:#071126!important;}
body.ug-light-page-body .ug-topbar-light .btn.ghost{background:#fff!important;color:#071126!important;border:1px solid #ccd8e6!important;box-shadow:0 10px 24px rgba(15,23,42,.06)!important;}
body.ug-light-page-body .ug-topbar-light .btn.primary{background:#22c55e!important;color:#fff!important;box-shadow:0 16px 34px rgba(34,197,94,.22)!important;}
body.ug-light-page-body .ug-topbar-light .hamb{color:#071126!important;}

.ug-public-hero{position:relative!important;overflow:hidden!important;background:linear-gradient(180deg,#f7fafc 0%,#eefdf5 100%)!important;color:#0f172a!important;border-bottom:1px solid #e2e8f0!important;padding:42px 0 58px!important;}
.ug-public-hero:before{content:""!important;position:absolute!important;right:-90px!important;top:-120px!important;width:520px!important;height:520px!important;border-radius:999px!important;background:radial-gradient(circle,#bbf7d0 0%,rgba(187,247,208,.58) 42%,transparent 70%)!important;pointer-events:none!important;}
.ug-public-hero:after{display:none!important;}
.ug-public-hero .container,.ug-public-section .container{width:min(1800px,calc(100% - 42px))!important;}
.ug-public-hero-grid{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:minmax(0,1fr) 330px!important;gap:34px!important;align-items:center!important;}
.ug-public-kicker,.ug-public-mini-kicker{display:inline-flex!important;padding:8px 13px!important;border-radius:999px!important;background:#ecfdf5!important;border:1px solid #bbf7d0!important;color:#166534!important;font-size:13px!important;font-weight:950!important;letter-spacing:0!important;}
.ug-public-hero h1{margin:14px 0 8px!important;color:#0f172a!important;font-size:clamp(34px,5vw,56px)!important;line-height:1!important;letter-spacing:-.055em!important;font-weight:700!important;max-width:850px!important;}
.ug-public-hero p{margin:0!important;color:#64748b!important;font-size:16px!important;line-height:1.65!important;font-weight:650!important;max-width:720px!important;}
.ug-public-hero-card,.ug-price-panel{min-width:0!important;display:block!important;padding:22px 26px!important;border:1px solid rgba(34,197,94,.30)!important;border-radius:30px!important;background:rgba(255,255,255,.72)!important;box-shadow:0 28px 70px rgba(15,23,42,.10),inset 0 1px 0 rgba(255,255,255,.88)!important;backdrop-filter:blur(14px)!important;color:#0f172a!important;}
.ug-public-hero-card small,.ug-price-panel small{display:block!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:900!important;color:#64748b!important;font-size:12px!important;margin-bottom:8px!important;}
.ug-public-hero-card strong{display:block!important;font-size:26px!important;line-height:1.1!important;color:#071129!important;letter-spacing:-.04em!important;font-weight:700!important;}
.ug-public-hero-card span,.ug-price-panel span{display:block!important;margin-top:8px!important;color:#64748b!important;font-weight:750!important;line-height:1.55!important;font-size:13px!important;}
.ug-price-panel{text-align:left!important;}
.ug-price-panel strong{display:block!important;color:#0f172a!important;font-size:52px!important;line-height:1!important;font-weight:700!important;letter-spacing:-.055em!important;margin:8px 0!important;}

.ug-public-section{padding:64px 0!important;background:#f8fafc!important;}
.ug-public-section.ug-public-soft{background:#f8fafc!important;}
.ug-public-section-head{max-width:880px!important;margin:0 0 24px!important;}
.ug-public-section-head span,.ug-public-card>span:not(.ug-public-kicker):not(.ug-public-mini-kicker){display:inline-flex!important;color:#16a34a!important;font-weight:950!important;font-size:13px!important;letter-spacing:.04em!important;margin-bottom:9px!important;}
.ug-public-section-head h2,.ug-public-card h2{color:#0f172a!important;font-size:clamp(28px,4vw,42px)!important;line-height:1.08!important;letter-spacing:-.045em!important;font-weight:700!important;margin:0 0 10px!important;}
.ug-public-section-head p,.ug-public-card p{color:#64748b!important;line-height:1.7!important;font-weight:650!important;margin:0!important;}
.ug-public-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;}
.ug-public-feature-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;}
.ug-public-card,.ug-public-list-card,.ug-contact-form-card{background:rgba(255,255,255,.90)!important;border:1px solid rgba(226,232,240,.92)!important;border-radius:28px!important;box-shadow:0 24px 60px rgba(15,23,42,.08)!important;padding:24px!important;overflow:hidden!important;}
.ug-public-card i{width:44px!important;height:44px!important;border-radius:16px!important;background:#ecfdf5!important;color:#16a34a!important;border:1px solid #bbf7d0!important;display:grid!important;place-items:center!important;font-style:normal!important;font-weight:950!important;font-size:18px!important;margin-bottom:14px!important;}
.ug-public-card h3{font-size:20px!important;color:#0f172a!important;margin:0 0 8px!important;letter-spacing:-.025em!important;font-weight:700!important;}
.ug-public-list-card h3{font-size:24px!important;color:#0f172a!important;font-weight:700!important;letter-spacing:-.035em!important;}
.ug-public-list-card div{background:#f8fbfd!important;border:1px solid #e6eef5!important;border-radius:16px!important;color:#334155!important;font-weight:750!important;}
.ug-public-dark-card{background:linear-gradient(135deg,#fff,#ecfdf5)!important;color:#0f172a!important;border-color:#bbf7d0!important;}
.ug-public-dark-card h2{color:#0f172a!important;}
.ug-public-dark-card p{color:#64748b!important;}
.ug-public-dark-card span{color:#16a34a!important;}

.ug-faq-wrap{max-width:1040px!important;margin:0 auto!important;}
.ug-faq-premium{background:#fff!important;border:1px solid #dce8f1!important;border-radius:22px!important;box-shadow:0 18px 48px rgba(15,23,42,.055)!important;margin-bottom:12px!important;}
.ug-faq-premium summary{color:#0f172a!important;font-weight:700!important;font-size:17px!important;padding:20px 22px!important;}
.ug-faq-premium p{color:#64748b!important;font-weight:650!important;}

.ug-contact-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 360px!important;gap:22px!important;align-items:start!important;}
.ug-contact-form-card label{font-weight:700!important;color:#0f172a!important;}
.ug-contact-form-card input,.ug-contact-form-card textarea{background:#f8fbfd!important;border:1px solid #dbe7f1!important;border-radius:16px!important;color:#0f172a!important;font-weight:650!important;}
.ug-contact-submit{color:#fff!important;background:#22c55e!important;border-color:#22c55e!important;border-radius:16px!important;font-weight:700!important;box-shadow:0 18px 38px rgba(34,197,94,.20)!important;}
.ug-contact-side{display:grid!important;gap:16px!important;position:sticky!important;top:96px!important;}

@media(max-width:1080px){.ug-public-hero-grid,.ug-contact-grid{grid-template-columns:1fr!important}.ug-public-feature-grid{grid-template-columns:repeat(2,1fr)!important}.ug-contact-side{position:relative!important;top:auto!important;grid-template-columns:1fr 1fr!important}.ug-contact-side .ug-public-dark-card{grid-column:1/-1!important}}
@media(max-width:820px){body.ug-light-page-body .ug-topbar-light .container,.ug-public-hero .container,.ug-public-section .container{width:min(100% - 28px,1800px)!important}body.ug-light-page-body .ug-topbar-light .nav{height:72px!important}body.ug-light-page-body .ug-topbar-light .menu{display:none!important}body.ug-light-page-body .ug-topbar-light .hamb{display:block!important}.ug-public-hero{padding:32px 0 38px!important}.ug-public-hero h1{font-size:36px!important}.ug-public-hero p{font-size:15px!important}.ug-public-steps,.ug-public-feature-grid,.ug-public-split,.ug-contact-side{grid-template-columns:1fr!important}.ug-public-section{padding:42px 0!important}.ug-public-card,.ug-public-list-card,.ug-contact-form-card,.ug-public-hero-card,.ug-price-panel{border-radius:22px!important;padding:18px!important}.ug-price-panel strong{font-size:44px!important}.ug-faq-premium summary{font-size:16px!important}}

/* v170 public pages refinements: align with panel/support/profile light premium style */
body.ug-light-page-body{background:#f6f9fc!important;color:#0f172a!important;}
body.ug-light-page-body .ug-topbar-light{background:rgba(255,255,255,.96)!important;border-bottom:1px solid #e6edf5!important;box-shadow:0 10px 32px rgba(15,23,42,.04)!important;backdrop-filter:blur(14px)!important;}
body.ug-light-page-body .ug-topbar-light .brand span:last-child{font-weight:700!important;letter-spacing:-.035em!important;}
body.ug-light-page-body .ug-topbar-light .menu a{font-weight:760!important;color:#0f172a!important;}
body.ug-light-page-body .ug-topbar-light .btn.ghost{background:#fff!important;border:1px solid #dbe6f0!important;color:#0f172a!important;box-shadow:0 10px 25px rgba(15,23,42,.04)!important;}
body.ug-light-page-body .ug-topbar-light .btn.primary{background:#29bf66!important;color:#fff!important;box-shadow:0 16px 36px rgba(34,197,94,.22)!important;}

.ug-public-hero{min-height:0!important;padding:42px 0 38px!important;background:radial-gradient(circle at 86% 28%,rgba(125,231,167,.54) 0%,rgba(187,247,208,.38) 26%,transparent 50%),linear-gradient(180deg,#f8fcff 0%,#eefdf6 100%)!important;}
.ug-public-hero:before{right:-120px!important;top:-150px!important;width:500px!important;height:500px!important;opacity:.9!important;}
.ug-public-hero-grid{grid-template-columns:minmax(0,1fr) 320px!important;align-items:center!important;gap:30px!important;}
.ug-public-kicker,.ug-public-mini-kicker{font-weight:800!important;font-size:12px!important;letter-spacing:.015em!important;padding:7px 12px!important;background:#ecfdf5!important;color:#15803d!important;border-color:#baf0d0!important;}
.ug-public-hero h1{font-size:clamp(32px,4.2vw,48px)!important;line-height:1.05!important;letter-spacing:-.045em!important;font-weight:760!important;margin:13px 0 9px!important;max-width:760px!important;}
.ug-public-hero p{font-size:15.5px!important;line-height:1.65!important;font-weight:520!important;color:#53657c!important;max-width:760px!important;}
.ug-public-hero-card,.ug-price-panel{border-radius:26px!important;padding:20px 22px!important;background:rgba(255,255,255,.72)!important;box-shadow:0 22px 58px rgba(15,23,42,.075), inset 0 1px 0 rgba(255,255,255,.9)!important;}
.ug-public-hero-card small,.ug-price-panel small{font-weight:800!important;color:#64748b!important;font-size:11.5px!important;letter-spacing:.06em!important;}
.ug-public-hero-card strong{font-size:23px!important;font-weight:760!important;letter-spacing:-.035em!important;}
.ug-public-hero-card span,.ug-price-panel span{font-size:13px!important;font-weight:570!important;color:#5f7086!important;}
.ug-price-panel strong{font-size:54px!important;font-weight:820!important;color:#0f172a!important;letter-spacing:-.055em!important;}

.ug-public-hero-metrics{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:17px!important;}
.ug-public-hero-metrics span{display:inline-flex!important;align-items:center!important;gap:7px!important;background:rgba(255,255,255,.75)!important;border:1px solid #cfeedd!important;border-radius:999px!important;padding:8px 12px!important;color:#0f172a!important;font-size:13px!important;font-weight:720!important;box-shadow:0 10px 24px rgba(15,23,42,.035)!important;}
.ug-public-hero-metrics b{color:#16a34a!important;font-weight:700!important;}

.ug-public-section{padding:48px 0!important;background:#f6f9fc!important;}
.ug-public-section.ug-public-soft{background:#f6f9fc!important;}
.ug-public-section-head{max-width:790px!important;margin-bottom:22px!important;}
.ug-public-section-head span,.ug-public-card>span:not(.ug-public-kicker):not(.ug-public-mini-kicker){font-size:12px!important;font-weight:800!important;letter-spacing:.04em!important;color:#16a34a!important;}
.ug-public-section-head h2,.ug-public-card h2{font-size:clamp(28px,3.4vw,38px)!important;line-height:1.12!important;font-weight:760!important;letter-spacing:-.04em!important;color:#0f172a!important;}
.ug-public-section-head p,.ug-public-card p{font-size:15px!important;line-height:1.68!important;font-weight:520!important;color:#5f7086!important;}
.ug-public-steps,.ug-public-feature-grid{gap:14px!important;}
.ug-public-card,.ug-public-list-card,.ug-contact-form-card{border-radius:26px!important;padding:20px 22px!important;box-shadow:0 18px 48px rgba(15,23,42,.055)!important;border:1px solid #dfe9f2!important;background:rgba(255,255,255,.94)!important;}
.ug-public-card i{width:40px!important;height:40px!important;border-radius:14px!important;font-size:16px!important;margin-bottom:12px!important;background:#edfff5!important;color:#16a34a!important;}
.ug-public-card h3{font-size:18px!important;line-height:1.25!important;font-weight:780!important;margin-bottom:7px!important;color:#0f172a!important;}
.ug-public-list-card h3{font-size:22px!important;font-weight:760!important;}
.ug-public-list-card div{font-size:14px!important;font-weight:620!important;padding:11px 13px!important;background:#f8fbfd!important;}
.ug-public-split{gap:20px!important;}
.ug-public-dark-card{background:linear-gradient(135deg,#fff 0%,#effdf6 100%)!important;border-color:#bdeed2!important;box-shadow:0 22px 55px rgba(34,197,94,.08)!important;}

.ug-faq-wrap{max-width:1000px!important;}
.ug-faq-premium{border-radius:20px!important;box-shadow:0 12px 35px rgba(15,23,42,.045)!important;}
.ug-faq-premium summary{font-size:17px!important;font-weight:760!important;padding:18px 20px!important;}
.ug-faq-premium p{font-size:15px!important;font-weight:520!important;color:#5f7086!important;}

.ug-contact-grid{grid-template-columns:minmax(0,1fr) 360px!important;}
.ug-contact-form-card label{font-weight:720!important;color:#0f172a!important;}
.ug-contact-form-card input,.ug-contact-form-card textarea{font-weight:520!important;border-radius:16px!important;}

.ug-footer-premium{background:#fff!important;border-top:1px solid #e6edf5!important;padding:30px 0!important;box-shadow:0 -10px 30px rgba(15,23,42,.03)!important;}
.ug-footer-grid{display:grid!important;grid-template-columns:1.35fr .7fr .7fr 1fr!important;gap:28px!important;align-items:start!important;}
.ug-footer-brand p{font-size:14px!important;font-weight:720!important;color:#0f172a!important;margin:10px 0 6px!important;}
.ug-footer-brand small,.ug-footer-col a,.ug-footer-col span{font-size:13px!important;color:#64748b!important;font-weight:520!important;line-height:1.65!important;}
.ug-footer-col b{display:block!important;color:#0f172a!important;font-weight:780!important;margin-bottom:8px!important;}
.ug-footer-col a,.ug-footer-col span{display:block!important;margin:5px 0!important;text-decoration:none!important;}

@media(max-width:1080px){.ug-public-hero-grid,.ug-contact-grid{grid-template-columns:1fr!important}.ug-footer-grid{grid-template-columns:1fr 1fr!important}.ug-public-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:820px){.ug-public-hero{padding:30px 0 32px!important}.ug-public-hero h1{font-size:34px!important}.ug-public-hero-card,.ug-price-panel{display:none!important}.ug-public-section{padding:38px 0!important}.ug-public-steps,.ug-public-feature-grid,.ug-public-split,.ug-footer-grid{grid-template-columns:1fr!important}.ug-public-card,.ug-public-list-card,.ug-contact-form-card{padding:18px!important;border-radius:22px!important}}

/* v171 - Nasıl Çalışır sadeleştirme */
.ug-public-shield-card{display:flex!important;align-items:center!important;gap:18px!important;max-width:360px!important;}
.ug-public-shield-icon{width:88px!important;height:88px!important;border-radius:28px!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#ecfdf5,#ffffff)!important;border:1px solid #bbf7d0!important;box-shadow:0 22px 50px rgba(34,197,94,.16)!important;flex:0 0 88px!important;}
.ug-public-shield-icon svg{width:62px!important;height:62px!important;display:block!important;filter:drop-shadow(0 12px 18px rgba(34,197,94,.24))!important;}
.ug-public-shield-card strong{font-size:21px!important;}
.ug-public-shield-card span{font-size:12.8px!important;}
.ug-public-steps .ug-public-card{position:relative!important;border-top:0!important;padding-top:24px!important;}
.ug-public-steps .ug-public-card:before{content:""!important;position:absolute!important;left:20px!important;right:20px!important;top:0!important;height:3px!important;border-radius:999px!important;background:linear-gradient(90deg,#22c55e,rgba(34,197,94,.18))!important;}
.ug-public-steps .ug-public-card:nth-child(3):before,
.ug-public-steps .ug-public-card:nth-child(6):before{background:linear-gradient(90deg,#f59e0b,rgba(245,158,11,.16))!important;}
.ug-public-steps .ug-public-card:nth-child(3) i,
.ug-public-steps .ug-public-card:nth-child(6) i{background:#fff7ed!important;border-color:#fed7aa!important;color:#b45309!important;}
@media(max-width:820px){.ug-public-shield-card{display:none!important}.ug-public-steps .ug-public-card:before{left:18px!important;right:18px!important}}


/* v172 - Nasıl Çalışır son sadeleştirme ve kart estetiği */
.ug-public-hero-grid{
  grid-template-columns:minmax(0,1fr) 400px!important;
}
.ug-public-shield-card{
  max-width:420px!important;
  width:100%!important;
  padding:24px 26px!important;
}
.ug-public-shield-card strong{
  font-size:22px!important;
  line-height:1.18!important;
}
.ug-public-section-head p{
  display:none!important;
}
.ug-public-steps .ug-public-card{
  position:relative!important;
  padding-top:48px!important;
  overflow:hidden!important;
}
.ug-public-steps .ug-public-card i{
  position:absolute!important;
  top:0!important;
  left:0!important;
  width:54px!important;
  height:48px!important;
  border-radius:0 0 18px 0!important;
  margin:0!important;
  border-top:0!important;
  border-left:0!important;
  box-shadow:0 12px 24px rgba(15,23,42,.08)!important;
  z-index:2!important;
}
.ug-public-steps .ug-public-card:before{
  left:72px!important;
  right:20px!important;
  top:0!important;
  height:3px!important;
  border-radius:0 0 999px 999px!important;
}
.ug-public-steps .ug-public-card:nth-child(1):before{background:linear-gradient(90deg,#22c55e,rgba(34,197,94,.14))!important;}
.ug-public-steps .ug-public-card:nth-child(2):before{background:linear-gradient(90deg,#06b6d4,rgba(6,182,212,.14))!important;}
.ug-public-steps .ug-public-card:nth-child(3):before{background:linear-gradient(90deg,#f59e0b,rgba(245,158,11,.15))!important;}
.ug-public-steps .ug-public-card:nth-child(4):before{background:linear-gradient(90deg,#8b5cf6,rgba(139,92,246,.14))!important;}
.ug-public-steps .ug-public-card:nth-child(5):before{background:linear-gradient(90deg,#10b981,rgba(16,185,129,.14))!important;}
.ug-public-steps .ug-public-card:nth-child(6):before{background:linear-gradient(90deg,#f43f5e,rgba(244,63,94,.14))!important;}
.ug-public-steps .ug-public-card:nth-child(1) i{background:#ecfdf5!important;border-color:#bbf7d0!important;color:#15803d!important;}
.ug-public-steps .ug-public-card:nth-child(2) i{background:#ecfeff!important;border-color:#a5f3fc!important;color:#0e7490!important;}
.ug-public-steps .ug-public-card:nth-child(3) i{background:#fffbeb!important;border-color:#fde68a!important;color:#b45309!important;}
.ug-public-steps .ug-public-card:nth-child(4) i{background:#f5f3ff!important;border-color:#ddd6fe!important;color:#6d28d9!important;}
.ug-public-steps .ug-public-card:nth-child(5) i{background:#ecfdf5!important;border-color:#a7f3d0!important;color:#047857!important;}
.ug-public-steps .ug-public-card:nth-child(6) i{background:#fff1f2!important;border-color:#fecdd3!important;color:#be123c!important;}
@media(max-width:1080px){
  .ug-public-hero-grid{grid-template-columns:1fr!important;}
  .ug-public-shield-card{max-width:none!important;}
}
@media(max-width:820px){
  .ug-public-steps .ug-public-card{padding-top:46px!important;}
  .ug-public-steps .ug-public-card:before{left:70px!important;right:18px!important;}
}

/* v173 - Nasıl Çalışır kart numaraları: küçük köşe etiketi */
.ug-public-steps .ug-public-card{
  padding-top:42px!important;
}
.ug-public-steps .ug-public-card i{
  width:34px!important;
  height:30px!important;
  border-radius:0 0 12px 0!important;
  font-size:13px!important;
  font-weight:700!important;
  line-height:1!important;
  box-shadow:0 8px 18px rgba(15,23,42,.055)!important;
}
.ug-public-steps .ug-public-card:before{
  left:48px!important;
  right:18px!important;
  height:2px!important;
}
@media(max-width:820px){
  .ug-public-steps .ug-public-card{padding-top:40px!important;}
  .ug-public-steps .ug-public-card:before{left:46px!important;right:16px!important;}
}

/* v174 - Nasıl Çalışır premium süreç kartları */
.ug-public-steps .ug-step-card{
  isolation:isolate!important;
  min-height:154px!important;
  padding:26px 26px 24px 88px!important;
  border:1px solid rgba(211,224,235,.94)!important;
  border-radius:28px!important;
  background:
    radial-gradient(circle at 12% 0%,rgba(34,197,94,.075),transparent 34%),
    linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.92) 100%)!important;
  box-shadow:0 18px 42px rgba(15,23,42,.055),0 1px 0 rgba(255,255,255,.95) inset!important;
  transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease!important;
}
.ug-public-steps .ug-step-card:hover{
  transform:translateY(-4px)!important;
  border-color:rgba(34,197,94,.36)!important;
  box-shadow:0 26px 70px rgba(15,23,42,.10),0 0 0 1px rgba(255,255,255,.9) inset!important;
  background:
    radial-gradient(circle at 12% 0%,rgba(34,197,94,.12),transparent 36%),
    linear-gradient(180deg,#fff 0%,#fafffc 100%)!important;
}
.ug-public-steps .ug-step-card:after{
  content:""!important;
  position:absolute!important;
  right:-34px!important;
  bottom:-42px!important;
  width:120px!important;
  height:120px!important;
  border-radius:999px!important;
  background:radial-gradient(circle,rgba(34,197,94,.085),transparent 68%)!important;
  z-index:-1!important;
  pointer-events:none!important;
}
.ug-public-steps .ug-step-card:before{
  left:88px!important;
  right:24px!important;
  top:0!important;
  height:4px!important;
  border-radius:0 0 999px 999px!important;
  opacity:.9!important;
}
.ug-public-steps .ug-step-card i{
  width:36px!important;
  height:32px!important;
  border-radius:0 0 14px 0!important;
  font-size:13px!important;
  font-weight:900!important;
  letter-spacing:-.02em!important;
  box-shadow:0 10px 22px rgba(15,23,42,.07)!important;
}
.ug-step-icon{
  position:absolute!important;
  left:26px!important;
  top:56px!important;
  width:42px!important;
  height:42px!important;
  border-radius:16px!important;
  display:grid!important;
  place-items:center!important;
  background:linear-gradient(135deg,#ffffff,#ecfdf5)!important;
  border:1px solid rgba(187,247,208,.95)!important;
  box-shadow:0 14px 30px rgba(34,197,94,.12),inset 0 1px 0 rgba(255,255,255,.95)!important;
}
.ug-step-icon svg{width:22px!important;height:22px!important;display:block!important;}
.ug-step-icon path{fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
.ug-public-steps .ug-step-card h3{
  font-size:18.5px!important;
  font-weight:840!important;
  letter-spacing:-.028em!important;
  margin-bottom:8px!important;
}
.ug-public-steps .ug-step-card p{
  font-size:15px!important;
  line-height:1.68!important;
  color:#526276!important;
  font-weight:560!important;
}
.ug-public-steps .ug-step-card:nth-child(1) .ug-step-icon{color:#15803d!important;background:linear-gradient(135deg,#fff,#ecfdf5)!important;border-color:#bbf7d0!important;}
.ug-public-steps .ug-step-card:nth-child(2) .ug-step-icon{color:#0e7490!important;background:linear-gradient(135deg,#fff,#ecfeff)!important;border-color:#a5f3fc!important;}
.ug-public-steps .ug-step-card:nth-child(3) .ug-step-icon{color:#b45309!important;background:linear-gradient(135deg,#fff,#fffbeb)!important;border-color:#fde68a!important;}
.ug-public-steps .ug-step-card:nth-child(4) .ug-step-icon{color:#6d28d9!important;background:linear-gradient(135deg,#fff,#f5f3ff)!important;border-color:#ddd6fe!important;}
.ug-public-steps .ug-step-card:nth-child(5) .ug-step-icon{color:#047857!important;background:linear-gradient(135deg,#fff,#ecfdf5)!important;border-color:#a7f3d0!important;}
.ug-public-steps .ug-step-card:nth-child(6) .ug-step-icon{color:#be123c!important;background:linear-gradient(135deg,#fff,#fff1f2)!important;border-color:#fecdd3!important;}
@media(max-width:820px){
  .ug-public-steps .ug-step-card{padding:58px 18px 20px 18px!important;min-height:0!important;}
  .ug-step-icon{position:relative!important;left:auto!important;top:auto!important;margin:0 0 14px!important;width:40px!important;height:40px!important;}
  .ug-public-steps .ug-step-card:before{left:50px!important;right:18px!important;height:3px!important;}
}

/* v175 - Nasıl Çalışır kartları: ikon başlık hizası + daha premium kompakt görünüm */
.ug-public-steps{
  align-items:stretch!important;
}
.ug-public-steps .ug-step-card{
  min-height:0!important;
  padding:26px 26px 22px!important;
  display:flex!important;
  flex-direction:column!important;
  gap:12px!important;
  background:
    radial-gradient(circle at 88% 0%,rgba(34,197,94,.08),transparent 34%),
    linear-gradient(180deg,#ffffff 0%,#fbfdfc 100%)!important;
  box-shadow:0 18px 48px rgba(15,23,42,.065),0 1px 0 rgba(255,255,255,.96) inset!important;
}
.ug-public-steps .ug-step-card:hover{
  transform:translateY(-6px)!important;
  box-shadow:0 30px 78px rgba(15,23,42,.12),0 0 0 1px rgba(255,255,255,.95) inset!important;
}
.ug-public-steps .ug-step-card:before{
  left:76px!important;
  right:24px!important;
  height:3px!important;
  box-shadow:0 8px 18px currentColor!important;
  opacity:.78!important;
}
.ug-public-steps .ug-step-card i{
  position:absolute!important;
  left:0!important;
  top:0!important;
  width:34px!important;
  height:30px!important;
  border-radius:0 0 14px 0!important;
  margin:0!important;
  display:grid!important;
  place-items:center!important;
  background:rgba(255,255,255,.92)!important;
  backdrop-filter:blur(10px)!important;
  box-shadow:0 12px 26px rgba(15,23,42,.075)!important;
}
.ug-step-head{
  display:flex!important;
  align-items:center!important;
  gap:14px!important;
  min-height:46px!important;
  padding-left:28px!important;
}
.ug-step-icon{
  position:relative!important;
  left:auto!important;
  top:auto!important;
  width:42px!important;
  height:42px!important;
  border-radius:15px!important;
  flex:0 0 42px!important;
  margin:0!important;
}
.ug-public-steps .ug-step-card h3{
  margin:0!important;
  font-size:18px!important;
  line-height:1.18!important;
  font-weight:880!important;
  color:#071126!important;
}
.ug-public-steps .ug-step-card p{
  margin:0!important;
  font-size:14.5px!important;
  line-height:1.62!important;
  color:#526276!important;
  font-weight:540!important;
}
.ug-public-steps .ug-step-card em{
  display:inline-flex!important;
  align-items:center!important;
  gap:7px!important;
  align-self:flex-start!important;
  margin-top:auto!important;
  padding:7px 10px!important;
  border-radius:999px!important;
  background:#f8fafc!important;
  border:1px solid #e2e8f0!important;
  color:#475569!important;
  font-style:normal!important;
  font-size:12px!important;
  line-height:1!important;
  font-weight:700!important;
}
.ug-public-steps .ug-step-card em:before{
  content:"✓"!important;
  width:16px!important;
  height:16px!important;
  border-radius:999px!important;
  display:grid!important;
  place-items:center!important;
  background:#ecfdf5!important;
  color:#16a34a!important;
  font-size:11px!important;
}
.ug-public-steps .ug-step-card:nth-child(1) em{border-color:#bbf7d0!important;background:#f0fdf4!important;color:#166534!important;}
.ug-public-steps .ug-step-card:nth-child(2) em{border-color:#a5f3fc!important;background:#ecfeff!important;color:#155e75!important;}
.ug-public-steps .ug-step-card:nth-child(3) em{border-color:#fde68a!important;background:#fffbeb!important;color:#92400e!important;}
.ug-public-steps .ug-step-card:nth-child(4) em{border-color:#ddd6fe!important;background:#f5f3ff!important;color:#5b21b6!important;}
.ug-public-steps .ug-step-card:nth-child(5) em{border-color:#a7f3d0!important;background:#ecfdf5!important;color:#065f46!important;}
.ug-public-steps .ug-step-card:nth-child(6) em{border-color:#fecdd3!important;background:#fff1f2!important;color:#9f1239!important;}
.ug-public-steps .ug-step-card:hover .ug-step-icon{
  transform:scale(1.045)!important;
  box-shadow:0 18px 36px rgba(15,23,42,.11),inset 0 1px 0 rgba(255,255,255,.96)!important;
}
@media(min-width:821px){
  .ug-public-steps .ug-step-card:nth-child(1),
  .ug-public-steps .ug-step-card:nth-child(2),
  .ug-public-steps .ug-step-card:nth-child(4),
  .ug-public-steps .ug-step-card:nth-child(5){position:relative!important;}
  .ug-public-steps .ug-step-card:nth-child(1)::after,
  .ug-public-steps .ug-step-card:nth-child(2)::after,
  .ug-public-steps .ug-step-card:nth-child(4)::after,
  .ug-public-steps .ug-step-card:nth-child(5)::after{
    content:"›"!important;
    position:absolute!important;
    right:-14px!important;
    top:50%!important;
    transform:translateY(-50%)!important;
    width:28px!important;
    height:28px!important;
    border-radius:999px!important;
    display:grid!important;
    place-items:center!important;
    background:#fff!important;
    border:1px solid #dce8f1!important;
    color:#94a3b8!important;
    font-size:25px!important;
    font-weight:400!important;
    box-shadow:0 12px 30px rgba(15,23,42,.06)!important;
    z-index:3!important;
  }
}
@media(max-width:820px){
  .ug-public-steps .ug-step-card{padding:24px 18px 18px!important;gap:11px!important;}
  .ug-step-head{padding-left:26px!important;gap:12px!important;align-items:flex-start!important;}
  .ug-step-icon{width:40px!important;height:40px!important;flex-basis:40px!important;}
  .ug-public-steps .ug-step-card h3{font-size:17px!important;}
  .ug-public-steps .ug-step-card p{font-size:14px!important;}
  .ug-public-steps .ug-step-card:before{left:66px!important;right:18px!important;}
}

/* v176 - Nasıl Çalışır kart tipografisi: panel sayfası ile uyumlu daha ince görünüm */
.ug-public-steps .ug-step-card h3{
  font-weight:600!important;
  letter-spacing:-.01em!important;
  margin:0 0 12px 0!important;
  line-height:1.22!important;
}
.ug-public-steps .ug-step-card p{
  font-weight:400!important;
  color:#5f6b7a!important;
  line-height:1.75!important;
}
.ug-public-steps .ug-step-card em{
  font-weight:500!important;
}
.ug-step-head{
  margin-bottom:2px!important;
}
@media(max-width:820px){
  .ug-public-steps .ug-step-card h3{margin-bottom:10px!important;}
  .ug-public-steps .ug-step-card p{line-height:1.7!important;}
}


/* v177 - Public sayfalar header/hero tipografisi: panel sayfası ile uyumlu daha ince görünüm */
body.ug-light-page-body .ug-topbar-light .brand{
  font-weight:700!important;
  letter-spacing:-.02em!important;
}
body.ug-light-page-body .ug-topbar-light .menu{
  font-weight:600!important;
}
body.ug-light-page-body .ug-topbar-light .menu a{
  font-weight:600!important;
}
body.ug-light-page-body .ug-topbar-light .btn{
  font-weight:600!important;
}

.ug-public-hero h1{
  font-weight:700!important;
  letter-spacing:-.045em!important;
}
.ug-public-hero p{
  font-weight:400!important;
  color:#5f6b7a!important;
}
.ug-public-kicker,.ug-public-mini-kicker{
  font-weight:600!important;
  letter-spacing:.045em!important;
}
.ug-public-hero-metrics span{
  font-weight:500!important;
}
.ug-public-hero-metrics b{
  font-weight:600!important;
}
.ug-public-hero-card small,.ug-price-panel small{
  font-weight:600!important;
  letter-spacing:.06em!important;
}
.ug-public-hero-card strong{
  font-weight:650!important;
  letter-spacing:-.025em!important;
}
.ug-public-hero-card span,.ug-price-panel span{
  font-weight:400!important;
  color:#5f6b7a!important;
}
.ug-price-panel strong{
  font-weight:700!important;
}

.ug-public-section-head span,
.ug-public-card>span:not(.ug-public-kicker):not(.ug-public-mini-kicker){
  font-weight:600!important;
}
.ug-public-section-head h2,.ug-public-card h2{
  font-weight:650!important;
  letter-spacing:-.035em!important;
}
.ug-public-section-head p,.ug-public-card p{
  font-weight:400!important;
  color:#5f6b7a!important;
}
.ug-public-card h3{
  font-weight:600!important;
}
.ug-public-list-card h3{
  font-weight:650!important;
}
.ug-public-list-card div{
  font-weight:500!important;
}
.ug-faq-premium summary{
  font-weight:600!important;
}
.ug-faq-premium p{
  font-weight:400!important;
  color:#5f6b7a!important;
}
.ug-contact-form-card label{
  font-weight:600!important;
}
.ug-contact-form-card input,.ug-contact-form-card textarea{
  font-weight:400!important;
}
.ug-footer-brand p{
  font-weight:600!important;
}
.ug-footer-col b{
  font-weight:600!important;
}

@media(max-width:820px){
  .ug-public-hero h1{font-weight:700!important;}
  body.ug-light-page-body .ug-topbar-light .brand{font-weight:700!important;}
}

/* v178 - public sayfalar header ince tipografi */
.ug-light-page-body .ug-topbar-light .menu,
.ug-light-page-body .ug-topbar-light .menu a,
.ug-light-page-body .ug-topbar-light .menu>a:not(.btn){
  font-weight:500!important;
  letter-spacing:-.01em!important;
}
.ug-light-page-body .ug-topbar-light .btn{
  font-weight:600!important;
  letter-spacing:-.01em!important;
}
.ug-light-page-body .ug-topbar-light .brand{
  font-weight:700!important;
  letter-spacing:-.015em!important;
}

/* v179 - tüm public header menü tipografisi ana sayfa ile eşitlendi */
body.ug-home-body .ug-topbar-light .menu,
body.ug-home-body .ug-topbar-light .menu a,
body.ug-home-body .ug-topbar-light .menu>a:not(.btn),
body.ug-light-page-body .ug-topbar-light .menu,
body.ug-light-page-body .ug-topbar-light .menu a,
body.ug-light-page-body .ug-topbar-light .menu>a:not(.btn){
  font-weight:500!important;
  letter-spacing:-.01em!important;
  color:#071126!important;
}
body.ug-home-body .ug-topbar-light .menu>a:not(.btn):hover,
body.ug-light-page-body .ug-topbar-light .menu>a:not(.btn):hover{
  color:#08a760!important;
}
body.ug-home-body .ug-topbar-light .btn.ghost,
body.ug-light-page-body .ug-topbar-light .btn.ghost{
  font-weight:500!important;
}
body.ug-home-body .ug-topbar-light .btn.primary,
body.ug-light-page-body .ug-topbar-light .btn.primary{
  font-weight:600!important;
}
body.ug-home-body .ug-topbar-light .brand,
body.ug-light-page-body .ug-topbar-light .brand{
  font-weight:700!important;
  letter-spacing:-.015em!important;
}

/* v180 - Hizmet Bedeli sayfası sade fiyatlandırma düzeni */
.ug-price-benefits{
  max-width:760px!important;
}
.ug-price-benefits span{
  background:rgba(255,255,255,.82)!important;
}
.ug-price-panel p{
  margin:10px 0 0!important;
  color:#5f6b7a!important;
  font-size:14px!important;
  line-height:1.6!important;
  font-weight:400!important;
}
.ug-price-policy-split{
  align-items:stretch!important;
}
.ug-price-policy-card .ug-public-mini-kicker,
.ug-shipping-info-card .ug-public-mini-kicker{
  margin-bottom:10px!important;
}
.ug-price-policy-card h3{
  margin-bottom:16px!important;
}
.ug-shipping-info-card h2{
  margin-bottom:14px!important;
}
.ug-shipping-info-card p + p{
  margin-top:12px!important;
}

/* Ürün Güvende v183 - Logo premium renk ve oran iyileştirme */
.ug-brand-logo,
.ug-admin-brand-logo,
.ug-admin-login-brand{
  display:inline-flex!important;
  align-items:center!important;
  gap:13px!important;
  min-width:0;
}
.ug-logo-mark,
.ug-auth-logo-brand{
  width:50px!important;
  height:50px!important;
  flex:0 0 50px!important;
  display:inline-block!important;
  background:url('/assets/images/ug-logo-icon.svg') center/contain no-repeat!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
.ug-logo-word{
  display:inline-flex;
  align-items:baseline;
  gap:6px;
  white-space:nowrap;
  font-weight:700;
  letter-spacing:-.035em;
  line-height:1;
}
.ug-logo-urun{color:#0f766e!important;}
.ug-logo-guvende{color:#10b981!important;}
.topbar:not(.ug-topbar-light) .ug-logo-urun{color:#ffffff!important;}
.topbar:not(.ug-topbar-light) .ug-logo-guvende{color:#34d399!important;}
.ug-topbar-light .ug-brand-logo,
.ug-light-page-body .ug-topbar-light .ug-brand-logo,
.ug-home-body .ug-topbar-light .ug-brand-logo{
  font-weight:800!important;
  letter-spacing:-.04em!important;
}
.ug-topbar-light .ug-logo-mark,
.ug-light-page-body .ug-topbar-light .ug-logo-mark,
.ug-home-body .ug-topbar-light .ug-logo-mark{
  width:54px!important;
  height:54px!important;
  flex-basis:54px!important;
  background:url('/assets/images/ug-logo-icon.svg') center/contain no-repeat!important;
}
.ug-footer-premium .ug-logo-mark{
  width:42px!important;
  height:42px!important;
  flex-basis:42px!important;
}
.ug-footer-premium .ug-brand-logo{
  font-size:21px!important;
  font-weight:700!important;
  letter-spacing:-.03em!important;
}
.ug-auth-logo-brand{
  width:62px!important;
  height:62px!important;
  flex-basis:62px!important;
}
.admin-login-logo.ug-admin-login-brand .ug-logo-mark,
.admin-brand.ug-admin-brand-logo .ug-logo-mark{
  width:42px!important;
  height:42px!important;
  flex-basis:42px!important;
}
.admin-brand.ug-admin-brand-logo b,
.admin-login-logo.ug-admin-login-brand b{
  font-weight:700!important;
  letter-spacing:-.035em!important;
  line-height:1.05;
}
@media(max-width:900px){
  .ug-brand-logo{gap:9px!important;}
  .ug-logo-mark,
  .ug-topbar-light .ug-logo-mark,
  .ug-light-page-body .ug-topbar-light .ug-logo-mark,
  .ug-home-body .ug-topbar-light .ug-logo-mark{
    width:44px!important;
    height:44px!important;
    flex-basis:44px!important;
  }
  .ug-logo-word{gap:4px;}
}
@media(max-width:380px){
  .topbar .ug-logo-word{font-size:19px!important;}
}


/* Ürün Güvende v183 - final logo overrides */
.ug-topbar-light .ug-brand-logo .ug-logo-word,
.ug-light-page-body .ug-topbar-light .ug-brand-logo .ug-logo-word,
.ug-home-body .ug-topbar-light .ug-brand-logo .ug-logo-word{
  font-weight:700!important;
}
.ug-topbar-light .ug-logo-urun,
.ug-light-page-body .ug-topbar-light .ug-logo-urun,
.ug-home-body .ug-topbar-light .ug-logo-urun{
  color:#0f766e!important;
}
.ug-logo-mark{
  transform:translateY(1px);
}
@media(max-width:900px){
  .ug-topbar-light .ug-logo-mark,
  .ug-light-page-body .ug-topbar-light .ug-logo-mark,
  .ug-home-body .ug-topbar-light .ug-logo-mark{
    width:44px!important;
    height:44px!important;
    flex-basis:44px!important;
  }
}


/* Ürün Güvende v184 - header logo genişlik ve yazı oranı */
.ug-topbar-light .ug-brand-logo,
.ug-light-page-body .ug-topbar-light .ug-brand-logo,
.ug-home-body .ug-topbar-light .ug-brand-logo{
  gap:14px!important;
}
.ug-topbar-light .ug-brand-logo .ug-logo-word,
.ug-light-page-body .ug-topbar-light .ug-brand-logo .ug-logo-word,
.ug-home-body .ug-topbar-light .ug-brand-logo .ug-logo-word{
  font-size:25px!important;
  font-weight:700!important;
  letter-spacing:-.04em!important;
}
.ug-topbar-light .ug-logo-mark,
.ug-light-page-body .ug-topbar-light .ug-logo-mark,
.ug-home-body .ug-topbar-light .ug-logo-mark{
  width:60px!important;
  height:54px!important;
  flex:0 0 60px!important;
  background-size:contain!important;
}
@media(max-width:900px){
  .ug-topbar-light .ug-brand-logo,
  .ug-light-page-body .ug-topbar-light .ug-brand-logo,
  .ug-home-body .ug-topbar-light .ug-brand-logo{
    gap:10px!important;
  }
  .ug-topbar-light .ug-brand-logo .ug-logo-word,
  .ug-light-page-body .ug-topbar-light .ug-brand-logo .ug-logo-word,
  .ug-home-body .ug-topbar-light .ug-brand-logo .ug-logo-word{
    font-size:22px!important;
  }
  .ug-topbar-light .ug-logo-mark,
  .ug-light-page-body .ug-topbar-light .ug-logo-mark,
  .ug-home-body .ug-topbar-light .ug-logo-mark{
    width:50px!important;
    height:46px!important;
    flex:0 0 50px!important;
  }
}
@media(max-width:380px){
  .ug-topbar-light .ug-brand-logo .ug-logo-word,
  .ug-light-page-body .ug-topbar-light .ug-brand-logo .ug-logo-word,
  .ug-home-body .ug-topbar-light .ug-brand-logo .ug-logo-word{
    font-size:20px!important;
  }
}

/* Ürün Güvende v185 - logo yazı büyütme ve kelime boşluğu */
.ug-topbar-light .ug-brand-logo .ug-logo-word,
.ug-light-page-body .ug-topbar-light .ug-brand-logo .ug-logo-word,
.ug-home-body .ug-topbar-light .ug-brand-logo .ug-logo-word{
  font-size:30px!important;
  font-weight:700!important;
  letter-spacing:-.045em!important;
  gap:8px!important;
}
.ug-topbar-light .ug-brand-logo,
.ug-light-page-body .ug-topbar-light .ug-brand-logo,
.ug-home-body .ug-topbar-light .ug-brand-logo{
  gap:14px!important;
}
.ug-topbar-light .ug-logo-mark,
.ug-light-page-body .ug-topbar-light .ug-logo-mark,
.ug-home-body .ug-topbar-light .ug-logo-mark{
  width:60px!important;
  height:54px!important;
  flex:0 0 60px!important;
}
@media(max-width:900px){
  .ug-topbar-light .ug-brand-logo .ug-logo-word,
  .ug-light-page-body .ug-topbar-light .ug-brand-logo .ug-logo-word,
  .ug-home-body .ug-topbar-light .ug-brand-logo .ug-logo-word{
    font-size:24px!important;
    gap:6px!important;
  }
}
@media(max-width:380px){
  .ug-topbar-light .ug-brand-logo .ug-logo-word,
  .ug-light-page-body .ug-topbar-light .ug-brand-logo .ug-logo-word,
  .ug-home-body .ug-topbar-light .ug-brand-logo .ug-logo-word{
    font-size:21px!important;
    gap:5px!important;
  }
}


/* Ürün Güvende v186 - sadece giriş/kayıt sayfası orta hizalama */
body.ug-auth-body .ug-topbar-light .container{
  width:min(1240px,calc(100% - 64px))!important;
  max-width:1240px!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
body.ug-auth-body .ug-auth-shell{
  width:min(1240px,calc(100% - 64px))!important;
  max-width:1240px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  grid-template-columns:minmax(0,570px) 500px!important;
  gap:84px!important;
  justify-content:center!important;
  align-items:center!important;
}
body.ug-auth-body .ug-auth-visual h1{
  max-width:590px!important;
}
body.ug-auth-body .ug-auth-visual p,
body.ug-auth-body .ug-auth-trust{
  max-width:570px!important;
}
body.ug-auth-body .ug-auth-card{
  width:100%!important;
}
@media(max-width:1050px){
  body.ug-auth-body .ug-topbar-light .container,
  body.ug-auth-body .ug-auth-shell{
    width:min(100% - 32px,760px)!important;
    max-width:760px!important;
  }
  body.ug-auth-body .ug-auth-shell{
    grid-template-columns:1fr!important;
    gap:28px!important;
  }
  body.ug-auth-body .ug-auth-card{
    max-width:620px!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
}
@media(max-width:760px){
  body.ug-auth-body .ug-topbar-light .container,
  body.ug-auth-body .ug-auth-shell{
    width:min(100% - 28px,760px)!important;
  }
}

/* Ürün Güvende v187 - giriş/kayıt içerik dengesi */
body.ug-auth-body .ug-topbar-light .container{
  width:min(1800px,calc(100% - 34px))!important;
  max-width:none!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
body.ug-auth-body .ug-auth-shell{
  width:min(1420px,calc(100% - 76px))!important;
  max-width:1420px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  grid-template-columns:minmax(0,620px) 500px!important;
  gap:190px!important;
  justify-content:center!important;
  align-items:center!important;
}
body.ug-auth-body .ug-auth-visual h1{
  max-width:620px!important;
}
body.ug-auth-body .ug-auth-visual p,
body.ug-auth-body .ug-auth-trust{
  max-width:600px!important;
}
body.ug-auth-body .ug-auth-card{
  width:100%!important;
}
@media(max-width:1280px){
  body.ug-auth-body .ug-auth-shell{
    width:min(1200px,calc(100% - 56px))!important;
    grid-template-columns:minmax(0,560px) 480px!important;
    gap:80px!important;
  }
}
@media(max-width:1050px){
  body.ug-auth-body .ug-topbar-light .container{
    width:min(1800px,calc(100% - 34px))!important;
    max-width:none!important;
  }
  body.ug-auth-body .ug-auth-shell{
    width:min(100% - 32px,760px)!important;
    max-width:760px!important;
    grid-template-columns:1fr!important;
    gap:28px!important;
  }
  body.ug-auth-body .ug-auth-card{
    max-width:620px!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
}
@media(max-width:760px){
  body.ug-auth-body .ug-topbar-light .container,
  body.ug-auth-body .ug-auth-shell{
    width:min(100% - 28px,760px)!important;
  }
}


/* v189 - Login forgot password link refinement */
.ug-forgot-row{
  display:flex;
  justify-content:flex-end;
  margin:8px 2px 14px;
}
.ug-forgot-link{
  font-size:13px;
  line-height:1.2;
  font-weight:500;
  color:#64748b;
  text-decoration:none;
  white-space:nowrap;
  transition:color .18s ease;
}
.ug-forgot-link:hover{
  color:#10b981;
  text-decoration:none;
}
.ug-auth-reset-shell{grid-template-columns:minmax(0,1fr) 500px;}
@media(max-width:760px){.ug-forgot-link{font-size:12.5px}}

/* v190 - Register page premium refinements */
body.ug-auth-body .ug-auth-register-page .ug-auth-shell{
  grid-template-columns:minmax(0,600px) 560px!important;
  gap:150px!important;
}
body.ug-auth-body .ug-auth-register-page .ug-auth-visual h1{
  font-size:clamp(36px,4.1vw,54px)!important;
  line-height:1.08!important;
  letter-spacing:-.06em!important;
  max-width:600px!important;
}
body.ug-auth-body .ug-auth-register-page .ug-auth-card{
  max-width:560px!important;
}
body.ug-auth-body .ug-auth-register-page .ug-auth-card-large{
  padding:34px 38px!important;
}
.ug-auth-form input::placeholder{
  color:#94a3b8!important;
  font-weight:400!important;
  opacity:1!important;
}
.ug-auth-form input{
  font-weight:600!important;
}
.ug-register-secure-note{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:9px;
  margin:18px 0 0;
  padding:13px 14px 0;
  border-top:1px solid #e6edf5;
  color:#64748b;
  font-size:13.5px;
  line-height:1.4;
  font-weight:500;
  text-align:center;
}
.ug-register-secure-note span{
  opacity:.82;
  font-size:15px;
}
.ug-auth-switch{
  font-weight:500!important;
  color:#64748b!important;
}
.ug-auth-switch a{
  font-weight:700!important;
}
.ug-phone-input{
  letter-spacing:.01em;
}
@media(max-width:1280px){
  body.ug-auth-body .ug-auth-register-page .ug-auth-shell{
    grid-template-columns:minmax(0,540px) 530px!important;
    gap:72px!important;
  }
}
@media(max-width:1050px){
  body.ug-auth-body .ug-auth-register-page .ug-auth-shell{
    grid-template-columns:1fr!important;
    gap:28px!important;
  }
  body.ug-auth-body .ug-auth-register-page .ug-auth-card{
    max-width:620px!important;
  }
}
@media(max-width:760px){
  body.ug-auth-body .ug-auth-register-page .ug-auth-card-large{
    padding:24px!important;
  }
  body.ug-auth-body .ug-auth-register-page .ug-auth-visual h1{
    font-size:38px!important;
  }
}

/* v191 Mail yönetimi */
.admin-grid.two{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:18px;align-items:start}.admin-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.admin-section-title small{display:block;color:#10b981;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.admin-section-title h2{margin:4px 0 0}.form-grid.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.check-row{display:flex!important;align-items:center;gap:10px;background:#f8fafc;border:1px solid #e6edf3;border-radius:14px;padding:12px 14px;margin:9px 0!important;font-weight:800!important;color:#334155}.check-row input{width:auto!important;accent-color:#10b981}.admin-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.soft-sep{border:0;border-top:1px solid #e8f1f5;margin:18px 0}.status-badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;background:#eef7ff;color:#17628e}.status-badge.done{background:#eafff4;color:#087d4d}.status-badge.waiting{background:#fff7e6;color:#9a5b00}.status-badge.danger{background:#fff1f1;color:#a51616}.table-wrap{overflow:auto}@media(max-width:1100px){.admin-grid.two,.form-grid.two{grid-template-columns:1fr}}


/* v192 Mail Yönetimi premium admin tasarımı */
.mail-hero-v192{display:grid;grid-template-columns:74px minmax(0,1fr) auto;gap:18px;align-items:center;background:radial-gradient(circle at 12% 0,#e9fff5 0,#fff 45%,#eff8ff 100%);padding:26px 28px!important;overflow:hidden;position:relative}.mail-hero-v192:after{content:"";position:absolute;right:-80px;top:-110px;width:260px;height:260px;border-radius:50%;background:rgba(16,185,129,.12);filter:blur(6px)}.mail-hero-icon{width:62px;height:62px;border-radius:22px;background:#fff;display:grid;place-items:center;box-shadow:0 18px 45px rgba(15,118,110,.14);border:1px solid #dff6ee}.mail-hero-icon .ug-logo-mark{width:42px;height:42px}.mail-hero-v192 small,.mail-stat-card-v192 small,.test-mail-box-v192 small{display:block;color:#10b981;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.mail-hero-v192 h2{margin:4px 0 6px;font-size:30px;color:#0f172a}.mail-hero-v192 p,.admin-section-title p{margin:0;color:#64748b;font-weight:700;line-height:1.5}.mail-hero-status{position:relative;z-index:1}.mail-stats-v192{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 18px}.mail-stat-card-v192{background:#fff;border:1px solid #dce8f1;border-radius:22px;padding:18px 18px;box-shadow:0 18px 45px rgba(12,37,63,.07);display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:12px;align-items:center}.mail-stat-card-v192 span{grid-row:span 2;width:42px;height:42px;border-radius:15px;background:#f0fdf7;display:grid;place-items:center;font-size:20px}.mail-stat-card-v192 b{display:block;font-size:15px;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-grid-v192{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr)!important}.mail-card-v192{padding:26px!important}.mail-switch-v192{display:flex!important;align-items:center;gap:12px;background:linear-gradient(135deg,#f0fdf7,#fff);border:1px solid #bbf7d0;border-radius:18px;padding:14px 15px!important;margin:0 0 16px!important}.mail-switch-v192 input{width:auto!important;accent-color:#10b981}.mail-switch-v192 b{display:block;color:#0f172a}.mail-switch-v192 small{display:block;color:#64748b;margin-top:2px;font-weight:700}.mail-form-v192 input::placeholder,.test-mail-form-v192 input::placeholder{font-weight:500;color:#94a3b8}.mail-notify-grid-v192{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mail-notify-grid-v192 .check-row{margin:0!important;min-height:50px}.test-mail-box-v192{margin-top:18px;border-top:1px solid #e8f1f5;padding-top:18px;display:grid;grid-template-columns:1fr;gap:12px}.test-mail-box-v192 b{display:block;color:#0f172a;font-size:18px}.test-mail-form-v192{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.test-mail-form-v192 input{margin:0!important}.test-mail-form-v192 .btn{white-space:nowrap}.mail-log-table-v192 td,.mail-log-table-v192 th{vertical-align:middle}.mail-log-table-v192 .empty-state{padding:38px 18px}.admin-layout .btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:14px;padding:13px 18px;font-weight:900;text-decoration:none;cursor:pointer}.admin-layout .btn.primary{background:linear-gradient(135deg,#2ecc71,#119b5e);color:#fff;box-shadow:0 18px 35px rgba(16,185,129,.22)}.admin-layout .btn.ghost{background:#fff;color:#0f172a;border:1px solid #d7e4ee}.admin-layout .btn.ghost:hover{border-color:#10b981;color:#0f766e;background:#f0fdf7}@media(max-width:1180px){.mail-grid-v192,.mail-notify-grid-v192,.mail-stats-v192{grid-template-columns:1fr!important}.mail-hero-v192{grid-template-columns:56px 1fr}.mail-hero-status{grid-column:1/-1}.test-mail-form-v192{grid-template-columns:1fr}.mail-hero-v192 h2{font-size:25px}}

/* v196 - Global mobile adaptation layer */
@media(max-width:820px){
  html{overflow-x:hidden}
  body{overflow-x:hidden;-webkit-text-size-adjust:100%}
  .container,
  .admin-main,
  .dashboard-profile-hero-inner-v167,
  .dashboard-light-inner,
  .ug-start-panel-shell-v3,
  .ug-detail-shell,
  .ug-public-hero .container,
  .ug-public-section .container,
  .panel-section .container,
  .page-hero .container{width:min(100% - 28px,1800px)!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}

  /* Mobile header */
  .topbar{position:sticky!important;top:0!important;z-index:1000!important;box-shadow:0 14px 34px rgba(15,23,42,.12)!important}
  .nav{height:64px!important;gap:12px!important;position:relative!important}
  .brand,.ug-brand-logo{min-width:0!important;gap:8px!important}
  .ug-logo-mark{width:36px!important;height:36px!important;flex:0 0 36px!important}
  .ug-logo-word{font-size:19px!important;line-height:1!important;white-space:nowrap!important}
  .hamb{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:15px!important;background:rgba(255,255,255,.78)!important;color:#0f172a!important;font-size:0!important;box-shadow:0 10px 24px rgba(15,23,42,.08)!important}
  .hamb:before{content:"";width:20px;height:14px;background:linear-gradient(#0f172a,#0f172a) left top/100% 2px no-repeat,linear-gradient(#0f172a,#0f172a) left center/100% 2px no-repeat,linear-gradient(#0f172a,#0f172a) left bottom/100% 2px no-repeat}
  .menu{display:none!important;position:absolute!important;left:0!important;right:0!important;top:calc(100% + 10px)!important;background:#fff!important;color:#0f172a!important;border:1px solid #e2e8f0!important;border-radius:22px!important;padding:10px!important;box-shadow:0 24px 70px rgba(15,23,42,.18)!important;z-index:1001!important;max-height:calc(100vh - 96px)!important;overflow:auto!important}
  .menu.open{display:grid!important;gap:6px!important}
  .menu a{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:14px 15px!important;border-radius:16px!important;color:#0f172a!important;background:#f8fafc!important;font-weight:850!important}
  .menu a.btn,.menu .btn{margin:0!important;border-radius:16px!important;box-shadow:none!important}
  .menu a.btn.primary,.menu .btn.primary{background:#22c55e!important;color:#052e16!important}
  .menu a.btn.ghost,.menu .btn.ghost{background:#eef2f7!important;color:#0f172a!important;border-color:#dbe5ee!important}

  /* Global mobile rhythm */
  .hero,.page-hero,.panel-hero,.dashboard-light-hero,.ug-public-hero,.ug-start-hero-v2{padding:28px 0 32px!important}
  h1,.hero h1,.page-hero h1,.panel-hero h1,.dashboard-light-hero h1,.ug-public-hero h1,.ug-start-hero-v2 h1{font-size:clamp(31px,9vw,38px)!important;line-height:1.05!important;letter-spacing:-.04em!important}
  h2,.section h2,.admin-topline h1{font-size:clamp(24px,7vw,30px)!important;line-height:1.15!important;letter-spacing:-.03em!important}
  p,.lead{font-size:15px!important;line-height:1.62!important}
  .section,.ug-public-section{padding:36px 0!important}
  .card,.admin-card,.admin-stat,.ug-public-card,.ug-public-list-card,.ug-contact-form-card,.ug-form-section-v2,.ug-submit-card-v2,.ug-side-card-v2,.dashboard-card-v159,.profile-card-v167,.ug-detail-card,.mail-card-v192{border-radius:22px!important;padding:18px!important;box-shadow:0 14px 36px rgba(15,23,42,.06)!important}

  /* Grid to single-column */
  .hero-grid,.split,.grid4,.steps,.panel-hero-inner,.panel-layout,.stat-grid,.dash-grid,.list-cards,.dashboard-grid-v159,.dashboard-shell-v159,.dashboard-hero-v159 .dashboard-light-inner,.ug-detail-layout,.ug-detail-grid,.ug-detail-main-grid,.ug-detail-info-grid,.ug-delivery-info-grid,.ug-inspection-grid,.ug-start-hero-grid-v2,.ug-start-layout-v2,.ug-start-side-v2,.ug-public-hero-grid,.ug-public-feature-grid,.ug-public-steps,.ug-public-split,.ug-contact-grid,.ug-footer-grid,.admin-stats-grid,.admin-quick-grid,.admin-detail-grid,.tx-detail-grid,.tx-info-list,.tx-flow,.party-grid,.admin-form-grid,.profile-grid-v167,.profile-stats-v167,.profile-info-grid-v167,.profile-security-list-v167,.mail-stats-v192,.mail-grid-v192,.mail-notify-grid-v192{grid-template-columns:1fr!important;display:grid!important;gap:14px!important}
  .panel-sidebar,.ug-start-left-menu-v3{display:none!important}
  .panel-section{margin-top:-18px!important;padding-bottom:34px!important}
  .panel-main,.ug-start-main-v2{min-width:0!important;width:100%!important}

  /* Forms */
  form{max-width:100%!important}
  input,textarea,select{font-size:16px!important;min-height:50px!important;border-radius:14px!important}
  label{font-size:14px!important;margin:12px 0 7px!important}
  .btn,button[type="submit"],.admin-layout .btn{min-height:48px!important;border-radius:15px!important}
  .panel-actions,.admin-actions,.dashboard-hero-actions,.admin-filter,.inline-form,.test-mail-form-v192,.ug-id-lookup-v2,.ug-two-col-v2{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important}
  .panel-actions .btn,.admin-actions .btn,.dashboard-hero-actions .btn,.admin-filter .btn,.inline-form button,.test-mail-form-v192 .btn,.ug-check-btn-v2,.ug-submit-card-v2 .btn{width:100%!important;min-width:0!important}

  /* Tables stay usable on phone */
  .admin-table-wrap,.table-wrap{margin-left:-4px!important;margin-right:-4px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;border-radius:18px!important}
  table,.admin-table{min-width:720px!important}
  .admin-table th,.admin-table td{padding:12px 10px!important;font-size:13px!important}

  /* Dashboard and detail specific */
  .dashboard-id-combo-v159,.id-card{grid-template-columns:1fr!important;display:grid!important;width:100%!important;min-width:0!important;gap:14px!important;text-align:left!important}
  .dashboard-id-content-v159 b,.id-card strong{font-size:26px!important;word-break:break-word!important;letter-spacing:.01em!important}
  .dashboard-id-shield-v159{display:none!important}
  .dashboard-hero-mini,.ug-detail-status-row,.tx-detail-head,.admin-card-head,.admin-topline,.mail-hero-v192{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;align-items:start!important}
  .ug-detail-side,.ug-start-side-v2,.sticky-admin-card{position:relative!important;top:auto!important;width:100%!important}
  .ug-detail-card img,.ug-media-grid img,video{max-width:100%!important;height:auto!important}

  /* Admin mobile */
  .admin-layout{display:block!important;min-height:100vh!important}
  .admin-sidebar{position:relative!important;height:auto!important;padding:16px 14px!important;border-radius:0 0 24px 24px!important}
  .admin-sidebar nav{display:flex!important;flex-direction:row!important;gap:8px!important;overflow-x:auto!important;padding-bottom:4px!important;-webkit-overflow-scrolling:touch!important}
  .admin-sidebar nav a{white-space:nowrap!important;flex:0 0 auto!important;padding:11px 12px!important;border-radius:14px!important;font-size:13px!important}
  .admin-brand{margin-bottom:14px!important}
  .admin-main{padding-top:18px!important;padding-bottom:80px!important}
  .admin-topline{margin-bottom:16px!important}
  .admin-status{justify-self:start!important}

  /* Public footer and bottom nav */
  .ug-footer-grid{gap:20px!important}
  .footer{padding:30px 0 88px!important}
  .mobile-bottom{display:grid!important;grid-template-columns:repeat(5,1fr)!important;position:fixed!important;left:10px!important;right:10px!important;bottom:10px!important;border:1px solid rgba(226,232,240,.95)!important;border-radius:24px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 18px 46px rgba(15,23,42,.16)!important;backdrop-filter:blur(14px)!important;overflow:hidden!important;z-index:999!important}
  .mobile-bottom a{padding:9px 2px 8px!important;font-size:10.5px!important;color:#64748b!important;font-weight:900!important}
  .mobile-bottom span{font-size:19px!important;line-height:1!important;margin-bottom:2px!important}
  body{padding-bottom:82px!important}
}

@media(max-width:420px){
  .container,.admin-main,.dashboard-light-inner,.ug-public-hero .container,.ug-public-section .container,.panel-section .container,.page-hero .container{width:min(100% - 22px,1800px)!important}
  .ug-logo-word{font-size:17px!important}
  .ug-logo-mark{width:34px!important;height:34px!important;flex-basis:34px!important}
  h1,.hero h1,.page-hero h1,.dashboard-light-hero h1,.ug-public-hero h1,.ug-start-hero-v2 h1{font-size:30px!important}
  .card,.admin-card,.ug-public-card,.ug-form-section-v2,.ug-detail-card{padding:16px!important;border-radius:20px!important}
  .mobile-bottom{left:7px!important;right:7px!important;bottom:7px!important;border-radius:21px!important}
  .mobile-bottom a{font-size:10px!important}
}

/* v197 - premium mobile hamburger menu */
.mobile-menu-auth{display:none}.mobile-menu-links{display:flex;gap:24px;align-items:center}.mobile-menu-backdrop{display:none}.hamb span{display:none}
@media(min-width:821px){.desktop-only-menu{display:inline-flex!important}.mobile-menu-links{display:flex!important;gap:24px!important;align-items:center!important}.menu{display:flex!important}.menu .mobile-menu-links>a:not(.btn){display:inline-flex;align-items:center}.menu .mobile-menu-links .btn{display:inline-flex}}
@media(max-width:820px){
  body.ug-menu-open{overflow:hidden!important}
  .topbar{isolation:isolate!important}
  .nav{z-index:1003!important}
  .hamb{position:relative!important;display:grid!important;place-items:center!important;flex:0 0 48px!important;width:48px!important;height:48px!important;border-radius:17px!important;border:1px solid rgba(20,184,166,.18)!important;background:linear-gradient(180deg,#ffffff,#f3fff8)!important;color:#0f172a!important;box-shadow:0 14px 32px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.95)!important;z-index:1005!important;cursor:pointer!important;font-size:0!important;padding:0!important}
  .hamb:before{display:none!important;content:none!important}
  .hamb span{display:block!important;position:absolute!important;left:14px!important;width:20px!important;height:2px!important;border-radius:99px!important;background:#0f172a!important;transition:transform .22s ease,opacity .18s ease,top .22s ease!important}
  .hamb span:nth-child(1){top:15px!important}.hamb span:nth-child(2){top:23px!important}.hamb span:nth-child(3){top:31px!important}
  .hamb[aria-expanded="true"] span:nth-child(1){top:23px!important;transform:rotate(45deg)!important}.hamb[aria-expanded="true"] span:nth-child(2){opacity:0!important}.hamb[aria-expanded="true"] span:nth-child(3){top:23px!important;transform:rotate(-45deg)!important}
  .mobile-menu-backdrop{display:block!important;position:fixed!important;inset:64px 0 0!important;background:rgba(15,23,42,.38)!important;backdrop-filter:blur(8px)!important;z-index:998!important;opacity:0!important;pointer-events:none!important;transition:opacity .22s ease!important}
  body.ug-menu-open .mobile-menu-backdrop{opacity:1!important;pointer-events:auto!important}
  .menu{position:fixed!important;left:12px!important;right:12px!important;top:76px!important;display:grid!important;gap:12px!important;padding:12px!important;border-radius:28px!important;background:rgba(255,255,255,.96)!important;border:1px solid rgba(226,232,240,.95)!important;box-shadow:0 28px 80px rgba(15,23,42,.28)!important;z-index:1004!important;max-height:calc(100vh - 98px)!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important;transform:translateY(-10px) scale(.98)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:transform .22s ease,opacity .22s ease,visibility .22s ease!important;color:#0f172a!important}
  .menu.open{transform:translateY(0) scale(1)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}
  .mobile-menu-auth{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;order:-10!important;padding:2px!important}
  .mobile-auth-btn{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;min-height:76px!important;border-radius:22px!important;padding:14px!important;text-decoration:none!important;box-shadow:0 14px 30px rgba(15,23,42,.08)!important;position:relative!important;overflow:hidden!important}
  .mobile-auth-btn:after{content:"›";position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:26px;font-weight:300;opacity:.75}
  .mobile-auth-btn span{font-size:17px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:-.02em!important}.mobile-auth-btn em{font-style:normal!important;font-size:11.5px!important;margin-top:5px!important;font-weight:700!important;opacity:.78!important}
  .mobile-auth-primary{background:linear-gradient(135deg,#16a34a,#22c55e 58%,#86efac)!important;color:#052e16!important;border:1px solid rgba(34,197,94,.45)!important}.mobile-auth-ghost{background:#f8fafc!important;color:#0f172a!important;border:1px solid #e2e8f0!important}
  .mobile-menu-links{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;width:100%!important}
  .mobile-menu-links a{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:50px!important;padding:14px 15px!important;border-radius:17px!important;background:#f8fafc!important;border:1px solid rgba(226,232,240,.72)!important;color:#0f172a!important;font-weight:760!important;box-shadow:none!important}
  .mobile-menu-links a:not(.btn):after{content:"›";font-size:22px;color:#94a3b8;font-weight:400}.mobile-menu-links .btn.primary{background:#0f172a!important;color:#fff!important;border-color:#0f172a!important}.mobile-menu-links .btn.ghost{background:#f1f5f9!important;color:#0f172a!important;border-color:#dbe5ee!important}
  .desktop-only-menu{display:none!important}
}
@media(max-width:420px){.mobile-menu-auth{grid-template-columns:1fr!important}.mobile-auth-btn{min-height:66px!important}.menu{left:9px!important;right:9px!important;top:72px!important;border-radius:24px!important}.hamb{width:46px!important;height:46px!important;flex-basis:46px!important}}

/* v201 - mobile menu layering + tap highlight fix */
@media(max-width:820px){
  html,body{overflow-x:hidden!important}
  .topbar,
  .ug-topbar-light{
    position:sticky!important;
    top:0!important;
    z-index:2147483000!important;
    isolation:auto!important;
  }
  .topbar .nav,
  .ug-topbar-light .nav{
    position:relative!important;
    z-index:2147483002!important;
  }
  .hamb{
    -webkit-tap-highlight-color:transparent!important;
    tap-highlight-color:transparent!important;
    user-select:none!important;
    outline:none!important;
    appearance:none!important;
    -webkit-appearance:none!important;
    touch-action:manipulation!important;
  }
  .hamb:focus,
  .hamb:focus-visible,
  .hamb:active{
    outline:none!important;
    box-shadow:0 14px 32px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.95)!important;
    background:linear-gradient(180deg,#ffffff,#f3fff8)!important;
  }
  .mobile-menu-backdrop{
    position:fixed!important;
    inset:0!important;
    padding-top:72px!important;
    z-index:2147483000!important;
    background:rgba(15,23,42,.48)!important;
    backdrop-filter:blur(10px)!important;
    -webkit-backdrop-filter:blur(10px)!important;
  }
  .menu#mobileMenu{
    position:fixed!important;
    top:78px!important;
    left:12px!important;
    right:12px!important;
    z-index:2147483001!important;
    display:grid!important;
    transform:translate3d(0,-10px,0) scale(.98)!important;
    will-change:transform,opacity!important;
  }
  .menu#mobileMenu.open,
  body.ug-menu-open .menu#mobileMenu{
    transform:translate3d(0,0,0) scale(1)!important;
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
  }
  body.ug-menu-open .hero,
  body.ug-menu-open .ug-v3-hero,
  body.ug-menu-open .ug-hero-v2,
  body.ug-menu-open main,
  body.ug-menu-open .section{
    position:relative!important;
    z-index:1!important;
  }
}
@media(max-width:420px){
  .menu#mobileMenu{top:74px!important;left:9px!important;right:9px!important}
}


/* v202 - compact right drawer mobile menu + centered hamburger icons */
@media(max-width:820px){
  .hamb{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    overflow:hidden!important;
  }
  .hamb span{
    left:50%!important;
    width:21px!important;
    height:2px!important;
    margin:0!important;
    transform:translateX(-50%)!important;
    transform-origin:center!important;
  }
  .hamb span:nth-child(1){top:15px!important}
  .hamb span:nth-child(2){top:23px!important}
  .hamb span:nth-child(3){top:31px!important}
  .hamb[aria-expanded="true"] span:nth-child(1){top:23px!important;transform:translateX(-50%) rotate(45deg)!important}
  .hamb[aria-expanded="true"] span:nth-child(2){top:23px!important;transform:translateX(-50%)!important;opacity:0!important}
  .hamb[aria-expanded="true"] span:nth-child(3){top:23px!important;transform:translateX(-50%) rotate(-45deg)!important}

  .mobile-menu-backdrop{
    inset:0!important;
    padding-top:0!important;
    background:rgba(15,23,42,.34)!important;
    backdrop-filter:blur(6px)!important;
    -webkit-backdrop-filter:blur(6px)!important;
  }
  .menu#mobileMenu{
    top:70px!important;
    left:auto!important;
    right:10px!important;
    width:min(58vw,360px)!important;
    min-width:280px!important;
    max-width:calc(100vw - 24px)!important;
    max-height:calc(100vh - 88px)!important;
    border-radius:26px!important;
    padding:12px!important;
    transform:translate3d(18px,0,0) scale(.98)!important;
    transform-origin:top right!important;
  }
  .menu#mobileMenu.open,
  body.ug-menu-open .menu#mobileMenu{
    transform:translate3d(0,0,0) scale(1)!important;
  }
  .mobile-menu-auth{
    grid-template-columns:1fr!important;
    gap:8px!important;
  }
  .mobile-auth-btn{
    min-height:64px!important;
    border-radius:20px!important;
    padding:13px 38px 13px 14px!important;
  }
  .mobile-auth-btn span{font-size:15.5px!important}
  .mobile-auth-btn em{font-size:11px!important}
  .mobile-menu-links{gap:6px!important}
  .mobile-menu-links a{
    min-height:46px!important;
    padding:12px 14px!important;
    border-radius:16px!important;
    font-size:14px!important;
  }
}
@media(max-width:390px){
  .menu#mobileMenu{
    width:72vw!important;
    min-width:0!important;
    right:8px!important;
    top:68px!important;
  }
  .hamb{width:46px!important;height:46px!important;flex-basis:46px!important}
  .hamb span:nth-child(1){top:14px!important}
  .hamb span:nth-child(2){top:22px!important}
  .hamb span:nth-child(3){top:30px!important}
  .hamb[aria-expanded="true"] span:nth-child(1),
  .hamb[aria-expanded="true"] span:nth-child(2),
  .hamb[aria-expanded="true"] span:nth-child(3){top:22px!important}
}


/* v203 - refined mobile drawer: header stays clear, no duplicate auth buttons */
@media(max-width:820px){
  body.ug-menu-open .topbar,
  body.ug-menu-open .ug-topbar-light{
    background:rgba(255,255,255,.96)!important;
    backdrop-filter:blur(18px)!important;
    -webkit-backdrop-filter:blur(18px)!important;
    box-shadow:0 10px 28px rgba(15,23,42,.08)!important;
  }
  .mobile-menu-backdrop{
    inset:72px 0 0 0!important;
    padding-top:0!important;
    z-index:2147482998!important;
    background:rgba(15,23,42,.30)!important;
    backdrop-filter:blur(5px)!important;
    -webkit-backdrop-filter:blur(5px)!important;
  }
  .topbar .nav,
  .ug-topbar-light .nav{
    z-index:2147483003!important;
  }
  .hamb{
    z-index:2147483004!important;
  }
  .menu#mobileMenu{
    top:76px!important;
    right:12px!important;
    width:min(64vw,320px)!important;
    min-width:286px!important;
    max-width:calc(100vw - 24px)!important;
    z-index:2147483002!important;
    padding:13px!important;
    border-radius:27px!important;
  }
  .mobile-menu-title{
    display:flex!important;
    flex-direction:column!important;
    gap:3px!important;
    padding:12px 13px 10px!important;
    margin:0 0 2px!important;
    border-radius:18px!important;
    background:linear-gradient(180deg,#f8fafc,#ffffff)!important;
    border:1px solid rgba(226,232,240,.82)!important;
  }
  .mobile-menu-title strong{
    color:#071126!important;
    font-size:15px!important;
    font-weight:950!important;
    letter-spacing:-.025em!important;
    line-height:1.1!important;
  }
  .mobile-menu-title span{
    color:#64748b!important;
    font-size:11.5px!important;
    font-weight:800!important;
    line-height:1.2!important;
  }
  .menu#mobileMenu .mobile-menu-links > a[href="/giris.php"],
  .menu#mobileMenu .mobile-menu-links > a[href="/kayit.php"]{
    display:none!important;
  }
}
@media(min-width:821px){
  .mobile-menu-title{display:none!important}
}
@media(max-width:390px){
  .mobile-menu-backdrop{inset:68px 0 0 0!important}
  .menu#mobileMenu{
    top:72px!important;
    width:74vw!important;
    min-width:0!important;
    right:8px!important;
  }
}


/* v204 - remove unnecessary mobile drawer title spacing */
@media (max-width: 768px) {
  #mobileMenu .mobile-menu-title {
    display: none !important;
  }
  #mobileMenu .mobile-menu-auth {
    margin-bottom: 14px;
  }
  #mobileMenu .mobile-menu-links {
    margin-top: 0;
  }
}


/* Ürün Güvende v211 - Mobil giriş/kayıt form öncelikli düzen */
.ug-auth-mobile-trust{display:none;}
@media(max-width:760px){
  body.ug-auth-body .ug-auth-page{
    min-height:auto!important;
    padding:18px 0 36px!important;
    background:radial-gradient(circle at 18% 0,rgba(34,197,94,.12),transparent 26%),radial-gradient(circle at 92% 2%,rgba(56,189,248,.17),transparent 30%),linear-gradient(180deg,#ffffff 0%,#f6fbff 58%,#ffffff 100%)!important;
  }
  body.ug-auth-body .ug-auth-shell{
    display:flex!important;
    flex-direction:column!important;
    gap:14px!important;
    width:min(100% - 24px,520px)!important;
    max-width:520px!important;
    align-items:stretch!important;
  }
  body.ug-auth-body .ug-auth-visual{
    padding:12px 4px 2px!important;
    text-align:center!important;
  }
  body.ug-auth-body .ug-auth-pill{
    padding:8px 13px!important;
    gap:8px!important;
    font-size:14px!important;
    box-shadow:0 12px 30px rgba(34,197,94,.10)!important;
  }
  body.ug-auth-body .ug-auth-pill span{
    width:22px!important;
    height:22px!important;
    font-size:14px!important;
  }
  body.ug-auth-body .ug-auth-visual h1,
  body.ug-auth-body .ug-auth-register-page .ug-auth-visual h1{
    font-size:31px!important;
    line-height:1.08!important;
    letter-spacing:-.055em!important;
    max-width:420px!important;
    margin:14px auto 10px!important;
  }
  body.ug-auth-body .ug-auth-visual p{
    font-size:14.5px!important;
    line-height:1.5!important;
    max-width:390px!important;
    margin:0 auto!important;
    font-weight:650!important;
  }
  body.ug-auth-body .ug-auth-visual .ug-auth-trust{
    display:none!important;
  }
  body.ug-auth-body .ug-auth-card,
  body.ug-auth-body .ug-auth-register-page .ug-auth-card,
  body.ug-auth-body .ug-auth-card-large,
  body.ug-auth-body .ug-auth-register-page .ug-auth-card-large{
    order:2!important;
    max-width:none!important;
    width:100%!important;
    margin:0!important;
    padding:20px!important;
    border-radius:24px!important;
    box-shadow:0 18px 55px rgba(15,23,42,.10)!important;
  }
  body.ug-auth-body .ug-auth-card-head{
    gap:11px!important;
    margin-bottom:16px!important;
  }
  body.ug-auth-body .ug-auth-logo-brand{
    width:42px!important;
    height:42px!important;
    flex-basis:42px!important;
  }
  body.ug-auth-body .ug-auth-card h2{
    font-size:24px!important;
    letter-spacing:-.04em!important;
  }
  body.ug-auth-body .ug-auth-card-head p{
    font-size:13.5px!important;
    line-height:1.35!important;
    margin-top:2px!important;
  }
  body.ug-auth-body .ug-auth-form label{
    margin:11px 0 6px!important;
    font-size:13.5px!important;
  }
  body.ug-auth-body .ug-auth-form input{
    height:50px!important;
    border-radius:16px!important;
    padding:0 15px!important;
    font-size:15px!important;
  }
  body.ug-auth-body .ug-auth-two{
    grid-template-columns:1fr!important;
    gap:0!important;
  }
  body.ug-auth-body .ug-forgot-row{
    margin:7px 2px 10px!important;
  }
  body.ug-auth-body .ug-auth-submit{
    height:54px!important;
    border-radius:17px!important;
    margin-top:16px!important;
  }
  body.ug-auth-body .ug-auth-switch{
    margin-top:14px!important;
    font-size:14px!important;
  }
  body.ug-auth-body .ug-register-secure-note{
    margin-top:14px!important;
    padding-top:11px!important;
    font-size:12.8px!important;
  }
  body.ug-auth-body .ug-auth-mobile-trust{
    order:3!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
    margin:2px 0 0!important;
  }
  body.ug-auth-body .ug-auth-mobile-trust>div{
    display:grid!important;
    grid-template-columns:38px minmax(0,1fr)!important;
    gap:10px!important;
    align-items:center!important;
    background:rgba(255,255,255,.78)!important;
    border:1px solid #e2ebf4!important;
    border-radius:18px!important;
    padding:11px 12px!important;
    box-shadow:0 12px 35px rgba(15,23,42,.05)!important;
  }
  body.ug-auth-body .ug-auth-mobile-trust i{
    grid-row:1/3!important;
    width:38px!important;
    height:38px!important;
    border-radius:14px!important;
    display:grid!important;
    place-items:center!important;
    background:#eff6ff!important;
    font-style:normal!important;
    font-size:18px!important;
  }
  body.ug-auth-body .ug-auth-mobile-trust b{
    color:#071126!important;
    font-size:14.5px!important;
    line-height:1.15!important;
  }
  body.ug-auth-body .ug-auth-mobile-trust span{
    color:#64748b!important;
    font-size:12.8px!important;
    line-height:1.35!important;
    font-weight:650!important;
  }
}
@media(max-width:380px){
  body.ug-auth-body .ug-auth-visual h1,
  body.ug-auth-body .ug-auth-register-page .ug-auth-visual h1{
    font-size:28px!important;
  }
  body.ug-auth-body .ug-auth-shell{width:min(100% - 18px,520px)!important;}
  body.ug-auth-body .ug-auth-card,
  body.ug-auth-body .ug-auth-card-large{padding:18px!important;}
}


/* v212 - Login beni hatırla */
.ug-login-options{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  margin:11px 2px 14px;
}
.ug-remember-check{
  display:inline-flex!important;
  align-items:center;
  gap:9px;
  margin:0!important;
  font-size:13px!important;
  line-height:1.2!important;
  color:#64748b!important;
  font-weight:650!important;
  cursor:pointer;
  user-select:none;
}
.ug-remember-check input{
  width:18px!important;
  height:18px!important;
  min-width:18px!important;
  padding:0!important;
  margin:0!important;
  border-radius:6px!important;
  accent-color:#10b981;
  box-shadow:none!important;
}
.ug-remember-check span{white-space:nowrap;}
.ug-login-options .ug-forgot-link{margin-left:auto;}
@media(max-width:380px){
  .ug-login-options{gap:10px;}
  .ug-remember-check,.ug-login-options .ug-forgot-link{font-size:12px!important;}
}

/* v213 - Mobile dashboard compact app layout */
.dashboard-mobile-start-cta-v213{display:none}
.dashboard-hero-mini-v213{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.dashboard-hero-mini-v213 span{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid #bbf7d0;color:#334155;font-weight:800;box-shadow:0 10px 28px rgba(15,23,42,.045)}.dashboard-hero-mini-v213 b{color:#059669}
@media(max-width:900px){
  .dashboard-hero-v159.dashboard-light-hero{padding:20px 0 34px!important;background:linear-gradient(135deg,#f8fafc 0%,#ecfdf5 100%)!important}.dashboard-hero-v159:before{width:300px!important;height:300px!important;right:-120px!important;top:-120px!important;opacity:.55!important}.dashboard-hero-v159 .dashboard-light-inner{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}.dashboard-hero-v159 h1{font-size:32px!important;margin:0 0 6px!important}.dashboard-hero-v159 p{font-size:14px!important;line-height:1.45!important;max-width:100%!important}.dashboard-hero-mini-v213{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:12px!important}.dashboard-hero-mini-v213 span{min-height:44px!important;justify-content:center!important;text-align:center!important;padding:0 8px!important;border-radius:17px!important;font-size:12px!important;box-shadow:0 10px 24px rgba(15,23,42,.04)!important}.dashboard-hero-mini-v213 b{font-size:15px!important}.dashboard-hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:0!important}.dashboard-id-combo-v159{min-height:88px!important;border-radius:24px!important;padding:14px 16px!important;background:rgba(255,255,255,.96)!important;border-color:#bbf7d0!important}.dashboard-id-content-v159{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:8px!important}.dashboard-id-content-v159 span{grid-column:1/3!important;font-size:11px!important;letter-spacing:.09em!important}.dashboard-id-content-v159 b{font-size:28px!important;line-height:1!important}.dashboard-id-content-v159 button{min-height:42px!important;padding:0 14px!important;border-radius:15px!important}.dashboard-id-content-v159 button span{grid-column:auto!important;font-size:11px!important}.dashboard-id-content-v159 button svg{width:16px!important;height:16px!important}.dashboard-id-shield-v159{display:none!important}.dashboard-mobile-start-cta-v213{display:flex!important;align-items:center;justify-content:center;min-height:52px;border-radius:18px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff!important;font-weight:950;box-shadow:0 16px 36px rgba(34,197,94,.24)}.dashboard-light-section{margin-top:-14px!important;padding-bottom:34px!important}.dashboard-main-v159{gap:14px!important}.dashboard-stats-v159{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.dashboard-stats-v159 .dashboard-stat-card{min-height:auto!important;padding:14px!important;border-radius:20px!important;box-shadow:0 12px 30px rgba(15,23,42,.045)!important}.dashboard-stats-v159 .dashboard-stat-card i{display:none!important}.dashboard-stats-v159 .dashboard-stat-card small{font-size:12px!important}.dashboard-stats-v159 .dashboard-stat-card b{font-size:28px!important;margin:7px 0 0!important}.dashboard-stats-v159 .dashboard-stat-card span{display:none!important}.dashboard-card-modern{border-radius:24px!important;padding:18px!important}.dashboard-card-head{margin-bottom:12px!important}.dashboard-card-head h2{font-size:25px!important}.dashboard-card-head p{font-size:14px!important;line-height:1.35!important}.dashboard-recent-list{gap:10px!important}.dashboard-recent-row-v134{min-height:0!important;grid-template-columns:54px minmax(0,1fr)!important;gap:12px!important;padding:14px 14px 14px 17px!important;border-radius:22px!important}.dashboard-recent-row-v134:before{width:4px!important}.dashboard-product-thumb{width:54px!important;height:54px!important;border-radius:18px!important;font-size:23px!important}.dashboard-recent-main small{font-size:11px!important;margin-bottom:4px!important}.dashboard-recent-main b{font-size:18px!important;line-height:1.15!important}.dashboard-recent-main span{font-size:12px!important;margin-top:5px!important}.dashboard-recent-row-v134 .dashboard-recent-right{grid-column:2/3!important;display:flex!important;align-items:flex-start!important;gap:7px!important;min-width:0!important}.dashboard-recent-right .status-pill{font-size:12px!important;min-height:34px!important;padding:0 12px!important}.dashboard-recent-right strong{font-size:16px!important}.dashboard-detail-pill{grid-column:2/3!important;min-height:38px!important;padding:0 18px!important;border-radius:15px!important}.dashboard-completed-card-v159 .dashboard-recent-list .dashboard-recent-row-v134:nth-child(n+3){display:none!important}.dashboard-flow-modern{display:none!important}.premium-mobile-nav{z-index:1000!important}
}
@media(max-width:420px){.dashboard-hero-mini-v213 span{font-size:11px!important;padding:0 5px!important}.dashboard-hero-v159 h1{font-size:30px!important}.dashboard-id-content-v159 b{font-size:26px!important}}

/* V214 - Mobile dashboard hero tightening */
@media(max-width:720px){
  .dashboard-hero-mini-v213{display:none!important}
  .dashboard-hero-v159.dashboard-light-hero{padding:18px 0 24px!important}
  .dashboard-hero-v159 .dashboard-light-inner{gap:10px!important}
  .dashboard-hero-v159 h1{font-size:31px!important;margin-bottom:6px!important}
  .dashboard-hero-v159 p{font-size:14px!important;line-height:1.42!important;margin:0!important}
  .dashboard-hero-actions{gap:9px!important}
  .dashboard-id-combo-v159{min-height:66px!important;padding:11px 13px!important;border-radius:19px!important;box-shadow:0 14px 34px rgba(15,23,42,.055)!important}
  .dashboard-id-combo-v159:before,.dashboard-id-combo-v159:after{display:none!important}
  .dashboard-id-content-v159{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}
  .dashboard-id-content-v159 span{display:none!important}
  .dashboard-id-content-v159 b{font-size:27px!important;letter-spacing:.01em!important}
  .dashboard-id-content-v159 button{min-height:38px!important;padding:0 12px!important;border-radius:14px!important;gap:7px!important;white-space:nowrap!important}
  .dashboard-id-content-v159 button span{display:inline!important;font-size:10px!important;letter-spacing:.08em!important}
  .dashboard-id-content-v159 button svg{width:15px!important;height:15px!important;order:-1!important}
  .dashboard-mobile-start-cta-v213{min-height:49px!important;border-radius:17px!important}
  .dashboard-light-section{margin-top:-10px!important}
}
@media(max-width:390px){
  .dashboard-hero-v159 h1{font-size:29px!important}
  .dashboard-id-content-v159 b{font-size:24px!important}
  .dashboard-id-content-v159 button{padding:0 10px!important}
}

/* V215 - Mobile dashboard accordions and premium transaction cards */
.dashboard-accordion-card-v215{overflow:hidden;}
.dashboard-accordion-summary-v215{list-style:none;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;cursor:pointer;margin-bottom:14px;}
.dashboard-accordion-summary-v215::-webkit-details-marker{display:none;}
.dashboard-accordion-summary-v215 h2{margin:0;color:#0f172a;}
.dashboard-accordion-summary-v215 h2 span{font-size:.62em;color:#10b981;letter-spacing:-.02em;}
.dashboard-accordion-summary-v215 p{margin:6px 0 0;color:#64748b;font-weight:750;}
.dashboard-accordion-summary-v215 em{flex:0 0 38px;width:38px;height:38px;border-radius:15px;background:#ecfdf5;border:1px solid #bbf7d0;display:grid;place-items:center;color:#059669;font-style:normal;}
.dashboard-accordion-summary-v215 em:before{content:"⌄";font-size:22px;font-weight:950;line-height:1;transform:translateY(-2px);}
.dashboard-accordion-card-v215[open]>.dashboard-accordion-summary-v215 em:before{content:"⌃";transform:translateY(2px);}

@media(max-width:720px){
  .dashboard-id-combo-v159{min-height:58px!important;padding:9px 10px!important;border-radius:18px!important;}
  .dashboard-id-content-v159{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;}
  .dashboard-id-content-v159 b{font-size:25px!important;line-height:1!important;white-space:nowrap!important;}
  .dashboard-id-content-v159 button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:36px!important;padding:0 12px!important;border-radius:13px!important;line-height:1!important;}
  .dashboard-id-content-v159 button span{display:inline-flex!important;align-items:center!important;line-height:1!important;font-size:10px!important;letter-spacing:.06em!important;}
  .dashboard-id-content-v159 button svg{flex:0 0 15px!important;width:15px!important;height:15px!important;order:-1!important;}

  .dashboard-accordion-card-v215{padding:0!important;border-radius:24px!important;background:transparent!important;border:0!important;box-shadow:none!important;}
  .dashboard-accordion-summary-v215{margin:0!important;padding:16px 18px!important;border-radius:24px!important;background:rgba(255,255,255,.96)!important;border:1px solid #dbeafe!important;box-shadow:0 14px 36px rgba(15,23,42,.055)!important;align-items:center!important;}
  .dashboard-accordion-card-v215[open] .dashboard-accordion-summary-v215{border-bottom-left-radius:18px!important;border-bottom-right-radius:18px!important;border-color:#bbf7d0!important;}
  .dashboard-accordion-summary-v215 h2{font-size:22px!important;line-height:1.05!important;letter-spacing:-.04em!important;}
  .dashboard-accordion-summary-v215 h2 span{font-size:14px!important;color:#059669!important;}
  .dashboard-accordion-summary-v215 p{font-size:12px!important;line-height:1.25!important;margin-top:5px!important;}
  .dashboard-accordion-summary-v215 em{width:34px!important;height:34px!important;flex-basis:34px!important;border-radius:13px!important;}
  .dashboard-accordion-card-v215 .dashboard-recent-list{margin-top:10px!important;}

  .dashboard-recent-row-v134{position:relative!important;display:grid!important;grid-template-columns:50px minmax(0,1fr)!important;gap:11px!important;padding:13px 13px 13px 16px!important;border-radius:22px!important;background:linear-gradient(135deg,#fff 0%,#f8fafc 100%)!important;box-shadow:0 12px 32px rgba(15,23,42,.045)!important;}
  .dashboard-product-thumb{width:50px!important;height:50px!important;border-radius:17px!important;font-size:22px!important;grid-row:1/4!important;}
  .dashboard-recent-main{min-width:0!important;padding-right:96px!important;}
  .dashboard-recent-main small{font-size:10.5px!important;color:#94a3b8!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
  .dashboard-recent-main b{font-size:18px!important;line-height:1.12!important;margin-top:3px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
  .dashboard-recent-main span{font-size:11.5px!important;margin-top:5px!important;color:#64748b!important;}
  .dashboard-recent-row-v134 .dashboard-recent-right{grid-column:2/3!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%!important;min-width:0!important;margin-top:8px!important;}
  .dashboard-recent-right .status-pill{position:absolute!important;right:13px!important;top:13px!important;min-height:28px!important;padding:0 9px!important;border-radius:999px!important;font-size:10.5px!important;max-width:96px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
  .dashboard-recent-right strong{font-size:17px!important;line-height:1!important;color:#0f172a!important;}
  .dashboard-detail-pill{grid-column:2/3!important;justify-self:end!important;min-height:32px!important;padding:0 13px!important;border-radius:13px!important;font-size:12px!important;margin-top:-2px!important;background:#fff!important;}
  .dashboard-completed-card-v159 .dashboard-recent-list .dashboard-recent-row-v134:nth-child(n+3){display:grid!important;}
}

/* V216 - Mobile dashboard card tightening */
@media(max-width:720px){
  .dashboard-accordion-summary-v215{
    padding:12px 14px!important;
    border-radius:20px!important;
    min-height:58px!important;
    gap:10px!important;
  }
  .dashboard-accordion-card-v215[open] .dashboard-accordion-summary-v215{
    border-bottom-left-radius:16px!important;
    border-bottom-right-radius:16px!important;
  }
  .dashboard-accordion-summary-v215 h2{
    font-size:20px!important;
    line-height:1.05!important;
  }
  .dashboard-accordion-summary-v215 h2 span{
    font-size:12px!important;
  }
  .dashboard-accordion-summary-v215 p{
    display:none!important;
  }
  .dashboard-accordion-summary-v215 em{
    width:30px!important;
    height:30px!important;
    flex-basis:30px!important;
    border-radius:12px!important;
  }
  .dashboard-accordion-summary-v215 em:before{
    font-size:19px!important;
  }
  .dashboard-accordion-card-v215 .dashboard-recent-list{
    margin-top:8px!important;
    gap:8px!important;
  }

  .dashboard-recent-row-v134{
    grid-template-columns:48px minmax(0,1fr)!important;
    gap:10px!important;
    padding:12px 12px 12px 15px!important;
    border-radius:20px!important;
    min-height:118px!important;
    overflow:hidden!important;
  }
  .dashboard-recent-row-v134.cat-phone{background:linear-gradient(135deg,#fff 0%,#f0fdf4 100%)!important;}
  .dashboard-recent-row-v134.cat-tablet{background:linear-gradient(135deg,#fff 0%,#fff7ed 100%)!important;}
  .dashboard-recent-row-v134.cat-laptop{background:linear-gradient(135deg,#fff 0%,#eff6ff 100%)!important;}
  .dashboard-recent-row-v134.cat-desktop{background:linear-gradient(135deg,#fff 0%,#f5f3ff 100%)!important;}
  .dashboard-recent-row-v134:before{width:4px!important;border-radius:999px!important;}
  .dashboard-product-thumb{
    width:48px!important;
    height:48px!important;
    border-radius:16px!important;
    font-size:21px!important;
    grid-row:1/4!important;
  }
  .dashboard-recent-main{
    min-width:0!important;
    padding-right:154px!important;
  }
  .dashboard-recent-main small{
    font-size:10px!important;
    line-height:1.1!important;
    margin-bottom:3px!important;
  }
  .dashboard-recent-main b{
    font-size:17px!important;
    line-height:1.1!important;
    margin-top:2px!important;
  }
  .dashboard-recent-main span{
    font-size:11px!important;
    margin-top:4px!important;
  }

  .dashboard-recent-row-v134 .dashboard-recent-right{
    grid-column:2/3!important;
    display:block!important;
    width:100%!important;
    min-width:0!important;
    margin-top:8px!important;
    text-align:left!important;
  }
  .dashboard-recent-right .status-pill{
    position:absolute!important;
    right:12px!important;
    top:14px!important;
    max-width:154px!important;
    min-width:auto!important;
    min-height:28px!important;
    padding:0 10px!important;
    border-radius:999px!important;
    font-size:9.6px!important;
    line-height:1!important;
    white-space:nowrap!important;
    overflow:visible!important;
    text-overflow:clip!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:5px!important;
    box-shadow:0 10px 22px rgba(15,23,42,.045)!important;
  }
  .dashboard-recent-right strong{
    display:block!important;
    text-align:left!important;
    font-size:18px!important;
    line-height:1!important;
    margin:0!important;
    letter-spacing:-.02em!important;
  }
  .dashboard-detail-pill{
    grid-column:2/3!important;
    justify-self:start!important;
    min-height:32px!important;
    padding:0 14px!important;
    margin-top:8px!important;
    border-radius:13px!important;
    font-size:12px!important;
    background:#fff!important;
    box-shadow:0 8px 18px rgba(15,23,42,.035)!important;
  }
}

@media(max-width:390px){
  .dashboard-recent-main{padding-right:138px!important;}
  .dashboard-recent-right .status-pill{max-width:138px!important;font-size:9px!important;padding:0 8px!important;gap:4px!important;}
  .dashboard-recent-main b{font-size:16px!important;}
}

/* V217 - Mobile dashboard price/detail same row */
@media(max-width:720px){
  .dashboard-recent-row-v134{
    grid-template-rows:auto auto!important;
    align-items:start!important;
    row-gap:10px!important;
    padding-bottom:14px!important;
  }
  .dashboard-recent-row-v134 .dashboard-recent-right{
    grid-column:2/3!important;
    grid-row:2!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    width:100%!important;
    min-height:34px!important;
    margin-top:0!important;
    padding-right:128px!important;
  }
  .dashboard-recent-right strong{
    display:flex!important;
    align-items:center!important;
    min-height:34px!important;
    font-size:18px!important;
    line-height:1!important;
    margin:0!important;
  }
  .dashboard-detail-pill{
    grid-column:2/3!important;
    grid-row:2!important;
    justify-self:end!important;
    align-self:center!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:34px!important;
    padding:0 15px!important;
    margin:0!important;
    border-radius:14px!important;
    font-size:12px!important;
    font-weight:900!important;
    line-height:1!important;
    white-space:nowrap!important;
    text-align:center!important;
    letter-spacing:-.01em!important;
  }
  .dashboard-recent-right .status-pill{
    top:15px!important;
  }
}
@media(max-width:390px){
  .dashboard-recent-row-v134 .dashboard-recent-right{padding-right:112px!important;}
  .dashboard-detail-pill{min-height:32px!important;padding:0 12px!important;font-size:11.5px!important;}
  .dashboard-recent-right strong{font-size:17px!important;}
}

/* V218 - Mobile dashboard price/detail alignment + tap highlight cleanup */
@media(max-width:720px){
  body,
  body *{
    -webkit-tap-highlight-color:transparent!important;
  }
  a,
  button,
  summary,
  .dashboard-recent-row-v134,
  .dashboard-detail-pill,
  .dashboard-accordion-summary-v215,
  .dashboard-mobile-start-cta-v213,
  .premium-mobile-nav a{
    -webkit-tap-highlight-color:rgba(0,0,0,0)!important;
    outline:none!important;
    touch-action:manipulation!important;
  }
  a:focus,
  button:focus,
  summary:focus,
  a:active,
  button:active,
  summary:active{
    outline:none!important;
  }
  .dashboard-recent-row-v134:active,
  .dashboard-accordion-summary-v215:active{
    filter:none!important;
    opacity:1!important;
  }

  .dashboard-recent-row-v134{
    grid-template-columns:48px minmax(0,1fr)!important;
    grid-template-rows:auto auto!important;
    column-gap:10px!important;
    row-gap:9px!important;
    min-height:108px!important;
    padding:12px 12px 12px 15px!important;
  }
  .dashboard-product-thumb{
    grid-column:1!important;
    grid-row:1/3!important;
  }
  .dashboard-recent-main{
    grid-column:2!important;
    grid-row:1!important;
    padding-right:150px!important;
  }
  .dashboard-recent-row-v134 .dashboard-recent-right{
    grid-column:2!important;
    grid-row:2!important;
    display:flex!important;
    flex-direction:row!important;
    align-items:center!important;
    justify-content:flex-start!important;
    width:100%!important;
    min-height:36px!important;
    margin:0!important;
    padding-right:122px!important;
    text-align:left!important;
  }
  .dashboard-recent-right strong{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    min-height:36px!important;
    width:auto!important;
    margin:0!important;
    text-align:left!important;
    font-size:18px!important;
    line-height:1!important;
  }
  .dashboard-detail-pill{
    grid-column:2!important;
    grid-row:2!important;
    justify-self:end!important;
    align-self:center!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:36px!important;
    min-width:108px!important;
    padding:0 15px!important;
    margin:0!important;
    border-radius:14px!important;
    background:linear-gradient(135deg,#22c55e,#16a34a)!important;
    border-color:#16a34a!important;
    color:#fff!important;
    box-shadow:0 12px 24px rgba(34,197,94,.22)!important;
    font-size:12px!important;
    font-weight:950!important;
    line-height:1!important;
    letter-spacing:-.01em!important;
    text-align:center!important;
    white-space:nowrap!important;
  }
  .dashboard-recent-row-v134:hover .dashboard-detail-pill,
  .dashboard-recent-row-v134:active .dashboard-detail-pill{
    background:linear-gradient(135deg,#22c55e,#16a34a)!important;
    border-color:#16a34a!important;
    color:#fff!important;
  }
}
@media(max-width:390px){
  .dashboard-recent-main{padding-right:132px!important;}
  .dashboard-recent-row-v134 .dashboard-recent-right{padding-right:104px!important;}
  .dashboard-detail-pill{min-width:96px!important;min-height:34px!important;padding:0 11px!important;font-size:11.5px!important;}
  .dashboard-recent-right strong{font-size:17px!important;}
}

/* V219 - Unified logged-in premium mobile bottom navigation */
@media(max-width:900px){
  .premium-mobile-nav-v219{
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    position:fixed!important;
    left:10px!important;
    right:10px!important;
    bottom:10px!important;
    z-index:1200!important;
    min-height:78px!important;
    padding:7px 6px 8px!important;
    border:1px solid rgba(203,213,225,.92)!important;
    border-radius:28px!important;
    background:rgba(255,255,255,.92)!important;
    box-shadow:0 20px 54px rgba(15,23,42,.18), inset 0 1px 0 rgba(255,255,255,.82)!important;
    backdrop-filter:blur(18px)!important;
    -webkit-backdrop-filter:blur(18px)!important;
    overflow:visible!important;
  }
  .premium-mobile-nav-v219 a{
    position:relative!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:4px!important;
    min-width:0!important;
    min-height:62px!important;
    padding:7px 2px 6px!important;
    border-radius:20px!important;
    color:#64748b!important;
    font-size:10px!important;
    font-weight:950!important;
    line-height:1.05!important;
    letter-spacing:-.035em!important;
    text-align:center!important;
    -webkit-tap-highlight-color:transparent!important;
  }
  .premium-mobile-nav-v219 a b{
    display:block!important;
    max-width:100%!important;
    font-size:10px!important;
    line-height:1.05!important;
    font-weight:950!important;
    white-space:normal!important;
  }
  .premium-mobile-nav-v219 .pm-nav-icon{
    width:30px!important;
    height:30px!important;
    border-radius:13px!important;
    display:grid!important;
    place-items:center!important;
    margin:0!important;
    background:linear-gradient(135deg,#f8fafc,#eef6f1)!important;
    border:1px solid rgba(226,232,240,.9)!important;
    box-shadow:0 7px 16px rgba(15,23,42,.055)!important;
    color:#64748b!important;
    font-size:0!important;
  }
  .premium-mobile-nav-v219 .pm-nav-icon svg{
    width:18px!important;
    height:18px!important;
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:2.25!important;
    stroke-linecap:round!important;
    stroke-linejoin:round!important;
  }
  .premium-mobile-nav-v219 a.active:not(.center){
    color:#047857!important;
    background:linear-gradient(135deg,#ecfdf5,#f8fffb)!important;
  }
  .premium-mobile-nav-v219 a.active:not(.center) .pm-nav-icon{
    color:#059669!important;
    background:linear-gradient(135deg,#dcfce7,#f0fdf4)!important;
    border-color:#bbf7d0!important;
    box-shadow:0 10px 22px rgba(34,197,94,.16)!important;
  }
  .premium-mobile-nav-v219 a.center{
    margin-top:-25px!important;
    color:#047857!important;
    background:transparent!important;
  }
  .premium-mobile-nav-v219 a.center .pm-nav-icon{
    width:58px!important;
    height:58px!important;
    border-radius:22px!important;
    background:linear-gradient(135deg,#22c55e,#16a34a)!important;
    border:1px solid rgba(255,255,255,.65)!important;
    color:#fff!important;
    box-shadow:0 18px 38px rgba(34,197,94,.34), inset 0 1px 0 rgba(255,255,255,.35)!important;
  }
  .premium-mobile-nav-v219 a.center .pm-nav-icon svg{
    width:30px!important;
    height:30px!important;
    stroke-width:2.15!important;
  }
  .premium-mobile-nav-v219 a.center b{
    margin-top:1px!important;
    color:#047857!important;
    font-size:9.5px!important;
    line-height:1!important;
  }
  .premium-mobile-nav-v219 a.center.active .pm-nav-icon{
    background:linear-gradient(135deg,#16a34a,#059669)!important;
    transform:translateY(-1px)!important;
  }
  .premium-mobile-nav-v219 a:active{
    transform:translateY(1px)!important;
  }
  body{padding-bottom:96px!important;}
}
@media(max-width:390px){
  .premium-mobile-nav-v219{left:7px!important;right:7px!important;bottom:7px!important;border-radius:24px!important;min-height:74px!important;padding-left:4px!important;padding-right:4px!important;}
  .premium-mobile-nav-v219 a{font-size:9.3px!important;min-height:60px!important;letter-spacing:-.055em!important;}
  .premium-mobile-nav-v219 a b{font-size:9.3px!important;}
  .premium-mobile-nav-v219 .pm-nav-icon{width:28px!important;height:28px!important;border-radius:12px!important;}
  .premium-mobile-nav-v219 .pm-nav-icon svg{width:17px!important;height:17px!important;}
  .premium-mobile-nav-v219 a.center .pm-nav-icon{width:54px!important;height:54px!important;border-radius:21px!important;}
  .premium-mobile-nav-v219 a.center b{font-size:8.8px!important;}
}


/* V220 public bottom navigation cleanup */
@media(max-width:900px){
  body:not(.ug-logged-in) .mobile-bottom,
  body:not(.ug-logged-in) .premium-mobile-nav-footer{display:none!important;}
  body:not(.ug-logged-in){padding-bottom:0!important;}
}

/* V221 - Mobil işlem takip merkezi kompakt/premium düzen */
@media(max-width:760px){
  .ug-detail-hero-v152{
    padding:18px 0 16px!important;
    background:linear-gradient(180deg,#f8fafc 0%,#edfff6 100%)!important;
  }
  .ug-detail-hero-v152:before{width:300px!important;height:300px!important;right:-125px!important;top:-90px!important;opacity:.9!important;}
  .ug-detail-hero-grid-v152{gap:14px!important;}
  .ug-detail-kicker-v152{margin-bottom:8px!important;padding:7px 12px!important;font-size:12px!important;}
  .ug-detail-hero-copy-v152 h1{
    font-size:clamp(30px,9vw,38px)!important;
    line-height:1.02!important;
    margin-bottom:8px!important;
    letter-spacing:-.055em!important;
  }
  .ug-detail-hero-copy-v152 p{font-size:14.5px!important;line-height:1.55!important;max-width:none!important;}
  .ug-detail-party-card-v153{padding:14px!important;border-radius:22px!important;}
  .ug-detail-party-card-v153>small{margin-bottom:10px!important;font-size:11px!important;}
  .ug-hero-party-grid-v153{grid-template-columns:1fr 1fr!important;gap:10px!important;}
  .ug-detail-party-card-v153 .ug-hero-party-v152{
    min-height:70px!important;
    padding:10px!important;
    grid-template-columns:1fr!important;
    gap:3px!important;
    border-radius:17px!important;
  }
  .ug-hero-party-v152 span{grid-row:auto!important;font-size:10px!important;}
  .ug-hero-party-v152 b{font-size:14px!important;}
  .ug-hero-party-v152 em{font-size:11px!important;}
  .ug-detail-section-v152{padding-top:16px!important;padding-bottom:118px!important;}

  .ug-detail-mobile-summary-v221{padding:18px!important;border-radius:24px!important;}
  .ug-detail-mobile-summary-v221 .ug-detail-head{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:12px!important;
  }
  .ug-detail-mobile-summary-v221 .ug-detail-head small{font-size:11px!important;letter-spacing:.08em!important;}
  .ug-detail-mobile-summary-v221 .ug-detail-head h2{font-size:28px!important;line-height:1.08!important;margin:4px 0!important;}
  .ug-detail-mobile-summary-v221 .ug-detail-head span{font-size:14px!important;}
  .ug-detail-mobile-summary-v221 .ug-detail-price{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:12px!important;
    width:100%!important;
    margin-top:0!important;
  }
  .ug-detail-mobile-summary-v221 .ug-detail-price .status-pill{max-width:58%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
  .ug-detail-mobile-summary-v221 .ug-detail-price>b{font-size:24px!important;line-height:1!important;white-space:nowrap!important;}

  .ug-mobile-timeline-v221{
    position:relative!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
    margin-top:16px!important;
  }
  .ug-mobile-timeline-v221:before{
    content:"";
    position:absolute;
    left:20px;
    top:18px;
    bottom:18px;
    width:2px;
    background:linear-gradient(180deg,#22c55e,#dbeafe 58%,#e2e8f0);
    border-radius:99px;
  }
  .ug-mobile-timeline-v221 .ug-tx-step{
    position:relative!important;
    display:grid!important;
    grid-template-columns:42px 1fr!important;
    gap:0 12px!important;
    min-height:auto!important;
    padding:12px 12px 12px 10px!important;
    border-radius:18px!important;
    box-shadow:none!important;
    background:#f8fbfd!important;
    border-color:#e2edf4!important;
  }
  .ug-mobile-timeline-v221 .ug-tx-step i{
    grid-row:span 2!important;
    width:28px!important;
    height:28px!important;
    margin:0!important;
    justify-self:center!important;
    align-self:start!important;
    z-index:1!important;
  }
  .ug-mobile-timeline-v221 .ug-tx-step b{font-size:15px!important;line-height:1.25!important;align-self:end!important;}
  .ug-mobile-timeline-v221 .ug-tx-step span{font-size:12.5px!important;line-height:1.35!important;margin-top:3px!important;}
  .ug-mobile-timeline-v221 .ug-tx-step.done,
  .ug-mobile-timeline-v221 .ug-tx-step.current{background:#ecfff5!important;border-color:#9ee7c0!important;}
  .ug-mobile-timeline-v221 .ug-tx-step.current.current-waiting,
  .ug-mobile-timeline-v221 .ug-tx-step.current.current-shipping{background:#fff8db!important;border-color:#facc15!important;}
  .ug-mobile-timeline-v221 .ug-tx-step.current.current-reported{background:#eff6ff!important;border-color:#93c5fd!important;}
  .ug-mobile-timeline-v221 .ug-tx-step.current.current-danger{background:#fff1f2!important;border-color:#fecaca!important;}

  .ug-mobile-detail-accordion-v221{
    padding:0!important;
    overflow:hidden!important;
  }
  .ug-mobile-detail-accordion-v221 summary{
    list-style:none!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:12px!important;
    padding:17px 18px!important;
    cursor:pointer!important;
    -webkit-tap-highlight-color:transparent!important;
  }
  .ug-mobile-detail-accordion-v221 summary::-webkit-details-marker{display:none!important;}
  .ug-mobile-detail-accordion-v221 summary span{font-size:22px!important;line-height:1.1!important;font-weight:900!important;color:#0f172a!important;letter-spacing:-.035em!important;}
  .ug-mobile-detail-accordion-v221 summary i{
    width:36px!important;height:36px!important;border-radius:14px!important;
    display:grid!important;place-items:center!important;
    background:#ecfdf5!important;border:1px solid #bbf7d0!important;color:#059669!important;
    font-style:normal!important;font-weight:900!important;transition:transform .18s ease!important;
  }
  .ug-mobile-detail-accordion-v221[open] summary i{transform:rotate(180deg)!important;}
  .ug-mobile-accordion-body-v221{padding:0 18px 18px!important;}
  .ug-mobile-detail-accordion-v221 .ug-detail-info-grid{grid-template-columns:1fr 1fr!important;gap:10px!important;}
  .ug-mobile-detail-accordion-v221 .ug-detail-info-grid div{padding:12px!important;border-radius:16px!important;}
  .ug-mobile-detail-accordion-v221 .ug-detail-desc{margin-top:10px!important;padding:14px!important;border-radius:16px!important;background:#f8fbfd!important;border:1px solid #e2edf4!important;}
  .ug-compact-media-grid-v221{grid-template-columns:repeat(2,1fr)!important;gap:10px!important;}
  .ug-compact-media-grid-v221 .ug-media-thumb{height:112px!important;border-radius:18px!important;}
  .ug-support-quick-card{margin-bottom:4px!important;}
  .ug-support-quick-card .btn{width:100%!important;}
}

@media(max-width:390px){
  .ug-detail-hero-copy-v152 h1{font-size:30px!important;}
  .ug-detail-mobile-summary-v221 .ug-detail-price{align-items:flex-start!important;}
  .ug-detail-mobile-summary-v221 .ug-detail-price .status-pill{font-size:11px!important;max-width:54%!important;}
  .ug-detail-mobile-summary-v221 .ug-detail-price>b{font-size:21px!important;}
  .ug-mobile-detail-accordion-v221 .ug-detail-info-grid{grid-template-columns:1fr!important;}
}

/* V222 - Mobil işlem aksiyon kartları: ödeme / kargo / inceleme raporu */
@media(max-width:768px){
  .ug-action-card-v222{
    border-radius:26px!important;
    padding:20px!important;
    border:1px solid #b9f3cf!important;
    background:linear-gradient(145deg,#ffffff 0%,#f7fffb 58%,#ecfff5 100%)!important;
    box-shadow:0 18px 45px rgba(15,23,42,.07)!important;
    overflow:hidden!important;
  }
  .ug-action-head-v222{
    display:flex!important;
    align-items:flex-start!important;
    justify-content:space-between!important;
    gap:12px!important;
    margin:0 0 16px!important;
  }
  .ug-action-head-v222>div:first-child{min-width:0!important;flex:1!important;}
  .ug-action-head-v222 span,
  .ug-action-head-v222 small{
    display:block!important;
    color:#059669!important;
    font-size:12px!important;
    line-height:1.2!important;
    font-weight:900!important;
    letter-spacing:.09em!important;
    text-transform:uppercase!important;
    margin:0 0 8px!important;
  }
  .ug-action-head-v222 h3{
    margin:0!important;
    color:#0f172a!important;
    font-size:24px!important;
    line-height:1.15!important;
    letter-spacing:-.045em!important;
    font-weight:950!important;
  }
  .ug-action-head-v222 p{
    margin:10px 0 0!important;
    color:#64748b!important;
    font-size:15px!important;
    line-height:1.55!important;
    font-weight:650!important;
  }
  .ug-action-status-chip-v222,
  .ug-action-head-v222 .ug-payment-status-chip-v153{
    flex:0 0 auto!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    white-space:nowrap!important;
    min-height:36px!important;
    padding:0 12px!important;
    border-radius:999px!important;
    background:#fff7ed!important;
    color:#a16207!important;
    border:1px solid #fed7aa!important;
    font-size:12px!important;
    font-weight:900!important;
    box-shadow:0 10px 22px rgba(245,158,11,.10)!important;
  }
  .ug-action-head-v222 .ug-payment-status-chip-v153.done,
  .ug-action-status-chip-v222.is-done{
    background:#ecfdf5!important;
    color:#047857!important;
    border-color:#a7f3d0!important;
  }

  .ug-action-card-v222 .ug-bank-select-wrap,
  .ug-action-card-v222 .ug-payment-bank-card-v153,
  .ug-action-card-v222 .ug-delivery-wait-card,
  .ug-action-card-v222 .ug-detail-info-grid,
  .ug-action-card-v222 .ug-report-tabs,
  .ug-action-card-v222 .ug-report-tab-panel,
  .ug-action-card-v222 .ug-report-decision-box{
    border-radius:22px!important;
  }
  .ug-action-card-v222 .ug-bank-select-wrap,
  .ug-action-card-v222 .ug-payment-bank-card-v153,
  .ug-action-card-v222 .ug-delivery-wait-card{
    background:#ffffff!important;
    border:1px solid #d7f7e4!important;
    box-shadow:0 12px 26px rgba(15,23,42,.04)!important;
  }
  .ug-action-card-v222 .ug-bank-select-wrap{padding:16px!important;margin-top:14px!important;}
  .ug-action-card-v222 .ug-bank-select-label-v154 span{
    color:#0f172a!important;
    font-size:16px!important;
    font-weight:900!important;
    letter-spacing:-.02em!important;
  }
  .ug-action-card-v222 .ug-bank-select-label-v154 small{
    color:#64748b!important;
    font-size:13px!important;
    line-height:1.4!important;
    margin-top:6px!important;
  }
  .ug-action-card-v222 .ug-bank-select{
    height:56px!important;
    border-radius:18px!important;
    border-color:#8df0ba!important;
    font-weight:900!important;
    color:#0f172a!important;
    background:#fff!important;
  }
  .ug-action-card-v222 .ug-payment-bank-card-v153{
    padding:16px!important;
    gap:12px!important;
    margin-top:14px!important;
  }
  .ug-action-card-v222 .ug-bank-card-title-v153{
    padding:13px!important;
    border-radius:18px!important;
    background:linear-gradient(135deg,#f0fdf4,#f8fbfd)!important;
    border:1px solid #d7f7e4!important;
  }
  .ug-action-card-v222 .ug-payment-info-grid-v153,
  .ug-action-card-v222 .ug-detail-info-grid{
    grid-template-columns:1fr!important;
    gap:10px!important;
  }
  .ug-action-card-v222 .ug-payment-info-grid-v153>div,
  .ug-action-card-v222 .ug-detail-info-grid>div,
  .ug-action-card-v222 .ug-copy-row-v153{
    padding:14px 16px!important;
    border-radius:18px!important;
    background:#f8fbfd!important;
    border:1px solid #e2edf4!important;
  }
  .ug-action-card-v222 .ug-copy-row-v153{
    display:grid!important;
    grid-template-columns:1fr auto!important;
    align-items:center!important;
    gap:10px!important;
  }
  .ug-action-card-v222 .ug-copy-row-v153 b{
    overflow-wrap:anywhere!important;
    word-break:break-word!important;
  }
  .ug-action-card-v222 .ug-copy-btn-v153{
    min-width:78px!important;
    height:38px!important;
    border-radius:14px!important;
    background:#10b981!important;
    color:#fff!important;
    border:0!important;
    font-weight:900!important;
    box-shadow:0 12px 22px rgba(16,185,129,.18)!important;
  }
  .ug-action-card-v222 .ug-payment-note-form-v153,
  .ug-action-card-v222 .ug-simple-action-form{
    margin-top:14px!important;
  }
  .ug-action-card-v222 textarea,
  .ug-action-card-v222 .ug-input-like{
    border-radius:18px!important;
  }
  .ug-action-card-v222 .btn.primary.full,
  .ug-action-card-v222 .ug-complete-payment-btn-v153{
    min-height:54px!important;
    border-radius:18px!important;
    font-size:15px!important;
    font-weight:950!important;
    box-shadow:0 18px 34px rgba(16,185,129,.20)!important;
  }

  .ug-delivery-card.ug-action-card-v222 .ug-delivery-wait-card{
    display:grid!important;
    grid-template-columns:48px 1fr!important;
    gap:12px!important;
    padding:16px!important;
    margin:0 0 12px!important;
  }
  .ug-delivery-card.ug-action-card-v222 .ug-delivery-wait-icon{
    width:48px!important;height:48px!important;border-radius:18px!important;
    display:grid!important;place-items:center!important;background:#ecfdf5!important;
  }

  .ug-inspection-report-card.ug-action-card-v222 .ug-report-tabs{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:8px!important;
    padding:8px!important;
    background:#f8fbfd!important;
    border:1px solid #e2edf4!important;
    margin:0 0 12px!important;
  }
  .ug-inspection-report-card.ug-action-card-v222 .ug-report-tabs button{
    border-radius:14px!important;
    min-height:40px!important;
    font-size:12px!important;
    font-weight:900!important;
  }
  .ug-inspection-report-card.ug-action-card-v222 .ug-report-tab-panel{
    background:#fff!important;
    border:1px solid #e2edf4!important;
    padding:12px!important;
  }
  .ug-inspection-report-card.ug-action-card-v222 .ug-report-grid{
    grid-template-columns:1fr!important;
    gap:10px!important;
  }
  .ug-inspection-report-card.ug-action-card-v222 .ug-report-grid>div{
    border-radius:16px!important;
    padding:13px!important;
    background:#f8fbfd!important;
  }
  .ug-inspection-report-card.ug-action-card-v222 .ug-report-decision-box{
    display:grid!important;
    gap:12px!important;
    padding:15px!important;
    background:#f0fdf4!important;
    border:1px solid #bbf7d0!important;
  }
  .ug-inspection-report-card.ug-action-card-v222 .ug-report-decision-actions-v155{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
  }
  .ug-action-empty-v222{
    padding:15px!important;
    border-radius:18px!important;
    background:#f8fbfd!important;
    border:1px dashed #cbd5e1!important;
    color:#64748b!important;
    font-weight:800!important;
  }
}

@media(max-width:390px){
  .ug-action-head-v222{display:grid!important;gap:10px!important;}
  .ug-action-head-v222 h3{font-size:22px!important;}
  .ug-action-status-chip-v222,
  .ug-action-head-v222 .ug-payment-status-chip-v153{justify-self:start!important;}
}

/* V223 - Mobil aksiyon kartları kompakt banka/kargo/rapor düzeni */
@media(max-width:768px){
  .ug-action-card-v222{
    padding:16px!important;
    border-radius:24px!important;
  }
  .ug-action-head-v222{
    margin-bottom:12px!important;
    gap:10px!important;
  }
  .ug-action-head-v222 h3{
    font-size:22px!important;
    line-height:1.12!important;
  }
  .ug-action-head-v222 p{
    font-size:14px!important;
    line-height:1.45!important;
    margin-top:8px!important;
  }
  .ug-action-status-chip-v222,
  .ug-action-head-v222 .ug-payment-status-chip-v153{
    min-height:34px!important;
    padding:0 11px!important;
    font-size:12px!important;
  }

  /* Banka seçimi daha kısa */
  .ug-action-card-v222 .ug-bank-select-wrap{
    padding:13px!important;
    margin-top:10px!important;
    border-radius:20px!important;
  }
  .ug-action-card-v222 .ug-bank-select-label-v154 span{
    font-size:15px!important;
    margin-bottom:0!important;
  }
  .ug-action-card-v222 .ug-bank-select-label-v154 small{
    font-size:12px!important;
    margin-top:4px!important;
  }
  .ug-action-card-v222 .ug-bank-select{
    height:50px!important;
    border-radius:16px!important;
    padding:0 38px 0 14px!important;
    font-size:14px!important;
  }

  /* Ödeme bilgilerini tek kompakt banka kartı gibi göster */
  .ug-action-card-v222 .ug-payment-bank-card-v153{
    padding:12px!important;
    margin-top:12px!important;
    gap:0!important;
    border-radius:20px!important;
    overflow:hidden!important;
    background:#fff!important;
  }
  .ug-action-card-v222 .ug-bank-card-title-v153{
    padding:12px!important;
    border-radius:16px 16px 0 0!important;
    border-bottom:0!important;
    margin:0!important;
  }
  .ug-action-card-v222 .ug-payment-info-grid-v153{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:0!important;
    margin:0!important;
    border:1px solid #e2edf4!important;
    border-top:0!important;
    border-radius:0 0 16px 16px!important;
    overflow:hidden!important;
    background:#fff!important;
  }
  .ug-action-card-v222 .ug-payment-info-grid-v153>div{
    padding:11px 12px!important;
    border:0!important;
    border-radius:0!important;
    background:#fff!important;
    border-top:1px solid #edf4f8!important;
  }
  .ug-action-card-v222 .ug-payment-info-grid-v153>div:nth-child(3){
    order:-1!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:12px!important;
    background:linear-gradient(135deg,#ecfdf5,#f8fffb)!important;
    border-top:0!important;
  }
  .ug-action-card-v222 .ug-payment-info-grid-v153>div:nth-child(3) small{
    color:#059669!important;
    font-weight:900!important;
  }
  .ug-action-card-v222 .ug-payment-info-grid-v153>div:nth-child(3) b{
    color:#0f172a!important;
    font-size:20px!important;
    white-space:nowrap!important;
  }
  .ug-action-card-v222 .ug-payment-info-grid-v153 small,
  .ug-action-card-v222 .ug-copy-row-v153 small,
  .ug-action-card-v222 .ug-detail-info-grid small{
    font-size:12px!important;
    line-height:1.2!important;
    color:#64748b!important;
    margin-bottom:3px!important;
    text-transform:none!important;
    letter-spacing:0!important;
  }
  .ug-action-card-v222 .ug-payment-info-grid-v153 b,
  .ug-action-card-v222 .ug-copy-row-v153 b,
  .ug-action-card-v222 .ug-detail-info-grid b{
    font-size:15px!important;
    line-height:1.25!important;
  }
  .ug-action-card-v222 .ug-copy-row-v153{
    padding:11px 12px!important;
    border-radius:0!important;
    background:#fff!important;
    border:1px solid #e2edf4!important;
    border-top:0!important;
    box-shadow:none!important;
  }
  .ug-action-card-v222 .ug-copy-row-v153:nth-of-type(1){
    margin-top:0!important;
  }
  .ug-action-card-v222 .ug-copy-row-v153:last-of-type{
    border-radius:0 0 16px 16px!important;
  }
  .ug-action-card-v222 .ug-copy-row-v153 em{
    display:block!important;
    margin-top:3px!important;
    font-size:11px!important;
    color:#94a3b8!important;
    line-height:1.25!important;
  }
  .ug-action-card-v222 .ug-copy-btn-v153{
    min-width:70px!important;
    height:34px!important;
    border-radius:12px!important;
    font-size:12px!important;
  }

  /* Ödeme notu alanı daha derli toplu */
  .ug-action-card-v222 .ug-payment-note-form-v153 label{
    font-size:14px!important;
    margin-bottom:-4px!important;
  }
  .ug-action-card-v222 .ug-payment-note-form-v153 textarea{
    min-height:78px!important;
    padding:12px!important;
    font-size:14px!important;
  }
  .ug-action-card-v222 .btn.primary.full,
  .ug-action-card-v222 .ug-complete-payment-btn-v153{
    min-height:50px!important;
    border-radius:16px!important;
  }

  /* Kargo / teslimat bilgi kutuları aynı kompakt bilgi kartı düzenine yaklaşsın */
  .ug-action-card-v222 .ug-detail-info-grid{
    gap:0!important;
    border:1px solid #e2edf4!important;
    border-radius:18px!important;
    overflow:hidden!important;
    background:#fff!important;
  }
  .ug-action-card-v222 .ug-detail-info-grid>div{
    padding:11px 12px!important;
    border:0!important;
    border-radius:0!important;
    background:#fff!important;
    border-top:1px solid #edf4f8!important;
  }
  .ug-action-card-v222 .ug-detail-info-grid>div:first-child{border-top:0!important;}
  .ug-delivery-card.ug-action-card-v222 .ug-delivery-wait-card{
    padding:13px!important;
    border-radius:18px!important;
    margin-bottom:10px!important;
  }

  /* Rapor alanı daha kompakt */
  .ug-inspection-report-card.ug-action-card-v222 .ug-report-tabs{
    margin-top:4px!important;
    padding:6px!important;
    border-radius:18px!important;
  }
  .ug-inspection-report-card.ug-action-card-v222 .ug-report-tabs button{
    min-height:36px!important;
    border-radius:12px!important;
  }
  .ug-inspection-report-card.ug-action-card-v222 .ug-report-tab-panel,
  .ug-inspection-report-card.ug-action-card-v222 .ug-report-decision-box{
    border-radius:18px!important;
    padding:12px!important;
  }
}

@media(max-width:390px){
  .ug-action-card-v222 .ug-payment-info-grid-v153>div:nth-child(3){
    align-items:flex-start!important;
    flex-direction:column!important;
    gap:2px!important;
  }
}


/* V224 - Mobil ödeme aksiyon kartı son hizalama ve sıkılaştırma */
@media(max-width:768px){
  .ug-payment-action-card .ug-action-head-v222{
    position:relative!important;
    display:block!important;
    margin-bottom:10px!important;
    padding-top:0!important;
  }
  .ug-payment-action-card .ug-action-head-v222>div:first-child{
    width:100%!important;
    min-width:0!important;
    display:block!important;
  }
  .ug-payment-action-card .ug-action-head-v222 span{
    padding-right:150px!important;
    margin-bottom:6px!important;
  }
  .ug-payment-action-card .ug-action-head-v222 h3{
    max-width:calc(100% - 148px)!important;
    font-size:21px!important;
    line-height:1.12!important;
  }
  .ug-payment-action-card .ug-action-head-v222 p{
    width:100%!important;
    max-width:none!important;
    margin-top:8px!important;
    font-size:14px!important;
    line-height:1.42!important;
    font-weight:650!important;
  }
  .ug-payment-action-card .ug-action-head-v222 .ug-payment-status-chip-v153{
    position:absolute!important;
    top:0!important;
    right:0!important;
  }

  .ug-payment-action-card .ug-bank-select-wrap{
    padding:11px 12px!important;
    margin-top:8px!important;
    border-radius:18px!important;
  }
  .ug-payment-action-card .ug-bank-select-label-v154{
    margin-bottom:8px!important;
  }
  .ug-payment-action-card .ug-bank-select-label-v154 span{
    font-size:14px!important;
    line-height:1.2!important;
  }
  .ug-payment-action-card .ug-bank-select-label-v154 small{
    display:none!important;
  }
  .ug-payment-action-card .ug-bank-select{
    height:46px!important;
    border-radius:15px!important;
    font-size:13px!important;
    padding-left:12px!important;
  }

  .ug-payment-action-card .ug-payment-bank-card-v153{
    padding:0!important;
    margin-top:10px!important;
    border-radius:18px!important;
    gap:0!important;
  }
  .ug-payment-action-card .ug-bank-card-title-v153{
    display:none!important;
  }
  .ug-payment-action-card .ug-payment-info-grid-v153{
    border-top:1px solid #e2edf4!important;
    border-radius:18px 18px 0 0!important;
  }
  .ug-payment-action-card .ug-payment-info-grid-v153>div:nth-child(3){
    padding:14px 14px!important;
  }
  .ug-payment-action-card .ug-payment-info-grid-v153>div:nth-child(3) b{
    font-size:22px!important;
  }
  .ug-payment-action-card .ug-copy-row-v153:last-of-type{
    border-radius:0 0 18px 18px!important;
  }
}

@media(max-width:390px){
  .ug-payment-action-card .ug-action-head-v222 span{padding-right:0!important;}
  .ug-payment-action-card .ug-action-head-v222 h3{max-width:100%!important;padding-top:40px!important;}
  .ug-payment-action-card .ug-action-head-v222 .ug-payment-status-chip-v153{left:0!important;right:auto!important;top:26px!important;}
}


/* V225 - Mobil işlem takip hero sadeleştirme */
@media(max-width:760px){
  .ug-detail-hero-v152{
    padding:14px 0 14px!important;
  }
  .ug-detail-hero-grid-v152{
    gap:10px!important;
  }
  .ug-detail-hero-copy-v225{
    display:flex!important;
    align-items:center!important;
  }
  .ug-detail-hero-copy-v225 .ug-detail-kicker-v152{
    margin-bottom:0!important;
  }
  .ug-detail-hero-summary-parties-v153{
    margin-top:0!important;
  }
  .ug-detail-party-card-v153{
    padding:12px!important;
  }
  .ug-detail-party-card-v153>small{
    margin-bottom:8px!important;
  }
}

/* V226 - Mobil kargo talimatı premium aksiyon kartı */
@media(max-width:768px){
  .ug-shipping-premium-card-v226{
    background:linear-gradient(145deg,#ffffff 0%,#f8fbff 54%,#eef7ff 100%)!important;
    border-color:#bfdbfe!important;
  }
  .ug-shipping-premium-card-v226 .ug-action-head-v222 span{
    color:#2563eb!important;
  }
  .ug-shipping-head-v226{
    align-items:flex-start!important;
    margin-bottom:12px!important;
  }
  .ug-shipping-head-v226 h3{
    font-size:22px!important;
    line-height:1.12!important;
  }
  .ug-shipping-head-v226 p{
    max-width:none!important;
    width:100%!important;
    margin-top:8px!important;
    font-size:14px!important;
    line-height:1.45!important;
  }
  .ug-shipping-status-chip-v226{
    background:#eff6ff!important;
    color:#1d4ed8!important;
    border-color:#bfdbfe!important;
    box-shadow:0 10px 22px rgba(37,99,235,.10)!important;
  }
  .ug-shipping-status-chip-v226.is-done{
    background:#ecfdf5!important;
    color:#047857!important;
    border-color:#a7f3d0!important;
  }
  .ug-shipping-select-wrap-v226{
    padding:12px!important;
    margin-top:8px!important;
    margin-bottom:12px!important;
    border-color:#bfdbfe!important;
    border-radius:19px!important;
    background:#fff!important;
  }
  .ug-shipping-select-wrap-v226 .ug-bank-select-label-v154 span{
    color:#0f172a!important;
    font-size:15px!important;
  }
  .ug-shipping-select-wrap-v226 .ug-bank-select-label-v154 small{
    font-size:12px!important;
    line-height:1.35!important;
    margin-top:4px!important;
  }
  .ug-shipping-select-v226{
    height:48px!important;
    border-radius:16px!important;
    border-color:#93c5fd!important;
    font-size:14px!important;
  }
  .ug-shipping-option-v226{
    margin-top:0!important;
    display:grid;
    gap:10px;
  }
  .ug-shipping-info-card-v226{
    background:#fff!important;
    border:1px solid #dbeafe!important;
    border-radius:20px!important;
    overflow:hidden!important;
    box-shadow:0 12px 26px rgba(15,23,42,.04)!important;
  }
  .ug-shipping-card-title-v226{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:12px!important;
    padding:12px!important;
    background:linear-gradient(135deg,#eff6ff,#f8fbfd)!important;
    border-bottom:1px solid #dbeafe!important;
  }
  .ug-shipping-card-title-v226 span{
    display:block!important;
    color:#2563eb!important;
    font-size:12px!important;
    font-weight:900!important;
    letter-spacing:.02em!important;
  }
  .ug-shipping-card-title-v226 b{
    color:#0f172a!important;
    font-size:15px!important;
    line-height:1.2!important;
    text-align:right!important;
  }
  .ug-shipping-rows-v226{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:0!important;
  }
  .ug-shipping-rows-v226>div{
    padding:11px 12px!important;
    border-top:1px solid #edf4f8!important;
    background:#fff!important;
  }
  .ug-shipping-rows-v226>div:first-child{border-top:0!important;}
  .ug-shipping-rows-v226 small,
  .ug-shipping-address-v226 small{
    display:block!important;
    color:#64748b!important;
    font-size:12px!important;
    line-height:1.2!important;
    margin-bottom:4px!important;
    font-weight:800!important;
  }
  .ug-shipping-rows-v226 b{
    display:block!important;
    color:#0f172a!important;
    font-size:15px!important;
    line-height:1.25!important;
    overflow-wrap:anywhere!important;
  }
  .ug-shipping-copy-actions-v226{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:8px!important;
    padding:12px!important;
    border-top:1px solid #edf4f8!important;
    background:#f8fbfd!important;
  }
  .ug-shipping-copy-actions-v226 .ug-copy-shipping-btn-v226{
    width:100%!important;
    min-width:0!important;
    height:40px!important;
    border-radius:14px!important;
    background:#2563eb!important;
    color:#fff!important;
    border:0!important;
    font-size:12px!important;
    font-weight:950!important;
    box-shadow:0 12px 22px rgba(37,99,235,.15)!important;
  }
  .ug-shipping-address-v226{
    padding:12px!important;
    background:#fff!important;
  }
  .ug-shipping-address-v226 p{
    margin:0!important;
    color:#0f172a!important;
    font-size:14px!important;
    line-height:1.45!important;
    font-weight:750!important;
  }
  .ug-shipping-delivery-card-v226 .ug-shipping-copy-actions-v226{
    grid-template-columns:1fr!important;
  }
  .ug-shipping-action-form-v226{
    margin-top:12px!important;
  }
  .ug-shipping-action-form-v226 .btn.primary.full{
    background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;
    box-shadow:0 18px 34px rgba(37,99,235,.18)!important;
  }
}

@media(max-width:390px){
  .ug-shipping-head-v226{display:grid!important;gap:10px!important;}
  .ug-shipping-status-chip-v226{justify-self:start!important;white-space:normal!important;text-align:center!important;}
  .ug-shipping-copy-actions-v226{grid-template-columns:1fr!important;}
}

/* V228 - Mobil kargo kartı son temizlik */
@media(max-width:768px){
  .ug-shipping-head-v226{
    margin-bottom:10px!important;
  }
  .ug-shipping-head-v226 p{
    font-weight:500!important;
    color:#64748b!important;
    font-size:13.5px!important;
    line-height:1.42!important;
    letter-spacing:-.01em!important;
    margin-top:8px!important;
  }
  .ug-shipping-select-wrap-v226{
    padding:10px!important;
    margin-bottom:10px!important;
  }
  .ug-shipping-select-wrap-v226 .ug-bank-select-label-v154{
    margin-bottom:8px!important;
  }
  .ug-shipping-select-v226{
    height:46px!important;
  }
  .ug-shipping-code-note-v228{
    display:block!important;
    margin-top:10px!important;
    padding:10px 11px!important;
    border-radius:13px!important;
    background:#eff6ff!important;
    border:1px solid #bfdbfe!important;
    color:#1d4ed8!important;
    font-size:12.5px!important;
    line-height:1.35!important;
    font-style:normal!important;
    font-weight:750!important;
  }
}

/* V229 - Mobil kargo tek premium kart ve ince tipografi */
@media(max-width:768px){
  .ug-shipping-premium-card-v226{
    padding:18px 14px!important;
    border-color:#bfdbfe!important;
    background:linear-gradient(145deg,#ffffff 0%,#f9fbff 58%,#eef7ff 100%)!important;
  }
  .ug-shipping-premium-card-v226 .ug-action-head-v222{
    margin-bottom:12px!important;
  }
  .ug-shipping-premium-card-v226 .ug-action-head-v222 span{
    font-size:12px!important;
    font-weight:800!important;
    letter-spacing:.12em!important;
    color:#2563eb!important;
  }
  .ug-shipping-head-v226 p{
    max-width:100%!important;
    font-weight:400!important;
    color:#64748b!important;
    font-size:13.5px!important;
    line-height:1.42!important;
    margin-top:8px!important;
  }
  .ug-shipping-one-card-v229{
    overflow:hidden!important;
    border:1px solid #cfe0ff!important;
    border-radius:22px!important;
    background:#fff!important;
    box-shadow:0 14px 34px rgba(15,23,42,.05)!important;
  }
  .ug-shipping-option-v229{
    display:block;
    margin-top:0!important;
  }
  .ug-shipping-field-v229{
    padding:13px 14px!important;
    border-top:1px solid #edf4fb!important;
    background:#fff!important;
  }
  .ug-shipping-field-v229:first-child,
  .ug-shipping-select-field-v229:first-child + .ug-shipping-option-v229 .ug-shipping-field-v229:first-child{
    border-top:0!important;
  }
  .ug-shipping-select-field-v229{
    background:linear-gradient(135deg,#f8fbff,#ffffff)!important;
    border-top:0!important;
  }
  .ug-shipping-field-v229 label,
  .ug-shipping-field-v229 small{
    display:block!important;
    margin:0 0 7px!important;
    color:#64748b!important;
    font-size:12.5px!important;
    line-height:1.2!important;
    font-weight:600!important;
    letter-spacing:0!important;
  }
  .ug-shipping-field-v229 strong{
    display:block!important;
    color:#0f172a!important;
    font-size:16px!important;
    line-height:1.25!important;
    font-weight:600!important;
    overflow-wrap:anywhere!important;
  }
  .ug-shipping-select-v229{
    height:48px!important;
    border-radius:16px!important;
    border-color:#86efac!important;
    font-size:15px!important;
    font-weight:600!important;
    background:#fff!important;
  }
  .ug-shipping-code-note-v229{
    display:flex!important;
    align-items:flex-start!important;
    gap:6px!important;
    margin-top:9px!important;
    color:#2563eb!important;
    font-size:12.5px!important;
    line-height:1.35!important;
    font-style:normal!important;
    font-weight:500!important;
  }
  .ug-shipping-address-field-v229 p{
    margin:6px 0 0!important;
    color:#334155!important;
    font-size:14px!important;
    line-height:1.45!important;
    font-weight:400!important;
    overflow-wrap:anywhere!important;
  }
  .ug-shipping-action-form-v226{
    margin-top:14px!important;
  }
  .ug-shipping-action-form-v226 .btn.primary.full{
    min-height:54px!important;
    border-radius:17px!important;
    font-size:15px!important;
    font-weight:800!important;
    background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;
  }
}


/* V241 - Mobil panel ID kopyala dengeleme */
.dashboard-id-content-v159 button{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  min-height:50px!important;
  min-width:136px!important;
  padding:0 14px!important;
  border-radius:15px!important;
  line-height:1!important;
}
.dashboard-id-content-v159 button span{
  font-size:12px!important;
  font-weight:500!important;
  letter-spacing:.08em!important;
  line-height:1!important;
}
.dashboard-id-content-v159 button svg{
  flex:0 0 20px!important;
  width:20px!important;
  height:20px!important;
  order:-1!important;
}
@media(max-width:900px){
  .dashboard-id-combo-v159{
    min-height:74px!important;
    padding:12px 14px!important;
    border-radius:22px!important;
  }
  .dashboard-id-content-v159{
    display:grid!important;
    grid-template-columns:62fr 38fr!important;
    align-items:center!important;
    gap:12px!important;
    width:100%!important;
  }
  .dashboard-id-content-v159 > span{
    display:none!important;
  }
  .dashboard-id-content-v159 b{
    min-width:0!important;
    font-size:30px!important;
    line-height:1!important;
    letter-spacing:-.02em!important;
    white-space:nowrap!important;
  }
  .dashboard-id-content-v159 button{
    width:100%!important;
    min-width:0!important;
    min-height:50px!important;
    margin:0!important;
    padding:0 10px!important;
    border-radius:15px!important;
    box-shadow:none!important;
  }
  .dashboard-id-content-v159 button span{
    display:inline-flex!important;
    align-items:center!important;
    font-size:12px!important;
    font-weight:500!important;
    letter-spacing:.08em!important;
    white-space:nowrap!important;
  }
  .dashboard-id-content-v159 button svg{
    flex:0 0 20px!important;
    width:20px!important;
    height:20px!important;
    order:-1!important;
  }
}
@media(max-width:420px){
  .dashboard-id-content-v159{
    grid-template-columns:61fr 39fr!important;
    gap:10px!important;
  }
  .dashboard-id-content-v159 b{
    font-size:28px!important;
  }
  .dashboard-id-content-v159 button{
    min-height:48px!important;
    padding:0 8px!important;
  }
  .dashboard-id-content-v159 button span{
    font-size:11px!important;
    letter-spacing:.07em!important;
  }
  .dashboard-id-content-v159 button svg{
    flex-basis:19px!important;
    width:19px!important;
    height:19px!important;
  }
}

/* V242 - Satıcı IBAN zorunluluğu ve kopyala-yapıştır dostu IBAN kartı */
.ug-seller-iban-card-v242{position:relative;background:rgba(255,255,255,.96);border:1px solid rgba(15,23,42,.08);border-radius:28px;padding:30px;box-shadow:0 24px 70px rgba(15,23,42,.08);overflow:hidden}
.ug-seller-iban-card-v242:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 92% 0%,rgba(16,185,129,.13),transparent 34%);pointer-events:none}
.ug-seller-iban-card-v242>*{position:relative;z-index:1}.ug-seller-iban-card-v242 h2{margin:10px 0 8px;font-size:30px;font-weight:520;letter-spacing:-.04em;color:#0f172a}.ug-seller-iban-card-v242 p{margin:0 0 22px;color:#64748b;font-size:15px;line-height:1.65;font-weight:360;max-width:680px}.ug-seller-iban-icon-v242{width:54px;height:54px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#047857;font-size:24px;font-weight:700;box-shadow:0 14px 32px rgba(16,185,129,.18);margin-bottom:12px}.ug-iban-fields-v242{margin-top:12px}.ug-iban-fields-v242 label,.iban-card-v167 label{font-size:12px;color:#64748b;font-weight:520;letter-spacing:.01em}.ug-iban-fields-v242 input,.iban-card-v167 input[name="iban"],.iban-card-v167 input[name="iban_holder"]{margin-top:7px;text-transform:uppercase}.ug-iban-note-v242{display:block;margin:14px 0 18px;color:#64748b;font-size:12px;line-height:1.55;font-weight:400;background:#f8fafc;border:1px solid rgba(15,23,42,.06);border-radius:14px;padding:11px 13px}.ug-iban-submit-v242{width:100%;min-height:52px}.iban-card-v167 .dashboard-card-head p{max-width:440px}@media(max-width:760px){.ug-seller-iban-card-v242{border-radius:24px;padding:22px 18px}.ug-seller-iban-card-v242 h2{font-size:24px}.ug-seller-iban-card-v242 p{font-size:13.5px}.ug-seller-iban-icon-v242{width:48px;height:48px;border-radius:16px;font-size:21px}.ug-iban-submit-v242{min-height:50px}}

/* V243 - İşlem başlat öncesi IBAN odak ekranı */
.ug-iban-gate-section-v243{
  min-height:calc(100vh - 82px);
  padding:24px 0 36px!important;
  background:linear-gradient(180deg,#f7fbfd 0%,#ffffff 100%)!important;
}
.ug-iban-gate-shell-v243{
  display:block!important;
  max-width:820px!important;
}
.ug-iban-gate-main-v243{
  width:100%!important;
}
.ug-iban-gate-main-v243 .ug-start-layout-v2{
  display:block!important;
}
.ug-iban-gate-main-v243 .ug-start-main-v2{
  width:100%!important;
}
.ug-iban-gate-main-v243 .ug-seller-iban-card-v242{
  margin:0 auto!important;
}
@media(max-width:760px){
  .ug-iban-gate-section-v243{
    padding:16px 0 28px!important;
    min-height:calc(100vh - 70px);
  }
  .ug-iban-gate-shell-v243{
    width:100%!important;
    max-width:none!important;
  }
  .ug-iban-gate-main-v243 .ug-seller-iban-card-v242{
    margin-top:0!important;
  }
}

/* V244 - Mobil footer kart tasarımı */
.ug-footer-card-v244{
  background:linear-gradient(180deg,#f8fbff 0%,#eef6fb 100%)!important;
  border-top:1px solid #e5edf5!important;
  padding:34px 0 38px!important;
  color:#64748b!important;
  box-shadow:none!important;
}
.ug-footer-card-shell-v244{
  width:min(1450px,calc(100% - 64px))!important;
  margin:auto!important;
}
.ug-footer-card-inner-v244{
  background:rgba(255,255,255,.92)!important;
  border:1px solid rgba(203,213,225,.85)!important;
  border-radius:30px!important;
  padding:24px!important;
  box-shadow:0 22px 60px rgba(15,23,42,.06)!important;
  overflow:hidden!important;
  position:relative!important;
}
.ug-footer-card-inner-v244:before{
  content:""!important;
  position:absolute!important;
  inset:-70px -60px auto auto!important;
  width:190px!important;
  height:190px!important;
  border-radius:999px!important;
  background:radial-gradient(circle,rgba(34,197,94,.14),transparent 68%)!important;
  pointer-events:none!important;
}
.ug-footer-brand-v244{
  position:relative!important;
  display:block!important;
  margin-bottom:22px!important;
}
.ug-footer-brand-v244 .brand{
  font-size:22px!important;
  font-weight:720!important;
  color:#0f172a!important;
  gap:12px!important;
}
.ug-footer-brand-v244 .ug-logo-mark{
  width:52px!important;
  height:52px!important;
  flex:0 0 52px!important;
}
.ug-footer-brand-v244 p{
  display:block!important;
  max-width:430px!important;
  margin:12px 0 0!important;
  color:#64748b!important;
  font-size:14px!important;
  line-height:1.55!important;
  font-weight:430!important;
}
.ug-footer-desktop-grid-v244{
  position:relative!important;
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:18px!important;
  padding-top:18px!important;
  border-top:1px solid #eef2f7!important;
}
.ug-footer-desktop-grid-v244 .ug-footer-col{
  display:grid!important;
  gap:8px!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
}
.ug-footer-desktop-grid-v244 .ug-footer-col b{
  display:block!important;
  color:#0f172a!important;
  font-size:14px!important;
  font-weight:720!important;
  margin:0 0 2px!important;
}
.ug-footer-desktop-grid-v244 .ug-footer-col a,
.ug-footer-desktop-grid-v244 .ug-footer-col span{
  display:block!important;
  color:#64748b!important;
  font-size:13px!important;
  line-height:1.5!important;
  font-weight:480!important;
  margin:0!important;
}
.ug-footer-desktop-grid-v244 .ug-company-placeholder{
  border:1px solid #edf2f7!important;
  border-radius:18px!important;
  padding:14px!important;
  background:#f8fafc!important;
}
.ug-footer-accordion-v244{display:none!important;}
.ug-footer-bottom-v244{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:14px!important;
  margin-top:18px!important;
  padding-top:16px!important;
  border-top:1px solid #eef2f7!important;
  color:#94a3b8!important;
  font-size:12px!important;
  line-height:1.45!important;
  font-weight:420!important;
}

@media(max-width:760px){
  .ug-footer-card-v244{
    padding:18px 0 116px!important;
    background:linear-gradient(180deg,#f7fbff 0%,#edf6fb 100%)!important;
  }
  .ug-footer-card-shell-v244{
    width:min(100% - 28px,540px)!important;
  }
  .ug-footer-card-inner-v244{
    border-radius:28px!important;
    padding:18px!important;
    box-shadow:0 18px 46px rgba(15,23,42,.07)!important;
  }
  .ug-footer-brand-v244{
    margin-bottom:14px!important;
  }
  .ug-footer-brand-v244 .brand{
    font-size:20px!important;
    line-height:1.05!important;
    align-items:center!important;
  }
  .ug-footer-brand-v244 .ug-logo-mark{
    width:44px!important;
    height:44px!important;
    flex-basis:44px!important;
  }
  .ug-footer-brand-v244 p{
    margin-top:10px!important;
    max-width:290px!important;
    font-size:13px!important;
    line-height:1.5!important;
  }
  .ug-footer-desktop-grid-v244{display:none!important;}
  .ug-footer-accordion-v244{
    display:grid!important;
    gap:8px!important;
    margin-top:14px!important;
    padding-top:14px!important;
    border-top:1px solid #eef2f7!important;
  }
  .ug-footer-accordion-v244 details{
    background:#f8fafc!important;
    border:1px solid #e6edf5!important;
    border-radius:18px!important;
    padding:0!important;
    overflow:hidden!important;
  }
  .ug-footer-accordion-v244 summary{
    list-style:none!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    min-height:48px!important;
    padding:0 15px!important;
    color:#0f172a!important;
    font-size:14px!important;
    font-weight:680!important;
    cursor:pointer!important;
  }
  .ug-footer-accordion-v244 summary::-webkit-details-marker{display:none!important;}
  .ug-footer-accordion-v244 summary span{
    width:26px!important;
    height:26px!important;
    border-radius:999px!important;
    display:grid!important;
    place-items:center!important;
    background:#fff!important;
    border:1px solid #e4ebf3!important;
    color:#10a45c!important;
    font-size:20px!important;
    line-height:1!important;
    transition:transform .18s ease!important;
  }
  .ug-footer-accordion-v244 details[open] summary span{
    transform:rotate(90deg)!important;
  }
  .ug-footer-accordion-v244 a,
  .ug-footer-accordion-v244 p{
    display:block!important;
    margin:0!important;
    padding:0 15px 11px!important;
    color:#64748b!important;
    font-size:13px!important;
    line-height:1.45!important;
    font-weight:500!important;
  }
  .ug-footer-accordion-v244 a:last-child,
  .ug-footer-accordion-v244 p:last-child{
    padding-bottom:15px!important;
  }
  .ug-footer-bottom-v244{
    display:grid!important;
    gap:4px!important;
    justify-content:start!important;
    margin-top:14px!important;
    padding-top:14px!important;
    font-size:11.5px!important;
  }
}

/* V245 - Masaüstü IBAN odak kartı ve footer hizalama */
@media (min-width: 761px){
  .ug-iban-gate-section-v243{
    min-height:calc(100vh - 82px)!important;
    padding:34px 0 64px!important;
  }
  .ug-start-section-v2 > .ug-iban-gate-shell-v243,
  .ug-iban-gate-shell-v243{
    width:min(720px, calc(100% - 64px))!important;
    max-width:720px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    display:block!important;
  }
  .ug-iban-gate-main-v243,
  .ug-iban-gate-main-v243 .ug-start-main-v2,
  .ug-iban-gate-main-v243 .ug-start-layout-v2{
    width:100%!important;
    max-width:100%!important;
    display:block!important;
  }
  .ug-iban-gate-main-v243 .ug-seller-iban-card-v242{
    width:100%!important;
    max-width:720px!important;
    margin:0 auto!important;
    padding:34px 34px 30px!important;
    border-radius:30px!important;
  }
  .ug-iban-gate-main-v243 .ug-seller-iban-card-v242 p{
    max-width:100%!important;
    font-size:14px!important;
    line-height:1.62!important;
  }
  .ug-iban-gate-main-v243 .ug-iban-fields-v242{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:12px!important;
    width:100%!important;
    margin-top:16px!important;
  }
  .ug-iban-gate-main-v243 .ug-iban-fields-v242 label{
    margin:0!important;
  }
  .ug-iban-gate-main-v243 .ug-iban-fields-v242 input{
    height:58px!important;
  }
  .ug-iban-gate-main-v243 .ug-iban-submit-v242{
    height:56px!important;
  }

  .ug-footer-card-shell-v244{
    width:min(1680px, calc(100% - 96px))!important;
    max-width:1680px!important;
  }
  .ug-footer-brand-v244 p{
    max-width:none!important;
    white-space:nowrap!important;
    font-weight:360!important;
    font-size:14px!important;
    line-height:1.45!important;
    color:#64748b!important;
  }
}

@media (max-width: 760px){
  .ug-footer-brand-v244 p{
    font-weight:360!important;
  }
}


/* V246 - Footer slogan kesin tipografi düzeltmesi */
.ug-footer-card-v244 .ug-footer-brand-v244 > p.ug-footer-tagline-v246,
.ug-footer-premium .ug-footer-brand-v244 > p.ug-footer-tagline-v246,
footer.ug-footer-card-v244 .ug-footer-brand-v244 > p.ug-footer-tagline-v246{
  display:block!important;
  margin:10px 0 0!important;
  padding:0!important;
  color:#667085!important;
  font-family:inherit!important;
  font-size:15px!important;
  font-style:normal!important;
  font-weight:300!important;
  letter-spacing:.01em!important;
  line-height:1.45!important;
  text-shadow:none!important;
  opacity:.88!important;
}
@media (min-width:761px){
  .ug-footer-card-v244 .ug-footer-brand-v244 > p.ug-footer-tagline-v246,
  .ug-footer-premium .ug-footer-brand-v244 > p.ug-footer-tagline-v246,
  footer.ug-footer-card-v244 .ug-footer-brand-v244 > p.ug-footer-tagline-v246{
    max-width:none!important;
    white-space:nowrap!important;
    font-size:15px!important;
    font-weight:300!important;
  }
}
@media (max-width:760px){
  .ug-footer-card-v244 .ug-footer-brand-v244 > p.ug-footer-tagline-v246,
  .ug-footer-premium .ug-footer-brand-v244 > p.ug-footer-tagline-v246,
  footer.ug-footer-card-v244 .ug-footer-brand-v244 > p.ug-footer-tagline-v246{
    max-width:300px!important;
    white-space:normal!important;
    font-size:14px!important;
    font-weight:300!important;
    line-height:1.5!important;
  }
}

/* V248 - Bilgisayar Parçaları kategori desteği */
.ug-v3-product-emoji{width:58px;height:58px;border-radius:20px;background:#f0fdf4;border:1px solid #bbf7d0;display:grid;place-items:center;font-size:30px;flex:0 0 58px}
.ug-parts-extra-v2{margin-top:14px}
@media(min-width:761px){.ug-category-cards-v2{grid-template-columns:repeat(5,1fr)}}
@media(max-width:760px){.ug-v3-product-emoji{width:52px;height:52px;border-radius:18px;font-size:28px}}
.ug-v3-product .ug-v3-product-emoji{width:104px!important;height:118px!important;border-radius:28px!important;font-size:46px!important;align-self:center;justify-self:center}
@media(max-width:900px){.ug-v3-product .ug-v3-product-emoji{width:82px!important;height:92px!important;border-radius:24px!important;font-size:38px!important}}


/* V249 - Google ile Devam Et */
.ug-auth-divider{display:flex;align-items:center;gap:14px;margin:18px 0 14px;color:#94a3b8;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}
.ug-auth-divider:before,.ug-auth-divider:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,#e5e7eb,transparent)}
.ug-auth-divider:before{background:linear-gradient(90deg,transparent,#e5e7eb)}
.ug-auth-divider:after{background:linear-gradient(90deg,#e5e7eb,transparent)}
.ug-google-auth-btn{height:54px;border-radius:18px;border:1px solid #e5e7eb;background:#fff;color:#111827;display:flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;font-size:14px;font-weight:600;letter-spacing:.01em;box-shadow:0 14px 32px rgba(15,23,42,.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;background-image:linear-gradient(180deg,#fff,#fbfdff)}
.ug-google-auth-btn:hover{transform:translateY(-1px);border-color:#cbd5e1;box-shadow:0 18px 36px rgba(15,23,42,.10);text-decoration:none;color:#111827}
.ug-google-g{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid #e5e7eb;color:#4285f4;font-family:Arial,sans-serif;font-size:18px;font-weight:700;line-height:1}
@media(max-width:760px){.ug-auth-divider{margin:16px 0 12px}.ug-google-auth-btn{height:52px;border-radius:17px;font-size:13px}}

/* V250 - Google ile Devam Et üst konum ve orijinal G ikonu */
.ug-google-auth-btn-top{margin-top:18px;margin-bottom:0}
.ug-auth-card .ug-auth-card-head + .alert + .ug-google-auth-btn-top,
.ug-auth-card .ug-auth-card-head + .ug-google-auth-btn-top{margin-top:18px}
.ug-google-auth-btn{font-weight:600}
.ug-google-g{width:26px!important;height:26px!important;border:none!important;background:transparent!important;border-radius:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;color:transparent!important;font-size:0!important;line-height:0!important}
.ug-google-g svg{width:20px;height:20px;display:block;flex:0 0 auto}
.ug-google-auth-btn-top + .ug-auth-divider{margin:16px 0 18px}
@media(max-width:760px){.ug-google-auth-btn-top{margin-top:16px}.ug-google-g svg{width:19px;height:19px}.ug-google-auth-btn-top + .ug-auth-divider{margin:14px 0 16px}}

/* v252 Hukuk Merkezi ve yasal onaylar */
.ug-legal-hero{padding:86px 0 42px;background:linear-gradient(180deg,#f4fffb 0%,#fff 100%);border-bottom:1px solid #e3f4ee}.ug-legal-hero .container{max-width:920px}.ug-legal-kicker{display:inline-flex;padding:8px 13px;border:1px solid #ccefe4;border-radius:999px;background:#fff;color:#0f766e;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ug-legal-hero h1{font-size:clamp(34px,5vw,58px);line-height:1.05;margin:18px 0 16px;font-weight:300;color:#0f172a}.ug-legal-hero p{font-size:18px;line-height:1.75;color:#64748b;max-width:760px}.ug-legal-grid-section{padding:42px 0 70px}.ug-legal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ug-legal-card{display:flex;flex-direction:column;gap:10px;padding:22px;border:1px solid #dff3ee;border-radius:24px;background:#fff;text-decoration:none;color:#0f172a;box-shadow:0 16px 45px rgba(15,23,42,.06);transition:.18s ease}.ug-legal-card:hover{transform:translateY(-2px);border-color:#9de5d1;box-shadow:0 22px 60px rgba(15,23,42,.09)}.ug-legal-card span{width:42px;height:42px;border-radius:16px;background:#ecfdf5;display:grid;place-items:center}.ug-legal-card b{font-size:18px;font-weight:500}.ug-legal-card p{margin:0;color:#64748b;line-height:1.6;font-size:14px}.ug-legal-card em{margin-top:auto;color:#0f766e;font-style:normal;font-size:13px;font-weight:700}.ug-legal-disclaimer-box{margin-top:22px;padding:18px 20px;border:1px solid #fde68a;background:#fffbeb;border-radius:20px;color:#92400e}.ug-legal-disclaimer-box p{margin:6px 0 0;line-height:1.6}.ug-legal-detail-page{background:#f8fffd;padding:38px 0 72px}.ug-legal-detail{max-width:940px}.ug-legal-back{display:inline-flex;margin-bottom:18px;color:#0f766e;text-decoration:none;font-weight:700}.ug-legal-document{background:#fff;border:1px solid #dff3ee;border-radius:28px;box-shadow:0 18px 55px rgba(15,23,42,.07);overflow:hidden}.ug-legal-doc-head{padding:30px 34px;border-bottom:1px solid #e6f6f1;background:linear-gradient(180deg,#ffffff,#f8fffd)}.ug-legal-doc-head span{color:#0f766e;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.ug-legal-doc-head h1{font-size:38px;line-height:1.12;margin:10px 0 10px;font-weight:300;color:#0f172a}.ug-legal-doc-head p{margin:0 0 12px;color:#64748b;line-height:1.7}.ug-legal-doc-head div{display:flex;gap:14px;flex-wrap:wrap;color:#64748b;font-size:13px}.ug-legal-content{padding:32px 34px;color:#334155;line-height:1.85}.ug-legal-content h2,.ug-legal-content h3{color:#0f172a;font-weight:500;line-height:1.25}.ug-legal-content h2{font-size:28px;margin:0 0 18px}.ug-legal-content h3{font-size:20px;margin:28px 0 8px}.ug-legal-content p{margin:0 0 14px}.ug-legal-check{display:flex;gap:12px;align-items:flex-start;padding:15px;border:1px solid #dff3ee;border-radius:18px;background:#f8fffd;color:#334155}.ug-legal-check input{margin-top:4px;accent-color:#10b981;min-width:18px;width:18px;height:18px}.ug-legal-check span{display:flex;flex-direction:column;gap:4px}.ug-legal-check b{font-weight:500;color:#0f172a}.ug-legal-check small{color:#64748b;line-height:1.55}.ug-legal-check a{color:#0f766e;text-decoration:none;font-weight:700}.ug-register-legal-check{margin:8px 0 4px}.ug-legal-approval-section{border-color:#b7eadb!important;background:linear-gradient(180deg,#ffffff,#f7fffc)!important}.ug-transaction-legal-note{display:flex;gap:13px;align-items:center;border-color:#ccefe4!important;background:#f8fffd!important}.ug-transaction-legal-note>span{width:42px;height:42px;display:grid;place-items:center;border-radius:15px;background:#ecfdf5}.ug-transaction-legal-note div{display:flex;flex-direction:column;gap:3px}.ug-transaction-legal-note b{font-weight:500;color:#0f172a}.ug-transaction-legal-note small{color:#64748b}.ug-transaction-legal-note a{color:#0f766e;text-decoration:none;font-weight:700}.ug-admin-legal-shell{display:grid;grid-template-columns:280px minmax(0,1fr);gap:22px}.ug-admin-legal-list{display:flex;flex-direction:column;gap:8px}.ug-admin-legal-list h3{margin:0 0 8px}.ug-admin-legal-list a{padding:13px;border:1px solid #e5e7eb;border-radius:15px;text-decoration:none;color:#0f172a;background:#fff;display:flex;flex-direction:column;gap:4px}.ug-admin-legal-list a.active{border-color:#10b981;background:#ecfdf5}.ug-admin-legal-list span{font-size:12px;color:#64748b}.ug-admin-legal-editor{display:flex;flex-direction:column;gap:14px}.ug-admin-legal-editor-head{display:flex;justify-content:space-between;gap:16px;align-items:center}.ug-admin-legal-editor-head small{color:#0f766e;font-weight:800;text-transform:uppercase}.ug-admin-legal-editor-head h2{margin:4px 0 0}.ug-admin-legal-editor label{display:flex;flex-direction:column;gap:7px;font-weight:700;color:#334155}.ug-admin-legal-editor input,.ug-admin-legal-editor textarea{width:100%;border:1px solid #dbe7e3;border-radius:14px;padding:12px 13px;font:inherit;color:#0f172a;background:#fff}.ug-admin-check{flex-direction:row!important;align-items:center}.ug-admin-check input{width:auto}.ug-admin-legal-info{margin-top:18px;color:#475569}.ug-admin-legal-info code{background:#ecfdf5;padding:2px 6px;border-radius:7px;color:#0f766e}@media(max-width:900px){.ug-legal-grid{grid-template-columns:1fr}.ug-admin-legal-shell{grid-template-columns:1fr}.ug-legal-doc-head,.ug-legal-content{padding:24px 20px}.ug-legal-doc-head h1{font-size:30px}.ug-legal-hero{padding:62px 0 30px}.ug-legal-hero p{font-size:16px}}

/* v253 Kurumsal hukuk ekleri */
.ug-legal-group-head{margin:28px 0 14px}.ug-legal-group-head h2{font-size:24px;font-weight:500;color:#15251f;margin:0}.ug-company-shell{padding:42px 0 70px}.ug-company-card{max-width:900px;margin:0 auto}.ug-company-legal-list{display:grid;gap:10px;margin:24px 0 0}.ug-company-legal-list div{display:grid;grid-template-columns:180px 1fr;gap:14px;padding:14px 16px;border:1px solid rgba(18,132,103,.12);border-radius:16px;background:rgba(248,252,250,.8)}.ug-company-legal-list dt{font-size:13px;color:#6b7f77}.ug-company-legal-list dd{margin:0;color:#17251f;font-weight:500}.ug-company-legal-block{margin-top:10px}.ug-admin-company-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ug-admin-company-form label{display:flex;flex-direction:column;gap:7px;font-weight:600;color:#20352d}.ug-admin-company-form input,.ug-admin-company-form textarea{width:100%;border:1px solid rgba(15,23,42,.12);border-radius:14px;padding:12px 14px;background:#fff}.ug-admin-company-form label:has(textarea){grid-column:1/-1}.ug-admin-company-form button{width:max-content}@media(max-width:720px){.ug-company-legal-list div{grid-template-columns:1fr}.ug-admin-company-form{grid-template-columns:1fr}}


/* ==============================
   Ürün Güvende Admin Panel 2.0
   Premium operasyon merkezi
   ============================== */
:root{--ug-admin-bg:#f6faf8;--ug-admin-surface:#ffffff;--ug-admin-mint:#15bf7a;--ug-admin-mint-dark:#078a56;--ug-admin-ink:#0f172a;--ug-admin-muted:#64748b;--ug-admin-border:#dce9e4;--ug-admin-soft:#eefbf5;--ug-admin-shadow:0 24px 70px rgba(15,23,42,.08)}
.admin-layout{min-height:100vh;background:radial-gradient(circle at top left,rgba(21,191,122,.13),transparent 34%),linear-gradient(180deg,#f7fbf9 0%,#eef5f2 100%);grid-template-columns:292px minmax(0,1fr);color:var(--ug-admin-ink)}
.admin-sidebar{background:linear-gradient(180deg,#f9fffc 0%,#edf8f2 100%);border-right:1px solid rgba(15,23,42,.08);box-shadow:20px 0 60px rgba(15,23,42,.05);color:var(--ug-admin-ink);padding:26px 16px;overflow:auto}
.admin-brand{color:var(--ug-admin-ink);background:#fff;border:1px solid rgba(21,191,122,.16);border-radius:24px;padding:14px 13px;margin-bottom:22px;box-shadow:0 18px 44px rgba(15,23,42,.06);grid-template-columns:44px 1fr auto}
.admin-brand b{font-weight:800;letter-spacing:-.02em}.admin-brand small{color:var(--ug-admin-mint-dark);background:#e9fff5;border:1px solid #b9f4d6;padding:5px 8px;border-radius:999px;font-size:11px;font-weight:800}.admin-brand .ug-logo-mark{width:42px;height:42px;background-size:contain;background-repeat:no-repeat;background-position:center}.admin-sidebar nav{gap:7px}.admin-sidebar nav a{position:relative;color:#385268;padding:12px 13px;border-radius:17px;font-weight:800;letter-spacing:-.01em;border:1px solid transparent;transition:.18s ease;background:transparent}.admin-sidebar nav a span{width:30px;height:30px;display:grid;place-items:center;border-radius:12px;background:rgba(255,255,255,.7);border:1px solid rgba(15,23,42,.05);font-size:15px}.admin-sidebar nav a:hover{background:rgba(255,255,255,.78);border-color:rgba(21,191,122,.16);color:#0f2b22;transform:translateX(2px)}.admin-sidebar nav a.active{background:#fff;color:#0f2b22;border-color:rgba(21,191,122,.26);box-shadow:0 14px 34px rgba(21,191,122,.13)}.admin-sidebar nav a.active:before{content:"";position:absolute;left:-16px;top:14px;bottom:14px;width:4px;border-radius:0 999px 999px 0;background:var(--ug-admin-mint)}.admin-sidebar nav a.active span{background:#ecfdf5;border-color:#b9f4d6;color:#047857}
.admin-main{max-width:1520px;padding:34px 36px 60px}.admin-topline{background:rgba(255,255,255,.76);border:1px solid rgba(15,23,42,.07);box-shadow:var(--ug-admin-shadow);border-radius:30px;padding:20px 24px;margin-bottom:22px;backdrop-filter:blur(12px)}.admin-topline small{color:var(--ug-admin-mint-dark);font-size:12px}.admin-topline h1{font-size:32px;letter-spacing:-.04em;font-weight:650;margin:5px 0 0}.admin-status{box-shadow:0 12px 30px rgba(21,191,122,.12);font-weight:800;background:#ecfdf5;color:#047857;border-color:#b9f4d6}
.admin-stat,.admin-card,.admin-quick-grid a{border:1px solid rgba(15,23,42,.075);border-radius:28px;box-shadow:var(--ug-admin-shadow);background:rgba(255,255,255,.88);backdrop-filter:blur(10px)}.admin-stats-grid{gap:18px}.admin-stat{padding:22px 22px 20px;min-height:145px;position:relative;overflow:hidden}.admin-stat:after{content:"";position:absolute;right:-34px;top:-34px;width:110px;height:110px;border-radius:50%;background:rgba(21,191,122,.09)}.admin-stat span{width:48px;height:48px;border-radius:18px;background:#f1fbf6;border:1px solid #d7f4e6;display:grid;place-items:center;font-size:23px}.admin-stat small{color:var(--ug-admin-muted);font-weight:700}.admin-stat b{font-size:38px;letter-spacing:-.04em;font-weight:650}.admin-stat.highlight{background:linear-gradient(145deg,#ecfff6,#fff)}
.admin-card{padding:24px}.admin-card h2{font-size:24px;letter-spacing:-.035em;font-weight:650}.admin-card-head{gap:14px}.admin-card-head p{color:var(--ug-admin-muted)}.admin-table-wrap{border:1px solid #e6efeb;border-radius:20px;background:#fff;overflow:auto}.admin-table{border-spacing:0}.admin-table th{background:#f7fbf9;color:#657b72;font-weight:800}.admin-table th:first-child{border-top-left-radius:18px}.admin-table th:last-child{border-top-right-radius:18px}.admin-table td{color:#263b33}.admin-table tr:hover td{background:#fbfffd}.admin-table a{color:var(--ug-admin-mint-dark)}.status-pill{font-weight:800;border:1px solid rgba(15,23,42,.05)}
.admin-filter{background:#fff;border:1px solid rgba(15,23,42,.07);border-radius:24px;padding:12px;box-shadow:0 14px 36px rgba(15,23,42,.05)}.admin-filter input,.admin-filter select,.admin-card input,.admin-card select,.admin-card textarea,.admin-login-card input{border:1px solid #d9e8e2;border-radius:16px;background:#fbfefd;box-shadow:inset 0 1px 0 rgba(255,255,255,.8);transition:.16s ease}.admin-filter input:focus,.admin-filter select:focus,.admin-card input:focus,.admin-card select:focus,.admin-card textarea:focus{outline:none;border-color:#74d9af;box-shadow:0 0 0 4px rgba(21,191,122,.12);background:#fff}.admin-login-card label,.admin-card label{font-weight:750;color:#22362e}.btn.primary,.inline-form button{background:linear-gradient(135deg,#15bf7a,#079462);box-shadow:0 16px 32px rgba(8,143,93,.22);border:0}.btn.ghost{background:#fff;border-color:#d9e8e2;color:#0f2b22}.btn.ghost:hover{border-color:#9ee9c9;background:#f2fff9}.btn.small,.table-action{font-weight:800}.admin-quick-grid a{border-radius:24px;transition:.18s ease}.admin-quick-grid a:hover{transform:translateY(-2px);border-color:#b9f4d6;background:#fbfffd}.admin-quick-grid a b{font-size:18px}.admin-quick-grid a span{color:var(--ug-admin-muted);line-height:1.5}
/* Legal editor premium */
.ug-admin-legal-shell{grid-template-columns:310px minmax(0,1fr);gap:24px;padding:0;background:transparent;border:0;box-shadow:none}.ug-admin-legal-list,.ug-admin-legal-editor{background:rgba(255,255,255,.9);border:1px solid rgba(15,23,42,.075);border-radius:28px;box-shadow:var(--ug-admin-shadow);padding:20px}.ug-admin-legal-list{max-height:calc(100vh - 180px);position:sticky;top:24px;overflow:auto}.ug-admin-legal-list h3{font-size:18px;letter-spacing:-.02em;margin-bottom:12px}.ug-admin-legal-list a{border-color:#e4eee9;border-radius:18px;padding:14px 15px;background:#fff;transition:.16s ease}.ug-admin-legal-list a:hover{border-color:#b9f4d6;transform:translateX(2px)}.ug-admin-legal-list a.active{background:linear-gradient(135deg,#ecfdf5,#ffffff);box-shadow:0 12px 28px rgba(21,191,122,.10)}.ug-admin-legal-list b{font-weight:750}.ug-admin-legal-editor-head{padding:6px 0 16px;border-bottom:1px solid #e6efeb}.ug-admin-legal-editor-head h2{font-size:30px;letter-spacing:-.04em;font-weight:650}.ug-admin-legal-editor-head small{letter-spacing:.12em}.ug-admin-form-section{border:1px solid #e6efeb;border-radius:22px;background:#fbfffd;padding:16px;margin-top:4px}.ug-admin-form-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ug-admin-form-section-title b{font-size:15px}.ug-admin-form-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:14px}.ug-admin-legal-editor label{font-weight:700}.ug-admin-legal-editor input,.ug-admin-legal-editor textarea{border-color:#d9e8e2;border-radius:16px;background:#fff}.ug-admin-editor-toolbar{display:flex;gap:8px;flex-wrap:wrap;background:#f6fbf9;border:1px solid #e0eee8;border-radius:18px;padding:10px;margin-bottom:10px;position:sticky;top:0;z-index:2}.ug-admin-editor-toolbar button{border:1px solid #d9e8e2;background:#fff;border-radius:12px;padding:9px 11px;font-weight:800;color:#294138;cursor:pointer}.ug-admin-editor-toolbar button:hover{border-color:#9ee9c9;background:#effdf6}.ug-admin-rich-editor{min-height:520px;max-height:720px;overflow:auto;border:1px solid #d9e8e2;border-radius:18px;background:#fff;padding:22px;line-height:1.75;color:#243b33}.ug-admin-rich-editor:focus{outline:none;border-color:#74d9af;box-shadow:0 0 0 4px rgba(21,191,122,.12)}.ug-admin-rich-editor h2,.ug-admin-rich-editor h3{color:#0f172a;letter-spacing:-.02em}.ug-admin-editor-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px}.ug-admin-check{background:#f3fbf7;border:1px solid #d7f4e6;border-radius:16px;padding:12px 14px!important;width:max-content}.ug-admin-check input{accent-color:#10b981}.ug-admin-legal-info{border-color:#d7f4e6;background:#fbfffd}.ug-admin-company-form{background:rgba(255,255,255,.92);border:1px solid #e6efeb;border-radius:24px;padding:18px;gap:18px}.ug-admin-company-form label{font-weight:750}.ug-admin-company-card{max-width:1120px}.ug-admin-company-form button{grid-column:1/-1}
/* Detail/data screens: reduce clutter */
.admin-detail-grid,.tx-detail-grid{gap:22px}.admin-info-list div,.party-card,.tx-flow-step,.check-list-box{background:#fbfffd;border-color:#e1eee8;border-radius:20px}.admin-form-grid{gap:16px;background:#fbfffd;border:1px solid #e6efeb;border-radius:22px;padding:16px}.report-actions{background:#f7fbf9;border:1px solid #e6efeb;border-radius:18px;padding:12px}.sticky-admin-card{top:22px}.alert{border-radius:18px;padding:14px 16px;margin-bottom:18px;font-weight:750}
@media(max-width:1100px){.admin-layout{grid-template-columns:250px minmax(0,1fr)}.ug-admin-legal-shell{grid-template-columns:1fr}.ug-admin-legal-list{position:relative;top:auto;max-height:none}.ug-admin-form-grid{grid-template-columns:1fr}}
@media(max-width:900px){.admin-layout{display:block}.admin-sidebar{height:auto;position:relative;border-right:0;border-bottom:1px solid rgba(15,23,42,.08);padding:16px}.admin-brand{grid-template-columns:42px 1fr auto}.admin-sidebar nav{grid-template-columns:repeat(2,1fr)}.admin-sidebar nav a{font-size:13px}.admin-sidebar nav a.active:before{display:none}.admin-main{padding:18px}.admin-topline{border-radius:24px;display:block}.admin-status{display:inline-flex;margin-top:12px}.admin-stats-grid,.admin-quick-grid,.admin-detail-grid{grid-template-columns:1fr}.admin-card{padding:18px}.ug-admin-rich-editor{min-height:380px}.ug-admin-company-form{grid-template-columns:1fr}}
@media(max-width:560px){.admin-sidebar nav{grid-template-columns:1fr}.admin-main{padding:14px}.admin-topline h1{font-size:25px}.ug-admin-legal-editor-head{display:block}.ug-admin-legal-editor-head .btn{margin-top:12px}.ug-admin-editor-actions{display:block}.ug-admin-editor-actions .btn{width:100%;justify-content:center;margin-top:10px}}
