/* V185 — site geneli responsive kabuk ve gelişmiş ana sayfa */
*,*::before,*::after{box-sizing:border-box}html{overflow-x:hidden}body{min-width:0;overflow-x:hidden}img,svg,video,canvas{max-width:100%}button,input,select,textarea{font:inherit}.container{min-width:0}
html body.v170-public .v74-top-shell{padding:22px 0 44px!important;background:radial-gradient(circle at 12% 10%,rgba(26,155,225,.18),transparent 30%),radial-gradient(circle at 86% 12%,rgba(112,74,232,.23),transparent 31%),#07111f!important}
html body.v170-public .v74-top-meta{min-height:48px;padding:10px 15px;border-radius:13px}
html body.v170-public .v74-hero-grid{align-items:stretch;gap:18px;margin-top:18px}
html body.v170-public .v74-hero-panel{position:relative;isolation:isolate;min-height:500px;padding:48px!important;overflow:hidden;border:1px solid #355272!important;border-radius:25px!important;background:linear-gradient(135deg,#102b48 0%,#193665 54%,#423293 100%)!important;box-shadow:0 28px 70px #0006!important}
html body.v170-public .v74-hero-panel::after{content:"";position:absolute;z-index:-1;width:360px;height:360px;right:-90px;bottom:-130px;border:70px solid rgba(121,103,255,.15);border-radius:50%}
html body.v170-public .v69-hero-copy{max-width:690px}
html body.v170-public .v69-kicker{display:inline-flex;padding:7px 11px;border:1px solid #ffffff2e;border-radius:999px;background:#07182f80;color:#b7dafe!important;font-size:12px;font-weight:900;letter-spacing:.1em}
html body.v170-public .v69-hero-copy h1{max-width:720px;margin:20px 0 15px!important;font-size:clamp(42px,5vw,72px)!important;line-height:1.02!important;letter-spacing:-.045em;color:#fff!important}
html body.v170-public .v69-hero-copy p{max-width:630px;font-size:18px!important;line-height:1.7;color:#c4d3e5!important}
html body.v170-public .v69-hero-copy>strong{display:block;margin-top:18px;color:#73e7bd!important;font-size:14px}
html body.v170-public .v69-hero-actions{margin-top:27px}.v69-hero-actions .btn{min-height:48px;padding:0 22px!important;border-color:#8778ff!important;background:#fff!important;color:#17213a!important;font-weight:900}
html body.v170-public .v74-hero-pills{position:absolute;left:48px;right:48px;bottom:35px;display:flex;gap:9px;flex-wrap:wrap}.v74-hero-pills span{padding:9px 12px!important;border:1px solid #ffffff20!important;border-radius:10px!important;background:#07182f75!important;color:#dbe7f5!important}
html body.v170-public .v74-domain-panel{min-height:500px;padding:34px!important;border-radius:25px!important;background:linear-gradient(160deg,#0e2338,#0a192a)!important}.v74-domain-panel .section-head h2{font-size:30px!important}.v69-domain-search{min-height:58px!important;padding:6px!important;border-radius:14px!important}.v69-domain-search input{min-width:0!important;font-size:16px!important}.v69-domain-search .btn{min-height:46px!important;white-space:nowrap}.v69-tld-grid{gap:9px!important}.v69-tld-chip{min-width:0;padding:13px!important;border-radius:11px!important;background:#10263c!important}.v69-tld-chip:hover{border-color:#7663ee!important;transform:translateY(-2px)}
.v185-trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:18px;overflow:hidden;border:1px solid #29435d;border-radius:18px;background:#29435d;box-shadow:0 18px 45px #0003}.v185-trust-strip article{display:flex;align-items:center;gap:13px;min-height:92px;padding:18px;background:#0d2033}.v185-trust-strip article>span{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:12px;background:#4939ad55;color:#a899ff}.v185-trust-strip article div{display:grid;gap:4px}.v185-trust-strip strong{font-size:15px;color:#f4f7fc}.v185-trust-strip small{font-size:12px;color:#8fa5bc}
html body.v170-public .section{padding:76px 0!important}html body.v170-public .section-head{max-width:760px;margin:0 auto 34px!important}html body.v170-public .section-head h2{font-size:clamp(30px,3.2vw,45px)!important;line-height:1.12;letter-spacing:-.025em}html body.v170-public .section-head p{font-size:16px;line-height:1.65}
html body.v170-public .v69-category-grid{gap:18px}.v69-category-card{position:relative;min-height:425px;padding:28px!important;border-radius:20px!important;transition:.2s ease}.v69-category-card:hover{transform:translateY(-4px);border-color:#5e54c9!important;box-shadow:0 24px 60px #0005!important}.v69-category-icon{width:58px!important;height:58px!important;border-radius:16px!important}.v69-starting-price{margin:22px 0 12px!important;font-size:30px!important}.v69-category-card p{font-size:15px!important;line-height:1.65!important}.v69-category-card .btn{margin-top:auto}
html body.v170-public :is(.v72-feature-grid,.v72-service-grid,.v72-reason-grid){gap:17px!important}html body.v170-public :is(.v72-feature-card,.v72-service-card,.v72-reason-card){border-radius:18px!important;transition:border-color .2s,transform .2s}html body.v170-public :is(.v72-feature-card,.v72-service-card,.v72-reason-card):hover{transform:translateY(-3px);border-color:#5d50c7!important}
.v185-flow-section{padding-top:25px!important}.v185-flow-shell{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:42px;align-items:center;padding:44px;border:1px solid #36516f;border-radius:26px;background:radial-gradient(circle at 7% 5%,#1a4a6844,transparent 36%),linear-gradient(140deg,#0d2237,#111e43);box-shadow:0 25px 65px #0004}.v185-flow-copy h2{margin:12px 0;font-size:clamp(32px,4vw,52px);line-height:1.08;letter-spacing:-.035em}.v185-flow-copy p{max-width:590px;color:#9fb1c6;font-size:16px;line-height:1.7}.v185-flow-copy .btn{margin-top:14px}.v185-flow-steps{display:grid;gap:12px}.v185-flow-steps article{display:grid;grid-template-columns:38px 48px 1fr;gap:14px;align-items:center;min-height:96px;padding:17px;border:1px solid #2d4762;border-radius:16px;background:#091b2e}.v185-flow-steps article>b{color:#687e98;font-size:12px}.v185-flow-steps article>span{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;background:#4d3dad55;color:#a999ff}.v185-flow-steps article div{display:grid;gap:5px}.v185-flow-steps small{color:#8fa4bb;line-height:1.45}
/* Dashboard, müşteri ve yönetici ekranlarının ortak mobil davranışı */
html body.v170-dashboard .dashboard,html body.v170-dashboard .main,html body.v170-dashboard .content{min-width:0}html body.v170-dashboard main.content{width:100%;max-width:100%;overflow-x:hidden}html body.v170-dashboard .content :is(.row,.grid-2,.grid-3,.grid-4,.stats,.actions,.toolbar,.filters){min-width:0}html body.v170-dashboard .table-wrap,html body.v170-dashboard .table-responsive{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}html body.v170-dashboard .table-wrap table,html body.v170-dashboard .table-responsive table{min-width:760px}html body.v170-dashboard :is(input,select,textarea,.input,.select){max-width:100%}html body.v170-dashboard .btn{min-height:40px}html body.v170-dashboard .card{max-width:100%}
@media(max-width:1100px){html body.v170-public .v74-hero-grid{grid-template-columns:1fr!important}.v185-trust-strip{grid-template-columns:1fr 1fr}.v185-flow-shell{grid-template-columns:1fr}.v185-flow-copy{max-width:760px}html body.v170-dashboard .grid-4,html body.v170-dashboard .stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:820px){html body.v170-public .v74-top-meta{align-items:flex-start;flex-direction:column;gap:8px}.v74-contact-inline{width:100%;overflow:auto}.v185-flow-shell{padding:28px}.v185-flow-steps article{grid-template-columns:32px 44px 1fr}html body.v170-dashboard .page-head{align-items:flex-start!important;flex-direction:column!important;gap:15px!important}html body.v170-dashboard .page-head>.actions{width:100%;display:flex;flex-wrap:wrap}html body.v170-dashboard .page-head>.actions .btn{flex:1}html body.v170-dashboard .row>[class*="col-"]{width:100%!important;max-width:100%!important;flex:0 0 100%!important}html body.v170-dashboard .grid-2,html body.v170-dashboard .grid-3,html body.v170-dashboard .grid-4{grid-template-columns:1fr!important}html body.v170-dashboard .actions{flex-wrap:wrap}html body.v170-dashboard .actions>.btn,html body.v170-dashboard .actions>button{flex:1 1 180px}}
@media(max-width:620px){html body.v170-public .container{width:calc(100% - 24px)!important}.v74-announce{font-size:12px}.v74-contact-inline span:nth-child(2){display:none}html body.v170-public .v74-hero-panel{min-height:560px;padding:28px 22px!important;border-radius:20px!important}html body.v170-public .v69-hero-copy h1{font-size:39px!important;line-height:1.04!important}html body.v170-public .v69-hero-copy p{font-size:16px!important;line-height:1.6}.v74-hero-pills{left:22px!important;right:22px!important;bottom:22px!important}.v74-hero-pills span{font-size:11px}.v74-domain-panel{min-height:auto!important;padding:25px 19px!important;border-radius:20px!important}.v69-domain-search{display:grid!important;height:auto!important;padding:8px!important}.v69-domain-search .v69-domain-icon{display:none}.v69-domain-search input{width:100%!important;min-height:48px!important;padding:0 12px!important}.v69-domain-search .btn{width:100%;margin-top:6px}.v69-tld-grid{grid-template-columns:1fr 1fr!important}.v185-trust-strip{grid-template-columns:1fr}.v185-trust-strip article{min-height:78px}.v185-flow-shell{padding:23px 18px;border-radius:20px}.v185-flow-steps article{grid-template-columns:40px 1fr}.v185-flow-steps article>b{display:none}.v185-flow-copy .btn{width:100%}html body.v170-public .section{padding:52px 0!important}html body.v170-public .section-head{margin-bottom:25px!important}html body.v170-public .section-head h2{font-size:29px!important}.v69-category-card{min-height:0;padding:23px!important}html body.v170-dashboard .content{padding:13px 10px 72px!important}html body.v170-dashboard .page-head{padding:18px!important;border-radius:14px!important}html body.v170-dashboard .page-head h1{font-size:23px!important}html body.v170-dashboard .card{padding:16px!important;border-radius:13px!important}html body.v170-dashboard .stats{grid-template-columns:1fr!important}html body.v170-dashboard .tabs{display:flex;max-width:100%;overflow-x:auto;white-space:nowrap}html body.v170-dashboard .top-actions>*:not(.notification-button):not(.user-menu){display:none!important}html body.v170-dashboard .user-copy{display:none}html body.v170-dashboard .dash-top{padding-inline:10px!important}html body.v170-dashboard .breadcrumb{display:none!important}html body.v170-dashboard .btn{min-height:44px;padding-inline:13px}html body.v170-dashboard .modal-card{width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important;margin:10px!important;overflow:auto}}
@media(max-width:390px){html body.v170-public .v69-hero-copy h1{font-size:34px!important}.v69-tld-grid{grid-template-columns:1fr!important}.v185-flow-steps article{grid-template-columns:1fr}.v185-flow-steps article>span{width:42px;height:42px}html body.v170-dashboard .content{padding-inline:8px!important}}
/* Giriş, kayıt ve footer mobil düzeni */
body[class*="-auth"] .auth-wrap{width:100%;min-height:100dvh;padding:24px 14px}body[class*="-auth"] .auth-card{width:min(460px,100%);max-width:100%;padding:30px;border-radius:20px}body[class*="-auth"] .auth-card input{width:100%;min-height:46px}body[class*="-auth"] .auth-card .btn{min-height:46px}
@media(max-width:760px){html body.v170-public .v7-site-header{position:sticky;top:0;z-index:1200}.v7-site-header .v7-nav{min-height:66px}.v7-site-header .brand-copy small{display:none}.v7-site-header .v7-nav-actions>.public-currency,.v7-site-header .v75-desktop-login,.v7-site-header .v7-customer-button{display:none!important}.v7-site-header .v7-mobile-nav{display:grid!important}.v8-footer-grid{grid-template-columns:1fr 1fr!important;gap:28px!important}.v8-footer-brand{grid-column:1/-1}.v8-footer-bottom{align-items:flex-start!important;flex-direction:column!important;gap:13px}.v8-footer-bottom>div{display:flex;flex-wrap:wrap;gap:10px 16px}body[class*="-auth"] .auth-card{padding:24px 18px;border-radius:17px}}
@media(max-width:440px){.v8-footer-grid{grid-template-columns:1fr!important}.v8-footer-brand{grid-column:auto}body[class*="-auth"] .auth-wrap{padding:12px 10px}body[class*="-auth"] .auth-card{padding:22px 16px}}
