.member-area-page{background:#f4f6f9;color:#18202b}.member-area-page .page-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#151a21 0%,#263449 100%);border:0;padding:34px max(20px,calc((100% - 1320px)/2));color:#fff}.member-area-page .page-hero:after{content:"";position:absolute;right:6%;top:-75px;width:260px;height:260px;border-radius:50%;background:rgba(255,255,255,.055)}.member-area-page .page-hero h1{position:relative;z-index:1;font-size:clamp(25px,3vw,38px);letter-spacing:-.03em;margin:0 0 6px}.member-area-page .page-hero p{position:relative;z-index:1;color:#d8e0eb;font-size:14px}.member-area-page .account-layout{width:min(1320px,calc(100% - 32px));margin:auto;padding:30px 0 72px;grid-template-columns:285px minmax(0,1fr);gap:28px}.account-nav-shell{position:sticky;top:18px}.account-nav-toggle{display:none;width:100%;align-items:center;gap:10px;justify-content:flex-start;border:1px solid #dfe5ec;background:#fff;color:#172033;border-radius:14px;padding:14px 16px;font-weight:800}.account-nav-toggle .site-icon{width:20px;height:20px}.account-nav-toggle b{margin-left:auto}.member-area-page .account-nav{display:block;border:1px solid #e1e6ed;border-radius:18px;background:#fff;padding:0;overflow:hidden;box-shadow:0 14px 36px rgba(26,36,51,.08)}.account-nav-profile{display:flex;align-items:center;gap:12px;padding:20px;background:linear-gradient(135deg,#151a21,#263449);color:#fff}.account-nav-profile>span:last-child{display:grid;min-width:0}.account-nav-profile b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-nav-profile small{font-size:11px;color:#cbd5e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-avatar{display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;border-radius:14px;background:#d4201d;color:#fff;font-weight:900;letter-spacing:.04em}.account-nav-links{display:grid;padding:10px}.member-area-page .account-nav a{display:flex;align-items:center;gap:11px;padding:11px 12px;margin:1px 0;border-radius:10px;color:#334155;font-size:13px;font-weight:700;transition:.18s ease}.member-area-page .account-nav a .site-icon{width:19px;height:19px;flex:0 0 19px;color:#64748b}.member-area-page .account-nav a span{flex:1}.member-area-page .account-nav a i{font-style:normal;color:#a8b1bf;font-size:18px}.member-area-page .account-nav a:hover{background:#f4f6f9;color:#d4201d;transform:translateX(2px)}.member-area-page .account-nav a.active{background:#fff0ef;color:#c71613}.member-area-page .account-nav a.active .site-icon{color:#d4201d}.account-nav-logout{border-top:1px solid #edf0f4;border-radius:0!important;margin:0!important;padding:15px 20px!important;color:#b42318!important}.member-area-page .account-layout>main{min-width:0}.member-area-page .account-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin-bottom:22px}.member-area-page .account-stats article,.member-area-page .account-stats a{position:relative;display:grid;grid-template-columns:44px 1fr;grid-template-rows:auto auto;align-items:center;gap:2px 12px;min-height:96px;border:1px solid #e1e6ed;border-radius:16px;background:#fff;padding:16px;color:#18202b;box-shadow:0 8px 24px rgba(26,36,51,.055);transition:.18s ease}.member-area-page .account-stats article:hover,.member-area-page .account-stats a:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(26,36,51,.09)}.account-stat-icon{grid-row:1/3;display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#fff1f0;color:#d4201d}.account-stat-icon .site-icon{width:22px;height:22px}.member-area-page .account-stats span{font-size:10px;color:#697586;letter-spacing:.08em}.member-area-page .account-stats b{font-size:23px;line-height:1.1}.account-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:18px;margin-bottom:24px}.member-area-page .account-card,.member-area-page .table-scroll,.account-quick-actions{border:1px solid #e1e6ed;border-radius:18px;background:#fff;box-shadow:0 10px 28px rgba(26,36,51,.055)}.member-area-page .account-card{padding:24px;margin-bottom:18px}.member-area-page .account-card h2{font-size:20px;letter-spacing:-.02em}.account-profile-summary{display:flex;align-items:flex-start;gap:16px}.account-profile-summary .account-avatar{width:58px;height:58px;flex-basis:58px;border-radius:17px;font-size:18px}.account-profile-summary p{margin:4px 0 14px;color:#5b6573;line-height:1.65}.account-link-button{display:inline-flex;align-items:center;gap:8px;border-radius:10px;background:#151a21;color:#fff!important;padding:10px 14px;font-size:12px;font-weight:800}.account-link-button .site-icon{width:16px;height:16px}.account-quick-actions{padding:22px}.account-quick-actions h2{font-size:18px;margin:0 0 15px}.account-quick-actions nav{display:grid;gap:9px}.account-quick-actions a{display:flex;align-items:center;gap:10px;border:1px solid #e8ebf0;border-radius:11px;padding:11px 12px;color:#273444;font-size:12px;font-weight:800}.account-quick-actions a:hover{border-color:#d4201d;color:#d4201d}.account-quick-actions .site-icon{width:18px;height:18px}.member-area-page .heading{margin:0 0 13px}.member-area-page .heading h2{font-size:23px}.member-area-page .table-scroll{padding:0;overflow:auto}.member-area-page .table-scroll>.heading{padding:20px 22px 5px}.member-area-page .carttable{border:0;border-collapse:separate;border-spacing:0;width:100%;min-width:700px}.member-area-page .carttable th{background:#f7f8fa;color:#687386;font-size:10px;text-transform:uppercase;letter-spacing:.07em;padding:13px 16px}.member-area-page .carttable td{padding:15px 16px;border-top:1px solid #edf0f4;color:#334155;font-size:13px}.member-area-page .carttable tbody tr:hover{background:#fbfcfd}.member-area-page .carttable a{color:#d4201d;font-weight:800}.member-area-page .auth-card{width:100%;max-width:none;border:1px solid #e1e6ed;border-radius:18px;background:#fff;padding:24px;box-shadow:0 10px 28px rgba(26,36,51,.055)}.member-area-page .auth-card input,.member-area-page .auth-card select,.member-area-page .auth-card textarea,.member-area-page .formgrid input,.member-area-page .formgrid select,.member-area-page .formgrid textarea{border:1px solid #dce2e9;border-radius:10px;background:#fff;padding:12px}.member-area-page .auth-card button,.member-area-page .formgrid button,.member-area-page .account-card button{border-radius:10px}.member-area-page .address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.member-area-page .info-box{border:1px solid #b8d6f4;border-left:5px solid #2388d8;border-radius:14px;background:#f4f9ff}.member-area-page .site-empty-state{border:1px dashed #ccd4df;border-radius:18px;background:#fff;padding:45px 24px}.member-area-page .status-badge{border-radius:99px;padding:6px 10px;background:#eef3f8;color:#334155}.account-order-empty{padding:32px;text-align:center;color:#64748b}.member-area-page footer{margin-top:0}.member-area-page .footergrid{grid-template-columns:1.1fr .9fr .8fr 1.15fr}.member-area-page .form-error,.member-area-page .error{border-radius:12px;padding:13px 15px}.member-area-page .order-summary-grid article{border-radius:16px;background:#fff;box-shadow:0 8px 22px rgba(26,36,51,.05)}
@media(max-width:1100px){.member-area-page .account-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.account-dashboard-grid{grid-template-columns:1fr}.member-area-page .account-layout{grid-template-columns:255px minmax(0,1fr)}}
@media(max-width:900px){.member-area-page .account-layout{grid-template-columns:1fr;padding-top:18px}.account-nav-shell{position:relative;top:auto}.account-nav-toggle{display:flex}.member-area-page .account-nav{display:none;margin-top:8px}.member-area-page .account-nav.is-open{display:block}.account-nav-profile{padding:16px}.account-nav-links{grid-template-columns:repeat(2,minmax(0,1fr))}.member-area-page .account-nav a{border:1px solid #edf0f4}.account-nav-logout{grid-column:1/-1}.member-area-page .page-hero{padding-top:26px;padding-bottom:26px}.member-area-page .footergrid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.member-area-page .account-layout{width:min(100% - 20px,1320px)}.member-area-page .account-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.member-area-page .account-stats article,.member-area-page .account-stats a{grid-template-columns:38px 1fr;padding:13px;min-height:82px}.account-stat-icon{width:38px;height:38px}.member-area-page .account-stats b{font-size:19px}.account-nav-links{grid-template-columns:1fr}.member-area-page .address-grid{grid-template-columns:1fr}.member-area-page .formgrid{grid-template-columns:1fr}.member-area-page .formgrid .full{grid-column:auto}.member-area-page .account-card{padding:18px}.account-profile-summary{display:block}.account-profile-summary .account-avatar{margin-bottom:12px}.member-area-page .footergrid{grid-template-columns:1fr}}

/* ALYA Talep Merkezi V2 - üye paneli belirgin talep butonları */
.member-request-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 20px}
.member-request-actions>a{display:grid;grid-template-columns:50px 1fr;gap:14px;align-items:center;border:1px solid #e0e5ec;border-radius:16px;background:#fff;padding:17px 18px;color:#1d2939;box-shadow:0 9px 24px rgba(26,36,51,.055);transition:.18s ease}
.member-request-actions>a:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(26,36,51,.09)}
.member-request-actions>a>span{display:grid;place-items:center;width:50px;height:50px;border-radius:14px;background:#fff0ef;color:#d4201d}
.member-request-actions>a>span .site-icon{width:24px;height:24px}
.member-request-actions small{display:block;color:#8a94a3;font-size:9px;font-weight:900;letter-spacing:.1em}
.member-request-actions strong{display:block;margin-top:2px;font-size:14px}
.member-request-actions p{margin:4px 0 0;color:#697586;font-size:11px;line-height:1.45}
.member-request-actions>a.is-service{border-color:#f0c7c5}
.member-request-actions>a.is-service>span{background:#d4201d;color:#fff}
.member-request-actions>a.is-demo>span{background:#172033;color:#fff}
@media(max-width:760px){.member-request-actions{grid-template-columns:1fr}.member-request-actions>a{padding:15px}}
