@import url('split/landing.mobile.css?v=1.31.34') screen and (max-width: 760px);
:root{--green:#075534;--green2:#0e6b45;--gold:#c6a351;--cream:#fff9ed;--line:#eadfc9;--text:#1c2520;--muted:#66736d;--card:#fffdf8;--danger:#a43d3d;--shadow:0 22px 60px rgba(25,40,30,.12)}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;background:radial-gradient(circle at top right,#fff2cf,transparent 34%),linear-gradient(180deg,#fffaf0,#f7f2e6 70%,#fffaf0);color:var(--text)}a{color:var(--green);text-decoration:none}small{color:var(--muted)}.shell{max-width:1240px;margin:0 auto;padding:24px 22px 92px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;background:rgba(255,253,248,.88);border:1px solid var(--line);border-radius:28px;padding:14px 18px;box-shadow:var(--shadow);backdrop-filter:blur(14px);position:sticky;top:16px;z-index:10}.brand{display:flex;align-items:center;gap:12px;color:var(--text)}.brand-mark{width:46px;height:46px;border-radius:16px;background:linear-gradient(135deg,var(--green),#0d7950);color:#fff;display:grid;place-items:center;font-size:24px;box-shadow:0 12px 30px rgba(7,85,52,.25)}.brand strong{display:block;font-size:22px;color:var(--green)}.brand small{display:block;font-size:12px}.main-nav{display:flex;align-items:center;gap:18px;font-size:14px}.btn{border:0;border-radius:14px;padding:11px 16px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn[disabled]{opacity:.6;cursor:not-allowed}.btn-primary{background:linear-gradient(135deg,var(--green),var(--green2));color:white;box-shadow:0 12px 25px rgba(7,85,52,.22)}.btn-soft{background:#fff;border:1px solid var(--line);color:var(--green)}.btn-large{padding:14px 20px;border-radius:16px}.btn-full{width:100%}.hero{margin-top:28px;display:grid;grid-template-columns:1.05fr .95fr;gap:26px;align-items:stretch}.hero-copy,.hero-panel,.section-card,.auth-card,.form-section,.candidate-card,.price-card,.profile-summary,.chat-list,.chat-window{background:rgba(255,253,248,.9);border:1px solid var(--line);border-radius:30px;box-shadow:var(--shadow)}.hero-copy{padding:54px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--gold);font-size:12px;font-weight:800}.hero h1{font-size:58px;line-height:1.02;margin:16px 0;color:#073d28;letter-spacing:-.045em}.hero p{font-size:18px;line-height:1.75;color:#4e5e57;max-width:660px}.hero-actions{display:flex;gap:12px;margin-top:28px}.trust-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.trust-row span,.pill{font-size:12px;font-weight:800;background:#eef7f1;color:var(--green);border-radius:999px;padding:8px 10px}.pill.gold{background:#fbf3dc;color:#8c6b21}.hero-panel{position:relative;min-height:440px;overflow:hidden;padding:32px}.ornament{position:absolute;inset:28px;border:2px solid rgba(198,163,81,.28);border-radius:44% 44% 18% 18%;background:radial-gradient(circle at 50% 35%,rgba(198,163,81,.22),transparent 42%),linear-gradient(180deg,rgba(7,85,52,.08),transparent)}.floating-card{position:absolute;left:52px;bottom:52px;width:310px;background:white;border:1px solid var(--line);border-radius:24px;padding:22px;box-shadow:var(--shadow)}.floating-card.small{right:44px;left:auto;top:48px;bottom:auto;width:220px}.filters-preview,.filter-bar{margin-top:22px;background:rgba(255,253,248,.95);border:1px solid var(--line);border-radius:24px;padding:16px;display:grid;grid-template-columns:repeat(6,1fr);gap:12px;box-shadow:var(--shadow)}.filters-preview div,.filter-bar label{background:white;border:1px solid #efe6d5;border-radius:16px;padding:10px}.filters-preview small,label{display:block;color:var(--muted);font-size:12px;font-weight:700}.filters-preview strong{display:block;margin-top:4px}.feature-grid,.candidate-grid,.pricing-grid,.stats-grid,.action-grid,.detail-grid{display:grid;gap:16px}.feature-grid{grid-template-columns:repeat(4,1fr);margin-top:22px}.feature-card{background:white;border:1px solid var(--line);border-radius:24px;padding:22px;box-shadow:0 12px 30px rgba(25,40,30,.06)}.feature-card span{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#f6eed9;color:var(--green);font-weight:800}.feature-card p,.section-card p{color:#52625b;line-height:1.7}.section-card{margin-top:22px;padding:28px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.steps div{padding:18px;border:1px solid var(--line);border-radius:20px;background:#fff}.steps b{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:var(--green);color:white}.footer{margin-top:28px;background:linear-gradient(135deg,#064b30,#0a6d45);color:white;border-radius:28px;padding:20px 24px;display:flex;justify-content:space-between;align-items:center}.footer span{display:block;color:#dbece4;font-size:13px;margin-top:4px}.footer a{color:#fff;margin-left:14px}.flash{margin:18px 0;padding:14px 16px;border-radius:16px;border:1px solid #dce8dd;background:#f1fbf3;color:#185c35}.flash-danger{background:#fff1f1;border-color:#f0c7c7;color:#872727}.flash-warning{background:#fff8e8;border-color:#eedca7;color:#725215}.auth-wrap{min-height:60vh;display:grid;place-items:center}.auth-card{width:min(520px,100%);padding:32px}.auth-card.wide{width:min(800px,100%)}input,select,textarea{width:100%;border:1px solid #dfd5c4;border-radius:14px;padding:12px 13px;background:#fffdf8;color:var(--text);font:inherit;margin-top:7px}textarea{min-height:110px;resize:vertical}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.check{display:flex;gap:10px;align-items:flex-start;margin:16px 0}.check input{width:auto}.muted{color:var(--muted)}.dashboard-head,.section-title{margin-top:28px;display:flex;justify-content:space-between;gap:20px;align-items:center}.dashboard-head h1,.section-title h1{font-size:42px;margin:8px 0 5px;color:#073d28}.status-card{padding:18px 22px;border-radius:22px;background:white;border:1px solid var(--line);box-shadow:var(--shadow)}.status-card strong{display:block;color:var(--green);font-size:20px}.stats-grid{grid-template-columns:repeat(4,1fr);margin-top:20px}.stats-grid article{background:white;border:1px solid var(--line);border-radius:22px;padding:24px;box-shadow:0 12px 30px rgba(25,40,30,.06)}.stats-grid b{font-size:30px;color:var(--green);display:block}.action-grid{grid-template-columns:repeat(3,1fr)}.action-card{padding:20px;border-radius:20px;border:1px solid var(--line);background:#fff;color:var(--text)}.action-card strong,.action-card span{display:block}.action-card span{color:var(--muted);margin-top:8px}.profile-form{margin-top:20px}.form-section{padding:24px;margin-top:18px}.form-section h2{color:#073d28;margin-top:0}.sticky-submit{position:sticky;bottom:22px;margin-top:18px;text-align:right}.filter-bar{grid-template-columns:repeat(7,1fr);align-items:end}.candidate-grid{grid-template-columns:repeat(4,1fr);margin-top:22px}.candidate-card{padding:18px}.avatar{width:90px;height:110px;border-radius:24px;background:linear-gradient(135deg,#dbeade,#f8efd9);display:grid;place-items:center;font-size:36px;color:var(--green);font-weight:900;margin-bottom:12px}.avatar.male{background:linear-gradient(135deg,#d9e6ea,#f8efd9)}.avatar.big{width:150px;height:170px;font-size:58px;margin:auto}.avatar.mini{width:42px;height:42px;border-radius:14px;font-size:18px;margin:0}.candidate-meta{display:flex;gap:6px;flex-wrap:wrap}.candidate-card h3{margin:12px 0 6px}.candidate-card ul{padding-left:18px;color:#52625b;line-height:1.7}.card-actions{display:flex;gap:8px;margin-top:12px}.profile-view{display:grid;grid-template-columns:330px 1fr;gap:22px;margin-top:28px}.profile-summary{padding:26px;text-align:center;height:max-content;position:sticky;top:112px}.score{display:block;margin:16px auto;background:#fbf3dc;color:#805f18;border-radius:999px;padding:10px 14px;font-weight:900;width:max-content}.stack{display:grid;gap:10px}.profile-details .section-card{box-shadow:none}.detail-grid{grid-template-columns:repeat(3,1fr);margin-bottom:22px}.detail-grid article{background:#fff;border:1px solid var(--line);border-radius:20px;padding:18px}.detail-grid strong,.detail-grid span{display:block}.report-box{background:#fff;border:1px solid var(--line);border-radius:20px;padding:18px;margin-top:16px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px}.interest-row{display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid #efe6d5;padding:14px 0}.interest-row:last-child{border-bottom:0}.interest-row span{display:block;color:var(--muted);font-size:13px}.inline{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.chat-layout{display:grid;grid-template-columns:310px 1fr;gap:20px;margin-top:28px}.chat-list,.chat-window{padding:20px}.chat-contact{display:flex;gap:10px;padding:12px;border-radius:16px;color:var(--text)}.chat-contact.active,.chat-contact:hover{background:#f2f8f3}.chat-contact span span,.chat-contact small{display:block}.chat-window{min-height:620px;display:flex;flex-direction:column}.chat-window header{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:14px}.messages{flex:1;padding:18px 0;display:flex;flex-direction:column;gap:10px}.msg{max-width:70%;padding:11px 14px;border-radius:18px;background:#f4efe4}.msg.me{align-self:flex-end;background:#075534;color:#fff}.msg p{margin:0}.msg small{font-size:11px;color:inherit;opacity:.7}.message-form{display:flex;gap:10px}.pricing-grid{grid-template-columns:repeat(3,1fr);margin-top:22px}.price-card{padding:26px}.price{font-size:34px;font-weight:900;color:var(--green);margin:10px 0}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:820px}th,td{text-align:left;border-bottom:1px solid var(--line);padding:12px;vertical-align:top}td small{display:block;margin-top:4px}.empty-state{padding:28px;border:1px dashed var(--line);border-radius:22px;background:#fff;color:var(--muted)}.notice{background:#fff8e8;border:1px solid #eedca7;border-radius:18px;padding:14px}.legal{max-width:920px;margin-inline:auto}.mobile-nav{display:none}
@media(max-width:980px){.shell{padding:14px 12px 86px}.topbar{position:relative;top:0;border-radius:22px}.main-nav{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding:32px}.hero h1{font-size:42px}.hero-panel{min-height:330px}.feature-grid,.candidate-grid,.pricing-grid,.stats-grid,.steps,.action-grid,.detail-grid,.two-col,.chat-layout,.profile-view{grid-template-columns:1fr}.filters-preview,.filter-bar{grid-template-columns:1fr 1fr}.grid-2,.grid-3{grid-template-columns:1fr}.footer{display:block}.footer-links{margin-top:10px}.mobile-nav{display:flex;position:fixed;left:10px;right:10px;bottom:10px;background:#fffdf8;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);justify-content:space-around;padding:10px;z-index:20}.mobile-nav a{font-size:12px;color:var(--green);font-weight:800}.dashboard-head,.section-title{display:block}.profile-summary{position:relative;top:0}.filter-bar{align-items:stretch}.candidate-card{display:grid;grid-template-columns:90px 1fr;gap:12px}.candidate-card .avatar{grid-row:span 4}.message-form{flex-direction:column}.msg{max-width:88%}.floating-card{left:24px;bottom:28px;width:260px}.floating-card.small{right:24px;top:32px;width:190px}}
@media(max-width:560px){.brand strong{font-size:18px}.hero-copy{padding:24px}.hero h1{font-size:34px}.hero-actions{flex-direction:column}.filters-preview,.filter-bar{grid-template-columns:1fr}.candidate-card{display:block}.stats-grid article{padding:18px}.section-card,.form-section,.auth-card{padding:20px;border-radius:24px}.profile-view{margin-top:16px}.hero-panel{display:none}}

/* v1.1.0 - gelişmiş aday bulma, uyum raporu ve mobil cilalar */
.advanced-filter{grid-template-columns:repeat(5,1fr)}
.filter-actions{display:flex;gap:8px;align-items:end;background:transparent!important;border:0!important;padding:0!important}
.pill.soft{background:#f7f2e6;color:#6b5b3b}.premium-card{position:relative;overflow:hidden}.premium-card:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--green),var(--gold));opacity:.78}.mini-bars{display:grid;gap:7px;margin:12px 0}.mini-bars span{display:block;height:7px;background:#f0eadc;border-radius:99px;position:relative;overflow:hidden}.mini-bars span em{position:absolute;left:0;top:-18px;font-size:10px;font-style:normal;color:var(--muted);display:none}.mini-bars span b{display:block;height:100%;background:linear-gradient(90deg,var(--green),var(--gold));border-radius:99px}.match-report{margin-top:0!important}.score-bars{display:grid;gap:12px;margin-top:16px}.score-bars div{display:grid;grid-template-columns:170px 54px 1fr;gap:12px;align-items:center}.score-bars span{font-weight:800;color:#28463a}.score-bars strong{color:var(--green)}.score-bars i{display:block;height:10px;background:#f0eadc;border-radius:99px;overflow:hidden}.score-bars i b{display:block;height:100%;background:linear-gradient(90deg,var(--green),var(--gold));border-radius:99px}.locked-photo{background:#f8f2e4;border:1px solid var(--line);border-radius:18px;padding:12px;color:#5f543d;font-size:13px;line-height:1.55;margin:14px 0}.info-list p{margin:.45rem 0}.compact{grid-template-columns:repeat(4,1fr)}.section-heading-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.section-heading-row h2{margin:0 0 6px}.dashboard-candidates{grid-template-columns:repeat(4,1fr)}.status-card.approved strong{color:var(--green)}.status-card.pending strong{color:#9b6b08}.status-card.rejected strong,.status-card.suspended strong{color:var(--danger)}
@media(max-width:1180px){.advanced-filter{grid-template-columns:repeat(3,1fr)}.dashboard-candidates{grid-template-columns:repeat(2,1fr)}}
@media(max-width:980px){.advanced-filter{grid-template-columns:1fr 1fr}.score-bars div{grid-template-columns:1fr 46px}.score-bars i{grid-column:1 / -1}.compact{grid-template-columns:1fr 1fr}.section-heading-row{display:block}.dashboard-candidates{grid-template-columns:1fr}.filter-actions{grid-column:1 / -1}.filter-actions .btn{flex:1}.mobile-nav a{display:flex;flex-direction:column;align-items:center;gap:3px}.mobile-nav a:before{font-size:17px}.mobile-nav a:nth-child(1):before{content:"⌂"}.mobile-nav a:nth-child(2):before{content:"◇"}.mobile-nav a:nth-child(3):before{content:"♡"}.mobile-nav a:nth-child(4):before{content:"☏"}.mobile-nav a:nth-child(5):before{content:"◌"}}
@media(max-width:560px){.advanced-filter{grid-template-columns:1fr}.compact{grid-template-columns:1fr}.score-bars div{grid-template-columns:1fr 42px}.candidate-card ul{font-size:13px}.candidate-meta{margin-top:8px}.filter-actions{display:grid;grid-template-columns:1fr 1fr}.profile-summary .btn{margin-top:8px}}

/* v1.2.0 - kayıtlı adaylar, engelleme ve güvenlik merkezi */
.quick-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.action-grid.four{grid-template-columns:repeat(4,1fr)}.stats-grid.five{grid-template-columns:repeat(5,1fr)}.checklist-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.check-item{border:1px solid var(--line);background:#fff;border-radius:18px;padding:14px;display:grid;grid-template-columns:34px 1fr;gap:6px 10px;align-items:center}.check-item span{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;font-weight:900}.check-item strong{display:block}.check-item small{grid-column:2;color:var(--muted)}.check-item.done span{background:#eef7f1;color:var(--green)}.check-item.todo span{background:#fff8e8;color:#9b6b08}.saved-card{box-shadow:0 18px 42px rgba(198,163,81,.14);border-color:#e3d2a2}.btn.danger,.danger{color:var(--danger)!important}.danger-lite{background:#fff1f1!important;border-color:#f0c7c7!important;color:#872727!important}.safety-actions .inline form{margin:0}.safety-grid .feature-card span{font-size:13px}.card-actions form{margin:0}.profile-summary .stack + .stack{margin-top:10px}
@media(max-width:1180px){.action-grid.four,.stats-grid.five,.checklist-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:980px){.stats-grid.five{grid-template-columns:1fr 1fr}.checklist-grid{grid-template-columns:1fr 1fr}.action-grid.four{grid-template-columns:1fr}.quick-links .btn{flex:1}.mobile-nav a:nth-child(3):before{content:"☆"}}
@media(max-width:560px){.stats-grid.five,.checklist-grid{grid-template-columns:1fr}.card-actions{display:grid;grid-template-columns:1fr}.card-actions .btn{width:100%}}

/* v1.3.0 - güven rozeti, niyet beyanı ve doğrulama paneli */
.pill.verified{background:linear-gradient(135deg,#0a6d45,#c6a351);color:white;box-shadow:0 8px 18px rgba(7,85,52,.16)}
.danger-text{color:var(--danger)!important}.stats-grid.six{grid-template-columns:repeat(6,1fr)}
.trust-checks{display:grid;gap:12px;margin:18px 0}.trust-checks article{background:#fff;border:1px solid var(--line);border-radius:20px;padding:16px;display:grid;grid-template-columns:42px 1fr;gap:6px 12px;align-items:start}.trust-checks article span{width:42px;height:42px;border-radius:14px;background:#eef7f1;color:var(--green);font-weight:900;display:grid;place-items:center;grid-row:span 2}.trust-checks article strong{display:block;color:#073d28}.trust-checks article p{margin:0;color:var(--muted);line-height:1.55}.verification-layout{align-items:start}.verification-history{margin-top:14px;border-top:1px solid var(--line);padding-top:14px}.verified-hero{background:linear-gradient(135deg,#fffdf8,#eef7f1)!important}.verified-note{border-left:4px solid var(--green);padding:12px 14px;background:#eef7f1;border-radius:14px;color:#1f5b3e}.verification-admin-card{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;border:1px solid var(--line);background:#fff;border-radius:22px;padding:18px;margin-top:14px}.verification-admin-card span,.verification-admin-card small{display:block;color:var(--muted);margin-top:4px}.verification-admin-card p{margin:.7rem 0}.verification-actions textarea{min-height:84px}.status-card.approved strong{color:var(--green)}.status-card.rejected strong{color:var(--danger)}.status-card.none strong{color:var(--muted)}
@media(max-width:1180px){.stats-grid.six{grid-template-columns:repeat(3,1fr)}}
@media(max-width:980px){.stats-grid.six{grid-template-columns:1fr 1fr}.verification-admin-card{grid-template-columns:1fr}.trust-checks article{grid-template-columns:34px 1fr}.trust-checks article span{width:34px;height:34px}}
@media(max-width:560px){.stats-grid.six{grid-template-columns:1fr}.verification-layout{grid-template-columns:1fr}.verification-admin-card{padding:14px}}

/* v1.4.0 - akıllı evlilik uyum anketi ve değer karşılaştırması */
.stats-grid.seven{grid-template-columns:repeat(7,1fr)}
.compatibility-intro{background:linear-gradient(135deg,#fffdf8,#f2f8f3)!important}.compatibility-meter{height:12px;background:#f0eadc;border-radius:99px;overflow:hidden;margin:16px 0}.compatibility-meter span{display:block;height:100%;background:linear-gradient(90deg,var(--green),var(--gold));border-radius:99px}.compatibility-form{margin-top:22px}.compatibility-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.compatibility-card{background:rgba(255,253,248,.94);border:1px solid var(--line);border-radius:28px;box-shadow:0 14px 34px rgba(25,40,30,.07);padding:22px}.compatibility-card h3{margin:0 0 8px;color:#073d28}.compatibility-card p{color:var(--muted);line-height:1.55;margin:.35rem 0 1rem}.option-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.radio-card{margin:0;display:block}.radio-card input{position:absolute;opacity:0;pointer-events:none}.radio-card span{display:block;background:#fff;border:1px solid #efe6d5;border-radius:16px;padding:12px 13px;color:#33443c;font-size:13px;line-height:1.35;min-height:58px}.radio-card input:checked + span{border-color:var(--green);background:#eef7f1;color:var(--green);box-shadow:0 10px 22px rgba(7,85,52,.1);font-weight:800}.compatibility-report{background:linear-gradient(135deg,#fffdf8,#fff7e8)!important}.compact-score{margin:0!important}.compatibility-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0}.compatibility-summary article{background:#fff;border:1px solid var(--line);border-radius:18px;padding:14px}.compatibility-summary strong{display:block;font-size:24px;color:var(--green)}.shared-list{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 16px}.shared-list span{background:#eef7f1;color:#164c33;border-radius:999px;padding:9px 11px;font-size:12px}.talk-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.talk-list article{background:#fff;border:1px solid var(--line);border-radius:18px;padding:14px}.talk-list strong,.talk-list small{display:block}.talk-list small{margin-top:6px;color:var(--muted)}
@media(max-width:1180px){.stats-grid.seven{grid-template-columns:repeat(4,1fr)}.compatibility-grid{grid-template-columns:1fr}.option-grid{grid-template-columns:1fr 1fr}.compatibility-summary{grid-template-columns:repeat(2,1fr)}}
@media(max-width:980px){.stats-grid.seven{grid-template-columns:1fr 1fr}.talk-list{grid-template-columns:1fr}.mobile-nav a:nth-child(5):before{content:"◎"}.mobile-nav a:nth-child(6):before{content:"◌"}}
@media(max-width:560px){.stats-grid.seven,.compatibility-summary{grid-template-columns:1fr}.option-grid{grid-template-columns:1fr}.compatibility-card{padding:18px;border-radius:24px}.radio-card span{min-height:auto}.compatibility-grid{gap:14px}}

/* v1.5.0 - mahremiyet kontrollü profil fotoğrafları */
.avatar.profile-photo{object-fit:cover;border:1px solid var(--line);background:#fff;display:block}
.avatar.big.profile-photo{object-fit:cover}
.avatar.mini.profile-photo{object-fit:cover}
.photo-layout{align-items:start}.photo-upload-card input[type=file]{background:#fff}.photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px}.photo-card{background:#fff;border:1px solid var(--line);border-radius:26px;overflow:hidden;box-shadow:0 16px 36px rgba(25,40,30,.08)}.photo-card.pending{border-color:#ead8a4}.photo-card.rejected{border-color:#f0c7c7}.photo-card img{width:100%;height:260px;object-fit:cover;background:#f7f2e6}.photo-card-body{padding:16px}.photo-inline-form{margin:12px 0}.photo-inline-form select{min-width:220px}.compact-trust article{grid-template-columns:36px 1fr}.compact-trust article span{width:36px;height:36px}.admin-photo-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:18px}.admin-photo-card{display:grid;grid-template-columns:170px 1fr;gap:18px;background:#fff;border:1px solid var(--line);border-radius:22px;padding:16px}.admin-photo-card img{width:170px;height:190px;object-fit:cover;border-radius:18px;background:#f7f2e6}.admin-photo-card strong,.admin-photo-card span,.admin-photo-card small{display:block}.admin-photo-card span,.admin-photo-card small{color:var(--muted);margin-top:4px}.admin-photo-actions textarea{min-height:76px}.stats-grid.eight{grid-template-columns:repeat(8,1fr)}
@media(max-width:1180px){.stats-grid.eight{grid-template-columns:repeat(4,1fr)}.photo-grid{grid-template-columns:repeat(2,1fr)}.admin-photo-grid{grid-template-columns:1fr}}
@media(max-width:980px){.stats-grid.eight{grid-template-columns:1fr 1fr}.photo-layout{grid-template-columns:1fr}.mobile-nav a:nth-child(3):before{content:"▣"}.mobile-nav a:nth-child(4):before{content:"☏"}.mobile-nav a:nth-child(5):before{content:"◌"}}
@media(max-width:560px){.stats-grid.eight,.photo-grid{grid-template-columns:1fr}.admin-photo-card{grid-template-columns:1fr}.admin-photo-card img{width:100%;height:280px}.photo-inline-form{display:grid;grid-template-columns:1fr}.photo-inline-form select{min-width:0}.photo-card img{height:300px}}

/* v1.6.0 - bildirim merkezi ve profil görüntülenme takibi */
.nav-notification-link{position:relative;display:inline-flex;align-items:center;gap:6px}.nav-notification-link span{min-width:19px;height:19px;border-radius:999px;background:var(--gold);color:#fff;display:inline-grid;place-items:center;font-size:11px;font-weight:900;padding:0 5px}.stats-grid.three{grid-template-columns:repeat(3,1fr)}.stats-grid.ten{grid-template-columns:repeat(5,1fr)}.notification-stats article{background:linear-gradient(135deg,#fffdf8,#eef7f1)}.notification-filter-card{margin-top:16px}.filter-pills{flex-wrap:wrap}.notification-list{display:grid;gap:14px;margin-top:18px}.notification-card{display:grid;grid-template-columns:52px 1fr;gap:14px;background:rgba(255,253,248,.94);border:1px solid var(--line);border-radius:24px;padding:18px;box-shadow:0 14px 36px rgba(25,40,30,.08)}.notification-card.unread{border-color:#cfe3d4;background:linear-gradient(135deg,#fffdf8,#f1fbf3)}.notification-icon{width:52px;height:52px;border-radius:18px;background:#eef7f1;color:var(--green);display:grid;place-items:center;font-size:22px;font-weight:900}.notification-card.unread .notification-icon{background:linear-gradient(135deg,var(--green),var(--gold));color:#fff}.notification-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.notification-head strong{display:block;color:#073d28;font-size:17px}.notification-body p{margin:.55rem 0;color:#52625b;line-height:1.6}.notification-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.notification-actions form{margin:0}.mini-notification-list{display:grid;gap:10px;margin-top:10px}.mini-notification{display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:18px;padding:12px;color:var(--text)}.mini-notification.unread{background:#eef7f1;border-color:#cfe3d4}.mini-notification span{width:38px;height:38px;border-radius:14px;background:#f6eed9;color:var(--green);display:grid;place-items:center;font-weight:900}.mini-notification strong{font-size:14px}.mini-notification small{text-align:right}.mobile-nav a:nth-child(3):before{content:"●"}.mobile-nav a:nth-child(4):before{content:"☏"}.mobile-nav a:nth-child(5):before{content:"◌"}
@media(max-width:1180px){.stats-grid.ten{grid-template-columns:repeat(3,1fr)}}
@media(max-width:980px){.stats-grid.three,.stats-grid.ten{grid-template-columns:1fr 1fr}.notification-card{grid-template-columns:44px 1fr}.notification-icon{width:44px;height:44px;border-radius:15px}.mini-notification{grid-template-columns:34px 1fr}.mini-notification small{grid-column:2;text-align:left}.mini-notification span{width:34px;height:34px}}
@media(max-width:560px){.stats-grid.three,.stats-grid.ten{grid-template-columns:1fr}.notification-card{padding:14px;border-radius:20px}.notification-head{display:block}.notification-actions{display:grid;grid-template-columns:1fr}.notification-actions .btn{width:100%}}

/* v1.7.0 - premium ödeme/dekont merkezi */
.premium-title .status-card{min-width:240px}.payment-layout{align-items:start}.payment-info-card,.payment-rules-card{background:linear-gradient(135deg,#fffdf8,#fff7e8)}.bank-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:18px;margin-top:14px;box-shadow:0 12px 28px rgba(25,40,30,.06)}.bank-card div{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.bank-card strong{display:block;color:#073d28;font-size:17px}.bank-card span{color:var(--muted);font-weight:800}.bank-card p{margin:.55rem 0;color:#52625b}.bank-card code{font-weight:900;letter-spacing:.03em;color:var(--green);background:#eef7f1;border-radius:10px;padding:4px 6px;word-break:break-all}.bank-card small{display:block;margin-top:10px;line-height:1.5}.premium-payment-grid{grid-template-columns:repeat(3,1fr)}.premium-price-card{display:flex;flex-direction:column}.premium-payment-form{margin-top:auto}.premium-payment-form label small{display:inline;color:var(--muted);font-weight:600;margin-left:4px}.premium-payment-form textarea{min-height:82px}.payment-request-row p{margin:.35rem 0;color:#52625b}.admin-payment-section{background:linear-gradient(135deg,#fffdf8,#f2f8f3)}.admin-payment-request{align-items:flex-start}.admin-payment-request > div:first-child{max-width:58%}.admin-approval-form{min-width:320px;max-width:420px}.admin-approval-form textarea{min-height:88px}.payment-account-admin{background:linear-gradient(135deg,#fffdf8,#fff7e8)}.payment-account-form{background:#fff;border:1px solid var(--line);border-radius:22px;padding:18px;margin-top:16px}.form-grid.two{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.check-line{display:flex;align-items:center;gap:10px;margin:12px 0;color:var(--muted);font-size:14px;font-weight:800}.check-line input{width:auto;margin:0}.new-account-details{margin-top:18px}.new-account-details summary{cursor:pointer;color:var(--green);font-weight:900;background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px}
@media(max-width:1180px){.premium-payment-grid{grid-template-columns:repeat(2,1fr)}.admin-payment-request{display:block}.admin-payment-request > div:first-child{max-width:none}.admin-approval-form{min-width:0;max-width:none;margin-top:12px}}
@media(max-width:980px){.premium-payment-grid,.form-grid.two{grid-template-columns:1fr}.premium-title .status-card{min-width:0}.payment-layout{grid-template-columns:1fr}.bank-card div{display:block}.admin-payment-request .inline{display:grid;grid-template-columns:1fr}.admin-payment-request .btn{width:100%}}
@media(max-width:560px){.bank-card{padding:15px}.premium-price-card{padding:20px}.payment-account-form{padding:15px}.premium-payment-form label small{display:block;margin:3px 0 0}.admin-approval-form .inline{display:grid;grid-template-columns:1fr}.admin-approval-form .btn{width:100%}}

/* v1.8.0 - ciddi görüşme süreci */
.stats-grid.eleven{grid-template-columns:repeat(6,1fr)}
.process-title .status-card{min-width:170px}.process-layout{display:grid;grid-template-columns:330px 1fr;gap:22px;margin-top:24px;align-items:start}.process-sidebar{margin-top:0;position:sticky;top:112px}.process-contact-list{display:grid;gap:10px;margin-top:14px}.process-contact,.process-row{display:grid;grid-template-columns:46px 1fr;gap:12px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:20px;padding:12px;color:var(--text)}.process-contact.active,.process-contact:hover,.process-row:hover{background:#eef7f1;border-color:#cfe3d4}.process-contact span,.process-contact strong,.process-contact small,.process-row span,.process-row strong,.process-row small{display:block}.process-contact .pill{display:inline-flex;margin-top:7px}.process-main{min-width:0}.process-empty-hero{text-align:center;background:linear-gradient(135deg,#fffdf8,#fff7e8)}.process-big-icon{width:68px;height:68px;border-radius:24px;margin:0 auto 12px;background:linear-gradient(135deg,var(--green),var(--gold));color:white;display:grid;place-items:center;font-size:30px}.process-steps,.process-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.process-steps article,.process-timeline article{background:#fff;border:1px solid var(--line);border-radius:20px;padding:15px;text-align:left}.process-steps b,.process-steps span,.process-timeline strong,.process-timeline span{display:block}.process-steps span,.process-timeline span{color:var(--gold);font-weight:900;margin-top:6px}.process-timeline article.current{background:#eef7f1;border-color:#aad3b9;box-shadow:0 12px 26px rgba(7,85,52,.12)}.candidate-process-head{display:flex;gap:12px;align-items:center}.process-progress{margin-top:18px}.process-progress i{height:12px;border-radius:999px;background:#efe6d5;display:block;overflow:hidden}.process-progress b{height:100%;display:block;background:linear-gradient(90deg,var(--green),var(--gold));border-radius:999px}.process-progress span{display:block;color:var(--muted);font-weight:800;margin-top:8px}.process-form{display:grid;gap:14px}.serious-request-card,.active-process-card{background:linear-gradient(135deg,#fffdf8,#f2f8f3)}.pending-process-card{background:linear-gradient(135deg,#fffdf8,#fff7e8)}.process-decision-grid{align-items:stretch}.decision-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:18px}.decision-card.accept{border-color:#cfe3d4}.decision-card.decline{border-color:#f0c7c7}.process-row-list{display:grid;gap:10px;margin-top:12px}.process-row{grid-template-columns:46px 1fr auto}.process-row b{color:var(--green);font-size:18px}.admin-process-section{background:linear-gradient(135deg,#fffdf8,#eef7f1)}.admin-process-row{align-items:flex-start}.admin-process-row > div:first-child{max-width:56%}.admin-process-row p{margin:.35rem 0;color:#52625b}.admin-process-form{min-width:350px;max-width:460px}.admin-process-form textarea{min-height:82px}.process-nudge{background:linear-gradient(135deg,#fffdf8,#eef7f1)!important}.mobile-nav a:nth-child(4):before{content:"☘"}.mobile-nav a:nth-child(5):before{content:"☏"}.mobile-nav a:nth-child(6):before{content:"◌"}
@media(max-width:1180px){.stats-grid.eleven{grid-template-columns:repeat(4,1fr)}.process-steps,.process-timeline{grid-template-columns:repeat(2,1fr)}.admin-process-row{display:block}.admin-process-row > div:first-child{max-width:none}.admin-process-form{min-width:0;max-width:none;margin-top:12px}}
@media(max-width:980px){.stats-grid.eleven{grid-template-columns:1fr 1fr}.process-layout{grid-template-columns:1fr}.process-sidebar{position:static}.process-title{display:block}.candidate-process-head{align-items:flex-start}.process-candidate-card .section-heading-row{display:block}.process-candidate-card .inline{margin-top:12px}.process-decision-grid{grid-template-columns:1fr}.admin-process-form .form-grid.two{grid-template-columns:1fr}.mobile-nav{grid-template-columns:repeat(6,1fr)}.mobile-nav a{font-size:10px}}
@media(max-width:560px){.stats-grid.eleven,.process-steps,.process-timeline{grid-template-columns:1fr}.process-row{grid-template-columns:42px 1fr}.process-row b{grid-column:2}.process-contact,.process-row{padding:10px;border-radius:17px}.candidate-process-head{display:grid;grid-template-columns:46px 1fr}.process-empty-hero{text-align:left}.process-big-icon{margin-left:0}.active-process-card .inline{display:grid;grid-template-columns:1fr}.active-process-card .btn{width:100%}}

/* v1.8.1 - kategorili premium üst menü */
.topbar-categorized{gap:18px;overflow:visible}.categorized-nav{gap:8px;flex:1;justify-content:flex-end}.nav-direct,.nav-dropdown>summary{min-height:42px;display:inline-flex;align-items:center;gap:7px;border-radius:15px;padding:10px 12px;color:var(--green);font-weight:800;line-height:1;white-space:nowrap;transition:.18s ease}.nav-direct:hover,.nav-dropdown>summary:hover,.nav-direct.is-active,.nav-dropdown.is-active>summary{background:#eef7f1;color:#064b30;box-shadow:inset 0 0 0 1px #cfe3d4}.nav-dropdown{position:relative}.nav-dropdown>summary{list-style:none;cursor:pointer;user-select:none}.nav-dropdown>summary::-webkit-details-marker{display:none}.nav-dropdown>summary:after{content:"⌄";font-size:12px;color:var(--gold);line-height:1;transition:.18s ease}.nav-dropdown[open]>summary{background:#eef7f1;box-shadow:inset 0 0 0 1px #cfe3d4}.nav-dropdown[open]>summary:after{transform:rotate(180deg)}.nav-dropdown-menu{position:absolute;top:calc(100% + 12px);left:0;width:310px;background:rgba(255,253,248,.98);border:1px solid var(--line);border-radius:22px;padding:10px;box-shadow:0 24px 70px rgba(25,40,30,.18);backdrop-filter:blur(12px);z-index:50}.nav-dropdown-menu:before{content:"";position:absolute;top:-7px;left:24px;width:14px;height:14px;background:rgba(255,253,248,.98);border-left:1px solid var(--line);border-top:1px solid var(--line);transform:rotate(45deg)}.nav-dropdown-menu a{display:block;position:relative;border-radius:16px;padding:12px 13px;color:var(--text);transition:.18s ease}.nav-dropdown-menu a b{display:block;color:#073d28;font-size:14px}.nav-dropdown-menu a small{display:block;margin-top:4px;font-size:12px;line-height:1.35}.nav-dropdown-menu a:hover,.nav-dropdown-menu a.is-current{background:#eef7f1}.nav-dropdown-menu a.is-current:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:4px;border-radius:999px;background:linear-gradient(180deg,var(--green),var(--gold))}.compact-menu{width:260px}.right-menu{left:auto;right:0}.right-menu:before{left:auto;right:26px}.nav-badge{min-width:19px;height:19px;border-radius:999px;background:var(--gold);color:#fff;display:inline-grid;place-items:center;font-size:11px;font-weight:900;padding:0 5px}.nav-logout{margin-left:4px}.admin-dropdown>summary{background:#fff8e8}.mobile-nav-v181 a{position:relative}.mobile-nav-v181 a.is-active{background:#eef7f1;border-radius:15px;padding:7px 8px}.mobile-nav-v181 a span{position:absolute;top:2px;right:5px;min-width:17px;height:17px;border-radius:999px;background:var(--gold);color:#fff;display:grid;place-items:center;font-size:10px;padding:0 4px}
@media(max-width:1180px){.topbar-categorized{align-items:flex-start}.brand small{max-width:150px}.categorized-nav{flex-wrap:wrap;row-gap:6px}.nav-direct,.nav-dropdown>summary{min-height:38px;padding:9px 10px;font-size:13px}.nav-dropdown-menu{top:calc(100% + 8px)}}
@media(max-width:980px){.topbar-categorized{align-items:center}.mobile-nav-v181{grid-template-columns:repeat(6,1fr)}.mobile-nav-v181 a{font-size:10px;display:flex;flex-direction:column;align-items:center;gap:3px}.mobile-nav-v181 a:before{font-size:17px}.mobile-nav-v181 a:nth-child(1):before{content:"⌂"}.mobile-nav-v181 a:nth-child(2):before{content:"◇"}.mobile-nav-v181 a:nth-child(3):before{content:"●"}.mobile-nav-v181 a:nth-child(4):before{content:"☘"}.mobile-nav-v181 a:nth-child(5):before{content:"☏"}.mobile-nav-v181 a:nth-child(6):before{content:"◌"}}
@media(max-width:560px){.brand strong{font-size:18px}.brand small{font-size:11px}.brand-mark{width:42px;height:42px}.mobile-nav-v181{left:8px;right:8px;bottom:8px;padding:8px}.mobile-nav-v181 a.is-active{padding:6px 5px}}

/* v1.8.2 - hover açılır menü düzeltmesi */
.nav-direct,.nav-trigger{min-height:42px;display:inline-flex;align-items:center;gap:7px;border-radius:15px;padding:10px 12px;color:var(--green);font-weight:800;line-height:1;white-space:nowrap;transition:.18s ease}.nav-trigger{border:0;background:transparent;font:inherit;cursor:default}.nav-trigger:focus{outline:0}.nav-direct:hover,.nav-trigger:hover,.nav-direct.is-active,.nav-dropdown.is-active>.nav-trigger,.nav-dropdown:hover>.nav-trigger,.nav-dropdown:focus-within>.nav-trigger{background:#eef7f1;color:#064b30;box-shadow:inset 0 0 0 1px #cfe3d4}.nav-dropdown{position:relative}.nav-dropdown:after{content:"";position:absolute;left:0;right:0;top:100%;height:14px}.nav-trigger:after{content:"⌄";font-size:12px;color:var(--gold);line-height:1;transition:.18s ease}.nav-dropdown:hover>.nav-trigger:after,.nav-dropdown:focus-within>.nav-trigger:after{transform:rotate(180deg)}.nav-dropdown-menu{display:none;position:absolute;top:calc(100% + 10px);left:0;width:310px;background:rgba(255,253,248,.98);border:1px solid var(--line);border-radius:22px;padding:10px;box-shadow:0 24px 70px rgba(25,40,30,.18);backdrop-filter:blur(12px);z-index:80}.nav-dropdown:hover>.nav-dropdown-menu,.nav-dropdown:focus-within>.nav-dropdown-menu{display:block}.nav-dropdown-menu:before{content:"";position:absolute;top:-7px;left:24px;width:14px;height:14px;background:rgba(255,253,248,.98);border-left:1px solid var(--line);border-top:1px solid var(--line);transform:rotate(45deg)}.compact-menu{width:260px}.right-menu{left:auto;right:0}.right-menu:before{left:auto;right:26px}.admin-dropdown>.nav-trigger{background:#fff8e8}.admin-dropdown:hover>.nav-trigger,.admin-dropdown:focus-within>.nav-trigger,.admin-dropdown.is-active>.nav-trigger{background:#eef7f1}.nav-dropdown[open]>.nav-dropdown-menu{display:none}.nav-dropdown[open]>summary{background:transparent;box-shadow:none}.nav-dropdown>summary{display:none!important}
@media(max-width:1180px){.nav-direct,.nav-trigger{min-height:38px;padding:9px 10px;font-size:13px}.nav-dropdown-menu{top:calc(100% + 8px)}}

/* v1.9.0 - referans ve aile güven modülü */
.stats-grid.nine{grid-template-columns:repeat(9,1fr)}.stats-grid.twelve{grid-template-columns:repeat(6,1fr)}.reference-hero{display:grid;grid-template-columns:1.35fr .65fr;gap:18px;align-items:center;background:linear-gradient(135deg,#fffdf8,#eef7f1)}.reference-status-box{background:#fff;border:1px solid var(--line);border-radius:24px;padding:18px;box-shadow:0 12px 30px rgba(25,40,30,.06)}.reference-status-box p{margin:.75rem 0 0}.reference-layout{align-items:start}.reference-list{display:grid;gap:12px;margin-top:14px}.reference-card{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:22px;padding:16px}.reference-card.approved{border-color:#cfe3d4;background:linear-gradient(135deg,#fff,#eef7f1)}.reference-card.pending{border-color:#ead8a4;background:linear-gradient(135deg,#fff,#fff8e8)}.reference-card.rejected{border-color:#f0c7c7}.reference-card strong,.reference-card span,.reference-card small{display:block}.reference-card span,.reference-card small{color:var(--muted);margin-top:4px}.reference-public-card{background:linear-gradient(135deg,#fffdf8,#fff8e8)}.admin-reference-section{background:linear-gradient(135deg,#fffdf8,#eef7f1)}.admin-reference-row{align-items:flex-start}.admin-reference-row>div:first-child{max-width:58%}.admin-reference-row p{margin:.35rem 0;color:#52625b}.admin-reference-form{min-width:340px;max-width:460px}.admin-reference-form textarea{min-height:84px}
@media(max-width:1180px){.stats-grid.nine{grid-template-columns:repeat(3,1fr)}.stats-grid.twelve{grid-template-columns:repeat(4,1fr)}.reference-hero{grid-template-columns:1fr}.admin-reference-row{display:block}.admin-reference-row>div:first-child{max-width:none}.admin-reference-form{min-width:0;max-width:none;margin-top:12px}}
@media(max-width:980px){.stats-grid.nine,.stats-grid.twelve{grid-template-columns:1fr 1fr}.reference-layout{grid-template-columns:1fr}.reference-card{display:block}.reference-card form{margin-top:12px}.mobile-nav a:nth-child(6):before{content:"◌"}}
@media(max-width:560px){.stats-grid.nine,.stats-grid.twelve{grid-template-columns:1fr}.reference-title .status-card{margin-top:12px}.reference-hero{padding:20px}.reference-card .btn{width:100%}}

/* v1.10.0 - aday notları ve kişisel değerlendirme modülü */
.candidate-note-card{background:linear-gradient(135deg,#fffdf8,#eef7f1)}
.candidate-note-form textarea{min-height:86px}.form-grid.four{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.notes-title .btn{white-space:nowrap}.notes-filter{grid-template-columns:1fr 1fr auto auto;align-items:end;margin-top:0;box-shadow:none}.notes-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:22px}.note-card{position:relative;overflow:hidden}.note-card:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,var(--green),var(--gold));opacity:.55}.note-card.high:before{opacity:1}.note-card.low:before{background:linear-gradient(90deg,var(--danger),#d9b15d)}.note-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.note-candidate-title h2{margin:0;color:#073d28}.note-candidate-title p{margin:.25rem 0 0}.note-meta-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0}.note-meta-grid span{display:block;background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px}.note-meta-grid small,.note-meta-grid b{display:block}.note-meta-grid b{margin-top:4px;color:#073d28;font-size:13px}.quick-note-form{border-top:1px solid var(--line);padding-top:14px;margin-top:14px}.quick-note-form .form-grid.two{margin-bottom:10px}.notes-empty{text-align:center;background:linear-gradient(135deg,#fffdf8,#fff8e8)}
@media(max-width:980px){.form-grid.four,.notes-grid,.note-meta-grid{grid-template-columns:1fr 1fr}.notes-filter{grid-template-columns:1fr 1fr}.notes-title{display:block}.notes-title .btn{margin-top:12px}.note-card-head{display:block}.note-card-head .score{margin:12px 0 0}}
@media(max-width:560px){.form-grid.four,.notes-grid,.note-meta-grid,.notes-filter{grid-template-columns:1fr}.candidate-note-form .inline,.quick-note-form .inline{display:grid;grid-template-columns:1fr}.candidate-note-form .btn,.quick-note-form .btn{width:100%}}

/* v1.11.0 - profil mahremiyet kontrol merkezi */
.privacy-title{display:flex;justify-content:space-between;align-items:flex-end;gap:18px}.privacy-summary-card{background:linear-gradient(135deg,#fffdf8,#eef7f1)}.privacy-summary-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:14px}.privacy-summary-grid article{background:#fff;border:1px solid var(--line);border-radius:20px;padding:16px;text-align:center}.privacy-summary-grid b{display:block;font-size:30px;color:var(--green);line-height:1}.privacy-summary-grid span{display:block;margin-top:6px;font-size:12px;color:var(--muted);font-weight:800}.privacy-form-card{background:rgba(255,253,248,.96)}.privacy-settings-list{display:grid;gap:12px;margin-top:20px}.privacy-setting-row{display:grid;grid-template-columns:1fr 280px;gap:18px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:22px;padding:18px;position:relative;overflow:hidden}.privacy-setting-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:#d9c382}.privacy-setting-row.public:before{background:#0e6b45}.privacy-setting-row.members:before{background:#4d8b6a}.privacy-setting-row.mutual:before{background:#c6a351}.privacy-setting-row.premium:before{background:#9c7b27}.privacy-setting-row.hidden:before{background:#a43d3d}.privacy-setting-row h3{margin:0;color:#073d28}.privacy-setting-row p{margin:.35rem 0;color:#52625b}.privacy-setting-row label{font-size:12px;color:var(--muted);font-weight:800}.privacy-setting-row select{width:100%;margin-top:6px}.privacy-actions{border-top:1px solid var(--line);padding-top:16px;margin-top:16px}.privacy-help-card{background:linear-gradient(135deg,#fffdf8,#fff8e8)}.help-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.help-grid article{background:#fff;border:1px solid var(--line);border-radius:18px;padding:14px}.help-grid strong,.help-grid span{display:block}.help-grid strong{color:#073d28}.help-grid span{margin-top:7px;color:#52625b;font-size:13px;line-height:1.45}.privacy-locked-box,.privacy-mini{background:#fff8e8;border:1px dashed #d8be75;color:#6b561b;border-radius:16px;padding:12px;line-height:1.55}.privacy-mini{font-size:12px;margin-top:10px}.privacy-locked-box{margin:0}.footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.footer-links a{margin-left:0}
@media(max-width:1180px){.privacy-summary-grid,.help-grid{grid-template-columns:repeat(3,1fr)}.privacy-setting-row{grid-template-columns:1fr 240px}}
@media(max-width:760px){.privacy-title{display:block}.privacy-title .status-card{margin-top:12px}.privacy-summary-grid,.help-grid,.privacy-setting-row{grid-template-columns:1fr}.privacy-setting-row{gap:10px}.privacy-form-card .section-heading-row{display:block}.privacy-form-card .section-heading-row .btn{margin-top:12px;width:100%}.privacy-actions{display:grid;grid-template-columns:1fr}.privacy-actions .btn{width:100%}}

/* v1.12.0 - aday karşılaştırma ve karar destek merkezi */
.compare-title{align-items:flex-end}.compare-picker-card{background:linear-gradient(135deg,#fffdf8,#eef7f1)}.compare-picker-form{margin-top:16px}.compare-pick-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.compare-pick-card{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:12px;cursor:pointer;transition:.18s ease}.compare-pick-card:hover,.compare-pick-card.selected{border-color:#bcd8c5;box-shadow:0 12px 28px rgba(25,40,30,.08);transform:translateY(-1px)}.compare-pick-card input{width:auto;margin:0}.compare-pick-card b,.compare-pick-card small{display:block}.compare-picker-actions{margin-top:14px}.compare-board{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px;align-items:start}.compare-column{background:rgba(255,253,248,.95);border:1px solid var(--line);border-radius:28px;padding:18px;box-shadow:var(--shadow);position:relative;overflow:hidden}.compare-column:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,#c6a351,#0e6b45);opacity:.85}.compare-column.medium:before{background:linear-gradient(90deg,#d8be75,#4d8b6a)}.compare-column.weak:before{background:linear-gradient(90deg,#d8be75,#a43d3d)}.compare-profile-head{text-align:center}.candidate-meta.centered{justify-content:center;margin-top:12px}.compare-profile-head h2{margin:12px 0 4px;color:#073d28}.compare-profile-head p{margin:.25rem 0 14px;color:#52625b}.compare-score-ring{width:132px;height:132px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:18px auto;background:radial-gradient(circle at center,#fff 0 56%,transparent 57%),conic-gradient(var(--green) 0 76%,#f1eadc 76% 100%);border:1px solid var(--line)}.compare-score-ring b{display:block;font-size:30px;color:#073d28;text-align:center;line-height:1}.compare-score-ring span{display:block;font-size:11px;color:var(--muted);font-weight:800;text-align:center;margin-top:4px}.compare-metrics{display:grid;grid-template-columns:1fr;gap:10px}.compare-metric{background:#fff;border:1px solid var(--line);border-radius:18px;padding:13px}.compare-metric small,.compare-metric strong,.compare-metric span{display:block}.compare-metric strong{font-size:18px;color:#073d28;margin-top:3px}.compare-metric span{font-size:12px;color:var(--muted);margin-top:3px;line-height:1.4}.compare-section{background:#fff;border:1px solid var(--line);border-radius:20px;padding:15px;margin-top:12px}.compare-section h3{margin:0 0 9px;color:#073d28;font-size:16px}.compare-section ul{margin:0;padding-left:18px;color:#52625b;line-height:1.65}.compare-section p{margin:.45rem 0;color:#52625b;line-height:1.55}.decision-helper-card{background:linear-gradient(135deg,#fffdf8,#fff8e8)}
@media(max-width:1180px){.compare-board{grid-template-columns:1fr}.compare-column{display:grid;grid-template-columns:260px 1fr;gap:14px}.compare-profile-head,.compare-score-ring{grid-column:1}.compare-metrics,.compare-section{grid-column:2}.compare-section{margin-top:0}.compare-pick-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.compare-title{display:block}.compare-title .btn{margin-top:12px;width:100%}.compare-pick-grid,.compare-board,.compare-column{grid-template-columns:1fr}.compare-metrics,.compare-section,.compare-profile-head,.compare-score-ring{grid-column:auto}.compare-section{margin-top:12px}.compare-picker-actions{display:grid;grid-template-columns:1fr}.compare-picker-actions .btn{width:100%}}


/* v1.17.2 - premium mega menü düzeni */
.topbar-mega{padding:16px 18px}.categorized-nav{gap:10px}.nav-direct,.nav-trigger{position:relative;min-height:44px;padding:10px 13px;border-radius:16px}.nav-premium{background:linear-gradient(135deg,#fff8e8,#fff2c9)}.nav-premium:hover,.nav-premium.is-active{background:linear-gradient(135deg,#fff3d5,#feeab4)}.nav-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:linear-gradient(135deg,#d4b164,#b88f33);color:#fff;font-size:11px;font-weight:900;box-shadow:0 6px 18px rgba(198,163,81,.3)}.nav-dropdown{position:relative}.nav-dropdown:after{height:18px}.nav-dropdown-menu{z-index:120}.nav-dropdown-menu.nav-mega{display:none;top:calc(100% + 12px);left:50%;transform:translateX(-50%);width:min(760px,calc(100vw - 88px));padding:16px;border-radius:28px;background:linear-gradient(180deg,rgba(255,254,251,.98),rgba(255,251,243,.98));border:1px solid rgba(234,223,201,.95);box-shadow:0 28px 70px rgba(16,38,28,.16),0 4px 18px rgba(16,38,28,.08);backdrop-filter:blur(14px);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-height:min(72vh,640px);overflow:auto}.nav-dropdown-menu.nav-mega.mega-wide{width:min(860px,calc(100vw - 88px))}.nav-dropdown-menu.nav-mega.mega-profile{width:min(780px,calc(100vw - 88px))}.nav-dropdown-menu.nav-mega.mega-compact{width:min(460px,calc(100vw - 88px));grid-template-columns:minmax(0,1fr)}.nav-dropdown:hover>.nav-dropdown-menu.nav-mega,.nav-dropdown:focus-within>.nav-dropdown-menu.nav-mega,.nav-dropdown.is-open>.nav-dropdown-menu.nav-mega{display:grid}.nav-dropdown-menu.nav-mega:before{left:50%;transform:translateX(-50%) rotate(45deg)}.nav-menu-column{display:grid;gap:10px;align-content:start;padding:14px;border-radius:22px;border:1px solid rgba(232,224,205,.92);background:linear-gradient(180deg,#fffefb,#fffaf0)}.nav-menu-heading{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#8d6d24;font-weight:900}.nav-menu-heading-sub{display:block;line-height:1.5;margin-top:2px}.nav-menu-links{display:grid;gap:8px}.menu-link{display:block;padding:12px 13px;border-radius:18px;border:1px solid transparent;transition:.18s ease;background:transparent}.menu-link b{display:block;font-size:16px;color:#073d28}.menu-link small{display:block;line-height:1.45;margin-top:4px}.menu-link:hover,.menu-link.is-current{background:#eef7f1;border-color:#cfe3d4;box-shadow:0 10px 22px rgba(17,40,28,.05);transform:translateY(-1px)}.compact-menu{width:320px}.compact-menu.admin-menu{padding:10px}.compact-menu .menu-link b{font-size:15px}.compact-menu .menu-link small{font-size:12px}.right-menu{left:auto;right:0;transform:none}.right-menu:before{left:auto;right:26px;transform:rotate(45deg)}.admin-dropdown>.nav-trigger{background:#fff8e8}.admin-dropdown:hover>.nav-trigger,.admin-dropdown:focus-within>.nav-trigger,.admin-dropdown.is-active>.nav-trigger,.admin-dropdown.is-open>.nav-trigger{background:#eef7f1}.main-nav.categorized-nav{flex-wrap:nowrap}
@media(max-width:1280px){.shell{padding-left:18px;padding-right:18px}.categorized-nav{gap:8px}.nav-direct,.nav-trigger{padding:9px 11px;font-size:13px}}
@media(max-width:1120px){.topbar-mega{gap:14px}.brand strong{font-size:20px}.brand small{font-size:11px}.categorized-nav{gap:7px}.nav-direct,.nav-trigger{padding:9px 10px;font-size:12px}.nav-dropdown-menu.nav-mega.mega-wide{width:min(760px,calc(100vw - 54px))}.nav-dropdown-menu.nav-mega.mega-profile{width:min(700px,calc(100vw - 54px))}}
@media(max-width:980px){.topbar-mega{padding:14px 15px}.categorized-nav{display:none}.nav-dropdown-menu.nav-mega,.compact-menu{display:none!important}}


/* v1.18.0 - premium dashboard yenileme */
.dashboard-premium-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:18px;margin-top:28px;align-items:stretch}.dashboard-welcome-card,.readiness-card{position:relative;overflow:hidden;background:rgba(255,253,248,.94);border:1px solid var(--line);border-radius:32px;box-shadow:var(--shadow)}.dashboard-welcome-card{padding:34px}.dashboard-welcome-card:after{content:"";position:absolute;right:-80px;top:-80px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(198,163,81,.2),transparent 68%)}.dashboard-welcome-card h1{font-size:48px;line-height:1;margin:10px 0;color:#073d28;letter-spacing:-.04em}.dashboard-welcome-card p{max-width:720px;color:#52625b;line-height:1.75}.premium-status-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.status-chip{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:9px 12px;background:#fff;border:1px solid var(--line);color:#073d28;font-weight:900;font-size:12px}.status-chip.approved,.status-chip.premium-on,.status-chip.verified-on{background:#eef7f1;border-color:#cfe3d4;color:#075534}.status-chip.pending,.status-chip.verified-wait{background:#fff8e8;border-color:#ead8a4;color:#725215}.status-chip.rejected,.status-chip.premium-off{background:#fff;border-color:#eadfc9;color:#66736d}.readiness-card{padding:24px;display:grid;grid-template-columns:150px 1fr;gap:18px;align-items:center;background:linear-gradient(135deg,#fffdf8,#eef7f1)}.readiness-card h2{margin:5px 0;color:#073d28;font-size:24px}.readiness-card p{color:#52625b;line-height:1.6}.readiness-ring{--score:0;width:140px;height:140px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto;background:radial-gradient(circle at center,#fff 0 58%,transparent 59%),conic-gradient(var(--green) calc(var(--score)*1%),#f0e6d5 0);border:1px solid var(--line);box-shadow:0 18px 38px rgba(7,85,52,.12)}.readiness-ring b{font-size:32px;color:#073d28;line-height:1}.readiness-ring span{font-size:12px;color:var(--muted);font-weight:900;margin-top:4px}.premium-stats-grid{grid-template-columns:repeat(7,1fr);gap:14px}.premium-stat-card{background:#fff;border:1px solid var(--line);border-radius:24px;padding:18px;box-shadow:0 12px 28px rgba(25,40,30,.06);transition:.18s ease;color:var(--text);min-height:104px;display:flex;flex-direction:column;justify-content:center}.premium-stat-card:hover{transform:translateY(-2px);box-shadow:0 18px 44px rgba(25,40,30,.1);border-color:#cfe3d4}.premium-stat-card b{font-size:29px;color:#075534;display:block;line-height:1.05}.premium-stat-card span{display:block;margin-top:8px;color:#2b3933}.premium-stat-card.gold{background:linear-gradient(135deg,#fffdf8,#fff4d8)}.premium-stat-card.good{background:linear-gradient(135deg,#fffdf8,#effaf1)}.premium-stat-card.warn{background:linear-gradient(135deg,#fffdf8,#fff8e8)}.premium-section{padding:28px}.premium-action-grid{grid-template-columns:repeat(4,1fr);gap:14px}.premium-action-card{position:relative;min-height:160px;padding:22px 20px;background:linear-gradient(180deg,#fff,#fffdf8);border:1px solid var(--line);box-shadow:0 12px 28px rgba(25,40,30,.06);overflow:hidden}.premium-action-card:after{content:"";position:absolute;right:-30px;bottom:-36px;width:112px;height:112px;border-radius:50%;background:rgba(198,163,81,.12)}.premium-action-card i{display:grid;place-items:center;width:42px;height:42px;border-radius:15px;background:#eef7f1;color:#075534;font-style:normal;font-weight:900;margin-bottom:14px}.premium-action-card:hover{border-color:#cfe3d4;box-shadow:0 18px 48px rgba(25,40,30,.1);transform:translateY(-2px)}.dashboard-split-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;margin-top:22px}.premium-notification-list{display:grid;gap:10px}.premium-notification-list .mini-notification{display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:18px;background:#fff;color:var(--text)}.premium-notification-list .mini-notification span{display:grid;place-items:center;width:38px;height:38px;border-radius:14px;background:#eef7f1}.premium-notification-list .mini-notification.unread{background:#fff8e8;border-color:#ead8a4}.premium-checklist-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.premium-checklist-grid .check-item{background:#fff;border:1px solid var(--line);border-radius:18px;padding:14px;display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:start}.premium-checklist-grid .check-item span{display:grid;place-items:center;width:32px;height:32px;border-radius:12px;background:#fff8e8;color:#725215;font-weight:900;grid-row:span 2}.premium-checklist-grid .check-item.done span{background:#eef7f1;color:#075534}.premium-checklist-grid .check-item strong{color:#073d28}.premium-checklist-grid .check-item small{grid-column:2}.premium-dashboard-candidates .premium-card{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff,#fffdf8)}.premium-dashboard-candidates .premium-card.saved-card{border-color:#d9c382}.premium-dashboard-candidates .candidate-card h3{color:#073d28}.premium-dashboard-candidates .candidate-card .btn{width:100%}.premium-dashboard-candidates .empty-state{grid-column:1/-1}.section-heading-row .eyebrow{display:block;margin-bottom:6px}
@media(max-width:1180px){.dashboard-premium-head{grid-template-columns:1fr}.premium-stats-grid{grid-template-columns:repeat(4,1fr)}.premium-action-grid{grid-template-columns:repeat(3,1fr)}.dashboard-split-grid{grid-template-columns:1fr}.readiness-card{grid-template-columns:150px 1fr}}
@media(max-width:760px){.dashboard-welcome-card{padding:26px}.dashboard-welcome-card h1{font-size:38px}.readiness-card{grid-template-columns:1fr;text-align:center}.premium-stats-grid{grid-template-columns:repeat(2,1fr)}.premium-action-grid,.premium-checklist-grid{grid-template-columns:1fr}.premium-notification-list .mini-notification{grid-template-columns:40px 1fr}.premium-notification-list .mini-notification small{grid-column:2}.readiness-card .btn{width:100%}}
@media(max-width:480px){.premium-stats-grid{grid-template-columns:1fr}.dashboard-welcome-card h1{font-size:32px}.premium-section{padding:22px}.premium-action-card{min-height:auto}}


/* v1.19.0 - premium aday keşif ve aday kartları */
.candidates-hero-v119{display:grid;grid-template-columns:1.25fr .75fr;gap:24px;align-items:center;overflow:hidden;position:relative;background:radial-gradient(circle at 88% 18%,rgba(198,163,81,.18),transparent 34%),linear-gradient(135deg,#fffdf8,#eef7f1)}
.candidates-hero-v119:after{content:"";position:absolute;right:-80px;bottom:-90px;width:260px;height:260px;border:1px solid rgba(198,163,81,.22);border-radius:50%;box-shadow:0 0 0 42px rgba(198,163,81,.05)}
.candidates-hero-v119 h1{font-size:44px;line-height:1.05;margin:10px 0;color:#073d28;letter-spacing:-.035em}.candidates-hero-v119 p{max-width:720px;color:#52625b;line-height:1.7}.candidate-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.candidate-hero-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;position:relative;z-index:1}.candidate-hero-stats article{background:#fff;border:1px solid var(--line);border-radius:22px;padding:18px;box-shadow:0 12px 28px rgba(25,40,30,.06)}.candidate-hero-stats b{display:block;font-size:31px;color:var(--green);line-height:1}.candidate-hero-stats span{display:block;color:var(--muted);font-weight:800;font-size:12px;margin-top:6px}.candidate-filter-panel-v119{margin-top:22px;background:rgba(255,253,248,.94);border:1px solid var(--line);border-radius:30px;padding:22px;box-shadow:var(--shadow)}.filter-panel-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.filter-panel-head h2{margin:.25rem 0;color:#073d28}.filter-panel-head p{margin:.25rem 0;color:var(--muted)}.quick-filter-pills{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.quick-filter-pills a{display:inline-flex;align-items:center;border:1px solid #d9e8dc;background:#fff;border-radius:999px;padding:9px 12px;font-weight:900;font-size:12px;color:#075534}.quick-filter-pills a.is-on,.quick-filter-pills a:hover{background:#eef7f1;border-color:#bddac8}.filter-grid-v119{display:grid;grid-template-columns:repeat(5,1fr);gap:13px;margin-top:18px}.filter-grid-v119 label{font-size:12px;font-weight:900;color:#596760}.filter-grid-v119 input,.filter-grid-v119 select{background:#fff}.filter-checks-v119{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px;padding:12px;border:1px dashed #d9cfae;background:#fffaf0;border-radius:18px}.filter-checks-v119 label{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #efe6d5;border-radius:999px;padding:9px 11px;color:#314138}.filter-checks-v119 input{width:auto;margin:0}.filter-actions-v119{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.candidate-results-head-v119{margin-top:26px;display:flex;justify-content:space-between;gap:16px;align-items:flex-end}.candidate-results-head-v119 h2{margin:0;color:#073d28;font-size:30px}.candidate-results-head-v119 p{margin:.35rem 0 0;color:var(--muted)}.candidate-grid-v119{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.candidate-empty-v119{grid-column:1/-1}.candidate-card-v119{background:rgba(255,253,248,.96);border:1px solid var(--line);border-radius:30px;padding:18px;box-shadow:0 16px 44px rgba(25,40,30,.09);position:relative;overflow:hidden;transition:.2s ease}.candidate-card-v119:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,#d9c382,#0e6b45);opacity:.7}.candidate-card-v119.strong:before{opacity:1;background:linear-gradient(90deg,#0e6b45,#c6a351)}.candidate-card-v119.medium:before{background:linear-gradient(90deg,#c6a351,#4d8b6a)}.candidate-card-v119:hover{transform:translateY(-3px);box-shadow:0 24px 60px rgba(25,40,30,.13)}.candidate-card-top-v119{display:grid;grid-template-columns:112px 1fr;gap:14px;align-items:start}.candidate-photo-wrap-v119{position:relative}.candidate-photo-v119{width:112px!important;height:132px!important;border-radius:26px!important;margin:0!important;font-size:40px!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.5)}.photo-status-v119{position:absolute;left:8px;right:8px;bottom:8px;text-align:center;background:rgba(7,85,52,.9);color:#fff;font-size:10px;font-weight:900;border-radius:999px;padding:6px 7px;backdrop-filter:blur(8px)}.photo-status-v119.muted-photo{background:rgba(255,253,248,.92);color:#075534;border:1px solid #dce9df}.candidate-main-v119 h3{font-size:23px;color:#073d28;margin:9px 0 4px}.candidate-main-v119 p{color:#52625b;margin:.25rem 0 .7rem;line-height:1.45}.candidate-score-v119{float:right;margin-left:10px;background:linear-gradient(135deg,#fff8e8,#eef7f1);border:1px solid var(--line);border-radius:18px;padding:9px 11px;text-align:center;min-width:78px}.candidate-score-v119 b{display:block;color:var(--green);font-size:22px;line-height:1}.candidate-score-v119 span{display:block;color:var(--muted);font-size:10px;font-weight:900;margin-top:3px}.candidate-badges-v119{display:flex;flex-wrap:wrap;gap:6px}.candidate-badges-v119 span,.candidate-insight-v119 span{display:inline-flex;align-items:center;background:#eef7f1;color:#075534;border:1px solid #d5e8da;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:900}.candidate-badges-v119 span:nth-child(2n){background:#fff8e8;color:#7f611a;border-color:#ead8a4}.candidate-insight-v119{margin-top:14px;padding:13px;border-radius:20px;border:1px solid #efe6d5;background:linear-gradient(135deg,#fff,#fffaf0)}.candidate-insight-v119 strong{display:block;color:#073d28;margin-bottom:8px}.candidate-insight-v119 div{display:flex;gap:6px;flex-wrap:wrap}.candidate-facts-v119{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px}.candidate-facts-v119 span{background:#fff;border:1px solid var(--line);border-radius:17px;padding:11px}.candidate-facts-v119 small,.candidate-facts-v119 b{display:block}.candidate-facts-v119 small{color:var(--muted);font-weight:900;font-size:11px}.candidate-facts-v119 b{color:#073d28;margin-top:4px;font-size:13px}.candidate-bars-v119{display:grid;gap:9px;margin-top:13px}.candidate-bars-v119 div span{display:flex;justify-content:space-between;gap:10px;font-size:12px;font-weight:900;color:#33443b}.candidate-bars-v119 em{font-style:normal;color:#52625b}.candidate-bars-v119 i{display:block;height:8px;background:#f1eadc;border-radius:999px;overflow:hidden;margin-top:5px}.candidate-bars-v119 u{display:block;height:100%;background:linear-gradient(90deg,#0e6b45,#c6a351);border-radius:999px;text-decoration:none}.candidate-actions-v119{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:15px}.candidate-actions-v119 .btn{padding:11px 13px}.candidate-card-v119.saved-card{box-shadow:0 18px 48px rgba(198,163,81,.16);border-color:#e5d3a2}
@media(max-width:1180px){.candidate-grid-v119{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-grid-v119{grid-template-columns:repeat(3,1fr)}}
@media(max-width:860px){.candidates-hero-v119,.filter-panel-head{display:block}.candidate-hero-stats{margin-top:18px}.quick-filter-pills{justify-content:flex-start;margin-top:12px}.filter-grid-v119{grid-template-columns:1fr 1fr}.candidate-grid-v119{grid-template-columns:1fr}.candidate-results-head-v119{display:block}.candidate-results-head-v119 .pill{margin-top:10px}}
@media(max-width:560px){.candidates-hero-v119 h1{font-size:34px}.candidate-hero-stats,.filter-grid-v119,.candidate-card-top-v119,.candidate-facts-v119,.candidate-actions-v119{grid-template-columns:1fr}.candidate-photo-v119{width:100%!important;height:210px!important}.candidate-score-v119{float:none;width:max-content;margin:0 0 10px}.filter-checks-v119{display:grid;grid-template-columns:1fr}.filter-actions-v119 .btn{width:100%}}

/* v1.20.0 - premium aday profil dosyası */
.candidate-premium-page{margin-top:28px}.candidate-profile-hero{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:18px;align-items:stretch;background:linear-gradient(135deg,rgba(255,253,248,.96),rgba(255,248,232,.92));border:1px solid var(--line);border-radius:34px;padding:22px;box-shadow:var(--shadow);position:relative;overflow:hidden}.candidate-profile-hero:before{content:"";position:absolute;inset:-25% auto auto -12%;width:420px;height:420px;background:radial-gradient(circle,rgba(198,163,81,.18),transparent 65%);pointer-events:none}.candidate-profile-hero:after{content:"";position:absolute;right:-80px;bottom:-110px;width:320px;height:320px;border:1px solid rgba(198,163,81,.2);border-radius:44% 44% 18% 18%;background:linear-gradient(180deg,rgba(7,85,52,.055),transparent);pointer-events:none}.candidate-hero-main{position:relative;z-index:1;display:flex;gap:20px;align-items:center}.candidate-avatar-frame{position:relative;flex:0 0 auto}.candidate-avatar-frame .avatar.big{width:164px;height:184px;border-radius:30px;box-shadow:0 22px 50px rgba(20,42,31,.12);border:1px solid rgba(255,255,255,.85)}.photo-privacy-badge{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);background:rgba(7,85,52,.94);color:#fff;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;box-shadow:0 12px 24px rgba(7,85,52,.18);white-space:nowrap}.candidate-hero-copy h1{font-size:46px;line-height:1.05;margin:8px 0 4px;color:#073d28;letter-spacing:-.035em}.candidate-subline{font-size:17px;color:#52625b;margin:.2rem 0 14px}.candidate-badges{display:flex;flex-wrap:wrap;gap:8px}.candidate-highlight-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.candidate-highlight-strip span{font-size:12px;font-weight:800;color:#0b5736;background:#fff;border:1px solid var(--line);border-radius:999px;padding:7px 9px}.candidate-hero-score{position:relative;z-index:1;background:rgba(255,255,255,.78);border:1px solid rgba(234,223,201,.95);border-radius:28px;padding:18px;display:grid;gap:12px;align-content:center;box-shadow:0 18px 45px rgba(25,40,30,.08)}.premium-score-ring{--score:75%;width:150px;height:150px;margin:0 auto;border-radius:50%;display:grid;place-items:center;text-align:center;background:radial-gradient(circle at center,#fff 0 58%,transparent 59%),conic-gradient(var(--green) 0 var(--score),#f1eadc var(--score) 100%);border:1px solid var(--line)}.premium-score-ring b,.premium-score-ring span{display:block}.premium-score-ring b{font-size:34px;color:#073d28;line-height:1}.premium-score-ring span{font-size:12px;color:var(--muted);font-weight:900;margin-top:5px}.premium-score-mini{display:flex;justify-content:space-between;gap:12px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:16px;padding:11px 12px}.premium-score-mini span{color:var(--muted);font-size:12px;font-weight:800}.premium-score-mini b{color:var(--green);font-size:18px}.candidate-profile-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:22px;margin-top:22px;align-items:start}.candidate-action-panel{position:sticky;top:112px;display:grid;gap:14px}.candidate-action-panel .section-card{margin-top:0;padding:20px;border-radius:26px}.action-card-premium{background:linear-gradient(135deg,#fffdf8,#eef7f1)}.action-card-premium h2,.decision-mini-card h2,.privacy-callout-card h2{margin-top:0;color:#073d28}.decision-mini-card{background:linear-gradient(135deg,#fffdf8,#fff8e8)}.decision-meter{display:flex;justify-content:space-between;gap:12px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px;margin-top:10px}.decision-meter span{color:var(--muted);font-weight:800;font-size:12px}.decision-meter b{color:#073d28;text-align:right}.privacy-callout-card{background:rgba(255,253,248,.94)}.candidate-profile-content{display:grid;gap:18px}.premium-profile-section,.profile-fact-matrix,.premium-note-card,.premium-process-nudge{margin-top:0}.profile-score-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.profile-score-grid article{background:#fff;border:1px solid var(--line);border-radius:18px;padding:14px}.profile-score-grid article>div{display:flex;justify-content:space-between;gap:12px;align-items:center}.profile-score-grid span{font-weight:900;color:#52625b;font-size:13px}.profile-score-grid strong{font-size:18px;color:#073d28}.profile-score-grid i{display:block;height:8px;background:#f1eadc;border-radius:999px;overflow:hidden;margin-top:10px}.profile-score-grid i b{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--green));border-radius:999px}.premium-four{grid-template-columns:repeat(4,1fr)}.premium-four article{border-radius:18px}.profile-fact-matrix .detail-grid article{background:#fff}.premium-note-card{background:linear-gradient(135deg,#fffdf8,#f7fbf3)}.premium-process-nudge{background:linear-gradient(135deg,#eef7f1,#fffdf8)}.candidate-premium-page .report-box{background:#fff;border:1px solid var(--line);border-radius:24px;padding:18px}.candidate-premium-page .report-box summary{font-weight:900;color:#073d28;cursor:pointer}.candidate-premium-page .danger{color:#a43d3d;border-color:#f0c7c7}.candidate-premium-page .info-list p{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px}.candidate-premium-page .verified-note{background:#eef7f1;border:1px solid #cfe3d4;border-radius:18px;padding:14px;color:#0b5736;font-weight:800}.candidate-premium-page .stack{margin-top:10px}.candidate-premium-page .btn-full+.btn-full{margin-top:8px}
@media(max-width:1100px){.candidate-profile-hero{grid-template-columns:1fr}.candidate-hero-score{grid-template-columns:180px 1fr 1fr;align-items:center}.premium-score-ring{width:130px;height:130px}.candidate-profile-layout{grid-template-columns:1fr}.candidate-action-panel{position:static;grid-template-columns:repeat(3,1fr)}.candidate-action-panel .section-card{height:100%}.profile-score-grid{grid-template-columns:1fr 1fr}}
@media(max-width:820px){.candidate-hero-main{align-items:flex-start}.candidate-hero-copy h1{font-size:34px}.candidate-hero-score{grid-template-columns:1fr}.candidate-action-panel{grid-template-columns:1fr}.premium-four{grid-template-columns:1fr 1fr}.candidate-profile-layout{gap:16px}.candidate-profile-hero{border-radius:28px;padding:18px}}
@media(max-width:560px){.candidate-hero-main{display:block}.candidate-avatar-frame .avatar.big{width:132px;height:150px;margin:0 0 14px}.candidate-hero-copy h1{font-size:30px}.candidate-badges,.candidate-highlight-strip{gap:6px}.profile-score-grid,.premium-four{grid-template-columns:1fr}.candidate-profile-hero,.candidate-action-panel .section-card,.premium-profile-section,.profile-fact-matrix,.premium-note-card{border-radius:22px}.candidate-premium-page .inline{display:grid;grid-template-columns:1fr}.candidate-premium-page .inline .btn,.candidate-premium-page .inline form,.candidate-premium-page .inline button{width:100%}}


/* v1.21.0 - premium güvenli sohbet merkezi */
.chat-premium-page{margin-top:28px}.chat-hero-v121{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:22px;align-items:stretch;background:linear-gradient(135deg,rgba(255,253,248,.96),rgba(255,248,232,.92));border:1px solid var(--line);border-radius:34px;padding:28px;box-shadow:var(--shadow);position:relative;overflow:hidden}.chat-hero-v121:before{content:"";position:absolute;right:-90px;top:-120px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(198,163,81,.18),transparent 65%)}.chat-hero-v121 h1{font-size:42px;line-height:1.08;margin:10px 0;color:#073d28;letter-spacing:-.035em}.chat-hero-v121 p{color:#52625b;line-height:1.7;max-width:700px}.chat-hero-stats-v121{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.chat-hero-stats-v121 article{background:#fff;border:1px solid var(--line);border-radius:22px;padding:18px;text-align:center;box-shadow:0 14px 35px rgba(25,40,30,.06)}.chat-hero-stats-v121 b{display:block;font-size:30px;color:var(--green);line-height:1}.chat-hero-stats-v121 span{display:block;margin-top:8px;color:var(--muted);font-size:12px;font-weight:900}.chat-layout-v121{grid-template-columns:350px minmax(0,1fr);align-items:stretch}.chat-list-v121,.chat-window-v121{border-radius:30px;box-shadow:var(--shadow);background:rgba(255,253,248,.94)}.chat-list-v121{padding:18px;max-height:760px;overflow:auto}.chat-list-head-v121{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:14px}.chat-list-head-v121 h2{margin:0;color:#073d28}.chat-contact-list-v121{display:grid;gap:10px}.chat-contact-v121{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;border:1px solid transparent;background:#fff;border-radius:22px;padding:12px;color:var(--text);transition:.18s ease}.chat-contact-v121:hover,.chat-contact-v121.active{background:#eef7f1;border-color:#cfe3d4;transform:translateY(-1px)}.chat-contact-v121.unread{border-color:#d6c188;box-shadow:0 10px 24px rgba(198,163,81,.12)}.chat-contact-main-v121 strong{display:block;color:#073d28}.chat-contact-main-v121 em{font-style:normal;background:#fff8e8;color:#7f611a;border:1px solid #ead8a4;border-radius:999px;font-size:10px;font-weight:900;padding:3px 6px;margin-left:5px}.chat-contact-main-v121 small{display:block;line-height:1.35}.last-message-v121{margin-top:4px;color:#607069}.chat-side-v121{display:grid;gap:5px;justify-items:end;align-self:start}.chat-side-v121 b{display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:999px;background:var(--gold);color:#fff;font-size:11px}.chat-window-v121{padding:0;overflow:hidden;min-height:740px}.chat-empty-v121{min-height:620px;display:grid;place-items:center;text-align:center;padding:42px}.chat-empty-v121 h2{color:#073d28;margin:8px 0}.ornament-mini-v121{width:72px;height:72px;border-radius:24px;background:linear-gradient(135deg,var(--green),#0d7950);color:#fff;display:grid;place-items:center;font-size:32px;box-shadow:0 18px 45px rgba(7,85,52,.22)}.chat-active-head-v121{display:flex;justify-content:space-between;align-items:center;gap:14px;background:linear-gradient(135deg,#fffdf8,#eef7f1);border-bottom:1px solid var(--line);padding:18px}.chat-active-person-v121{display:flex;align-items:center;gap:12px}.chat-active-person-v121 strong,.chat-active-person-v121 span{display:block}.chat-active-person-v121 strong{font-size:18px;color:#073d28}.chat-head-actions-v121{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.chat-context-v121{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:16px 18px 0}.chat-context-v121 article{background:#fff;border:1px solid var(--line);border-radius:18px;padding:13px}.chat-context-v121 small,.chat-context-v121 b{display:block}.chat-context-v121 small{color:var(--muted);font-weight:900;font-size:11px}.chat-context-v121 b{color:#073d28;margin-top:4px}.chat-safety-note-v121{margin:14px 18px 0;background:#fff8e8;border:1px solid #ead8a4;border-radius:20px;padding:14px;display:flex;gap:10px;line-height:1.55}.chat-safety-note-v121 strong{color:#6f5313;white-space:nowrap}.messages-v121{padding:18px;max-height:430px;overflow:auto;scroll-behavior:smooth}.msg-v121{box-shadow:0 8px 20px rgba(25,40,30,.05)}.chat-date-separator-v121{text-align:center;margin:10px 0}.chat-date-separator-v121 span{display:inline-block;background:#fff;border:1px solid var(--line);border-radius:999px;padding:6px 10px;color:var(--muted);font-size:11px;font-weight:900}.chat-guidance-v121{border-top:1px solid var(--line);padding:14px 18px;background:#fffaf0}.chat-guidance-v121 strong{display:block;color:#073d28;margin-bottom:10px}.chat-guidance-v121 div{display:flex;gap:8px;overflow:auto;padding-bottom:2px}.chat-guidance-v121 button{white-space:nowrap;border:1px solid #dce8dd;background:#fff;color:#075534;border-radius:999px;padding:8px 10px;font-weight:800;cursor:pointer}.chat-guidance-v121 button:hover{background:#eef7f1}.message-form-v121{display:grid;grid-template-columns:1fr auto;gap:10px;padding:16px 18px 18px;background:#fff;border-top:1px solid var(--line)}.message-form-v121 textarea{min-height:58px;max-height:130px;margin-top:0;resize:vertical}.message-form-v121 .btn{align-self:end;min-height:50px}
@media(max-width:1180px){.chat-hero-v121{grid-template-columns:1fr}.chat-layout-v121{grid-template-columns:310px minmax(0,1fr)}.chat-context-v121{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){.chat-layout-v121{grid-template-columns:1fr}.chat-list-v121{max-height:none}.chat-window-v121{min-height:620px}.chat-active-head-v121{display:block}.chat-head-actions-v121{justify-content:flex-start;margin-top:12px}.messages-v121{max-height:380px}}
@media(max-width:560px){.chat-hero-v121{padding:20px;border-radius:26px}.chat-hero-v121 h1{font-size:32px}.chat-hero-stats-v121,.chat-context-v121,.message-form-v121{grid-template-columns:1fr}.chat-contact-v121{grid-template-columns:40px 1fr}.chat-side-v121{grid-column:2;display:flex;justify-content:space-between;justify-items:start}.chat-safety-note-v121{display:block}.chat-active-head-v121,.chat-context-v121,.chat-safety-note-v121,.messages-v121,.chat-guidance-v121,.message-form-v121{padding-left:14px;padding-right:14px}.chat-head-actions-v121 .btn,.message-form-v121 .btn{width:100%}}


/* v1.22.0 - premium admin komuta paneli */
.admin-command-hero{margin-top:28px;display:grid;grid-template-columns:1fr 320px;gap:22px;align-items:stretch;background:linear-gradient(135deg,rgba(255,253,248,.96),rgba(255,248,232,.92));border:1px solid var(--line);border-radius:34px;padding:30px;box-shadow:var(--shadow);position:relative;overflow:hidden}.admin-command-hero:before{content:"";position:absolute;right:-80px;top:-110px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(198,163,81,.22),transparent 64%)}.admin-command-hero h1{font-size:46px;line-height:1.05;margin:10px 0;color:#073d28;letter-spacing:-.035em}.admin-command-hero p{color:#52625b;line-height:1.7;max-width:760px}.admin-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.admin-health-card{background:linear-gradient(135deg,#075534,#0d7048);color:#fff;border-radius:28px;padding:24px;box-shadow:0 18px 45px rgba(7,85,52,.22);align-self:stretch;display:flex;flex-direction:column;justify-content:center}.admin-health-card small,.admin-health-card span{color:#dcece4}.admin-health-card strong{font-size:52px;line-height:1;margin:8px 0}.admin-health-bar{height:10px;border-radius:999px;background:rgba(255,255,255,.18);overflow:hidden;margin-top:18px}.admin-health-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#f6df9e,#fff7d7)}.admin-metric-grid{display:grid;grid-template-columns:repeat(9,1fr);gap:12px;margin-top:20px}.admin-metric-grid article{background:#fff;border:1px solid var(--line);border-radius:22px;padding:18px;box-shadow:0 10px 28px rgba(25,40,30,.06);min-height:132px}.admin-metric-grid article.priority{background:linear-gradient(135deg,#075534,#0f734b);color:#fff}.admin-metric-grid article.priority small,.admin-metric-grid article.priority span{color:#e4f2ea}.admin-metric-grid span,.admin-metric-grid small{display:block;color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.admin-metric-grid b{display:block;font-size:34px;color:var(--green);margin:8px 0 5px}.admin-metric-grid article.priority b{color:#fff}.section-heading-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.section-heading-row h2{margin:.25rem 0;color:#073d28}.admin-priority-board{background:linear-gradient(135deg,#fffdf8,#eef7f1)}.admin-priority-board>.section-heading-row>strong{background:#fff;border:1px solid var(--line);border-radius:18px;padding:12px 16px;color:var(--green);white-space:nowrap}.admin-queue-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:20px}.admin-queue-card{display:block;background:#fff;border:1px solid var(--line);border-radius:22px;padding:18px;color:var(--text);transition:.18s ease;position:relative;overflow:hidden}.admin-queue-card:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:#d9c382;opacity:.7}.admin-queue-card.hot:before{background:linear-gradient(90deg,var(--gold),var(--green));opacity:1}.admin-queue-card.danger:before{background:linear-gradient(90deg,#a43d3d,#d9b15d);opacity:1}.admin-queue-card:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(25,40,30,.09);border-color:#cfe3d4}.admin-queue-card b{display:block;font-size:34px;color:#073d28}.admin-queue-card span{display:block;font-weight:900;color:#073d28;margin-top:4px}.admin-queue-card small{display:block;line-height:1.45;margin-top:6px}.admin-users-section .table-wrap{border:1px solid var(--line);border-radius:22px;background:#fff}.admin-users-section table{min-width:960px}.admin-payment-section,.admin-reference-section,.admin-process-section{scroll-margin-top:130px}#admin-users,#admin-payments,#admin-photos,#admin-verifications,#admin-reports,#admin-references{scroll-margin-top:130px}
@media(max-width:1220px){.admin-metric-grid{grid-template-columns:repeat(3,1fr)}.admin-queue-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:900px){.admin-command-hero{grid-template-columns:1fr}.admin-health-card{min-height:180px}.admin-command-hero h1{font-size:36px}.admin-metric-grid{grid-template-columns:repeat(2,1fr)}.admin-queue-grid{grid-template-columns:repeat(2,1fr)}.section-heading-row{display:block}.admin-priority-board>.section-heading-row>strong{display:inline-block;margin-top:12px}}
@media(max-width:560px){.admin-command-hero{padding:22px;border-radius:26px}.admin-command-hero h1{font-size:30px}.admin-hero-actions,.admin-hero-actions .btn{width:100%}.admin-metric-grid,.admin-queue-grid{grid-template-columns:1fr}.admin-metric-grid article{min-height:auto}.admin-health-card strong{font-size:44px}}


/* v1.23.0 - Premium Profil ve Kriter Merkezi */
.profile-premium-center{margin-top:28px;display:grid;gap:18px}.profile-editor-hero{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:20px;align-items:stretch;background:linear-gradient(135deg,rgba(255,253,248,.97),rgba(255,248,232,.94));border:1px solid var(--line);border-radius:34px;padding:26px;box-shadow:var(--shadow);position:relative;overflow:hidden}.profile-editor-hero:before{content:"";position:absolute;left:-90px;top:-120px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(198,163,81,.18),transparent 68%)}.profile-editor-hero:after{content:"";position:absolute;right:-70px;bottom:-100px;width:300px;height:300px;border:1px solid rgba(198,163,81,.18);border-radius:44% 44% 18% 18%;background:linear-gradient(180deg,rgba(7,85,52,.055),transparent)}.profile-editor-copy,.profile-editor-score{position:relative;z-index:1}.profile-editor-copy h1{font-size:46px;line-height:1.05;margin:10px 0;color:#073d28;letter-spacing:-.035em}.profile-editor-copy p{font-size:17px;line-height:1.7;color:#52625b;max-width:760px}.profile-editor-score{background:rgba(255,255,255,.78);border:1px solid var(--line);border-radius:28px;padding:18px;text-align:center;display:grid;align-content:center;gap:10px}.profile-editor-score a{display:block;background:#fff;border:1px solid var(--line);border-radius:18px;padding:12px;color:#073d28}.profile-editor-score strong{display:block;line-height:1.35}.profile-editor-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.profile-editor-metrics article{background:#fff;border:1px solid var(--line);border-radius:22px;padding:18px;box-shadow:0 12px 30px rgba(25,40,30,.06)}.profile-editor-metrics span,.profile-editor-metrics b{display:block}.profile-editor-metrics span{font-size:12px;color:var(--muted);font-weight:900;text-transform:uppercase;letter-spacing:.04em}.profile-editor-metrics b{font-size:30px;color:#073d28;margin-top:6px}.profile-editor-metrics i{display:block;height:9px;background:#f1eadc;border-radius:999px;overflow:hidden;margin-top:12px}.profile-editor-metrics i em{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--green));border-radius:999px}.profile-editor-actions{position:sticky;top:94px;z-index:8;display:flex;gap:8px;flex-wrap:wrap;background:rgba(255,253,248,.9);border:1px solid var(--line);border-radius:24px;padding:10px;box-shadow:0 18px 40px rgba(25,40,30,.08);backdrop-filter:blur(10px)}.profile-editor-actions .btn{padding:9px 12px;border-radius:14px;font-size:13px}.profile-guidance-card{display:grid;grid-template-columns:260px 1fr;gap:18px;background:linear-gradient(135deg,#fffdf8,#fff8e8);border:1px solid var(--line);border-radius:26px;padding:20px;box-shadow:0 12px 30px rgba(25,40,30,.06)}.profile-guidance-card strong,.profile-guidance-card small{display:block}.profile-guidance-card strong{color:#073d28;font-size:18px}.profile-guidance-card ul{margin:0;padding-left:18px;color:#52625b;line-height:1.65}.premium-profile-form{display:grid;gap:18px}.premium-profile-form .form-section{margin-top:0}.profile-step{scroll-margin-top:170px;position:relative;overflow:hidden}.profile-step:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:linear-gradient(180deg,var(--gold),var(--green));opacity:.8}.profile-step .step-kicker{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:14px;background:#eef7f1;color:var(--green);font-weight:900;border:1px solid #cfe3d4;margin-bottom:10px}.profile-step h2{margin-bottom:4px}.profile-step .step-help{margin-top:0;margin-bottom:18px;color:#52625b;line-height:1.6}.premium-profile-form input,.premium-profile-form select,.premium-profile-form textarea{transition:.18s ease}.premium-profile-form input:focus,.premium-profile-form select:focus,.premium-profile-form textarea:focus{outline:0;border-color:#9fc9ac;box-shadow:0 0 0 4px rgba(7,85,52,.08);background:#fff}.premium-profile-form .sticky-submit{background:rgba(255,253,248,.92);border:1px solid var(--line);border-radius:22px;padding:12px;box-shadow:0 18px 45px rgba(25,40,30,.10);backdrop-filter:blur(10px)}
@media(max-width:1050px){.profile-editor-hero{grid-template-columns:1fr}.profile-editor-score{grid-template-columns:190px 1fr;align-items:center;text-align:left}.profile-editor-score .premium-score-ring{margin:0}.profile-editor-metrics{grid-template-columns:repeat(2,1fr)}.profile-guidance-card{grid-template-columns:1fr}.profile-editor-actions{position:static}}
@media(max-width:680px){.profile-editor-hero{border-radius:26px;padding:20px}.profile-editor-copy h1{font-size:34px}.profile-editor-score{grid-template-columns:1fr;text-align:center}.profile-editor-score .premium-score-ring{margin:auto}.profile-editor-metrics{grid-template-columns:1fr}.profile-editor-actions{display:grid;grid-template-columns:1fr 1fr}.profile-editor-actions .btn{width:100%}.profile-guidance-card{padding:18px}.premium-profile-form .sticky-submit{text-align:stretch}.premium-profile-form .sticky-submit .btn{width:100%}.profile-step{scroll-margin-top:90px}}

/* v1.24.0 - Premium üyelik ve paket satış merkezi */
.premium-sales-hero{margin-top:28px;display:grid;grid-template-columns:minmax(0,1.35fr) 360px;gap:22px;align-items:stretch}.premium-sales-copy,.premium-status-panel,.premium-value-grid article,.premium-plan-card,.premium-comparison-card,.premium-history-card,.premium-faq-card{position:relative;overflow:hidden}.premium-sales-copy,.premium-status-panel{background:rgba(255,253,248,.94);border:1px solid var(--line);border-radius:32px;box-shadow:var(--shadow);padding:34px}.premium-sales-copy:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(198,163,81,.18),transparent 36%),linear-gradient(135deg,rgba(7,85,52,.08),transparent 58%);pointer-events:none}.premium-sales-copy>*{position:relative}.premium-sales-copy h1{font-size:48px;line-height:1.05;letter-spacing:-.045em;color:#073d28;margin:12px 0}.premium-sales-copy p{max-width:780px;font-size:17px;line-height:1.75;color:#52625b}.premium-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.premium-trust-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.premium-trust-row span{background:#eef7f1;border:1px solid #cfe3d4;color:var(--green);font-size:12px;font-weight:900;border-radius:999px;padding:8px 11px}.premium-status-panel{background:linear-gradient(180deg,#fffdf8,#fff8e8);display:flex;flex-direction:column;justify-content:center}.premium-status-panel.active{background:linear-gradient(180deg,#eef7f1,#fffdf8)}.premium-status-panel small,.premium-status-panel span{display:block}.premium-status-panel strong{display:block;font-size:30px;color:#073d28;margin:8px 0}.premium-status-panel p{margin:10px 0 0;color:#52625b}.premium-status-mini{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.premium-status-mini article{background:#fff;border:1px solid var(--line);border-radius:18px;padding:14px}.premium-status-mini b{display:block;color:var(--green);font-size:24px}.premium-status-mini span{font-size:12px;color:var(--muted);font-weight:800}.premium-value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:22px}.premium-value-grid article{background:#fff;border:1px solid var(--line);border-radius:24px;padding:22px;box-shadow:0 12px 30px rgba(25,40,30,.06)}.premium-value-grid span{display:grid;place-items:center;width:42px;height:42px;border-radius:15px;background:#fff8e8;color:#8b6a20;font-weight:900;margin-bottom:12px}.premium-value-grid strong{display:block;color:#073d28;font-size:17px}.premium-value-grid p{color:#52625b;line-height:1.6;margin-bottom:0}.premium-sales-grid{align-items:stretch}.premium-plan-card{padding:28px;border:1px solid var(--line);background:linear-gradient(180deg,#fff,#fffdf8)}.premium-plan-card.popular,.premium-plan-card.best{border-color:#d8be75;box-shadow:0 24px 70px rgba(198,163,81,.18)}.plan-ribbon{position:absolute;top:16px;right:16px;background:#eef7f1;color:#075534;border:1px solid #cfe3d4;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.plan-ribbon.gold{background:#fff3d5;color:#8b6a20;border-color:#ead8a4}.plan-head h2{margin:0 0 4px;color:#073d28}.daily-price{font-size:13px;color:#8b6a20;font-weight:900;margin-top:-4px}.plan-feature-list{display:grid;gap:8px;padding:0;margin:18px 0;list-style:none}.plan-feature-list li{position:relative;padding-left:26px;color:#52625b;line-height:1.45}.plan-feature-list li:before{content:"✓";position:absolute;left:0;top:0;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#eef7f1;color:var(--green);font-size:12px;font-weight:900}.premium-payment-details{margin-top:16px}.premium-payment-details summary{cursor:pointer;background:#075534;color:#fff;border-radius:16px;padding:13px 14px;font-weight:900;text-align:center;list-style:none}.premium-payment-details summary::-webkit-details-marker{display:none}.premium-payment-details[open] summary{border-radius:16px 16px 0 0}.premium-payment-form{background:#fffdf8;border:1px solid var(--line);border-top:0;border-radius:0 0 18px 18px;padding:16px}.premium-compare-table th,.premium-compare-table td{min-width:140px}.premium-check{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#eef7f1;color:#075534;font-weight:900}.premium-payment-layout{align-items:start}.premium-bank-card-wrap,.premium-flow-card{height:100%}.premium-bank-card{background:linear-gradient(135deg,#fff,#fff8e8);border:1px solid var(--line);border-radius:22px;padding:18px;margin-top:14px}.premium-bank-card strong,.premium-bank-card span{display:block}.premium-bank-card code{white-space:normal;word-break:break-all;background:#fff;border:1px solid var(--line);border-radius:10px;padding:3px 6px}.premium-flow-list{display:grid;gap:12px;margin-top:16px}.premium-flow-list article{display:grid;grid-template-columns:42px 1fr;gap:10px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:14px}.premium-flow-list article span{grid-row:1/3;display:grid;place-items:center;width:42px;height:42px;border-radius:15px;background:#075534;color:#fff;font-weight:900}.premium-flow-list p{margin:.25rem 0 0}.premium-request-timeline{display:grid;gap:12px}.premium-request-card{display:flex;justify-content:space-between;gap:14px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:20px;padding:16px;border-left:5px solid #d9c382}.premium-request-card.approved{border-left-color:#0e6b45}.premium-request-card.rejected{border-left-color:#a43d3d}.premium-request-card.pending{border-left-color:#c6a351}.premium-request-card strong,.premium-request-card span{display:block}.premium-request-card span{color:var(--muted);margin-top:4px}.premium-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.premium-faq-grid details{background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px}.premium-faq-grid summary{cursor:pointer;font-weight:900;color:#073d28}.premium-faq-grid p{color:#52625b;line-height:1.6}.admin-payment-v124{background:linear-gradient(135deg,#fffdf8,#fff8e8)}.admin-payment-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0}.admin-payment-metrics article{background:#fff;border:1px solid var(--line);border-radius:22px;padding:18px}.admin-payment-metrics article.priority{border-color:#d8be75;background:linear-gradient(135deg,#fff,#fff8e8)}.admin-payment-metrics span,.admin-payment-metrics small{display:block;color:var(--muted)}.admin-payment-metrics b{display:block;color:#073d28;font-size:26px;margin:5px 0}.admin-payment-review-list{display:grid;gap:14px}.admin-payment-review-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:16px;background:#fff;border:1px solid var(--line);border-radius:24px;padding:18px}.payment-review-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.payment-review-head strong,.payment-review-head span{display:block}.payment-review-head span{color:var(--muted);margin-top:4px}.payment-review-head b{font-size:24px;color:#075534;white-space:nowrap}.payment-review-tags{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.payment-review-tags span{background:#eef7f1;color:#075534;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:900}.payment-review-form{background:#fffdf8;border:1px solid var(--line);border-radius:20px;padding:14px}.payment-account-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:16px}.payment-account-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:18px}.premium-new-account{margin-top:16px}.premium-new-account summary{cursor:pointer;font-weight:900;color:#075534;background:#eef7f1;border:1px solid #cfe3d4;border-radius:18px;padding:14px}
@media(max-width:1180px){.premium-sales-hero{grid-template-columns:1fr}.premium-value-grid,.admin-payment-metrics{grid-template-columns:repeat(2,1fr)}.admin-payment-review-card{grid-template-columns:1fr}.payment-account-grid{grid-template-columns:1fr}}
@media(max-width:760px){.premium-sales-copy h1{font-size:34px}.premium-sales-copy,.premium-status-panel{padding:24px}.premium-value-grid,.premium-faq-grid,.admin-payment-metrics,.premium-status-mini{grid-template-columns:1fr}.premium-request-card,.payment-review-head{display:block}.premium-request-card .inline,.admin-payment-review-card .inline,.premium-hero-actions{display:grid;grid-template-columns:1fr}.premium-request-card .btn,.admin-payment-review-card .btn,.premium-hero-actions .btn{width:100%}.premium-sales-grid{grid-template-columns:1fr}.premium-payment-form .btn{width:100%}}


/* v1.25.0 - premium bildirim ve hareket merkezi */
.notification-command-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:18px;margin-top:28px;align-items:stretch}.notification-hero-card,.notification-command-card{position:relative;overflow:hidden;background:rgba(255,253,248,.94);border:1px solid var(--line);border-radius:32px;box-shadow:var(--shadow)}.notification-hero-card{padding:34px}.notification-hero-card:after{content:"";position:absolute;right:-70px;top:-95px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(198,163,81,.22),transparent 70%)}.notification-hero-card h1{font-size:46px;line-height:1.04;margin:10px 0;color:#073d28;letter-spacing:-.04em;max-width:820px}.notification-hero-card p{max-width:760px;color:#52625b;line-height:1.75}.notification-command-card{padding:24px;background:linear-gradient(135deg,#fffdf8,#eef7f1);display:grid;gap:10px;align-content:center}.notification-command-card strong{font-size:24px;color:#073d28}.notification-command-card p{color:#52625b;line-height:1.55;margin:0 0 6px}.notification-command-card form{margin:0}.notification-command-card .btn{width:100%}.notification-metric-grid{grid-template-columns:repeat(8,1fr);gap:14px}.notification-metric-grid article{background:#fff;border:1px solid var(--line);border-radius:24px;padding:18px;box-shadow:0 12px 28px rgba(25,40,30,.06)}.notification-metric-grid article.gold{background:linear-gradient(135deg,#fffdf8,#fff4d8)}.notification-metric-grid b{font-size:28px;color:#075534;display:block;line-height:1}.notification-metric-grid span{display:block;margin-top:8px;color:#2b3933}.notification-category-card{padding:26px}.notification-category-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:10px;margin-top:16px}.notification-category-tile{background:#fff;border:1px solid var(--line);border-radius:20px;padding:14px 12px;color:var(--text);display:grid;gap:7px;min-height:118px;transition:.18s ease}.notification-category-tile i{display:grid;place-items:center;width:36px;height:36px;border-radius:14px;background:#eef7f1;color:#075534;font-style:normal;font-weight:900}.notification-category-tile b{font-size:13px;color:#073d28;line-height:1.25}.notification-category-tile span{font-size:12px;color:var(--muted);font-weight:800}.notification-category-tile:hover,.notification-category-tile.is-active{background:#eef7f1;border-color:#cfe3d4;box-shadow:0 14px 32px rgba(25,40,30,.08);transform:translateY(-2px)}.notification-layout-v125{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;margin-top:22px;align-items:start}.notification-main-stream,.notification-side-panel{display:grid;gap:18px}.notification-stream-list{display:grid;gap:14px}.notification-card-v125{position:relative;display:grid;grid-template-columns:58px 1fr;gap:15px;background:rgba(255,253,248,.96);border:1px solid var(--line);border-radius:26px;padding:18px;box-shadow:0 14px 36px rgba(25,40,30,.08);overflow:hidden}.notification-card-v125:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:#d9c382}.notification-card-v125.category-interest:before{background:#0e6b45}.notification-card-v125.category-message:before{background:#4d8b6a}.notification-card-v125.category-premium:before{background:#c6a351}.notification-card-v125.category-trust:before{background:#176f45}.notification-card-v125.category-process:before{background:#8c6b21}.notification-card-v125.category-safety:before{background:#a43d3d}.notification-card-v125.unread{background:linear-gradient(135deg,#fffdf8,#f1fbf3);border-color:#cfe3d4}.notification-icon-v125{width:54px;height:54px;border-radius:20px;background:#eef7f1;color:var(--green);display:grid;place-items:center;font-size:23px;font-weight:900}.notification-card-v125.unread .notification-icon-v125{background:linear-gradient(135deg,var(--green),var(--gold));color:#fff}.notification-head-v125{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.notification-head-v125 strong{display:block;color:#073d28;font-size:18px}.notification-head-v125 small{display:block;margin-top:4px}.notification-head-v125 time{white-space:nowrap;font-size:12px;font-weight:900;color:#8c6b21;background:#fff8e8;border:1px solid #ead8a4;border-radius:999px;padding:7px 9px}.notification-body-v125 p{margin:.65rem 0;color:#52625b;line-height:1.65}.notification-state-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.profile-views-card-v125{padding:22px;position:sticky;top:112px}.profile-views-card-v125 h2,.notification-help-v125 h2{margin:6px 0;color:#073d28}.profile-view-row-v125{display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center;color:var(--text);background:#fff;border:1px solid var(--line);border-radius:18px;padding:12px;margin-top:10px}.profile-view-row-v125:hover{background:#eef7f1;border-color:#cfe3d4}.profile-view-row-v125 b,.profile-view-row-v125 small{display:block}.profile-view-row-v125 time{font-size:11px;color:var(--muted);font-weight:800;text-align:right}.notification-help-v125 ul{margin:12px 0 0;padding-left:18px;color:#52625b;line-height:1.7}.notification-help-v125 li{margin:.45rem 0}
@media(max-width:1180px){.notification-metric-grid{grid-template-columns:repeat(4,1fr)}.notification-category-grid{grid-template-columns:repeat(5,1fr)}.notification-layout-v125{grid-template-columns:1fr}.profile-views-card-v125{position:static}.notification-side-panel{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.notification-command-head{grid-template-columns:1fr}.notification-hero-card{padding:26px}.notification-hero-card h1{font-size:36px}.notification-metric-grid,.notification-category-grid,.notification-side-panel{grid-template-columns:1fr 1fr}.notification-card-v125{grid-template-columns:46px 1fr;padding:15px;border-radius:22px}.notification-icon-v125{width:44px;height:44px;border-radius:16px}.notification-head-v125{display:block}.notification-head-v125 time{display:inline-block;margin-top:8px}.profile-view-row-v125{grid-template-columns:38px 1fr}.profile-view-row-v125 time{grid-column:2;text-align:left}.notification-actions{display:grid;grid-template-columns:1fr}.notification-actions .btn{width:100%}}
@media(max-width:560px){.notification-metric-grid,.notification-category-grid,.notification-side-panel{grid-template-columns:1fr}.notification-category-tile{min-height:auto}.notification-hero-card h1{font-size:32px}.notification-command-card .btn{width:100%}}


/* v1.26.0 - Güvenlik & Şikayet Merkezi */
.security-hero{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:22px;align-items:center;background:linear-gradient(135deg,#fffdf8,#fff8e8 48%,#eef7f1)}.security-hero h1{font-size:42px;line-height:1.05;margin:10px 0;color:#073d28}.security-hero p{font-size:16px;line-height:1.7;color:#52625b}.security-score-card{min-height:180px;border-radius:28px;background:linear-gradient(135deg,#075534,#0e6b45);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;box-shadow:0 24px 60px rgba(7,85,52,.22)}.security-score-card small,.security-score-card span{color:#dcece4}.security-score-card strong{font-size:56px;line-height:1;margin:8px 0}.security-stats article,.security-admin-stats article{position:relative;overflow:hidden}.security-stats article:before,.security-admin-stats article:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,var(--green),var(--gold))}.security-guide-card{background:rgba(255,253,248,.95)}.security-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px}.security-steps article{background:#fff;border:1px solid var(--line);border-radius:22px;padding:18px}.security-steps b{display:grid;place-items:center;width:36px;height:36px;border-radius:14px;background:var(--green);color:#fff}.security-steps h3{color:#073d28}.security-two-col{align-items:start}.security-report-list{display:grid;gap:12px;margin-top:14px}.security-report-item{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:20px;padding:16px}.security-report-item h3{margin:.5rem 0 .25rem;color:#073d28}.security-report-item p{margin:.25rem 0;color:#52625b;line-height:1.5}.security-principles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}.security-principles article{background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px}.security-principles strong,.security-principles span{display:block}.security-principles strong{color:#073d28}.security-principles span{margin-top:7px;color:#52625b;line-height:1.45;font-size:13px}.premium-report-box{border:1px solid #efd8a4;background:linear-gradient(135deg,#fffdf8,#fff8e8);border-radius:24px;padding:16px;margin-top:18px}.premium-report-box summary{font-weight:900;color:#073d28;cursor:pointer}.security-report-form{margin-top:14px}.security-admin-panel{background:linear-gradient(135deg,#fffdf8,#eef7f1)}.security-admin-stats{grid-template-columns:repeat(4,1fr);margin:18px 0}.security-admin-list{display:grid;gap:16px;margin-top:18px}.security-admin-report{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:18px;background:#fff;border:1px solid var(--line);border-radius:24px;padding:18px;box-shadow:0 12px 32px rgba(25,40,30,.06);position:relative;overflow:hidden}.security-admin-report:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:linear-gradient(180deg,var(--green),var(--gold))}.security-admin-report.critical:before{background:linear-gradient(180deg,#a43d3d,#d3a64b)}.security-admin-report-main h3{margin:.6rem 0 .4rem;color:#073d28}.security-admin-report-main p{color:#52625b;line-height:1.55}.security-report-detail{background:#fff9ed;border:1px solid #efe0bd;border-radius:16px;padding:12px}.security-admin-actions{background:#fffaf0;border:1px solid #efe6d5;border-radius:20px;padding:14px}.security-admin-actions textarea{min-height:90px}.pill.danger{background:#fff1f1;color:#9e3030;border:1px solid #e7bbbb}.danger-text{color:#9e3030!important}
@media(max-width:1180px){.security-admin-report{grid-template-columns:1fr}.security-steps,.security-principles{grid-template-columns:repeat(2,1fr)}.security-admin-stats{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.security-hero,.security-steps,.security-principles,.security-admin-stats{grid-template-columns:1fr}.security-score-card{min-height:140px}.security-two-col{grid-template-columns:1fr}.security-report-item{display:block}.security-report-item form{margin-top:12px}.security-admin-actions .inline,.security-report-form .inline{display:grid;grid-template-columns:1fr}.security-admin-actions .btn,.security-report-form .btn{width:100%}.security-hero h1{font-size:34px}}

/* v1.27.1 - admin kullanıcı yönetimi ayrıştırma ve detay hotfix */
.admin-users-page-v1271{display:flex;justify-content:space-between;gap:20px;align-items:center;background:linear-gradient(135deg,#fffdf8,#eef7f1)}
.admin-users-page-v1271 h1{font-size:42px;color:#073d28;margin:8px 0 6px}.admin-users-metrics-v1271{grid-template-columns:repeat(6,1fr);margin-top:18px}.admin-users-filter-card{background:rgba(255,253,248,.96)}.admin-users-filter-form{grid-template-columns:2fr 1fr 1fr auto auto;box-shadow:none;margin-top:0}.admin-users-table-card table td .pill{display:inline-flex;margin-bottom:6px}.admin-user-hero{display:grid;grid-template-columns:1fr 280px;gap:18px;margin-top:28px}.admin-user-main-card,.admin-user-score-card{background:rgba(255,253,248,.94);border:1px solid var(--line);border-radius:28px;padding:26px;box-shadow:var(--shadow)}.admin-user-headline{display:flex;gap:15px;align-items:center}.admin-user-headline h1{margin:0 0 5px;color:#073d28;font-size:38px}.admin-user-score-card strong{display:block;font-size:46px;color:var(--green);margin:8px 0}.admin-user-score-bar{height:10px;border-radius:999px;background:#f1eadc;overflow:hidden;margin-top:15px}.admin-user-score-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--green),var(--gold))}.admin-user-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px}.admin-user-metric-grid article{background:white;border:1px solid var(--line);border-radius:22px;padding:20px;box-shadow:0 12px 30px rgba(25,40,30,.06)}.admin-user-metric-grid article.danger{border-color:#f0c7c7;background:#fff7f7}.admin-user-metric-grid b{display:block;font-size:28px;color:var(--green)}.admin-user-metric-grid span{display:block;color:var(--muted);margin-top:5px}.admin-user-layout{display:grid;grid-template-columns:320px 1fr;gap:20px;margin-top:22px;align-items:start}.admin-user-control-card{position:sticky;top:112px}.admin-user-control-card hr{border:0;border-top:1px solid var(--line);margin:18px 0}.admin-user-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.admin-user-info-grid article,.mini-history-row,.admin-note-item{background:white;border:1px solid var(--line);border-radius:18px;padding:14px}.admin-user-info-grid small,.admin-user-info-grid b,.admin-user-info-grid span,.mini-history-row b,.mini-history-row span,.mini-history-row small{display:block}.admin-user-info-grid b{margin-top:4px;color:#073d28}.admin-user-long-grid,.admin-user-history-grid,.admin-user-risk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.admin-user-long-grid article,.admin-user-history-grid article,.admin-user-risk-grid article{background:#fff;border:1px solid var(--line);border-radius:20px;padding:16px}.admin-notes-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px}.admin-note-item.important{border-color:#d8be75;background:#fff8e8}.admin-note-form{margin-top:12px}.admin-note-form .form-grid{margin-bottom:10px}.mini-history-row{margin-top:8px}.admin-users-section.admin-users-v127{background:linear-gradient(135deg,#fffdf8,#eef7f1)}
@media(max-width:1180px){.admin-users-metrics-v1271{grid-template-columns:repeat(3,1fr)}.admin-users-filter-form{grid-template-columns:1fr 1fr}.admin-user-hero,.admin-user-layout{grid-template-columns:1fr}.admin-user-control-card{position:static}.admin-user-info-grid,.admin-user-long-grid,.admin-user-history-grid,.admin-user-risk-grid{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.admin-users-page-v1271{display:block}.admin-users-page-v1271 .inline{margin-top:12px}.admin-users-metrics-v1271,.admin-users-filter-form,.admin-user-metric-grid,.admin-user-info-grid,.admin-user-long-grid,.admin-user-history-grid,.admin-user-risk-grid,.admin-notes-grid{grid-template-columns:1fr}.admin-user-headline{align-items:flex-start}.admin-user-headline h1{font-size:30px}}


/* v1.31.4 - mega menü kompakt düzen hotfix */
.topbar-mega{padding:14px 16px;gap:14px}.main-nav.categorized-nav{gap:8px;flex-wrap:nowrap;align-items:center}.nav-direct,.nav-trigger{min-height:40px;padding:8px 12px;border-radius:15px;font-size:14px}.nav-trigger{display:inline-flex;align-items:center;gap:8px;background:#f7fbf8;border:1px solid #d7e8dc;color:var(--green);font-weight:800}.nav-direct{font-weight:800}.nav-premium{background:linear-gradient(135deg,#fff7dc,#ffefb8)}.nav-dropdown-menu.nav-mega{top:calc(100% + 10px);padding:12px;border-radius:24px;gap:12px;align-items:start;max-height:none;overflow:visible;width:min(650px,calc(100vw - 96px));grid-template-columns:repeat(2,minmax(0,1fr));box-shadow:0 24px 60px rgba(16,38,28,.14),0 6px 18px rgba(16,38,28,.06)}.nav-dropdown-menu.nav-mega.mega-wide{width:min(680px,calc(100vw - 96px))}.nav-dropdown-menu.nav-mega.mega-profile{width:min(680px,calc(100vw - 96px))}.nav-dropdown-menu.nav-mega.mega-compact{width:min(360px,calc(100vw - 96px));grid-template-columns:minmax(0,1fr)}.nav-dropdown-menu.nav-mega:before{top:-8px}.nav-menu-column{align-self:start;height:auto;padding:12px 14px;border-radius:20px;gap:8px}.nav-menu-heading{font-size:11px;letter-spacing:.1em}.nav-menu-heading-sub{font-size:12px;line-height:1.45}.nav-menu-links{gap:6px}.menu-link{padding:10px 11px;border-radius:16px}.menu-link b{font-size:15px;line-height:1.2}.menu-link small{font-size:12px;line-height:1.38;margin-top:3px}.compact-menu{width:290px;padding:10px}.compact-menu .menu-link{padding:10px 11px}.compact-menu .menu-link b{font-size:14px}.compact-menu .menu-link small{font-size:12px}.nav-dropdown-menu::-webkit-scrollbar{width:0;height:0}.nav-dropdown-menu{scrollbar-width:none}.right-menu{right:0;left:auto;transform:none}.right-menu:before{left:auto;right:24px;transform:rotate(45deg)}.nav-logout{padding:8px 12px}.brand strong{font-size:18px}.brand small{font-size:11px}.main-nav.categorized-nav .btn{min-height:40px}
@media(max-width:1280px){.topbar-mega{padding:13px 14px}.nav-direct,.nav-trigger{padding:8px 11px;font-size:13px}.main-nav.categorized-nav{gap:7px}.nav-dropdown-menu.nav-mega{width:min(620px,calc(100vw - 70px))}.nav-dropdown-menu.nav-mega.mega-wide,.nav-dropdown-menu.nav-mega.mega-profile{width:min(640px,calc(100vw - 70px))}}
@media(max-width:1120px){.brand strong{font-size:17px}.brand small{font-size:10px}.nav-direct,.nav-trigger{padding:8px 10px;font-size:12px}.nav-dropdown-menu.nav-mega{width:min(580px,calc(100vw - 48px))}.nav-dropdown-menu.nav-mega.mega-wide,.nav-dropdown-menu.nav-mega.mega-profile{width:min(600px,calc(100vw - 48px))}}
@media(max-width:980px){.topbar-mega{padding:14px 15px}.categorized-nav{display:none!important}.nav-dropdown-menu.nav-mega,.compact-menu{display:none!important}}


/* v1.31.9 - toplu sayfa görünüm stabilizasyonu: yalnızca bozuk sayfa sınıfları hedeflenir */
/* Ortak güvenli yardımcılar */
.landing-premium-hero *, .landing-search-panel *, .landing-feature-grid *, .landing-criteria-section *, .landing-how-section *, .landing-safety-premium *, .landing-final-cta *,
.recommendations-title *, .recommendation-card *, .recommendation-how-card *, .recommendation-settings-card *,
.data-title *, .data-layout *, .data-info-card *, .data-scope-card *,
.guide-title *, .guide-layout *, .guide-category-card *,
.showcase-admin-hero *, .showcase-user-card *, .demo-hero *, .admin-settings-hero *{box-sizing:border-box}

/* Ana sayfa / Landing - eski premium kartlı düzene geri al */
.landing-premium-hero{margin-top:26px;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);gap:24px;align-items:stretch;background:linear-gradient(135deg,rgba(255,253,248,.96),rgba(255,247,225,.94));border:1px solid var(--line);border-radius:34px;padding:34px;box-shadow:var(--shadow);position:relative;overflow:hidden}.landing-premium-hero:before{content:"";position:absolute;right:-130px;top:-130px;width:430px;height:430px;border-radius:50%;background:radial-gradient(circle,rgba(198,163,81,.22),transparent 66%);pointer-events:none}.landing-hero-copy{position:relative;z-index:1;align-self:center}.landing-premium-hero h1{font-size:clamp(38px,4vw,58px);line-height:1.02;margin:14px 0 18px;color:#073d28;letter-spacing:-.045em}.landing-premium-hero p{font-size:17px;line-height:1.76;color:#4e5e57;max-width:760px}.landing-premium-hero .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 12px}.landing-trust-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:10px}.landing-trust-row span{display:inline-flex;align-items:center;gap:6px;background:#eef7f1;border:1px solid #cfe3d4;color:#075534;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:900}.landing-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;max-width:760px}.landing-metrics article{background:#fff;border:1px solid var(--line);border-radius:20px;padding:16px;box-shadow:0 12px 30px rgba(25,40,30,.06)}.landing-metrics b,.landing-metrics span{display:block}.landing-metrics b{font-size:30px;line-height:1;color:var(--green)}.landing-metrics span{margin-top:7px;color:var(--muted);font-size:12px;font-weight:900;line-height:1.4}.landing-visual-panel{position:relative;z-index:1;min-height:520px;border-radius:32px;background:radial-gradient(circle at 50% 26%,rgba(198,163,81,.20),transparent 38%),linear-gradient(180deg,#fffdf8,#f8f1dd);border:1px solid rgba(234,223,201,.9);overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.55)}.landing-arch{position:absolute;left:50%;top:36px;width:290px;height:330px;transform:translateX(-50%);border:2px solid rgba(198,163,81,.32);border-radius:46% 46% 22% 22%;background:linear-gradient(180deg,rgba(7,85,52,.08),transparent)}.landing-phone-card{position:absolute;background:#fff;border:1px solid var(--line);border-radius:26px;padding:18px;box-shadow:0 22px 58px rgba(25,40,30,.13)}.landing-phone-main{left:38px;right:38px;bottom:34px}.phone-head{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#073d28;font-weight:900}.phone-head span,.phone-head b{display:block}.phone-filter-pills{display:flex;gap:7px;flex-wrap:wrap;margin:14px 0}.phone-filter-pills span{background:#eef7f1;border:1px solid #cfe3d4;color:#075534;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:900}.phone-candidate-card{background:linear-gradient(135deg,#fffdf8,#fff8e8);border:1px solid #eadfc9;border-radius:22px;padding:16px}.phone-candidate-card h3{margin:12px 0 8px;color:#073d28}.phone-candidate-card p{font-size:14px;line-height:1.55;margin:0 0 12px}.mini-bars{display:grid;gap:7px;margin:14px 0}.mini-bars i{display:block;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--green),var(--gold))}.landing-chat-card{position:absolute;right:24px;top:26px;background:#fff;border:1px solid var(--line);border-radius:22px;padding:15px;box-shadow:0 18px 42px rgba(25,40,30,.10);width:210px}.landing-chat-card strong,.landing-chat-card span,.landing-chat-card small{display:block}.landing-chat-card strong{color:#073d28}.landing-chat-card span{margin-top:6px;color:#52625b}.landing-chat-card small{margin-top:7px;color:var(--muted)}.landing-score-badge{position:absolute;left:24px;top:28px;width:118px;height:118px;border-radius:30px;background:linear-gradient(135deg,#075534,#0e6b45);color:#fff;display:grid;place-items:center;text-align:center;box-shadow:0 20px 45px rgba(7,85,52,.22)}.landing-score-badge b{font-size:32px;line-height:1}.landing-score-badge span{font-size:11px;font-weight:800;color:#dcece4;line-height:1.25}.landing-search-panel,.landing-criteria-section,.landing-how-section,.landing-safety-premium,.landing-final-cta{margin-top:24px;background:rgba(255,253,248,.94);border:1px solid var(--line);border-radius:30px;padding:28px;box-shadow:var(--shadow)}.landing-section-head{margin-top:28px}.landing-section-head.compact{margin-top:0}.landing-section-head h2,.landing-search-panel h2,.landing-criteria-section h2,.landing-how-section h2,.landing-safety-premium h2,.landing-final-cta h2{font-size:clamp(26px,3vw,38px);line-height:1.1;margin:10px 0;color:#073d28;letter-spacing:-.025em}.landing-section-head p{color:#52625b;line-height:1.7;max-width:760px}.landing-filter-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:18px}.landing-filter-grid div{background:#fff;border:1px solid #efe6d5;border-radius:18px;padding:14px}.landing-filter-grid small,.landing-filter-grid strong{display:block}.landing-filter-grid small{color:var(--muted);font-weight:900}.landing-filter-grid strong{margin-top:5px;color:#073d28}.landing-search-actions{margin-top:18px}.landing-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:18px}.landing-feature-grid article,.criteria-grid article,.landing-steps article,.safety-list span{background:#fff;border:1px solid var(--line);border-radius:22px;padding:20px;box-shadow:0 12px 30px rgba(25,40,30,.06)}.landing-feature-grid article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:15px;background:#eef7f1;color:var(--green);font-weight:900}.landing-feature-grid h3,.criteria-grid h3,.landing-steps h3{color:#073d28;margin:14px 0 8px}.landing-feature-grid p,.criteria-grid p,.landing-steps p{color:#52625b;line-height:1.6;margin:0}.criteria-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.criteria-grid article{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:flex-start}.criteria-grid article>span{width:44px;height:44px;border-radius:16px;background:#fff8e8;border:1px solid #ead8a4;display:grid;place-items:center}.criteria-grid h3{margin:0 0 7px}.landing-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px}.landing-steps b{display:grid;place-items:center;width:38px;height:38px;border-radius:14px;background:var(--green);color:#fff}.landing-safety-premium{display:grid;grid-template-columns:1fr 420px;gap:24px;align-items:center;background:linear-gradient(135deg,#fffdf8,#eef7f1)}.safety-list{display:grid;gap:10px}.safety-list span{display:block;padding:14px 16px;font-weight:800;color:#073d28}.landing-final-cta{text-align:center;background:linear-gradient(135deg,#075534,#0d7048);color:#fff}.landing-final-cta h2,.landing-final-cta p,.landing-final-cta .eyebrow{color:#fff}.landing-final-cta p{max-width:760px;margin:0 auto 20px;color:#e2f0e9;line-height:1.7}

/* Akıllı öneriler */
.recommendations-title{align-items:flex-end}.recommendation-stats{grid-template-columns:repeat(4,1fr);margin-top:18px}.recommendation-stats article{background:#fff;border:1px solid var(--line);border-radius:22px;padding:20px;box-shadow:0 12px 30px rgba(25,40,30,.06)}.recommendation-stats b,.recommendation-stats span{display:block}.recommendation-stats b{font-size:30px;color:var(--green)}.recommendation-settings-card{background:linear-gradient(135deg,#fffdf8,#eef7f1)}.recommendation-settings-form .form-grid.four{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.recommendation-toggle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0}.recommendation-toggle-grid .check{background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px;margin:0}.recommendation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px}.recommendation-card{background:#fff;border:1px solid var(--line);border-radius:28px;padding:20px;box-shadow:0 16px 38px rgba(25,40,30,.08);overflow:hidden}.recommendation-card-head{display:grid;grid-template-columns:88px 1fr;gap:16px;align-items:start}.recommendation-card h2{margin:0 0 6px;color:#073d28}.recommendation-score{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,#075534,#0e6b45);color:#fff;font-weight:900;padding:8px 12px;box-shadow:0 10px 24px rgba(7,85,52,.18)}.recommendation-reasons{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.recommendation-reasons span{background:#eef7f1;border:1px solid #cfe3d4;color:#075534;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.recommendation-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.recommendation-detail-grid div{background:#fffaf0;border:1px solid #efe6d5;border-radius:14px;padding:10px}.recommendation-detail-grid small,.recommendation-detail-grid b{display:block}.recommendation-detail-grid small{color:var(--muted);font-weight:900}.recommendation-detail-grid b{color:#073d28;margin-top:4px}.recommendation-bars{display:grid;gap:8px;margin:14px 0}.recommendation-bars div{display:grid;grid-template-columns:95px 1fr 42px;gap:8px;align-items:center;font-size:12px;color:#52625b}.recommendation-bars i{display:block;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--green),var(--gold))}.recommendation-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:12px}.recommendation-actions .btn{flex:1}.recommendation-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.recommendation-how-grid article{background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px}.recommendation-how-grid b,.recommendation-how-grid span{display:block}.recommendation-how-grid b{color:#073d28}.recommendation-how-grid span{margin-top:6px;color:#52625b;line-height:1.5}

/* Veri & Hesap Merkezi */
.data-title{align-items:flex-end}.data-stats{grid-template-columns:repeat(4,1fr);margin-top:18px}.data-stats article{background:#fff;border:1px solid var(--line);border-radius:22px;padding:20px;box-shadow:0 12px 30px rgba(25,40,30,.06)}.data-stats b,.data-stats span{display:block}.data-stats b{font-size:30px;color:var(--green)}.data-layout{align-items:start}.data-info-card{background:linear-gradient(135deg,#fffdf8,#eef7f1)}.data-trust-list,.trust-list{display:grid;gap:10px;margin-top:16px}.data-trust-list article,.trust-list article{background:#fff;border:1px solid var(--line);border-radius:18px;padding:14px}.data-trust-list b,.data-trust-list span,.trust-list b,.trust-list span{display:block}.data-trust-list span,.trust-list span{margin-top:6px;color:#52625b;line-height:1.5}.data-request-card{background:#fff}.data-request-form textarea{min-height:120px}.data-scope-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.data-scope-grid article{background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px}.data-scope-grid b,.data-scope-grid span{display:block}.data-scope-grid b{color:#073d28}.data-scope-grid span{margin-top:7px;color:#52625b;line-height:1.5}.data-request-list{display:grid;gap:12px;margin-top:16px}.data-request-item{background:#fff;border:1px solid var(--line);border-radius:20px;padding:16px}.data-request-item strong,.data-request-item span,.data-request-item small{display:block}.data-request-item p{line-height:1.6;color:#52625b}

/* Tanışma Rehberi */
.guide-title{align-items:flex-end}.guide-stats{grid-template-columns:repeat(4,1fr);margin-top:18px}.guide-stats article{background:#fff;border:1px solid var(--line);border-radius:22px;padding:20px;box-shadow:0 12px 30px rgba(25,40,30,.06)}.guide-stats b,.guide-stats span{display:block}.guide-stats b{font-size:28px;color:var(--green)}.guide-layout{align-items:start}.guide-selector-card,.guide-principles-card{background:rgba(255,253,248,.96)}.guide-selected-box{display:flex;align-items:center;gap:12px;background:#eef7f1;border:1px solid #cfe3d4;border-radius:18px;padding:14px;margin-top:14px}.guide-selected-box strong,.guide-selected-box span{display:block}.guide-selected-box span{color:#52625b;margin-top:4px}.guide-general-icon{width:42px;height:42px;border-radius:14px;background:var(--green);color:#fff;display:grid;place-items:center;font-weight:900}.guide-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.guide-principles article{background:#fff;border:1px solid var(--line);border-radius:18px;padding:14px}.guide-principles b{display:grid;place-items:center;width:32px;height:32px;border-radius:12px;background:var(--green);color:#fff}.guide-principles strong,.guide-principles span{display:block}.guide-principles strong{margin-top:10px;color:#073d28}.guide-principles span{margin-top:6px;color:#52625b;line-height:1.45}.guide-category-card{background:rgba(255,253,248,.96)}.guide-category-icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:16px;background:#fff8e8;border:1px solid #ead8a4;margin-right:10px}.guide-question-list{display:grid;gap:14px;margin-top:18px}.guide-question-card{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;background:#fff;border:1px solid var(--line);border-radius:22px;padding:18px;box-shadow:0 12px 30px rgba(25,40,30,.05)}.guide-question-card.has-note{border-color:#d8be75;background:linear-gradient(135deg,#fff,#fff8e8)}.guide-question-main h3{color:#073d28;margin:10px 0}.guide-question-main p{color:#52625b;line-height:1.6}.guide-privacy-note{background:#fff8e8;border:1px solid #ead8a4;border-radius:14px;padding:10px}.guide-note-form textarea{min-height:100px}.guide-note-actions{align-items:end}.guide-note-actions label{flex:1}.guide-note-actions .btn{margin-top:22px}

/* Yönetim: Tanıtım, demo, içerik */
.showcase-admin-hero,.demo-hero,.admin-settings-hero{margin-top:24px;background:linear-gradient(135deg,#fffdf8,#eef7f1);border:1px solid var(--line);border-radius:32px;padding:28px;box-shadow:var(--shadow)}.showcase-admin-hero{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;align-items:center}.showcase-admin-actions{background:#fff;border:1px solid var(--line);border-radius:22px;padding:16px;display:grid;gap:10px}.showcase-admin-actions form{margin:0}.showcase-admin-actions .btn{width:100%}.showcase-stat-grid,.demo-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.showcase-stat-grid article,.demo-metric-grid article{background:#fff;border:1px solid var(--line);border-radius:20px;padding:18px;box-shadow:0 12px 30px rgba(25,40,30,.06)}.showcase-stat-grid b,.showcase-stat-grid span,.demo-metric-grid b,.demo-metric-grid span{display:block}.showcase-stat-grid b,.demo-metric-grid b{font-size:30px;color:var(--green)}.showcase-filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.showcase-filter-row a{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 12px;font-weight:900}.showcase-filter-row a.is-active{background:#eef7f1;border-color:#cfe3d4}.showcase-user-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px}.showcase-user-card{background:#fff;border:1px solid var(--line);border-radius:24px;padding:18px;box-shadow:0 12px 30px rgba(25,40,30,.06)}.showcase-user-head{display:flex;gap:12px;align-items:center}.showcase-user-head strong,.showcase-user-head span{display:block}.showcase-user-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.showcase-user-meta span{background:#fffaf0;border:1px solid #efe6d5;border-radius:12px;padding:8px;color:#52625b;font-size:12px}.showcase-badge{display:inline-flex;background:#fff8e8;border:1px solid #ead8a4;border-radius:999px;padding:6px 9px;color:#7f611a;font-size:11px;font-weight:900}.showcase-admin-note,.danger-zone{margin-top:18px;background:#fff;border:1px solid var(--line);border-radius:24px;padding:20px}.danger-zone{background:#fff7f7;border-color:#f0c7c7}.demo-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px}.demo-hero-actions,.demo-mode-form{display:flex;flex-wrap:wrap;gap:10px}.demo-tour-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px}.demo-tour-card,.demo-mode-card,.demo-showcase-card,.demo-log-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:18px;box-shadow:0 12px 30px rgba(25,40,30,.06)}.demo-tour-card b,.demo-tour-card strong,.demo-tour-card span{display:block}.demo-tour-card b{width:34px;height:34px;border-radius:12px;background:var(--green);color:#fff;display:grid;place-items:center}.demo-tour-card strong{margin-top:10px;color:#073d28}.demo-tour-card span{margin-top:6px;color:#52625b;line-height:1.45}.demo-two-col{align-items:start}.demo-checklist{display:grid;gap:10px}.demo-checklist .check{background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px;margin:0}.demo-candidate-list{display:grid;gap:10px}.demo-candidate-row{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:18px;padding:12px}.admin-settings-hero{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:20px;align-items:center}.admin-settings-status{background:#fff;border:1px solid var(--line);border-radius:22px;padding:18px}.settings-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.settings-tabs a{border:1px solid var(--line);background:#fff;border-radius:999px;padding:9px 12px;font-weight:900}.settings-tabs a.is-active{background:#eef7f1;border-color:#cfe3d4;color:#075534}.settings-editor-card{background:#fff}.settings-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.settings-field.wide{grid-column:1/-1}.settings-save-row{display:flex;justify-content:flex-end;margin-top:16px}

/* Ek güvenli düzenlemeler */
.section-heading-row h2,.section-heading-row p{margin-top:0}.section-card .empty-state{margin-top:12px}.form-grid.four{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.form-grid.two{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.candidate-badges-v119{display:flex;flex-wrap:wrap;gap:6px}.avatar.mini{flex:0 0 auto}.pill{display:inline-flex;align-items:center;gap:5px}.stats-grid article span,.stats-grid article small{display:block}.stats-grid article b + span{margin-top:5px}

@media(max-width:1180px){.landing-premium-hero,.landing-safety-premium,.showcase-admin-hero,.demo-hero,.admin-settings-hero{grid-template-columns:1fr}.landing-visual-panel{min-height:480px}.landing-filter-grid{grid-template-columns:repeat(3,1fr)}.landing-feature-grid,.landing-steps,.showcase-stat-grid,.demo-metric-grid,.demo-tour-grid,.data-scope-grid{grid-template-columns:repeat(2,1fr)}.criteria-grid,.recommendation-grid,.recommendation-how-grid,.showcase-user-grid{grid-template-columns:repeat(2,1fr)}.recommendation-settings-form .form-grid.four{grid-template-columns:repeat(2,1fr)}.guide-question-card{grid-template-columns:1fr}.guide-principles{grid-template-columns:1fr}.data-layout,.guide-layout{grid-template-columns:1fr}}
@media(max-width:760px){.landing-premium-hero,.landing-search-panel,.landing-criteria-section,.landing-how-section,.landing-safety-premium,.landing-final-cta,.showcase-admin-hero,.demo-hero,.admin-settings-hero{padding:22px;border-radius:26px}.landing-premium-hero{grid-template-columns:1fr}.landing-visual-panel{min-height:430px}.landing-phone-main{left:18px;right:18px;bottom:18px}.landing-chat-card{display:none}.landing-score-badge{width:92px;height:92px;border-radius:24px}.landing-metrics,.landing-filter-grid,.landing-feature-grid,.criteria-grid,.landing-steps,.recommendation-stats,.recommendation-grid,.recommendation-detail-grid,.recommendation-settings-form .form-grid.four,.recommendation-toggle-grid,.recommendation-how-grid,.data-stats,.data-scope-grid,.guide-stats,.showcase-stat-grid,.showcase-user-grid,.demo-metric-grid,.demo-tour-grid,.settings-form-grid,.form-grid.four,.form-grid.two{grid-template-columns:1fr}.landing-premium-hero h1{font-size:34px}.landing-premium-hero .hero-actions,.landing-search-actions,.recommendation-actions,.demo-hero-actions,.demo-mode-form{display:grid;grid-template-columns:1fr}.landing-premium-hero .btn,.landing-search-actions .btn,.recommendation-actions .btn,.demo-hero-actions .btn,.demo-mode-form .btn{width:100%}.criteria-grid article{grid-template-columns:1fr}.recommendation-card-head{grid-template-columns:64px 1fr}.recommendation-bars div{grid-template-columns:1fr}.guide-note-actions{display:grid;grid-template-columns:1fr}.guide-note-actions .btn{width:100%;margin-top:0}.showcase-user-meta{grid-template-columns:1fr}.settings-save-row{justify-content:stretch}.settings-save-row .btn{width:100%}}


/* v1.31.10 - admin settings + data center stable layout hotfix */
.admin-settings-hero{display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;gap:22px!important;align-items:center!important;margin-top:24px!important;background:linear-gradient(135deg,#fffdf8,#eef7f1)!important;border:1px solid var(--line)!important;border-radius:32px!important;padding:30px!important;box-shadow:var(--shadow)!important;overflow:hidden!important}
.admin-settings-hero h1{margin:14px 0 14px!important;color:#071f18!important;line-height:1.16!important;letter-spacing:-.035em!important;max-width:760px!important}
.admin-settings-hero p{max-width:760px!important;line-height:1.65!important;color:#33433b!important}
.admin-settings-status{display:grid!important;gap:10px!important;background:#fff!important;border:1px solid var(--line)!important;border-radius:22px!important;padding:16px!important;box-shadow:0 10px 26px rgba(25,40,30,.05)!important}
.admin-settings-status article{display:block!important;background:#fffaf0!important;border:1px solid #efe6d5!important;border-radius:16px!important;padding:13px 14px!important;margin:0!important;min-width:0!important}
.admin-settings-status article b,.admin-settings-status article span{display:block!important;float:none!important;clear:both!important;white-space:normal!important;word-break:break-word!important}
.admin-settings-status article b{font-size:18px!important;color:#073d28!important;line-height:1.25!important;margin:0 0 4px!important}
.admin-settings-status article span{font-size:12px!important;color:#66736d!important;line-height:1.35!important;margin:0!important;font-weight:700!important}
.settings-tabs{display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin:18px 0!important}
.settings-tabs a{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--line)!important;background:#fff!important;border-radius:999px!important;padding:10px 14px!important;font-weight:900!important;min-height:42px!important}
.settings-tabs a.is-active{background:#eef7f1!important;border-color:#cfe3d4!important;color:#075534!important}
.settings-editor-card{overflow:hidden!important}
.settings-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
.settings-field{display:block!important;background:#fff!important;border:1px solid #efe6d5!important;border-radius:18px!important;padding:14px!important;margin:0!important;min-width:0!important}
.settings-field span{display:block!important;font-weight:900!important;color:#073d28!important;margin-bottom:7px!important;line-height:1.3!important}
.settings-field.wide{grid-column:1/-1!important}
.settings-save-row{grid-column:1/-1!important;display:flex!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important;margin-top:12px!important}

.data-title{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:18px!important;margin-top:28px!important}
.data-title h1{line-height:1.14!important;color:#073d28!important;letter-spacing:-.035em!important}
.data-title p{line-height:1.6!important;color:#52625b!important;max-width:760px!important}
.data-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:18px!important}
.data-stats article{background:#fff!important;border:1px solid var(--line)!important;border-radius:22px!important;padding:20px!important;box-shadow:0 12px 30px rgba(25,40,30,.06)!important}
.data-stats article b,.data-stats article span{display:block!important;float:none!important;clear:both!important}
.data-stats article b{font-size:30px!important;color:var(--green)!important;line-height:1.1!important;margin-bottom:5px!important}
.data-stats article span{color:#52625b!important;font-weight:700!important}
.data-layout{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)!important;gap:20px!important;align-items:start!important;margin-top:22px!important}
.data-info-card{background:linear-gradient(135deg,#fffdf8,#eef7f1)!important}
.data-info-card h2,.data-request-card h2,.data-scope-card h2{line-height:1.2!important;color:#073d28!important;margin-top:0!important}
.data-info-card p,.data-request-card p{line-height:1.65!important;color:#52625b!important}
.data-trust-list{display:grid!important;gap:12px!important;margin-top:16px!important}
.data-trust-list article{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:13px!important;align-items:start!important;background:#fff!important;border:1px solid var(--line)!important;border-radius:18px!important;padding:14px!important;margin:0!important}
.data-trust-list article>span{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:12px!important;background:linear-gradient(135deg,var(--green),#0e6b45)!important;color:#fff!important;font-weight:900!important;line-height:1!important;margin:0!important}
.data-trust-list article div{display:block!important;min-width:0!important}
.data-trust-list article strong,.data-trust-list article small{display:block!important;float:none!important;clear:both!important;white-space:normal!important;word-break:normal!important}
.data-trust-list article strong{color:#073d28!important;font-size:16px!important;line-height:1.25!important;margin:0 0 4px!important}
.data-trust-list article small{color:#52625b!important;font-size:13px!important;line-height:1.45!important;margin:0!important}
.data-request-card{background:#fff!important;overflow:hidden!important}
.data-request-form{display:grid!important;gap:14px!important;margin-top:14px!important}
.data-request-form label{display:block!important;font-weight:900!important;color:#073d28!important}
.data-request-form textarea{min-height:150px!important;line-height:1.55!important}
.data-request-form .btn{justify-self:start!important}
.data-scope-card{margin-top:22px!important;overflow:hidden!important}
.data-scope-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:16px!important}
.data-scope-grid article{display:block!important;background:#fff!important;border:1px solid var(--line)!important;border-radius:18px!important;padding:16px!important;min-width:0!important;margin:0!important}
.data-scope-grid article b,.data-scope-grid article span{display:block!important;float:none!important;clear:both!important;white-space:normal!important;word-break:normal!important}
.data-scope-grid article b{color:#073d28!important;font-size:16px!important;line-height:1.25!important;margin:0 0 8px!important}
.data-scope-grid article span{color:#52625b!important;line-height:1.5!important;margin:0!important;font-size:14px!important}
.data-request-list{display:grid!important;gap:12px!important;margin-top:16px!important}
.data-request-item{display:block!important;background:#fff!important;border:1px solid var(--line)!important;border-radius:20px!important;padding:16px!important;overflow:hidden!important}
.data-request-item strong,.data-request-item span,.data-request-item small{display:block!important;float:none!important;clear:both!important}
.data-request-item p{line-height:1.6!important;color:#52625b!important}

@media(max-width:1180px){.admin-settings-hero,.data-layout{grid-template-columns:1fr!important}.admin-settings-status{grid-template-columns:repeat(3,minmax(0,1fr))!important}.data-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){.admin-settings-hero{padding:22px!important;border-radius:26px!important}.admin-settings-status,.settings-form-grid,.data-stats,.data-scope-grid{grid-template-columns:1fr!important}.data-title{display:block!important}.data-title .btn{margin-top:12px;width:100%!important}.data-layout{grid-template-columns:1fr!important}.data-request-form .btn,.settings-save-row .btn{width:100%!important}.settings-save-row{display:grid!important;grid-template-columns:1fr!important}.data-trust-list article{grid-template-columns:36px minmax(0,1fr)!important}.data-trust-list article>span{width:30px!important;height:30px!important}.admin-settings-hero h1,.data-title h1{font-size:32px!important}}

/* v1.31.12 - destek merkezi yönlendirme ve menü sadeleştirme hotfix */
.support-title{align-items:flex-end}
.support-title p{max-width:760px;line-height:1.7;color:#52625b}
.support-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}
.support-stats article{background:rgba(255,253,248,.96);border:1px solid var(--line);border-radius:22px;padding:22px;box-shadow:0 12px 30px rgba(25,40,30,.06)}
.support-stats b{display:block;font-size:30px;line-height:1.1;color:var(--green);margin-bottom:6px}
.support-stats span{display:block;color:#33443c;line-height:1.35}
.support-layout{align-items:start}
.support-create-card,.support-guidance-card,.support-list-card,.support-thread-card{overflow:hidden}
.support-create-card h2,.support-guidance-card h2,.support-list-card h2,.support-thread-card h2{margin-top:0;color:#073d28}
.support-form{display:grid;gap:14px;margin-top:16px}
.support-form label{font-weight:800;color:#33443c}
.support-form input,.support-form select,.support-form textarea{margin-top:8px}
.support-guidance-card{background:linear-gradient(135deg,#fffdf8,#eef7f1)}
.support-guidance-list{display:grid;gap:12px;margin-top:18px}
.support-guidance-list article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:start;background:#fff;border:1px solid var(--line);border-radius:20px;padding:16px}
.support-guidance-list article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:15px;background:linear-gradient(135deg,#075534,#0e6b45);color:#fff;font-weight:900;box-shadow:0 10px 24px rgba(7,85,52,.16)}
.support-guidance-list article strong{display:block;color:#073d28;font-size:16px;line-height:1.3}
.support-guidance-list article small{display:block;margin-top:5px;color:#52625b;line-height:1.55;font-size:13px}
.support-thread-layout{align-items:start}
.support-ticket-list{display:grid;gap:10px;margin-top:14px}
.support-ticket-item{display:block;border:1px solid var(--line);border-radius:18px;padding:14px;background:#fff;color:var(--text)}
.support-ticket-item:hover,.support-ticket-item.active{background:#eef7f1;border-color:#cfe3d4;box-shadow:0 10px 24px rgba(25,40,30,.06)}
.support-ticket-item strong,.support-ticket-item span,.support-ticket-item small{display:block;line-height:1.45}
.support-ticket-item span{margin-top:5px;color:#52625b}
.support-ticket-item small{margin-top:4px}
.support-reply-list{display:grid;gap:12px;margin-top:16px}
.support-reply{border:1px solid var(--line);border-radius:20px;padding:16px;background:#fff}
.support-reply.admin{background:#eef7f1;border-color:#cfe3d4}
.support-reply strong,.support-reply small{display:block}
.support-reply p{margin:.7rem 0 0;line-height:1.65;color:#33443c}
.support-reply-form{margin-top:16px;display:grid;gap:12px}
.support-reply-form textarea{min-height:110px}
@media(max-width:980px){
  .support-stats{grid-template-columns:repeat(2,minmax(0,1fr))}
  .support-layout,.support-thread-layout{grid-template-columns:1fr}
}
@media(max-width:560px){
  .support-title{display:block}
  .support-title .btn{margin-top:12px;width:100%}
  .support-stats{grid-template-columns:1fr}
  .support-guidance-list article{grid-template-columns:36px minmax(0,1fr);padding:14px}
  .support-guidance-list article>span{width:36px;height:36px;border-radius:13px}
  .support-form .btn,.support-reply-form .btn{width:100%}
}

/* v1.31.13 - APK/iOS öncesi profesyonel mobil menü ve responsive güvenli katman */
.mobile-menu-drawer,.mobile-drawer-backdrop{display:none}
.mobile-nav-v313 button{font:inherit}
@media(max-width:980px){
  html,body{max-width:100%;overflow-x:hidden;-webkit-text-size-adjust:100%}
  body.mobile-drawer-open{overflow:hidden;touch-action:none}
  .shell{width:100%;max-width:100%;padding-left:12px!important;padding-right:12px!important;padding-bottom:calc(116px + env(safe-area-inset-bottom))!important}
  .topbar{width:100%;min-width:0;z-index:25}.brand{min-width:0}.brand span:last-child{min-width:0}.brand strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:58vw}.brand small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:58vw}
  .footer{margin-bottom:calc(88px + env(safe-area-inset-bottom));gap:12px}.footer-links{justify-content:flex-start}.footer-links a{margin:0}
  .table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:20px}table{min-width:760px}.admin-table table,.data-table table{min-width:760px}
  img,svg,video{max-width:100%;height:auto}.section-card,.form-section,.auth-card,.profile-summary,.candidate-card,.price-card,.chat-list,.chat-window,.status-card{max-width:100%;min-width:0}.section-title,.dashboard-head,.privacy-title,.data-title,.support-title{gap:12px}
  .candidate-grid,.pricing-grid,.action-grid,.detail-grid,.feature-grid,.stats-grid,.grid-2,.grid-3,.two-col,.chat-layout,.profile-view,.payment-layout,.process-layout,.reference-layout,.privacy-setting-row,.support-layout,.support-thread-layout{min-width:0}
  .form-grid.two,.form-grid.three,.form-grid.four,.settings-form-grid,.data-layout,.profile-view,.chat-layout,.process-layout,.support-layout,.support-thread-layout{grid-template-columns:1fr!important}
  .inline{max-width:100%}.inline .btn{white-space:normal}.btn{min-height:42px;text-align:center}.btn-full{width:100%}
  input,select,textarea{font-size:16px;max-width:100%}
  .mobile-nav{display:none!important}
  .mobile-nav-v313{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;position:fixed!important;left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;background:rgba(255,253,248,.96)!important;border:1px solid rgba(234,223,201,.96)!important;border-radius:24px!important;box-shadow:0 22px 58px rgba(25,40,30,.18)!important;backdrop-filter:blur(16px)!important;padding:8px!important;z-index:70!important;gap:4px!important;align-items:stretch!important;justify-content:stretch!important}
  .mobile-nav-v313 a,.mobile-nav-v313 button{position:relative!important;border:0!important;background:transparent!important;color:#075534!important;border-radius:18px!important;min-width:0!important;padding:8px 4px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;font-size:11px!important;font-weight:900!important;line-height:1.1!important;text-decoration:none!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important}
  .mobile-nav-v313 a.is-active,.mobile-nav-v313 button.is-active{background:#eef7f1!important;box-shadow:inset 0 0 0 1px #cfe3d4!important}
  .mobile-nav-v313 .mobile-nav-icon{display:block!important;font-size:19px!important;line-height:1!important;color:#075534!important}.mobile-nav-v313 a span:last-child,.mobile-nav-v313 button span:last-child{display:block!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-nav-v313 em{position:absolute;top:4px;right:10px;min-width:18px;height:18px;border-radius:999px;background:var(--gold);color:#fff;display:grid;place-items:center;font-size:10px;font-style:normal;font-weight:900;padding:0 4px}
  .mobile-drawer-backdrop{display:block;position:fixed;inset:0;background:rgba(7,35,24,.42);backdrop-filter:blur(4px);z-index:78;opacity:0;transition:opacity .22s ease}.mobile-drawer-backdrop.is-open{opacity:1}.mobile-drawer-backdrop[hidden]{display:none!important}
  .mobile-menu-drawer{display:flex;flex-direction:column;position:fixed;left:0;right:0;bottom:0;max-height:min(86dvh,760px);background:linear-gradient(180deg,#fffdf8,#fff9ed);border:1px solid var(--line);border-bottom:0;border-radius:28px 28px 0 0;box-shadow:0 -28px 70px rgba(25,40,30,.24);z-index:80;transform:translateY(104%);transition:transform .24s ease;padding:10px 14px calc(18px + env(safe-area-inset-bottom));overflow:hidden}.mobile-menu-drawer.is-open{transform:translateY(0)}.mobile-menu-drawer[hidden]{display:none!important}.mobile-drawer-handle{width:48px;height:5px;border-radius:999px;background:#d7cab4;margin:3px auto 10px}.mobile-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 2px 12px;border-bottom:1px solid var(--line)}.mobile-drawer-head strong,.mobile-drawer-head small{display:block}.mobile-drawer-head strong{font-size:18px;color:#073d28}.mobile-drawer-head small{margin-top:3px;color:#66736d}.mobile-drawer-close{width:42px;height:42px;border-radius:16px;border:1px solid var(--line);background:#fff;color:#075534;font-size:24px;line-height:1;box-shadow:0 10px 24px rgba(25,40,30,.07)}.mobile-drawer-content{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:14px 0 8px}.mobile-drawer-section{margin-bottom:18px}.mobile-drawer-section h3{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#8c6b21;margin:0 0 10px}.mobile-drawer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mobile-drawer-link{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;align-items:center;background:#fff;border:1px solid #efe6d5;border-radius:18px;padding:12px;color:var(--text);min-width:0}.mobile-drawer-link span{grid-row:1/3;width:34px;height:34px;border-radius:13px;background:#eef7f1;color:#075534;display:grid;place-items:center;font-weight:900}.mobile-drawer-link b{display:block;color:#073d28;font-size:13px;line-height:1.22;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-drawer-link small{display:block;margin-top:3px;font-size:11px;line-height:1.25;color:#66736d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-drawer-link.is-current{background:#eef7f1;border-color:#cfe3d4;box-shadow:inset 0 0 0 1px rgba(7,85,52,.05)}.mobile-drawer-link.is-current span{background:linear-gradient(135deg,#075534,#0e6b45);color:#fff}.mobile-drawer-link em{position:absolute;top:8px;right:8px;min-width:18px;height:18px;border-radius:999px;background:var(--gold);color:#fff;display:grid;place-items:center;font-size:10px;font-style:normal;font-weight:900;padding:0 4px}
}
@media(max-width:760px){
  .hero,.landing-premium-hero,.landing-safety-premium{grid-template-columns:1fr!important}.hero-copy{padding:24px!important}.hero h1,.landing-premium-hero h1{font-size:34px!important;line-height:1.08!important}.landing-visual-panel{min-height:420px}.landing-filter-grid,.landing-feature-grid,.criteria-grid,.landing-steps,.landing-metrics,.data-stats,.support-stats,.privacy-summary-grid,.help-grid,.showcase-stat-grid,.demo-metric-grid,.demo-tour-grid,.recommendation-stats,.recommendation-grid,.recommendation-detail-grid{grid-template-columns:1fr!important}.section-title h1,.dashboard-head h1{font-size:32px!important;line-height:1.12}.section-card,.form-section,.auth-card{padding:20px!important;border-radius:24px!important}.candidate-card{display:block!important}.candidate-card .avatar{margin-bottom:12px}.card-actions,.hero-actions,.landing-premium-hero .hero-actions{display:grid!important;grid-template-columns:1fr!important}.card-actions .btn,.hero-actions .btn,.landing-premium-hero .btn{width:100%!important}.mobile-drawer-grid{grid-template-columns:1fr}.mobile-menu-drawer{max-height:88dvh;border-radius:26px 26px 0 0}.mobile-drawer-link b,.mobile-drawer-link small{white-space:normal}.brand small{display:none}.brand strong{max-width:64vw}.topbar{padding:12px 13px!important}.flash{border-radius:16px;padding:12px 14px}.sticky-submit{position:static;text-align:stretch}.sticky-submit .btn{width:100%}.message-form{display:grid!important;grid-template-columns:1fr!important}.message-form .btn{width:100%}}
@media(max-width:420px){.shell{padding-left:10px!important;padding-right:10px!important}.mobile-nav-v313{left:8px!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;border-radius:22px!important;padding:7px!important}.mobile-nav-v313 a,.mobile-nav-v313 button{font-size:10px!important;padding:7px 2px!important}.mobile-nav-v313 .mobile-nav-icon{font-size:18px!important}.mobile-menu-drawer{padding-left:12px;padding-right:12px}.section-card,.form-section,.auth-card{padding:18px!important}.avatar.big{width:128px;height:148px}.landing-phone-main{left:14px!important;right:14px!important}.landing-score-badge{left:14px!important;top:18px!important}}

/* v1.31.21 - reliable premium mobil drawer accordion */
@media (max-width:980px){
  .mobile-nav-v320 a::before,
  .mobile-nav-v320 button::before,
  .mobile-nav-v320 a::after,
  .mobile-nav-v320 button::after{content:none!important;display:none!important}
  .mobile-nav-v320{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;padding:8px!important;border-radius:26px!important;background:rgba(255,253,248,.98)!important;border:1px solid rgba(234,223,201,.96)!important;box-shadow:0 24px 60px rgba(25,40,30,.18)!important;backdrop-filter:blur(18px)!important}
  .mobile-nav-v320 a,.mobile-nav-v320 button{min-height:76px!important;padding:8px 4px!important;gap:5px!important;border-radius:18px!important;background:transparent!important;font-size:11px!important;font-weight:900!important;color:#075534!important}
  .mobile-nav-v320 a.is-active,.mobile-nav-v320 button.is-active{background:linear-gradient(180deg,#eef7f1,#f8fcf9)!important;box-shadow:inset 0 0 0 1px #d1e5d7,0 10px 24px rgba(7,85,52,.08)!important}
  .mobile-nav-v320 .mobile-nav-icon{display:grid!important;place-items:center;width:32px;height:32px;border-radius:12px;background:#eef7f1;color:#075534!important;margin:0 auto!important}
  .mobile-nav-v320 a.is-active .mobile-nav-icon,.mobile-nav-v320 button:hover .mobile-nav-icon,.mobile-nav-v320 button:focus-visible .mobile-nav-icon{background:linear-gradient(135deg,#075534,#0d6a44)!important;color:#fff!important}
  .mobile-nav-v320 .mobile-nav-icon svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
  .mobile-nav-v320 span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .mobile-nav-v320 em{top:7px!important;right:10px!important;min-width:18px!important;height:18px!important;border-radius:999px!important;background:var(--gold)!important;color:#fff!important;font-size:10px!important}

  .mobile-drawer-backdrop{z-index:88!important;background:rgba(7,35,24,.40)!important;backdrop-filter:blur(5px)!important}
  .mobile-menu-drawer-v320{display:flex!important;flex-direction:column!important;left:0!important;right:0!important;bottom:0!important;max-height:min(88dvh,860px)!important;padding:10px 14px calc(18px + env(safe-area-inset-bottom))!important;border-radius:30px 30px 0 0!important;border:1px solid rgba(234,223,201,.98)!important;border-bottom:0!important;background:linear-gradient(180deg,#fffefb,#fff8ee)!important;box-shadow:0 -28px 70px rgba(25,40,30,.24)!important;z-index:90!important}
  .mobile-menu-drawer-v320 .mobile-drawer-handle{width:54px!important;height:5px!important;border-radius:999px!important;background:#d4c39f!important;margin:3px auto 12px!important}
  .mobile-menu-drawer-v320 .mobile-drawer-head{padding:2px 2px 12px!important;border-bottom:1px solid var(--line)!important}
  .mobile-menu-drawer-v320 .mobile-drawer-head strong{font-size:20px!important;color:#073d28!important}
  .mobile-menu-drawer-v320 .mobile-drawer-head small{margin-top:3px!important;color:#66736d!important;font-size:13px!important}
  .mobile-menu-drawer-v320 .mobile-drawer-close{width:46px!important;height:46px!important;border-radius:16px!important;border:1px solid var(--line)!important;background:#fff!important;color:#075534!important;box-shadow:0 10px 24px rgba(25,40,30,.08)!important}
  .mobile-drawer-hero{margin:14px 2px 14px!important;padding:16px!important;border-radius:22px!important;background:linear-gradient(135deg,#f4faf6,#fff4e0)!important;border:1px solid #ebdfcb!important;box-shadow:0 10px 24px rgba(25,40,30,.05)!important}
  .mobile-drawer-hero__badge{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;background:#eef7f1;color:#075534;font-size:11px;font-weight:900;letter-spacing:.08em}
  .mobile-drawer-hero h3{margin:12px 0 6px!important;font-size:24px!important;line-height:1.08!important;color:#073d28!important}
  .mobile-drawer-hero p{margin:0!important;font-size:14px!important;line-height:1.6!important;color:#5a6a63!important}
  .mobile-menu-drawer-v320 .mobile-drawer-content{display:grid!important;gap:12px!important;padding:2px 2px 8px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}

  .mobile-drawer-accordion{background:#fff!important;border:1px solid #ece3d3!important;border-radius:22px!important;box-shadow:0 10px 24px rgba(25,40,30,.05)!important;overflow:hidden!important}
  .mobile-drawer-accordion.is-open{border-color:#d9eadf!important;box-shadow:0 12px 28px rgba(7,85,52,.07)!important}
  .mobile-drawer-accordion__toggle{position:relative!important;width:100%!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto 18px!important;gap:12px!important;align-items:center!important;padding:15px!important;background:transparent!important;border:0!important;text-align:left!important;cursor:pointer!important}
  .mobile-drawer-accordion__icon{width:42px!important;height:42px!important;border-radius:15px!important;background:#eef7f1!important;color:#075534!important;display:grid!important;place-items:center!important}
  .mobile-drawer-accordion.is-open .mobile-drawer-accordion__icon{background:linear-gradient(135deg,#075534,#0d6a44)!important;color:#fff!important}
  .mobile-drawer-accordion__icon svg{width:20px!important;height:20px!important;stroke:currentColor!important;fill:none!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}
  .mobile-drawer-accordion__text strong{display:block!important;font-size:16px!important;line-height:1.2!important;color:#073d28!important}
  .mobile-drawer-accordion__text small{display:block!important;margin-top:4px!important;font-size:12px!important;color:#66736d!important;line-height:1.35!important}
  .mobile-drawer-accordion__meta{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:28px!important;height:28px!important;padding:0 8px!important;border-radius:999px!important;background:#fbf3dc!important;color:#8c6b21!important;font-weight:900!important;font-size:12px!important}
  .mobile-drawer-accordion__chevron{display:grid!important;place-items:center!important;width:18px!important;height:18px!important;color:#8c6b21!important;font-size:18px!important;font-weight:800!important;line-height:1!important}
  .mobile-drawer-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:0 15px 15px!important}
  .mobile-drawer-grid[hidden]{display:none!important}

  .mobile-drawer-link{position:relative!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:12px!important;row-gap:2px!important;align-items:center!important;padding:13px 14px!important;min-height:82px!important;border-radius:18px!important;border:1px solid #efe6d5!important;background:linear-gradient(180deg,#fff,#fffdf8)!important;color:var(--text)!important;box-shadow:none!important}
  .mobile-drawer-link__icon{grid-row:1/3!important;width:42px!important;height:42px!important;border-radius:15px!important;background:#eef7f1!important;color:#075534!important;display:grid!important;place-items:center!important}
  .mobile-drawer-link__icon svg{width:20px!important;height:20px!important;stroke:currentColor!important;fill:none!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}
  .mobile-drawer-link b{display:block!important;font-size:14px!important;line-height:1.25!important;color:#073d28!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
  .mobile-drawer-link small{display:block!important;margin-top:3px!important;font-size:12px!important;line-height:1.35!important;color:#66736d!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
  .mobile-drawer-link.is-current{background:linear-gradient(180deg,#eef7f1,#f8fcf9)!important;border-color:#cfe3d4!important;box-shadow:inset 0 0 0 1px rgba(7,85,52,.04)!important}
  .mobile-drawer-link.is-current .mobile-drawer-link__icon{background:linear-gradient(135deg,#075534,#0d6a44)!important;color:#fff!important}
  .mobile-drawer-link em{top:10px!important;right:10px!important;min-width:18px!important;height:18px!important;padding:0 4px!important;border-radius:999px!important;background:var(--gold)!important;color:#fff!important;font-size:10px!important;font-style:normal!important;font-weight:900!important}
}
@media (max-width:560px){
  .mobile-nav-v320{left:8px!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;border-radius:24px!important;padding:8px!important}
  .mobile-nav-v320 a,.mobile-nav-v320 button{min-height:74px!important;font-size:10px!important}
  .mobile-nav-v320 .mobile-nav-icon{width:30px!important;height:30px!important}
  .mobile-menu-drawer-v320{padding-left:12px!important;padding-right:12px!important;border-radius:26px 26px 0 0!important;max-height:min(90dvh,860px)!important}
  .mobile-drawer-hero{padding:15px!important}.mobile-drawer-hero h3{font-size:22px!important}
  .mobile-drawer-accordion__toggle{padding:14px!important;grid-template-columns:40px minmax(0,1fr) auto 18px!important}
  .mobile-drawer-accordion__icon,.mobile-drawer-link__icon{width:40px!important;height:40px!important;border-radius:14px!important}
  .mobile-drawer-link{padding:12px 13px!important;min-height:78px!important}
}


/* v1.31.22 - mobil drawer alt linkler sabit görünür */
@media (max-width:980px){
  .mobile-drawer-section-fixed{overflow:visible!important;background:linear-gradient(180deg,#fff,#fffdf8)!important;border:1px solid #eadfc9!important;border-radius:22px!important;box-shadow:0 12px 28px rgba(25,40,30,.06)!important}
  .mobile-drawer-section-fixed .mobile-drawer-section-title{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;width:100%!important;padding:15px!important;border:0!important;background:transparent!important;text-align:left!important;cursor:default!important}
  .mobile-drawer-section-fixed .mobile-drawer-accordion__chevron{display:none!important}
  .mobile-drawer-section-fixed .mobile-drawer-grid-fixed{display:grid!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;overflow:visible!important;grid-template-columns:1fr!important;gap:10px!important;padding:0 15px 15px!important}
  .mobile-drawer-section-fixed .mobile-drawer-grid-fixed[hidden]{display:grid!important}
  .mobile-drawer-section-fixed .mobile-drawer-link{display:grid!important;visibility:visible!important;opacity:1!important;position:relative!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:12px!important;align-items:center!important;min-height:80px!important;padding:13px 14px!important;border-radius:18px!important;background:#fff!important;border:1px solid #efe6d5!important;color:var(--text)!important}
  .mobile-drawer-section-fixed .mobile-drawer-link__icon{grid-row:1/3!important;width:42px!important;height:42px!important;border-radius:15px!important;background:#eef7f1!important;color:#075534!important;display:grid!important;place-items:center!important}
  .mobile-drawer-section-fixed .mobile-drawer-link__icon svg{width:20px!important;height:20px!important;stroke:currentColor!important;fill:none!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}
  .mobile-drawer-section-fixed .mobile-drawer-link b{display:block!important;color:#073d28!important;font-size:14px!important;line-height:1.25!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
  .mobile-drawer-section-fixed .mobile-drawer-link small{display:block!important;color:#66736d!important;font-size:12px!important;line-height:1.35!important;margin-top:3px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
  .mobile-drawer-section-fixed.is-current-group{border-color:#cfe3d4!important;background:linear-gradient(180deg,#f8fcf9,#fffdf8)!important}
  .mobile-drawer-section-fixed.is-current-group .mobile-drawer-accordion__icon{background:linear-gradient(135deg,#075534,#0d6a44)!important;color:#fff!important}
}


/* v1.31.23 - premium accordion drawer final */
@media (max-width:980px){
  .mobile-menu-drawer-v323 .mobile-drawer-hero{display:none!important}
  .mobile-menu-drawer-v323{max-height:min(88dvh,860px)!important;background:linear-gradient(180deg,#fffefb,#fff8ed)!important;border-radius:30px 30px 0 0!important;padding:10px 14px calc(18px + env(safe-area-inset-bottom))!important}
  .mobile-menu-drawer-v323 .mobile-drawer-head{padding:4px 2px 13px!important;margin-bottom:12px!important;border-bottom:1px solid var(--line)!important}
  .mobile-menu-drawer-v323 .mobile-drawer-head strong{font-size:20px!important;color:#073d28!important;letter-spacing:-.02em!important}
  .mobile-menu-drawer-v323 .mobile-drawer-head small{font-size:13px!important;color:#66736d!important}
  .mobile-drawer-content-v323{display:grid!important;gap:12px!important;padding:0 2px 10px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}

  .mobile-drawer-accordion-v323{overflow:hidden!important;background:#fff!important;border:1px solid #eadfc9!important;border-radius:22px!important;box-shadow:0 12px 26px rgba(25,40,30,.055)!important}
  .mobile-drawer-accordion-v323.is-open{background:linear-gradient(180deg,#fffdf8,#fff9ed)!important;border-color:#d7e8dd!important;box-shadow:0 14px 32px rgba(7,85,52,.08)!important}
  .mobile-drawer-accordion-v323 .mobile-drawer-accordion__toggle{position:relative!important;width:100%!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 34px 22px!important;gap:12px!important;align-items:center!important;padding:15px!important;background:transparent!important;border:0!important;text-align:left!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important}
  .mobile-drawer-accordion-v323 .mobile-drawer-accordion__toggle:focus{outline:none!important}
  .mobile-drawer-accordion-v323 .mobile-drawer-accordion__toggle:focus-visible{box-shadow:inset 0 0 0 2px #cfe3d4!important;border-radius:22px!important}
  .mobile-drawer-accordion-v323 .mobile-drawer-accordion__icon{width:44px!important;height:44px!important;border-radius:16px!important;background:#eef7f1!important;color:#075534!important;display:grid!important;place-items:center!important}
  .mobile-drawer-accordion-v323.is-open .mobile-drawer-accordion__icon{background:linear-gradient(135deg,#075534,#0d6a44)!important;color:#fff!important;box-shadow:0 12px 24px rgba(7,85,52,.16)!important}
  .mobile-drawer-accordion-v323 .mobile-drawer-accordion__icon svg{width:20px!important;height:20px!important;stroke:currentColor!important;fill:none!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}
  .mobile-drawer-accordion-v323 .mobile-drawer-accordion__text strong{display:block!important;font-size:16px!important;line-height:1.18!important;color:#073d28!important;letter-spacing:-.01em!important}
  .mobile-drawer-accordion-v323 .mobile-drawer-accordion__text small{display:block!important;margin-top:4px!important;font-size:12px!important;line-height:1.35!important;color:#66736d!important}
  .mobile-drawer-accordion-v323 .mobile-drawer-accordion__meta{display:grid!important;place-items:center!important;min-width:30px!important;height:30px!important;border-radius:999px!important;background:#fbf3dc!important;color:#8c6b21!important;font-size:12px!important;font-weight:900!important}
  .mobile-drawer-accordion-v323 .mobile-drawer-accordion__chevron{display:grid!important;place-items:center!important;width:22px!important;height:22px!important;border-radius:999px!important;color:#8c6b21!important;font-size:18px!important;font-weight:900!important;line-height:1!important}

  .mobile-drawer-panel-v323{grid-template-columns:1fr!important;gap:10px!important;padding:0 15px 15px!important;background:transparent!important}
  .mobile-drawer-panel-v323[style*="display: none"]{display:none!important}
  .mobile-drawer-accordion-v323.is-open .mobile-drawer-panel-v323{animation:hyDrawerOpen .18s ease both}
  @keyframes hyDrawerOpen{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}

  .mobile-drawer-panel-v323 .mobile-drawer-link{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:12px!important;align-items:center!important;min-height:78px!important;padding:13px 14px!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#fffdf8)!important;border:1px solid #efe6d5!important;color:var(--text)!important;box-shadow:0 8px 18px rgba(25,40,30,.035)!important}
  .mobile-drawer-panel-v323 .mobile-drawer-link__icon{grid-row:1/3!important;width:42px!important;height:42px!important;border-radius:15px!important;background:#eef7f1!important;color:#075534!important;display:grid!important;place-items:center!important}
  .mobile-drawer-panel-v323 .mobile-drawer-link__icon svg{width:20px!important;height:20px!important;stroke:currentColor!important;fill:none!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}
  .mobile-drawer-panel-v323 .mobile-drawer-link b{font-size:14px!important;line-height:1.23!important;color:#073d28!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
  .mobile-drawer-panel-v323 .mobile-drawer-link small{font-size:12px!important;line-height:1.35!important;color:#66736d!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;margin-top:3px!important}
  .mobile-drawer-panel-v323 .mobile-drawer-link.is-current{background:linear-gradient(180deg,#eef7f1,#f8fcf9)!important;border-color:#cfe3d4!important}
  .mobile-drawer-panel-v323 .mobile-drawer-link.is-current .mobile-drawer-link__icon{background:linear-gradient(135deg,#075534,#0d6a44)!important;color:#fff!important}
}
@media (max-width:560px){
  .mobile-menu-drawer-v323{max-height:min(91dvh,860px)!important;padding-left:12px!important;padding-right:12px!important;border-radius:26px 26px 0 0!important}
  .mobile-drawer-accordion-v323 .mobile-drawer-accordion__toggle{grid-template-columns:40px minmax(0,1fr) 30px 20px!important;padding:13px!important;gap:10px!important}
  .mobile-drawer-accordion-v323 .mobile-drawer-accordion__icon,.mobile-drawer-panel-v323 .mobile-drawer-link__icon{width:40px!important;height:40px!important;border-radius:14px!important}
  .mobile-drawer-accordion-v323 .mobile-drawer-accordion__text strong{font-size:15px!important}
  .mobile-drawer-panel-v323{padding:0 13px 13px!important}
  .mobile-drawer-panel-v323 .mobile-drawer-link{min-height:76px!important;padding:12px 13px!important}
}


/* v1.31.24 - premium top-moving accordion drawer */
@media (max-width:980px){
  .mobile-menu-drawer-v324 .mobile-drawer-head{padding-bottom:14px!important}
  .mobile-menu-drawer-v324 .mobile-drawer-head strong{font-size:18px!important;letter-spacing:-.01em!important}
  .mobile-menu-drawer-v324 .mobile-drawer-head small{font-size:13px!important}
  .mobile-menu-drawer-v324 .mobile-drawer-content-v324{display:flex!important;flex-direction:column!important;gap:12px!important;padding-top:2px!important}
  .mobile-menu-drawer-v324 .mobile-drawer-content-v324 > *{order:2}
  .mobile-drawer-accordion-v324{order:2;overflow:hidden!important;background:linear-gradient(180deg,#fff,#fffdf9)!important;border:1px solid #eadfc9!important;border-radius:22px!important;box-shadow:0 12px 26px rgba(25,40,30,.055)!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}
  .mobile-drawer-accordion-v324.is-open{order:1;background:linear-gradient(180deg,#fffdf9,#fff8ee)!important;border-color:#d7e8dd!important;box-shadow:0 16px 34px rgba(7,85,52,.10)!important}
  .mobile-drawer-accordion-v324 .mobile-drawer-accordion__toggle-v324{position:relative!important;width:100%!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) 34px 24px!important;gap:12px!important;align-items:center!important;padding:16px!important;background:transparent!important;border:0!important;text-align:left!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important}
  .mobile-drawer-accordion-v324 .mobile-drawer-accordion__toggle-v324:focus{outline:none!important}
  .mobile-drawer-accordion-v324 .mobile-drawer-accordion__toggle-v324:focus-visible{box-shadow:inset 0 0 0 2px #cfe3d4!important;border-radius:22px!important}
  .mobile-drawer-accordion-v324 .mobile-drawer-accordion__icon{width:46px!important;height:46px!important;border-radius:17px!important;background:#eef7f1!important;color:#075534!important;display:grid!important;place-items:center!important;box-shadow:inset 0 0 0 1px rgba(7,85,52,.04)!important}
  .mobile-drawer-accordion-v324.is-open .mobile-drawer-accordion__icon{background:linear-gradient(135deg,#075534,#0d6a44)!important;color:#fff!important;box-shadow:0 12px 24px rgba(7,85,52,.16)!important}
  .mobile-drawer-accordion-v324 .mobile-drawer-accordion__icon svg{width:20px!important;height:20px!important;stroke:currentColor!important;fill:none!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}
  .mobile-drawer-accordion-v324 .mobile-drawer-accordion__text strong{display:block!important;font-size:16px!important;line-height:1.16!important;color:#073d28!important;letter-spacing:-.01em!important}
  .mobile-drawer-accordion-v324 .mobile-drawer-accordion__text small{display:block!important;margin-top:4px!important;font-size:12px!important;line-height:1.34!important;color:#66736d!important}
  .mobile-drawer-accordion-v324 .mobile-drawer-accordion__meta{display:grid!important;place-items:center!important;min-width:30px!important;height:30px!important;border-radius:999px!important;background:#fbf3dc!important;color:#8c6b21!important;font-size:12px!important;font-weight:900!important;box-shadow:inset 0 0 0 1px rgba(201,177,110,.14)!important}
  .mobile-drawer-accordion-v324 .mobile-drawer-accordion__arrow{display:grid!important;place-items:center!important;width:24px!important;height:24px!important;border-radius:999px!important;background:#f6f1e3!important;color:#8c6b21!important;transition:transform .18s ease, background .18s ease, color .18s ease}
  .mobile-drawer-accordion-v324 .mobile-drawer-accordion__arrow svg{width:16px!important;height:16px!important;stroke:currentColor!important;fill:none!important;stroke-width:2.1!important;stroke-linecap:round!important;stroke-linejoin:round!important}
  .mobile-drawer-accordion-v324.is-open .mobile-drawer-accordion__arrow{transform:rotate(180deg)!important;background:#075534!important;color:#fff!important}
  .mobile-drawer-panel-v324{display:none;grid-template-columns:1fr!important;gap:10px!important;padding:0 16px 16px!important;animation:hyDrawerSlideIn .18s ease both}
  .mobile-drawer-accordion-v324.is-open .mobile-drawer-panel-v324{display:grid!important}
  .mobile-drawer-panel-v324 .mobile-drawer-link{position:relative!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:12px!important;row-gap:2px!important;align-items:center!important;padding:13px 14px!important;min-height:82px!important;border-radius:18px!important;border:1px solid #efe6d5!important;background:linear-gradient(180deg,#fff,#fffdfa)!important;color:var(--text)!important}
  .mobile-drawer-panel-v324 .mobile-drawer-link:hover{border-color:#d7e8dd!important;box-shadow:0 12px 24px rgba(7,85,52,.05)!important}
  .mobile-drawer-panel-v324 .mobile-drawer-link__icon{grid-row:1/3!important;width:42px!important;height:42px!important;border-radius:15px!important;background:#eef7f1!important;color:#075534!important;display:grid!important;place-items:center!important}
  .mobile-drawer-panel-v324 .mobile-drawer-link__icon svg{width:20px!important;height:20px!important;stroke:currentColor!important;fill:none!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}
  .mobile-drawer-panel-v324 .mobile-drawer-link b{display:block!important;font-size:14px!important;line-height:1.23!important;color:#073d28!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
  .mobile-drawer-panel-v324 .mobile-drawer-link small{display:block!important;margin-top:3px!important;font-size:12px!important;line-height:1.35!important;color:#66736d!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
  .mobile-drawer-panel-v324 .mobile-drawer-link.is-current{background:linear-gradient(180deg,#eef7f1,#f8fcf9)!important;border-color:#cfe3d4!important;box-shadow:inset 0 0 0 1px rgba(7,85,52,.04)!important}
  .mobile-drawer-panel-v324 .mobile-drawer-link.is-current .mobile-drawer-link__icon{background:linear-gradient(135deg,#075534,#0d6a44)!important;color:#fff!important}
  .mobile-drawer-panel-v324 .mobile-drawer-link em{position:absolute!important;top:9px!important;right:9px!important;min-width:18px!important;height:18px!important;padding:0 4px!important;border-radius:999px!important;background:var(--gold)!important;color:#fff!important;font-size:10px!important;font-style:normal!important;font-weight:900!important;display:grid!important;place-items:center!important}
  @keyframes hyDrawerSlideIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
}
@media (max-width:560px){
  .mobile-drawer-accordion-v324 .mobile-drawer-accordion__toggle-v324{grid-template-columns:42px minmax(0,1fr) 30px 22px!important;padding:14px!important;gap:10px!important}
  .mobile-drawer-accordion-v324 .mobile-drawer-accordion__icon{width:42px!important;height:42px!important;border-radius:15px!important}
  .mobile-drawer-panel-v324{padding:0 14px 14px!important}
  .mobile-drawer-panel-v324 .mobile-drawer-link{min-height:78px!important;padding:12px 13px!important}
  .mobile-drawer-panel-v324 .mobile-drawer-link__icon{width:40px!important;height:40px!important;border-radius:14px!important}
  .mobile-drawer-accordion-v324 .mobile-drawer-accordion__text strong{font-size:15px!important}
}


/* v1.31.25 - right-side premium sliding drawer */
@media (max-width:980px){
  body.mobile-drawer-open{overflow:hidden!important;touch-action:none!important}
  .mobile-drawer-backdrop-v325{position:fixed!important;inset:0!important;background:rgba(7,13,38,.34)!important;backdrop-filter:blur(4px)!important;opacity:0!important;transition:opacity .24s ease!important;z-index:1180!important}
  .mobile-drawer-backdrop-v325.is-open{opacity:1!important}
  .mobile-menu-drawer-v325{position:fixed!important;top:0!important;right:0!important;left:auto!important;bottom:0!important;width:min(84vw,320px)!important;max-width:320px!important;height:100dvh!important;border-radius:22px 0 0 22px!important;background:linear-gradient(180deg,#08113b 0%, #08133f 100%)!important;color:#fff!important;border-left:1px solid rgba(113,132,255,.16)!important;box-shadow:-22px 0 60px rgba(1,8,28,.34)!important;transform:translateX(100%)!important;transition:transform .26s ease!important;z-index:1190!important;display:block!important;padding:0!important;overflow:hidden!important}
  .mobile-menu-drawer-v325.is-open{transform:translateX(0)!important}
  .mobile-side-drawer-shell{display:flex!important;flex-direction:column!important;height:100%!important;overflow:hidden!important}
  .mobile-drawer-head-v325{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:18px 16px 14px!important;border-bottom:1px solid rgba(255,255,255,.06)!important;background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0))!important}
  .mobile-drawer-brandmark{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}
  .mobile-drawer-brandmark__icon{flex:0 0 44px!important;width:44px!important;height:44px!important;border-radius:16px!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#6d7bff,#875dff)!important;color:#fff!important;box-shadow:0 12px 28px rgba(109,123,255,.28)!important}
  .mobile-drawer-brandmark__icon svg{width:22px!important;height:22px!important;stroke:currentColor!important;fill:none!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}
  .mobile-drawer-head-v325 strong{display:block!important;color:#fff!important;font-size:20px!important;line-height:1.1!important;letter-spacing:-.02em!important}
  .mobile-drawer-head-v325 small{display:block!important;margin-top:4px!important;color:rgba(226,232,255,.72)!important;font-size:12px!important;line-height:1.35!important}
  .mobile-drawer-close-v325{flex:0 0 42px!important;width:42px!important;height:42px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.05)!important;color:#fff!important;box-shadow:0 10px 20px rgba(0,0,0,.16)!important}
  .mobile-drawer-scroll-v325{flex:1 1 auto!important;overflow-y:auto!important;padding:14px 12px 18px!important;-webkit-overflow-scrolling:touch!important}
  .mobile-drawer-scroll-v325::-webkit-scrollbar{width:8px}
  .mobile-drawer-scroll-v325::-webkit-scrollbar-thumb{background:rgba(125,145,255,.26);border-radius:999px}
  .mobile-drawer-dashboard-link{display:block!important;margin:2px 2px 14px!important;padding:16px 16px!important;border-radius:18px!important;background:linear-gradient(90deg,#6d7bff 0%, #8b5cf6 100%)!important;color:#fff!important;font-size:17px!important;font-weight:800!important;box-shadow:0 14px 28px rgba(109,123,255,.28)!important}
  .mobile-drawer-dashboard-link.is-active{box-shadow:0 16px 32px rgba(109,123,255,.38)!important}
  .mobile-drawer-content-v325{display:grid!important;gap:12px!important}
  .mobile-drawer-accordion-v325{background:linear-gradient(180deg,rgba(13,27,79,.96),rgba(8,20,63,.98))!important;border:1px solid rgba(109,123,255,.14)!important;border-radius:18px!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02), 0 10px 22px rgba(0,0,0,.18)!important;overflow:hidden!important}
  .mobile-drawer-accordion__toggle-v325{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:14px 14px!important;background:transparent!important;border:0!important;text-align:left!important;color:#fff!important;cursor:pointer!important}
  .mobile-drawer-accordion__label{display:block!important;font-size:17px!important;font-weight:800!important;line-height:1.2!important;color:#fff!important}
  .mobile-drawer-accordion__arrow{display:grid!important;place-items:center!important;flex:0 0 22px!important;width:22px!important;height:22px!important;color:rgba(226,232,255,.86)!important;transition:transform .2s ease,color .2s ease!important}
  .mobile-drawer-accordion__arrow svg{width:16px!important;height:16px!important;stroke:currentColor!important;fill:none!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important}
  .mobile-drawer-accordion-v325.is-open .mobile-drawer-accordion__arrow{transform:rotate(180deg)!important;color:#8fa0ff!important}
  .mobile-drawer-panel-v325{display:none;padding:0 8px 10px!important}
  .mobile-drawer-accordion-v325.is-open .mobile-drawer-panel-v325{display:block!important;animation:hyDrawerFade .18s ease both}
  .mobile-drawer-panel-v325 .mobile-drawer-link{position:relative!important;display:block!important;padding:12px 14px!important;border-radius:14px!important;color:#eaf0ff!important;background:transparent!important;border:1px solid transparent!important;min-height:auto!important}
  .mobile-drawer-panel-v325 .mobile-drawer-link + .mobile-drawer-link{margin-top:4px!important}
  .mobile-drawer-panel-v325 .mobile-drawer-link:hover{background:rgba(255,255,255,.025)!important}
  .mobile-drawer-panel-v325 .mobile-drawer-link__icon{display:none!important}
  .mobile-drawer-panel-v325 .mobile-drawer-link b{display:block!important;font-size:15px!important;line-height:1.3!important;color:#f4f7ff!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
  .mobile-drawer-panel-v325 .mobile-drawer-link small{display:none!important}
  .mobile-drawer-panel-v325 .mobile-drawer-link.is-current{background:linear-gradient(90deg,#6d7bff 0%, #8b5cf6 100%)!important;color:#fff!important;box-shadow:0 12px 22px rgba(109,123,255,.26)!important}
  .mobile-drawer-panel-v325 .mobile-drawer-link.is-current b{color:#fff!important}
  .mobile-drawer-panel-v325 .mobile-drawer-link em{position:absolute!important;top:8px!important;right:10px!important;min-width:18px!important;height:18px!important;border-radius:999px!important;background:#f6cf66!important;color:#08113b!important;display:grid!important;place-items:center!important;font-size:10px!important;font-weight:900!important;font-style:normal!important;padding:0 4px!important}
  .mobile-drawer-bottom-v325{padding:12px 14px calc(14px + env(safe-area-inset-bottom))!important;border-top:1px solid rgba(255,255,255,.06)!important;background:rgba(6,13,40,.72)!important}
  .mobile-drawer-bottom-link{display:block!important;padding:12px 6px!important;color:#fff!important;font-size:16px!important;font-weight:700!important}
  @keyframes hyDrawerFade{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
}
@media (max-width:560px){
  .mobile-menu-drawer-v325{width:min(88vw,304px)!important;max-width:304px!important}
  .mobile-drawer-head-v325{padding:16px 14px 12px!important}
  .mobile-drawer-brandmark__icon{width:40px!important;height:40px!important;border-radius:14px!important}
  .mobile-drawer-head-v325 strong{font-size:18px!important}
  .mobile-drawer-dashboard-link{padding:14px 14px!important;font-size:16px!important;border-radius:16px!important}
  .mobile-drawer-accordion__toggle-v325{padding:13px 13px!important}
  .mobile-drawer-accordion__label{font-size:16px!important}
  .mobile-drawer-panel-v325 .mobile-drawer-link{padding:11px 13px!important}
  .mobile-drawer-panel-v325 .mobile-drawer-link b{font-size:14px!important}
}


/* v1.31.26 - brand-color premium recolor and icon polish */
@media (max-width:980px){
  .mobile-drawer-backdrop-v325{background:rgba(6,32,20,.26)!important;backdrop-filter:blur(5px)!important}
  .mobile-menu-drawer-v325{
    background:linear-gradient(180deg,#fbf6ea 0%, #f8f1df 100%)!important;
    color:#0b5a3b!important;
    border-left:1px solid rgba(185,162,105,.22)!important;
    box-shadow:-24px 0 64px rgba(15,54,36,.20)!important;
  }
  .mobile-drawer-head-v325{
    border-bottom:1px solid rgba(190,170,123,.18)!important;
    background:linear-gradient(180deg,rgba(255,255,255,.68),rgba(255,255,255,0))!important;
  }
  .mobile-drawer-brandmark__icon{
    background:linear-gradient(135deg,#0a7a4d,#0b5a3b)!important;
    color:#fff!important;
    box-shadow:0 12px 28px rgba(10,122,77,.22)!important;
  }
  .mobile-drawer-head-v325 strong{color:#0b5a3b!important}
  .mobile-drawer-head-v325 small{color:#6d746e!important}
  .mobile-drawer-close-v325{
    border:1px solid rgba(190,170,123,.24)!important;
    background:rgba(255,255,255,.72)!important;
    color:#0b5a3b!important;
    box-shadow:0 10px 24px rgba(35,62,45,.10)!important;
  }
  .mobile-drawer-scroll-v325::-webkit-scrollbar-thumb{background:rgba(11,90,59,.22)!important}
  .mobile-drawer-dashboard-link{
    background:linear-gradient(90deg,#0a7a4d 0%, #10a36a 100%)!important;
    color:#fff!important;
    box-shadow:0 14px 30px rgba(10,122,77,.22)!important;
  }
  .mobile-drawer-dashboard-link.is-active{box-shadow:0 16px 34px rgba(10,122,77,.28)!important}
  .mobile-drawer-accordion-v325{
    background:linear-gradient(180deg,#fffdfa,#fff8ee)!important;
    border:1px solid rgba(201,181,136,.28)!important;
    box-shadow:inset 0 0 0 1px rgba(255,255,255,.35),0 12px 24px rgba(41,72,54,.07)!important;
  }
  .mobile-drawer-accordion__toggle-v325{color:#0b5a3b!important}
  .mobile-drawer-accordion__label{color:#0b5a3b!important}
  .mobile-drawer-accordion__arrow{color:#8f7a3e!important}
  .mobile-drawer-accordion-v325.is-open{
    background:linear-gradient(180deg,#ffffff,#fbf5e8)!important;
    border-color:rgba(11,90,59,.18)!important;
    box-shadow:0 16px 30px rgba(11,90,59,.10)!important;
  }
  .mobile-drawer-accordion-v325.is-open .mobile-drawer-accordion__arrow{color:#0a7a4d!important}
  .mobile-drawer-panel-v325 .mobile-drawer-link{
    color:#315447!important;
    border:1px solid transparent!important;
  }
  .mobile-drawer-panel-v325 .mobile-drawer-link:hover{
    background:rgba(10,122,77,.035)!important;
    border-color:rgba(11,90,59,.10)!important;
  }
  .mobile-drawer-panel-v325 .mobile-drawer-link b{color:#234634!important}
  .mobile-drawer-panel-v325 .mobile-drawer-link.is-current{
    background:linear-gradient(90deg,#0a7a4d 0%, #10a36a 100%)!important;
    color:#fff!important;
    box-shadow:0 12px 24px rgba(10,122,77,.22)!important;
  }
  .mobile-drawer-panel-v325 .mobile-drawer-link.is-current b{color:#fff!important}
  .mobile-drawer-panel-v325 .mobile-drawer-link em{
    background:#d7b257!important;
    color:#fff!important;
  }
  .mobile-drawer-bottom-v325{
    border-top:1px solid rgba(190,170,123,.18)!important;
    background:rgba(255,251,244,.86)!important;
  }
  .mobile-drawer-bottom-link{color:#0b5a3b!important}

  .mobile-nav-v320{
    background:rgba(255,252,246,.98)!important;
    border:1px solid rgba(214,195,153,.32)!important;
    box-shadow:0 24px 56px rgba(21,59,41,.12)!important;
  }
  .mobile-nav-v320 a,.mobile-nav-v320 button{color:#0b5a3b!important}
  .mobile-nav-v320 a.is-active,.mobile-nav-v320 button.is-active{
    background:linear-gradient(180deg,#eef7f1,#fbfdfb)!important;
    box-shadow:inset 0 0 0 1px rgba(10,122,77,.12),0 10px 22px rgba(10,122,77,.07)!important;
  }
  .mobile-nav-v320 .mobile-nav-icon{
    background:#eef7f1!important;
    color:#0a7a4d!important;
    box-shadow:inset 0 0 0 1px rgba(10,122,77,.06)!important;
  }
  .mobile-nav-v320 a.is-active .mobile-nav-icon,
  .mobile-nav-v320 button:hover .mobile-nav-icon,
  .mobile-nav-v320 button:focus-visible .mobile-nav-icon{
    background:linear-gradient(135deg,#0a7a4d,#0b5a3b)!important;
    color:#fff!important;
  }
  .mobile-nav-v320 em{
    background:#d7b257!important;
    color:#fff!important;
    box-shadow:0 6px 14px rgba(215,178,87,.22)!important;
  }
}


/* v1.31.27 - desktop-like premium mobile drawer style */
@media (max-width:980px){
  .mobile-menu-drawer-v325{
    background:linear-gradient(180deg,#fbf7ee 0%, #f6efde 100%)!important;
    border-left:1px solid rgba(205,187,148,.34)!important;
    box-shadow:-28px 0 70px rgba(17,57,38,.16)!important;
  }
  .mobile-drawer-head-v325{
    padding:18px 16px 15px!important;
    border-bottom:1px solid rgba(196,178,139,.20)!important;
    background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(255,255,255,.12))!important;
  }
  .mobile-drawer-brandmark{gap:13px!important}
  .mobile-drawer-brandmark__logo{
    width:48px!important;
    height:48px!important;
    border-radius:16px!important;
    background:#fff!important;
    border:1px solid rgba(214,198,163,.36)!important;
    box-shadow:0 12px 24px rgba(17,57,38,.10)!important;
    overflow:hidden!important;
    padding:5px!important;
  }
  .mobile-drawer-brandmark__logo img{
    width:100%!important;
    height:100%!important;
    object-fit:contain!important;
    display:block!important;
  }
  .mobile-drawer-head-v325 strong{
    font-size:21px!important;
    font-weight:900!important;
    color:#0a5a3a!important;
    letter-spacing:-.02em!important;
  }
  .mobile-drawer-head-v325 small{
    color:#7a827b!important;
    font-size:12.5px!important;
  }
  .mobile-drawer-close-v325{
    width:44px!important;height:44px!important;border-radius:16px!important;
    background:#fff!important;color:#0a5a3a!important;
    border:1px solid rgba(205,187,148,.30)!important;
    box-shadow:0 10px 22px rgba(17,57,38,.08)!important;
  }
  .mobile-drawer-dashboard-link{
    margin:2px 2px 16px!important;
    padding:16px 18px!important;
    border-radius:20px!important;
    background:linear-gradient(135deg,#0a7a4d 0%, #0e8d5c 100%)!important;
    color:#fff!important;
    font-size:17px!important;
    font-weight:900!important;
    box-shadow:0 16px 30px rgba(10,122,77,.24)!important;
  }
  .mobile-drawer-content-v325{gap:13px!important}
  .mobile-drawer-accordion-v325{
    border-radius:22px!important;
    background:linear-gradient(180deg,#fffdfa 0%, #fff9f0 100%)!important;
    border:1px solid rgba(214,198,163,.34)!important;
    box-shadow:0 10px 24px rgba(17,57,38,.06)!important,inset 0 1px 0 rgba(255,255,255,.75)!important;
  }
  .mobile-drawer-accordion-v325.is-open{
    border-color:rgba(10,122,77,.20)!important;
    box-shadow:0 16px 34px rgba(10,122,77,.11)!important,inset 0 1px 0 rgba(255,255,255,.8)!important;
    background:linear-gradient(180deg,#ffffff 0%, #fbf6ec 100%)!important;
  }
  .mobile-drawer-accordion__toggle-v325{
    padding:16px 16px!important;
  }
  .mobile-drawer-accordion__label{
    font-size:18px!important;
    font-weight:900!important;
    color:#0a5a3a!important;
    letter-spacing:-.02em!important;
  }
  .mobile-drawer-accordion__arrow{
    width:28px!important;
    height:28px!important;
    border-radius:999px!important;
    background:#f6f1e2!important;
    color:#9a8037!important;
  }
  .mobile-drawer-accordion-v325.is-open .mobile-drawer-accordion__arrow{
    background:linear-gradient(135deg,#0a7a4d,#0a5a3a)!important;
    color:#fff!important;
  }
  .mobile-drawer-panel-v325{
    padding:0 12px 12px!important;
  }
  .mobile-drawer-panel-v325 .mobile-drawer-link{
    display:grid!important;
    grid-template-columns:44px minmax(0,1fr)!important;
    grid-template-rows:auto auto!important;
    gap:2px 12px!important;
    align-items:center!important;
    min-height:78px!important;
    padding:12px 14px!important;
    border-radius:18px!important;
    background:#fff!important;
    border:1px solid rgba(221,209,181,.56)!important;
    box-shadow:0 6px 18px rgba(17,57,38,.035)!important;
  }
  .mobile-drawer-panel-v325 .mobile-drawer-link + .mobile-drawer-link{margin-top:8px!important}
  .mobile-drawer-panel-v325 .mobile-drawer-link:hover{
    background:linear-gradient(180deg,#ffffff,#fbfdfb)!important;
    border-color:rgba(10,122,77,.15)!important;
    box-shadow:0 10px 22px rgba(10,122,77,.06)!important;
  }
  .mobile-drawer-panel-v325 .mobile-drawer-link__icon{
    display:grid!important;
    grid-row:1/3!important;
    width:44px!important;height:44px!important;border-radius:15px!important;
    background:linear-gradient(180deg,#eef7f1,#f7fbf8)!important;
    color:#0a7a4d!important;
    box-shadow:inset 0 0 0 1px rgba(10,122,77,.05)!important;
  }
  .mobile-drawer-panel-v325 .mobile-drawer-link__icon svg{
    width:20px!important;height:20px!important;stroke:currentColor!important;fill:none!important;
    stroke-width:1.95!important;stroke-linecap:round!important;stroke-linejoin:round!important;
  }
  .mobile-drawer-panel-v325 .mobile-drawer-link b{
    font-size:14.5px!important;
    line-height:1.24!important;
    color:#214835!important;
    font-weight:850!important;
  }
  .mobile-drawer-panel-v325 .mobile-drawer-link small{
    display:block!important;
    margin-top:3px!important;
    font-size:11.5px!important;
    line-height:1.34!important;
    color:#7a827b!important;
    white-space:normal!important;
  }
  .mobile-drawer-panel-v325 .mobile-drawer-link.is-current{
    background:linear-gradient(135deg,#0a7a4d 0%, #0e8d5c 100%)!important;
    border-color:transparent!important;
    box-shadow:0 14px 26px rgba(10,122,77,.22)!important;
  }
  .mobile-drawer-panel-v325 .mobile-drawer-link.is-current .mobile-drawer-link__icon{
    background:rgba(255,255,255,.15)!important;
    color:#fff!important;
    box-shadow:none!important;
  }
  .mobile-drawer-panel-v325 .mobile-drawer-link.is-current b,
  .mobile-drawer-panel-v325 .mobile-drawer-link.is-current small{color:#fff!important}
  .mobile-drawer-panel-v325 .mobile-drawer-link em{
    background:#d7b257!important;color:#fff!important;box-shadow:0 8px 16px rgba(215,178,87,.18)!important;
  }
  .mobile-drawer-bottom-v325{
    background:linear-gradient(180deg,rgba(255,252,246,.95),rgba(251,245,233,.98))!important;
    border-top:1px solid rgba(205,187,148,.20)!important;
  }
  .mobile-drawer-bottom-link{
    color:#0a5a3a!important;
    font-size:16px!important;
    font-weight:800!important;
  }
}
@media (max-width:560px){
  .mobile-drawer-brandmark__logo{width:44px!important;height:44px!important;border-radius:15px!important}
  .mobile-drawer-head-v325 strong{font-size:19px!important}
  .mobile-drawer-dashboard-link{font-size:16px!important;padding:15px 16px!important}
  .mobile-drawer-accordion__label{font-size:17px!important}
  .mobile-drawer-panel-v325 .mobile-drawer-link{grid-template-columns:42px minmax(0,1fr)!important;min-height:74px!important;padding:11px 12px!important}
  .mobile-drawer-panel-v325 .mobile-drawer-link__icon{width:42px!important;height:42px!important}
}


/* v1.31.28 - faster bottom sheet drawer from menu area */
@media (max-width:980px){
  body.mobile-drawer-open{overflow:hidden!important;touch-action:none!important}
  .mobile-drawer-backdrop-v325{
    background:rgba(14,39,28,.18)!important;
    backdrop-filter:none!important;
    opacity:0!important;
    transition:opacity .12s ease!important;
    z-index:1180!important;
  }
  .mobile-drawer-backdrop-v325.is-open{opacity:1!important}
  .mobile-menu-drawer-v325{
    position:fixed!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    top:auto!important;
    width:100%!important;
    max-width:none!important;
    height:auto!important;
    max-height:min(78dvh,760px)!important;
    border-radius:28px 28px 0 0!important;
    border-left:0!important;
    border-top:1px solid rgba(205,187,148,.30)!important;
    box-shadow:0 -24px 56px rgba(17,57,38,.14)!important;
    transform:translateY(100%)!important;
    transition:transform .14s cubic-bezier(.2,.8,.2,1)!important;
    overflow:hidden!important;
    background:linear-gradient(180deg,#fbf7ee 0%, #f6efde 100%)!important;
    z-index:1190!important;
  }
  .mobile-menu-drawer-v325.is-open{transform:translateY(0)!important}
  .mobile-side-drawer-shell{display:flex!important;flex-direction:column!important;max-height:min(78dvh,760px)!important;height:auto!important}
  .mobile-drawer-head-v325{
    position:relative!important;
    padding:20px 16px 14px!important;
    border-bottom:1px solid rgba(196,178,139,.18)!important;
    background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,.18))!important;
  }
  .mobile-drawer-head-v325::before{
    content:""!important;
    width:52px!important;
    height:5px!important;
    border-radius:999px!important;
    background:#d1bc8c!important;
    position:absolute!important;
    top:8px!important;
    left:50%!important;
    transform:translateX(-50%)!important;
  }
  .mobile-drawer-brandmark{gap:12px!important}
  .mobile-drawer-simple-logo{
    width:44px!important;
    height:44px!important;
    border-radius:15px!important;
    background:linear-gradient(135deg,#0a7a4d,#0a5a3a)!important;
    color:#fff!important;
    display:grid!important;
    place-items:center!important;
    font-size:22px!important;
    line-height:1!important;
    box-shadow:0 10px 22px rgba(10,122,77,.18)!important;
    flex:0 0 44px!important;
  }
  .mobile-drawer-head-v325 strong{font-size:20px!important;font-weight:900!important;color:#0a5a3a!important;letter-spacing:-.02em!important}
  .mobile-drawer-head-v325 small{color:#7a827b!important;font-size:12.5px!important}
  .mobile-drawer-close-v325{
    width:42px!important;height:42px!important;border-radius:15px!important;
    background:#fff!important;color:#0a5a3a!important;
    border:1px solid rgba(205,187,148,.28)!important;
    box-shadow:0 8px 18px rgba(17,57,38,.07)!important;
  }
  .mobile-drawer-scroll-v325{
    flex:1 1 auto!important;
    overflow-y:auto!important;
    padding:14px 14px 18px!important;
    -webkit-overflow-scrolling:touch!important;
  }
  .mobile-drawer-scroll-v325::-webkit-scrollbar{width:7px}
  .mobile-drawer-scroll-v325::-webkit-scrollbar-thumb{background:rgba(11,90,59,.18)!important;border-radius:999px}
  .mobile-drawer-dashboard-link{
    margin:2px 2px 14px!important;
    padding:16px 18px!important;
    border-radius:20px!important;
    background:linear-gradient(135deg,#0a7a4d 0%, #0e8d5c 100%)!important;
    color:#fff!important;
    font-size:17px!important;
    font-weight:900!important;
    box-shadow:0 14px 28px rgba(10,122,77,.20)!important;
  }
  .mobile-drawer-content-v325{display:grid!important;gap:12px!important}
  .mobile-drawer-accordion-v325{
    border-radius:22px!important;
    background:linear-gradient(180deg,#fffdfa 0%, #fff9f0 100%)!important;
    border:1px solid rgba(214,198,163,.32)!important;
    box-shadow:0 8px 20px rgba(17,57,38,.05)!important,inset 0 1px 0 rgba(255,255,255,.75)!important;
    overflow:hidden!important;
  }
  .mobile-drawer-accordion-v325.is-open{border-color:rgba(10,122,77,.18)!important;box-shadow:0 14px 28px rgba(10,122,77,.09)!important}
  .mobile-drawer-accordion__toggle-v325{padding:15px 16px!important}
  .mobile-drawer-accordion__label{font-size:17px!important;font-weight:900!important;color:#0a5a3a!important;letter-spacing:-.02em!important}
  .mobile-drawer-accordion__arrow{width:28px!important;height:28px!important;border-radius:999px!important;background:#f6f1e2!important;color:#9a8037!important}
  .mobile-drawer-accordion-v325.is-open .mobile-drawer-accordion__arrow{background:linear-gradient(135deg,#0a7a4d,#0a5a3a)!important;color:#fff!important}
  .mobile-drawer-panel-v325{padding:0 12px 12px!important}
  .mobile-drawer-panel-v325 .mobile-drawer-link{
    display:grid!important;
    grid-template-columns:42px minmax(0,1fr)!important;
    grid-template-rows:auto auto!important;
    gap:2px 12px!important;
    align-items:center!important;
    min-height:74px!important;
    padding:11px 13px!important;
    border-radius:18px!important;
    background:#fff!important;
    border:1px solid rgba(221,209,181,.56)!important;
    box-shadow:0 6px 16px rgba(17,57,38,.03)!important;
  }
  .mobile-drawer-panel-v325 .mobile-drawer-link + .mobile-drawer-link{margin-top:8px!important}
  .mobile-drawer-panel-v325 .mobile-drawer-link:hover{background:linear-gradient(180deg,#ffffff,#fbfdfb)!important;border-color:rgba(10,122,77,.14)!important}
  .mobile-drawer-panel-v325 .mobile-drawer-link__icon{
    display:grid!important;
    grid-row:1/3!important;
    width:42px!important;height:42px!important;border-radius:14px!important;
    background:linear-gradient(180deg,#eef7f1,#f7fbf8)!important;
    color:#0a7a4d!important;
    box-shadow:inset 0 0 0 1px rgba(10,122,77,.05)!important;
  }
  .mobile-drawer-panel-v325 .mobile-drawer-link__icon svg{width:19px!important;height:19px!important;stroke:currentColor!important;fill:none!important;stroke-width:1.95!important;stroke-linecap:round!important;stroke-linejoin:round!important}
  .mobile-drawer-panel-v325 .mobile-drawer-link b{font-size:14.5px!important;line-height:1.24!important;color:#214835!important;font-weight:850!important}
  .mobile-drawer-panel-v325 .mobile-drawer-link small{display:block!important;margin-top:3px!important;font-size:11.5px!important;line-height:1.34!important;color:#7a827b!important;white-space:normal!important}
  .mobile-drawer-panel-v325 .mobile-drawer-link.is-current{background:linear-gradient(135deg,#0a7a4d 0%, #0e8d5c 100%)!important;border-color:transparent!important;box-shadow:0 12px 24px rgba(10,122,77,.18)!important}
  .mobile-drawer-panel-v325 .mobile-drawer-link.is-current .mobile-drawer-link__icon{background:rgba(255,255,255,.15)!important;color:#fff!important;box-shadow:none!important}
  .mobile-drawer-panel-v325 .mobile-drawer-link.is-current b,.mobile-drawer-panel-v325 .mobile-drawer-link.is-current small{color:#fff!important}
  .mobile-drawer-panel-v325 .mobile-drawer-link em{background:#d7b257!important;color:#fff!important;box-shadow:0 6px 14px rgba(215,178,87,.16)!important}
  .mobile-drawer-bottom-v325{padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,rgba(255,252,246,.95),rgba(251,245,233,.98))!important;border-top:1px solid rgba(205,187,148,.18)!important}
  .mobile-drawer-bottom-link{color:#0a5a3a!important;font-size:16px!important;font-weight:800!important}
}
@media (max-width:560px){
  .mobile-menu-drawer-v325{max-height:min(80dvh,720px)!important}
  .mobile-side-drawer-shell{max-height:min(80dvh,720px)!important}
  .mobile-drawer-head-v325{padding:18px 14px 12px!important}
  .mobile-drawer-simple-logo{width:42px!important;height:42px!important;border-radius:14px!important;font-size:21px!important}
  .mobile-drawer-head-v325 strong{font-size:18px!important}
  .mobile-drawer-dashboard-link{font-size:16px!important;padding:15px 16px!important}
  .mobile-drawer-accordion__label{font-size:16px!important}
}


/* v1.31.29 - no dashboard block and more premium menu polish */
@media (max-width:980px){
  .mobile-menu-drawer-v325{
    background:linear-gradient(180deg,#fcf8ef 0%, #f8f1e2 58%, #f5ecd9 100%)!important;
    border-top:1px solid rgba(208,188,144,.34)!important;
    box-shadow:0 -28px 64px rgba(20,58,40,.15)!important;
  }
  .mobile-drawer-head-v325{
    padding:22px 16px 14px!important;
    background:
      radial-gradient(circle at top right, rgba(10,122,77,.08), transparent 34%),
      linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,.22))!important;
    border-bottom:1px solid rgba(196,178,139,.16)!important;
  }
  .mobile-drawer-head-v325::before{
    top:9px!important;
    width:54px!important;
    background:linear-gradient(90deg,#cdb37a,#e1d0a9)!important;
    box-shadow:0 2px 8px rgba(205,179,122,.18)!important;
  }
  .mobile-drawer-brandmark{gap:13px!important}
  .mobile-drawer-simple-logo{
    background:linear-gradient(135deg,#0a7a4d,#0a5a3a)!important;
    box-shadow:0 12px 26px rgba(10,122,77,.18)!important, inset 0 1px 0 rgba(255,255,255,.18)!important;
  }
  .mobile-drawer-head-v325 strong{font-size:20px!important;font-weight:900!important;color:#094d32!important}
  .mobile-drawer-head-v325 small{color:#7e857d!important;font-size:12px!important;letter-spacing:.01em!important}
  .mobile-drawer-close-v325{
    background:linear-gradient(180deg,#fff,#f8f4ea)!important;
    box-shadow:0 10px 22px rgba(20,58,40,.08)!important;
  }
  .mobile-drawer-scroll-v325{padding:12px 14px 18px!important}
  .mobile-drawer-content-v325{gap:13px!important}
  .mobile-drawer-accordion-v325{
    background:linear-gradient(180deg,#fffefe 0%, #fffaf2 100%)!important;
    border:1px solid rgba(215,199,166,.42)!important;
    box-shadow:0 10px 24px rgba(20,58,40,.055)!important, inset 0 1px 0 rgba(255,255,255,.82)!important;
    border-radius:24px!important;
  }
  .mobile-drawer-accordion-v325.is-open{
    background:linear-gradient(180deg,#ffffff 0%, #fdf8ef 100%)!important;
    border-color:rgba(10,122,77,.18)!important;
    box-shadow:0 16px 34px rgba(10,122,77,.10)!important, inset 0 1px 0 rgba(255,255,255,.92)!important;
  }
  .mobile-drawer-accordion__toggle-v325{
    padding:16px 17px!important;
  }
  .mobile-drawer-accordion__label{font-size:17.5px!important;color:#104f37!important}
  .mobile-drawer-accordion__arrow{
    background:linear-gradient(180deg,#fbf3df,#f3e5be)!important;
    color:#9d7c2d!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.55)!important;
  }
  .mobile-drawer-accordion-v325.is-open .mobile-drawer-accordion__arrow{
    background:linear-gradient(135deg,#0a7a4d,#0a5a3a)!important;
    color:#fff!important;
    box-shadow:0 8px 18px rgba(10,122,77,.18)!important;
  }
  .mobile-drawer-panel-v325{padding:0 12px 13px!important}
  .mobile-drawer-panel-v325 .mobile-drawer-link{
    border-radius:19px!important;
    background:linear-gradient(180deg,#fff,#fdfbf6)!important;
    border:1px solid rgba(225,214,189,.72)!important;
    box-shadow:0 8px 18px rgba(20,58,40,.035)!important;
  }
  .mobile-drawer-panel-v325 .mobile-drawer-link:hover{
    background:linear-gradient(180deg,#fff,#fbfefc)!important;
    border-color:rgba(10,122,77,.14)!important;
    box-shadow:0 10px 22px rgba(10,122,77,.06)!important;
  }
  .mobile-drawer-panel-v325 .mobile-drawer-link__icon{
    background:linear-gradient(180deg,#eef8f2,#f7fbf8)!important;
    color:#0a7a4d!important;
    box-shadow:inset 0 0 0 1px rgba(10,122,77,.05)!important, 0 4px 10px rgba(10,122,77,.04)!important;
  }
  .mobile-drawer-panel-v325 .mobile-drawer-link b{color:#214835!important;font-size:14.6px!important}
  .mobile-drawer-panel-v325 .mobile-drawer-link small{color:#7c857d!important;font-size:11.6px!important}
  .mobile-drawer-panel-v325 .mobile-drawer-link.is-current{
    background:linear-gradient(135deg,#0a7a4d 0%, #0e8d5c 100%)!important;
    box-shadow:0 14px 26px rgba(10,122,77,.18)!important;
  }
  .mobile-drawer-bottom-v325{
    background:linear-gradient(180deg,rgba(255,252,246,.97),rgba(251,245,233,1))!important;
    border-top:1px solid rgba(205,187,148,.16)!important;
  }
  .mobile-drawer-bottom-link{font-weight:850!important;letter-spacing:-.01em!important}

  /* dashboard block intentionally removed */
  .mobile-drawer-dashboard-link{display:none!important}
}
@media (max-width:560px){
  .mobile-drawer-head-v325{padding:20px 14px 12px!important}
  .mobile-drawer-accordion__label{font-size:16.5px!important}
}


/* v1.31.30 - brand-tone active states, bigger icons, premium polish */
@media (max-width:980px){
  .mobile-menu-drawer-v325 a,
  .mobile-menu-drawer-v325 button{
    -webkit-tap-highlight-color: transparent!important;
    tap-highlight-color: transparent!important;
    outline:none!important;
  }
  .mobile-menu-drawer-v325 a:focus,
  .mobile-menu-drawer-v325 button:focus{outline:none!important}
  .mobile-menu-drawer-v325 a:focus-visible,
  .mobile-menu-drawer-v325 button:focus-visible{
    box-shadow:0 0 0 2px rgba(10,122,77,.16)!important;
  }

  .mobile-menu-drawer-v325{
    background:linear-gradient(180deg,#fdf9f1 0%, #f8f1e2 56%, #f4ebd9 100%)!important;
    box-shadow:0 -30px 68px rgba(20,58,40,.16)!important;
  }
  .mobile-drawer-head-v325{
    background:
      radial-gradient(circle at top right, rgba(10,122,77,.07), transparent 34%),
      linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.24))!important;
  }
  .mobile-drawer-simple-logo{
    width:46px!important;
    height:46px!important;
    border-radius:16px!important;
    font-size:23px!important;
    box-shadow:0 12px 26px rgba(10,122,77,.20)!important;
  }
  .mobile-drawer-head-v325 strong{font-size:20px!important;color:#0a5538!important}
  .mobile-drawer-head-v325 small{color:#7d847d!important}

  .mobile-drawer-accordion-v325{
    border-radius:24px!important;
    background:linear-gradient(180deg,#fffefb 0%, #fffaf2 100%)!important;
    border:1px solid rgba(218,202,168,.44)!important;
    box-shadow:0 10px 24px rgba(20,58,40,.055)!important, inset 0 1px 0 rgba(255,255,255,.88)!important;
  }
  .mobile-drawer-accordion-v325.is-open{
    background:linear-gradient(180deg,#f5fbf7 0%, #eef8f2 100%)!important;
    border-color:rgba(10,122,77,.18)!important;
    box-shadow:0 16px 32px rgba(10,122,77,.10)!important, inset 0 1px 0 rgba(255,255,255,.96)!important;
  }
  .mobile-drawer-accordion__toggle-v325{
    display:grid!important;
    grid-template-columns:50px minmax(0,1fr) 30px!important;
    gap:12px!important;
    align-items:center!important;
    padding:15px 16px!important;
    background:transparent!important;
  }
  .mobile-drawer-accordion__icon{
    width:50px!important;
    height:50px!important;
    border-radius:17px!important;
    display:grid!important;
    place-items:center!important;
    background:linear-gradient(180deg,#eef8f2,#f8fcf9)!important;
    color:#0a7a4d!important;
    box-shadow:inset 0 0 0 1px rgba(10,122,77,.05)!important,0 6px 14px rgba(10,122,77,.05)!important;
  }
  .mobile-drawer-accordion__icon svg{
    width:24px!important;
    height:24px!important;
    stroke:currentColor!important;
    fill:none!important;
    stroke-width:2!important;
    stroke-linecap:round!important;
    stroke-linejoin:round!important;
  }
  .mobile-drawer-accordion-v325.is-open .mobile-drawer-accordion__icon{
    background:linear-gradient(135deg,#0a7a4d,#0a5a3a)!important;
    color:#fff!important;
    box-shadow:0 12px 22px rgba(10,122,77,.18)!important;
  }
  .mobile-drawer-accordion__copy{display:block!important;min-width:0!important}
  .mobile-drawer-accordion__label{
    display:block!important;
    font-size:17.5px!important;
    font-weight:900!important;
    color:#104f37!important;
    line-height:1.15!important;
    letter-spacing:-.02em!important;
  }
  .mobile-drawer-accordion__desc{
    display:block!important;
    margin-top:4px!important;
    font-size:11.8px!important;
    line-height:1.34!important;
    color:#7d857d!important;
  }
  .mobile-drawer-accordion__arrow{
    width:30px!important;
    height:30px!important;
    border-radius:999px!important;
    display:grid!important;
    place-items:center!important;
    background:linear-gradient(180deg,#fbf4e2,#f3e5bf)!important;
    color:#9b7d2f!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.58)!important;
  }
  .mobile-drawer-accordion__arrow svg{
    width:16px!important;
    height:16px!important;
    stroke:currentColor!important;
    fill:none!important;
    stroke-width:2.2!important;
    stroke-linecap:round!important;
    stroke-linejoin:round!important;
  }
  .mobile-drawer-accordion-v325.is-open .mobile-drawer-accordion__arrow{
    background:linear-gradient(135deg,#0a7a4d,#0a5a3a)!important;
    color:#fff!important;
    box-shadow:0 8px 16px rgba(10,122,77,.16)!important;
  }

  .mobile-drawer-panel-v325{padding:0 12px 13px!important}
  .mobile-drawer-panel-v325 .mobile-drawer-link{
    display:grid!important;
    grid-template-columns:48px minmax(0,1fr)!important;
    grid-template-rows:auto auto!important;
    gap:2px 12px!important;
    align-items:center!important;
    min-height:78px!important;
    padding:12px 14px!important;
    border-radius:20px!important;
    background:linear-gradient(180deg,#fff,#fdfbf6)!important;
    border:1px solid rgba(225,214,189,.76)!important;
    box-shadow:0 8px 18px rgba(20,58,40,.036)!important;
    color:#214835!important;
  }
  .mobile-drawer-panel-v325 .mobile-drawer-link + .mobile-drawer-link{margin-top:9px!important}
  .mobile-drawer-panel-v325 .mobile-drawer-link:hover,
  .mobile-drawer-panel-v325 .mobile-drawer-link:active,
  .mobile-drawer-panel-v325 .mobile-drawer-link:focus-visible{
    background:linear-gradient(180deg,#f5fbf7,#eef8f2)!important;
    border-color:rgba(10,122,77,.18)!important;
    box-shadow:0 10px 22px rgba(10,122,77,.07)!important;
  }
  .mobile-drawer-panel-v325 .mobile-drawer-link__icon{
    display:grid!important;
    grid-row:1/3!important;
    width:48px!important;
    height:48px!important;
    border-radius:16px!important;
    background:linear-gradient(180deg,#eef8f2,#f8fcf9)!important;
    color:#0a7a4d!important;
    box-shadow:inset 0 0 0 1px rgba(10,122,77,.05)!important,0 6px 14px rgba(10,122,77,.05)!important;
  }
  .mobile-drawer-panel-v325 .mobile-drawer-link__icon svg{
    width:23px!important;
    height:23px!important;
    stroke:currentColor!important;
    fill:none!important;
    stroke-width:2!important;
    stroke-linecap:round!important;
    stroke-linejoin:round!important;
  }
  .mobile-drawer-panel-v325 .mobile-drawer-link b{
    font-size:14.8px!important;
    line-height:1.24!important;
    color:#214835!important;
    font-weight:850!important;
  }
  .mobile-drawer-panel-v325 .mobile-drawer-link small{
    display:block!important;
    margin-top:3px!important;
    font-size:11.8px!important;
    line-height:1.34!important;
    color:#7c857d!important;
    white-space:normal!important;
  }
  .mobile-drawer-panel-v325 .mobile-drawer-link.is-current{
    background:linear-gradient(135deg,#0a7a4d 0%, #0e8d5c 100%)!important;
    border-color:transparent!important;
    box-shadow:0 14px 26px rgba(10,122,77,.18)!important;
  }
  .mobile-drawer-panel-v325 .mobile-drawer-link.is-current .mobile-drawer-link__icon{
    background:rgba(255,255,255,.16)!important;
    color:#fff!important;
    box-shadow:none!important;
  }
  .mobile-drawer-panel-v325 .mobile-drawer-link.is-current b,
  .mobile-drawer-panel-v325 .mobile-drawer-link.is-current small{color:#fff!important}
  .mobile-drawer-panel-v325 .mobile-drawer-link em{
    background:#d7b257!important;
    color:#fff!important;
    box-shadow:0 7px 14px rgba(215,178,87,.18)!important;
  }

  .mobile-drawer-bottom-v325{
    background:linear-gradient(180deg,rgba(255,252,246,.98),rgba(251,245,233,1))!important;
  }
}
@media (max-width:560px){
  .mobile-drawer-simple-logo{width:44px!important;height:44px!important;font-size:22px!important}
  .mobile-drawer-accordion__toggle-v325{grid-template-columns:46px minmax(0,1fr) 28px!important;gap:10px!important;padding:14px 14px!important}
  .mobile-drawer-accordion__icon{width:46px!important;height:46px!important;border-radius:16px!important}
  .mobile-drawer-accordion__icon svg{width:22px!important;height:22px!important}
  .mobile-drawer-accordion__label{font-size:16.8px!important}
  .mobile-drawer-panel-v325 .mobile-drawer-link{grid-template-columns:44px minmax(0,1fr)!important;min-height:74px!important;padding:11px 12px!important}
  .mobile-drawer-panel-v325 .mobile-drawer-link__icon{width:44px!important;height:44px!important;border-radius:15px!important}
  .mobile-drawer-panel-v325 .mobile-drawer-link__icon svg{width:21px!important;height:21px!important}
}