/* Vice ayar merkezi (vst-*), 2026-10-17. ?action=profile;area=... sayfalari. Vice tasarim sistemi tokenlari (vice-city-system-2026.css).
   Yalniz Profile.template.php icindeki template_profile_init bu dosyayi html_headers ile (en sonda) yukler. */

/* ---------- SMF'nin eski kabugu: ayar merkezi varken gizlenir ---------- */
html:root body.vice-white-2026:has(.vst) #genericmenu,html:root body.vice-white-2026:has(.vst) .mobile_generic_menu_1,html:root body.vice-white-2026:has(.vst) .mobile_generic_menu_1_tabs,
html:root body.vice-white-2026.action_profile:has(.vst) #admin_content>.cat_bar,html:root body.vice-white-2026.action_profile:has(.vst) #admin_content>p.information,html:root body.vice-white-2026:has(.vst) #adm_submenus{display:none!important}
body:has(.vst) #admin_content{display:block!important;width:auto!important;margin:0!important;padding:0!important;float:none!important;background:none!important;border:0!important;box-shadow:none!important}
html:root body.vice-forum-inner-city.vice-white-2026:has(.vst) #header.vi-mast{height:150px!important;min-height:150px!important;padding:52px 24px 20px!important}
html:root body.vice-white-2026:has(.vst) .vi-mast__copy p{display:none!important}

/* ---------- iskelet ---------- */
html:root body.vice-white-2026 .vst{--vst-side:264px;--vst-gap:32px;display:grid;grid-template-columns:var(--vst-side) minmax(0,1fr);gap:var(--vst-gap);align-items:start;margin:8px 0 64px;color:var(--vx-ink);font:15px/22px var(--vx-sans)}
html:root body.vice-white-2026 .vst *,html:root body.vice-white-2026 .vst *::before,html:root body.vice-white-2026 .vst *::after{box-sizing:border-box}
html:root body.vice-white-2026 .vst a{text-decoration:none}
html:root body.vice-white-2026 .vst .vst-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0;font:600 12px/16px var(--vx-cond)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--vx-blue)}
html:root body.vice-white-2026 .vst .vst-eyebrow--gold{color:var(--vx-gold)}
html:root body.vice-white-2026 .vst .vst-bars{display:inline-flex;gap:3px;height:12px}
html:root body.vice-white-2026 .vst .vst-bars i{display:block;width:4px;height:100%;background:currentColor;transform:skewX(-30deg)}

/* ---------- sol: kimlik + menu ---------- */
html:root body.vice-white-2026 .vst-side{position:sticky;top:16px;display:grid;gap:16px;min-width:0}
html:root body.vice-white-2026 .vst-who{display:grid;grid-template-columns:56px minmax(0,1fr);gap:4px 12px;align-items:center;padding:16px;background:var(--vx-surface);border:1px solid var(--vx-line);border-radius:var(--vx-r-md);color:var(--vx-ink)!important;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 28px,100% 100%,0 100%)}
html:root body.vice-white-2026 .vst-who__img{grid-row:span 2;width:56px!important;height:56px!important;max-width:none!important;object-fit:cover;background:var(--vx-sunken);border:0!important;border-radius:0!important;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 16px,100% 100%,0 100%)}
html:root body.vice-white-2026 .vst-who__text{display:grid;gap:2px;min-width:0}
html:root body.vice-white-2026 .vst-who__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font:400 26px/1 var(--vx-display)!important;text-transform:uppercase;letter-spacing:.01em;color:var(--vx-ink);overflow:hidden;overflow-wrap:anywhere}
html:root body.vice-white-2026 .vst-who__group{color:var(--vx-muted);font-size:13px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html:root body.vice-white-2026 .vst-who__go{grid-column:1/-1;display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding-top:10px;border-top:1px solid var(--vx-line);color:var(--vx-blue);font:600 13px/18px var(--vx-sans)}
html:root body.vice-white-2026 .vst-who:hover .vst-who__go{text-decoration:underline;text-underline-offset:4px}
html:root body.vice-white-2026 .vst-who:focus-visible{outline:2px solid var(--vx-focus);outline-offset:2px}

html:root body.vice-white-2026 .vst-nav{display:grid;gap:18px;min-width:0}
html:root body.vice-white-2026 .vst-nav__group{display:grid;gap:4px;min-width:0}
html:root body.vice-white-2026 .vst-nav__title{margin:0 0 2px;padding:0 12px;font:600 11px/14px var(--vx-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--vx-faint)}
html:root body.vice-white-2026 .vst-nav ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}
html:root body.vice-white-2026 .vst-nav li{margin:0;padding:0;list-style:none}
html:root body.vice-white-2026 .vst-nav__link{position:relative;display:flex;align-items:center;gap:12px;min-height:42px;padding:0 12px;border-radius:var(--vx-r-sm);color:var(--vx-muted)!important;font:500 15px/20px var(--vx-sans);transition:background-color .15s,color .15s}
html:root body.vice-white-2026 .vst-nav__link i{width:18px;text-align:center;font-size:14px;color:var(--vx-faint);transition:color .15s}
html:root body.vice-white-2026 .vst-nav__link span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html:root body.vice-white-2026 .vst-nav__link:hover{background:var(--vx-raised);color:var(--vx-ink)!important}
html:root body.vice-white-2026 .vst-nav__link:hover i{color:var(--vx-ink)}
html:root body.vice-white-2026 .vst-nav__link.is-active{background:var(--vx-raised);color:var(--vx-ink)!important;font-weight:600}
html:root body.vice-white-2026 .vst-nav__link.is-active::before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:2px;background:var(--vx-gold)}
html:root body.vice-white-2026 .vst-nav__link.is-active i{color:var(--vx-gold)}
html:root body.vice-white-2026 .vst-nav__link.is-danger:hover,html:root body.vice-white-2026 .vst-nav__link.is-danger:hover i{color:var(--vx-danger)!important}
html:root body.vice-white-2026 .vst-nav__link:focus-visible{outline:2px solid var(--vx-focus);outline-offset:-2px}
html:root body.vice-white-2026 .vst-nav__amt{min-width:22px;padding:0 6px;border-radius:999px;background:var(--vx-pink);color:#14171c;font:700 11px/20px var(--vx-mono);text-align:center}

/* baskasinin hesabi (yetkili gorunumu) ve tehlikeli islem */
html:root body.vice-white-2026 .vst-nav__group--other{padding:10px 0 6px;border:1px dashed color-mix(in srgb,var(--vx-warning) 55%,transparent);border-radius:var(--vx-r-md);background:color-mix(in srgb,var(--vx-warning) 6%,transparent)}
html:root body.vice-white-2026 .vst-nav__group--other .vst-nav__title{display:flex;align-items:center;gap:6px;color:var(--vx-warning);letter-spacing:.1em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
html:root body.vice-white-2026 .vst-nav__group--other .vst-nav__title i{font-size:11px}
html:root body.vice-white-2026 .vst-nav__badge{flex:none;padding:1px 5px;border:1px solid currentColor;border-radius:var(--vx-r-sm);font-size:10px;line-height:12px}
html:root body.vice-white-2026 .vst-nav__group--danger{margin-top:4px;padding-top:12px;border-top:1px solid var(--vx-line)}
html:root body.vice-white-2026 .vst-nav__group--danger .vst-nav__title{color:var(--vx-danger)}
html:root body.vice-white-2026 .vst-nav__group--danger .vst-nav__link,html:root body.vice-white-2026 .vst-nav__group--danger .vst-nav__link i{color:var(--vx-danger)!important}
html:root body.vice-white-2026 .vst-nav__group--danger .vst-nav__link:hover{background:color-mix(in srgb,var(--vx-danger) 12%,transparent)}
/* ---------- sag: baslik, sekmeler, mesajlar ---------- */
html:root body.vice-white-2026 .vst-main{display:grid;gap:20px;min-width:0}
html:root body.vice-white-2026 .vst-head{display:grid;gap:8px;padding-bottom:4px}
html:root body.vice-white-2026 .vst-title{margin:0!important;padding:0!important;font:400 48px/.95 var(--vx-display)!important;text-transform:uppercase;letter-spacing:.01em;color:var(--vx-ink)!important;text-wrap:balance;background:none!important;border:0!important}
html:root body.vice-white-2026 .vst-lede{margin:0;max-width:68ch;color:var(--vx-muted);font-size:15px;line-height:22px}
html:root body.vice-white-2026 .vst-tabs{display:flex;gap:4px;margin:-4px 0 0;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--vx-line)}
html:root body.vice-white-2026 .vst-tabs::-webkit-scrollbar{display:none}
html:root body.vice-white-2026 .vst-tabs a{display:inline-flex;align-items:center;min-height:46px;margin-bottom:-1px;padding:0 14px;border-bottom:2px solid transparent;color:var(--vx-muted)!important;font:600 14px/18px var(--vx-cond);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}
html:root body.vice-white-2026 .vst-tabs a:hover{color:var(--vx-ink)!important}
html:root body.vice-white-2026 .vst-tabs a.is-active{color:var(--vx-ink)!important;border-bottom-color:var(--vx-gold)}
html:root body.vice-white-2026 .vst-tabs a:focus-visible{outline:2px solid var(--vx-focus);outline-offset:-2px}

html:root body.vice-white-2026 .vst .vst-flash{display:flex;align-items:flex-start;gap:12px;margin:0!important;padding:14px 16px!important;border:1px solid var(--vx-line)!important;border-left:3px solid currentColor!important;border-radius:var(--vx-r-md)!important;background:var(--vx-surface)!important;box-shadow:none!important;font:14px/20px var(--vx-sans)!important;color:var(--vx-ink)!important;transition:opacity .4s}
html:root body.vice-white-2026 .vst .vst-flash>i{margin-top:2px;font-size:16px}
html:root body.vice-white-2026 .vst .vst-flash>div{flex:1;min-width:0}
html:root body.vice-white-2026 .vst .vst-flash strong{font-weight:600}
html:root body.vice-white-2026 .vst .vst-flash--ok{color:var(--vx-success)!important}
html:root body.vice-white-2026 .vst .vst-flash--ok>div{color:var(--vx-ink)}
html:root body.vice-white-2026 .vst .vst-flash--ok.is-fading{opacity:.55}
html:root body.vice-white-2026 .vst .vst-flash--error{color:var(--vx-danger)!important}
html:root body.vice-white-2026 .vst .vst-flash--error>div{color:var(--vx-ink)}
html:root body.vice-white-2026 .vst .vst-flash--error ul{margin:6px 0 0!important;padding:0 0 0 18px!important;list-style:disc}
html:root body.vice-white-2026 .vst .vst-flash--error li{margin:2px 0;color:var(--vx-ink)}
html:root body.vice-white-2026 .vst .vst-flash__x{appearance:none;display:inline-grid;place-items:center;width:28px;height:28px;margin:-4px -6px 0 0;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;color:var(--vx-muted)!important;cursor:pointer;border-radius:var(--vx-r-sm)}
html:root body.vice-white-2026 .vst .vst-flash__x:hover{color:var(--vx-ink)!important;background:var(--vx-raised)!important}
html:root body.vice-white-2026 .vst .vst-note{display:flex;gap:12px;align-items:flex-start;margin:0;padding:12px 16px;border-radius:var(--vx-r-md);background:var(--vx-sunken);border:1px solid var(--vx-line);font-size:14px;line-height:20px}
html:root body.vice-white-2026 .vst .vst-note p{margin:0;color:var(--vx-ink)}
html:root body.vice-white-2026 .vst .vst-note--warn>i{color:var(--vx-warning);margin-top:2px}
html:root body.vice-white-2026 .vst .vst-note--ok>i{color:var(--vx-success);margin-top:2px}

/* ---------- kartlar ---------- */
html:root body.vice-white-2026 .vst-form{display:grid;gap:20px;margin:0!important;padding:0!important;background:none!important;border:0!important}
html:root body.vice-white-2026 .vst .vst-card{display:grid;gap:4px;margin:0;padding:20px 24px 12px;background:var(--vx-surface);border:1px solid var(--vx-line);border-radius:var(--vx-r-md);min-width:0}
html:root body.vice-white-2026 .vst .vst-card__head{display:flex;align-items:flex-start;gap:14px;margin:0 0 8px;padding:0 0 14px;border-bottom:1px solid var(--vx-line)}
html:root body.vice-white-2026 .vst .vst-card__head>i{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border-radius:var(--vx-r-sm);background:var(--vx-sunken);color:var(--vx-gold);font-size:15px}
html:root body.vice-white-2026 .vst .vst-card__head h2{margin:0!important;padding:0!important;font:600 20px/24px var(--vx-cond)!important;letter-spacing:.04em;text-transform:uppercase;color:var(--vx-ink)!important;background:none!important;border:0!important}
html:root body.vice-white-2026 .vst .vst-card__head p{margin:2px 0 0;color:var(--vx-muted);font-size:14px;line-height:20px}
html:root body.vice-white-2026 .vst .vst-card--fold{padding-bottom:20px}
html:root body.vice-white-2026 .vst .vst-card--fold>summary{list-style:none;cursor:pointer;margin:0;padding:0;border-bottom:0}
html:root body.vice-white-2026 .vst .vst-card--fold>summary::-webkit-details-marker{display:none}
html:root body.vice-white-2026 .vst .vst-card--fold>summary::after{content:"\f078";margin-left:auto;align-self:center;font:900 12px/1 "Font Awesome 5 Free","Font Awesome 6 Free";color:var(--vx-muted);transition:transform .2s}
html:root body.vice-white-2026 .vst .vst-card--fold[open]>summary{margin-bottom:8px;padding-bottom:14px;border-bottom:1px solid var(--vx-line)}
html:root body.vice-white-2026 .vst .vst-card--fold[open]>summary::after{transform:rotate(180deg)}
html:root body.vice-white-2026 .vst .vst-card--confirm{border-color:var(--vx-line-strong)}
html:root body.vice-white-2026 .vst .vst-card--confirm.is-error,html:root body.vice-white-2026 .vst .vst-card--danger{border-color:var(--vx-danger)}
html:root body.vice-white-2026 .vst .vst-card--danger .vst-card__head>i{color:var(--vx-danger)}
html:root body.vice-white-2026 .vst .vst-card-lede{margin:0 0 12px;max-width:72ch;color:var(--vx-muted);font-size:14px;line-height:20px}

/* ---------- alan satirlari (SMF dl.settings) ---------- */
html:root body.vice-white-2026 .vst dl.settings{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0 32px;margin:0!important;padding:0!important;background:none!important;border:0!important}
html:root body.vice-white-2026 .vst dl.settings>dt,html:root body.vice-white-2026 .vst dl.settings>dd{float:none!important;width:auto!important;margin:0!important;padding:14px 0!important;border:0!important;border-top:1px solid var(--vx-line)!important;background:none!important;min-width:0}
html:root body.vice-white-2026 .vst dl.settings>dt:first-of-type,html:root body.vice-white-2026 .vst dl.settings>dt:first-of-type+dd{border-top:0!important}
html:root body.vice-white-2026 .vst dl.settings>dt[style*="none"]+dd{border-top:0!important}
html:root body.vice-white-2026 .vst dl.settings>dt{display:grid;align-content:start;gap:4px;color:var(--vx-ink)!important;font:600 15px/20px var(--vx-sans)!important}
html:root body.vice-white-2026 .vst dl.settings>dt strong,html:root body.vice-white-2026 .vst dl.settings>dt label{font:inherit!important;color:inherit!important;margin:0}
html:root body.vice-white-2026 .vst dl.settings>dt br{display:none}
html:root body.vice-white-2026 .vst dl.settings>dt .smalltext,html:root body.vice-white-2026 .vst dl.settings>dd .smalltext{display:block;color:var(--vx-muted)!important;font:400 13px/19px var(--vx-sans)!important;letter-spacing:0;text-transform:none}
html:root body.vice-white-2026 .vst dl.settings>dt .error,html:root body.vice-white-2026 .vst dl.settings>dt.error{color:var(--vx-danger)!important}
html:root body.vice-white-2026 .vst dl.settings>dd{display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:8px 12px;color:var(--vx-ink)}
html:root body.vice-white-2026 .vst dl.settings>dd>br{display:none}
html:root body.vice-white-2026 .vst dl.settings>dd.vst-dd--label{font-family:var(--vx-mono);font-size:14px}
html:root body.vice-white-2026 .vst dl.settings hr{flex-basis:100%;margin:0;border:0;border-top:1px solid var(--vx-line)}
html:root body.vice-white-2026 .vst .vst-value{color:var(--vx-ink);font-weight:500}
html:root body.vice-white-2026 .vst .vst-inline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;max-width:100%}
html:root body.vice-white-2026 .vst .vst-mini{display:block;margin:0 0 4px;font:600 11px/14px var(--vx-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--vx-muted)}

html:root body.vice-white-2026 .vst .vst-count{color:var(--vx-faint);font:600 12px/16px var(--vx-mono)}
html:root body.vice-white-2026 .vst .vst-count.is-near{color:var(--vx-warning)}

/* ---------- girdiler ---------- */
html:root body.vice-white-2026 .vst input[type=text],html:root body.vice-white-2026 .vst input[type=email],html:root body.vice-white-2026 .vst input[type=url],html:root body.vice-white-2026 .vst input[type=password],
html:root body.vice-white-2026 .vst input[type=number],html:root body.vice-white-2026 .vst input[type=date],html:root body.vice-white-2026 .vst input[type=search],html:root body.vice-white-2026 .vst select:not([size]),html:root body.vice-white-2026 .vst textarea{
	width:100%;max-width:440px;min-height:44px;margin:0!important;padding:10px 12px!important;background:var(--vx-sunken)!important;border:1px solid var(--vx-line-strong)!important;border-radius:var(--vx-r-sm)!important;box-shadow:none!important;color:var(--vx-ink)!important;font:400 15px/22px var(--vx-sans)!important;transition:border-color .15s,box-shadow .15s}
html:root body.vice-white-2026 .vst textarea{max-width:none;min-height:120px;resize:vertical}
html:root body.vice-white-2026 .vst input[type=number]{max-width:140px;font-family:var(--vx-mono)!important}
html:root body.vice-white-2026 .vst select:not([size]){appearance:none;padding-right:36px!important;background-image:linear-gradient(45deg,transparent 50%,var(--vx-muted) 50%),linear-gradient(135deg,var(--vx-muted) 50%,transparent 50%)!important;background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%!important;background-size:5px 5px!important;background-repeat:no-repeat!important;cursor:pointer}
html:root body.vice-white-2026 .vst select[size]{width:100%;max-width:240px;padding:6px!important;background:var(--vx-sunken)!important;border:1px solid var(--vx-line-strong)!important;border-radius:var(--vx-r-sm)!important;color:var(--vx-ink)!important}
html:root body.vice-white-2026 .vst input::placeholder,html:root body.vice-white-2026 .vst textarea::placeholder{color:var(--vx-faint);opacity:1}
html:root body.vice-white-2026 .vst input:hover,html:root body.vice-white-2026 .vst select:hover,html:root body.vice-white-2026 .vst textarea:hover{border-color:var(--vx-muted)!important}
html:root body.vice-white-2026 .vst input:focus,html:root body.vice-white-2026 .vst select:focus,html:root body.vice-white-2026 .vst textarea:focus{outline:none!important;border-color:var(--vx-blue)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--vx-blue) 25%,transparent)!important}
html:root body.vice-white-2026 .vst input[aria-invalid=true],html:root body.vice-white-2026 .vst input.error{border-color:var(--vx-danger)!important}
html:root body.vice-white-2026 .vst input[disabled],html:root body.vice-white-2026 .vst select[disabled]{opacity:.55;cursor:not-allowed}
html:root body.vice-white-2026 .vst .vst-date{display:inline-flex;align-items:center;gap:6px}
html:root body.vice-white-2026 .vst .vst-date input{width:64px!important;text-align:center;font-family:var(--vx-mono)!important}
html:root body.vice-white-2026 .vst .vst-date input[name=bday3]{width:84px!important}
html:root body.vice-white-2026 .vst .vst-date>span{color:var(--vx-faint)}
html:root body.vice-white-2026 .vst .vst-inline select:not([size]){width:auto;max-width:100%}
html:root body.vice-white-2026 .vst .vst-inline input[type=text]{flex:1 1 180px;width:auto}

/* anahtar (switch): SMF checkbox'lari; hidden "0" girdisi oldugu gibi kalir */
html:root body.vice-white-2026 .vst input.vst-switch,html:root body.vice-white-2026 .vst .vst-dd--check input[type=checkbox],html:root body.vice-white-2026 .vst .vst-alerts__opt input[type=checkbox]{
	appearance:none;-webkit-appearance:none;position:relative;flex:none;width:46px!important;height:26px!important;margin:0!important;padding:0!important;border:1px solid var(--vx-line-strong)!important;border-radius:999px!important;background:var(--vx-sunken)!important;box-shadow:none!important;cursor:pointer;transition:background-color .15s,border-color .15s}
html:root body.vice-white-2026 .vst input.vst-switch::after,html:root body.vice-white-2026 .vst .vst-dd--check input[type=checkbox]::after,html:root body.vice-white-2026 .vst .vst-alerts__opt input[type=checkbox]::after{
	content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--vx-muted);transition:transform .15s,background-color .15s}
html:root body.vice-white-2026 .vst input.vst-switch:checked,html:root body.vice-white-2026 .vst .vst-dd--check input[type=checkbox]:checked,html:root body.vice-white-2026 .vst .vst-alerts__opt input[type=checkbox]:checked{background:var(--vx-gold-fill)!important;border-color:var(--vx-gold)!important}
html:root body.vice-white-2026 .vst input.vst-switch:checked::after,html:root body.vice-white-2026 .vst .vst-dd--check input[type=checkbox]:checked::after,html:root body.vice-white-2026 .vst .vst-alerts__opt input[type=checkbox]:checked::after{transform:translateX(20px);background:var(--vx-on-gold)}
html:root body.vice-white-2026 .vst input.vst-switch:focus-visible,html:root body.vice-white-2026 .vst .vst-dd--check input[type=checkbox]:focus-visible,html:root body.vice-white-2026 .vst .vst-alerts__opt input[type=checkbox]:focus-visible{outline:2px solid var(--vx-focus)!important;outline-offset:2px}

/* radyo secenekleri (cinsiyet vb.) */
html:root body.vice-white-2026 .vst fieldset{display:flex;flex-wrap:wrap;gap:8px;margin:0!important;padding:0!important;border:0!important;background:none!important;min-width:0}
html:root body.vice-white-2026 .vst fieldset label{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--vx-line-strong);border-radius:var(--vx-r-sm);background:var(--vx-sunken);color:var(--vx-ink);font-size:14px;cursor:pointer}
html:root body.vice-white-2026 .vst fieldset label:has(input:checked){border-color:var(--vx-gold);color:var(--vx-gold)}
html:root body.vice-white-2026 .vst input[type=radio]{accent-color:var(--vx-gold);width:16px;height:16px;margin:0!important}

/* ---------- dugmeler (SMF mavi .button'u ezer) ---------- */
html:root body.vice-white-2026 .vst .vst-btn,html:root body.vice-white-2026 .vst .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;height:auto!important;margin:0!important;padding:0 20px!important;border:1px solid var(--vx-line-strong)!important;border-radius:var(--vx-r-md)!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--vx-ink)!important;font:600 15px/1 var(--vx-cond)!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-decoration:none!important;text-shadow:none!important;white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s;float:none!important}
html:root body.vice-white-2026 .vst .vst-btn:hover,html:root body.vice-white-2026 .vst .button:hover{border-color:var(--vx-blue)!important;color:var(--vx-blue)!important;background:transparent!important}
html:root body.vice-white-2026 .vst .vst-btn:focus-visible,html:root body.vice-white-2026 .vst .button:focus-visible{outline:2px solid var(--vx-focus)!important;outline-offset:2px}
html:root body.vice-white-2026 .vst .vst-btn--primary{padding-right:32px!important;background:var(--vx-gold-fill)!important;border-color:var(--vx-gold)!important;color:var(--vx-on-gold)!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 17px),calc(100% - 10px) 100%,0 100%)}
html:root body.vice-white-2026 .vst .vst-btn--primary:hover{background:var(--vx-ink)!important;border-color:var(--vx-ink)!important;color:var(--vx-canvas)!important}
html:root body.vice-white-2026 .vst .vst-btn--ghost{min-height:38px;padding:0 14px!important;font-size:14px!important}
html:root body.vice-white-2026 .vst .vst-card--danger .vst-btn--primary{background:var(--vx-danger)!important;border-color:var(--vx-danger)!important;color:#14171c!important}

/* yapiskan kaydet cubugu */
html:root body.vice-white-2026 .vst .vst-savebar{position:sticky;bottom:12px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px 20px;margin:4px 0 0;padding:12px 12px 12px 20px;background:var(--vx-raised);border:1px solid var(--vx-line-strong);border-radius:var(--vx-r-md);box-shadow:var(--vx-shadow)}
html:root body.vice-white-2026 .vst .vst-savebar__note{margin:0;color:var(--vx-muted);font-size:14px;line-height:20px}
html:root body.vice-white-2026 .vst .vst-savebar.is-dirty{border-color:var(--vx-gold)}
html:root body.vice-white-2026 .vst .vst-savebar.is-dirty .vst-savebar__note{color:var(--vx-gold);font-weight:600}
html:root body.vice-white-2026 .vst .vst-savebar.is-dirty .vst-savebar__note::before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:currentColor;vertical-align:1px}
html:root body.vice-white-2026 .vst .vst-savebar.is-busy .vst-btn--primary{opacity:.7;pointer-events:none}
html:root body.vice-white-2026 .vst .windowbg .vst-savebar,html:root body.vice-white-2026 .vst .roundframe .vst-savebar{margin-top:16px}

/* ---------- avatar ---------- */
html:root body.vice-white-2026 .vst dl.settings>dt.vst-avatar__side{justify-items:start}
html:root body.vice-white-2026 .vst .vst-avatar__now{display:grid;place-items:center;width:120px;height:120px;margin:6px 0 2px;overflow:hidden;background:var(--vx-sunken);color:var(--vx-faint);font-size:40px;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 30px,100% 100%,0 100%)}
html:root body.vice-white-2026 .vst .vst-avatar__now img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;border:0!important;border-radius:0!important}
html:root body.vice-white-2026 .vst dl.settings>dd.vst-avatar__main{display:grid;align-content:start;gap:14px;justify-items:start}
html:root body.vice-white-2026 .vst .vst-seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;background:var(--vx-sunken);border:1px solid var(--vx-line);border-radius:var(--vx-r-md)}
html:root body.vice-white-2026 .vst .vst-seg__opt{position:relative;display:inline-flex;align-items:center}
html:root body.vice-white-2026 .vst .vst-seg__opt input{position:absolute;opacity:0;width:1px;height:1px}
html:root body.vice-white-2026 .vst .vst-seg__opt label{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:var(--vx-r-sm);color:var(--vx-muted);font:600 14px/18px var(--vx-sans);cursor:pointer;transition:background-color .15s,color .15s}
html:root body.vice-white-2026 .vst .vst-seg__opt label:hover{color:var(--vx-ink)}
html:root body.vice-white-2026 .vst .vst-seg__opt input:checked+label{background:var(--vx-raised);color:var(--vx-ink);box-shadow:inset 0 -2px 0 var(--vx-gold)}
html:root body.vice-white-2026 .vst .vst-seg__opt input:focus-visible+label{outline:2px solid var(--vx-focus);outline-offset:1px}
html:root body.vice-white-2026 .vst .vst-seg__opt .help{margin-left:2px}
html:root body.vice-white-2026 .vst .vst-avatar__panel{display:grid;gap:8px;width:100%;max-width:440px}
html:root body.vice-white-2026 .vst .vst-avatar__panel .edit_avatar_img{display:none}
html:root body.vice-white-2026 .vst #avatar_server_stored{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));max-width:none}
html:root body.vice-white-2026 .vst #avatar_server_stored .edit_avatar_img{display:block}
html:root body.vice-white-2026 .vst #avatar_server_stored img{max-width:120px;max-height:120px}
html:root body.vice-white-2026 .vst #attached_image{max-width:120px;max-height:120px;border-radius:var(--vx-r-sm)}
html:root body.vice-white-2026 .vst .vst-file{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;border:1px dashed var(--vx-line-strong);border-radius:var(--vx-r-md);background:var(--vx-sunken);color:var(--vx-ink);font-weight:600;cursor:pointer;max-width:100%}
html:root body.vice-white-2026 .vst .vst-file:hover{border-color:var(--vx-blue);color:var(--vx-blue)}
html:root body.vice-white-2026 .vst .vst-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html:root body.vice-white-2026 .vst .vst-file input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}
html:root body.vice-white-2026 .vst .vst-file:focus-within{outline:2px solid var(--vx-focus);outline-offset:2px}

/* ---------- bildirim tercihleri ---------- */
html:root body.vice-white-2026 .vst .vst-alerts{display:grid;margin:0 0 12px}
html:root body.vice-white-2026 .vst .vst-alerts__head{display:grid;grid-template-columns:minmax(0,1fr) 112px 112px;gap:12px;align-items:end;padding:14px 0 8px;border-bottom:1px solid var(--vx-line)}
html:root body.vice-white-2026 .vst .vst-alerts__head h3{margin:0!important;padding:0!important;font:600 13px/16px var(--vx-cond)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--vx-gold)!important;background:none!important;border:0!important}
html:root body.vice-white-2026 .vst .vst-alerts__col{font:600 11px/14px var(--vx-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--vx-faint);text-align:center}
html:root body.vice-white-2026 .vst .vst-alerts__row,html:root body.vice-white-2026 .vst .vst-alerts__opt{display:grid;grid-template-columns:minmax(0,1fr) 112px 112px;gap:12px;align-items:center;min-height:52px;padding:8px 0;border-bottom:1px solid var(--vx-line)}
html:root body.vice-white-2026 .vst .vst-alerts__opt{grid-template-columns:minmax(0,1fr) auto}
html:root body.vice-white-2026 .vst .vst-alerts__opt label{color:var(--vx-ink);font-weight:500}
html:root body.vice-white-2026 .vst .vst-alerts__opt select:not([size]){max-width:320px}
html:root body.vice-white-2026 .vst .vst-alerts__label{color:var(--vx-ink);font-size:15px;line-height:21px}
html:root body.vice-white-2026 .vst .vst-alerts__label .help{margin-left:4px;vertical-align:middle}
html:root body.vice-white-2026 .vst .vst-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;justify-self:center;width:100%;min-height:36px;padding:0 10px;border:1px solid var(--vx-line-strong);border-radius:var(--vx-r-sm);background:transparent;color:var(--vx-muted);font:600 13px/16px var(--vx-sans);cursor:pointer;user-select:none;transition:background-color .15s,color .15s,border-color .15s}
html:root body.vice-white-2026 .vst .vst-chip input{position:absolute;opacity:0;width:1px;height:1px;margin:0}
html:root body.vice-white-2026 .vst .vst-chip>i{display:none;font-size:11px}
html:root body.vice-white-2026 .vst .vst-chip:hover{border-color:var(--vx-muted);color:var(--vx-ink)}
html:root body.vice-white-2026 .vst .vst-chip:has(input:checked){background:color-mix(in srgb,var(--vx-gold-fill) 16%,transparent);border-color:var(--vx-gold);color:var(--vx-gold)}
html:root body.vice-white-2026 .vst .vst-chip:has(input:checked)>i{display:inline}
html:root body.vice-white-2026 .vst .vst-chip:has(input:focus-visible){outline:2px solid var(--vx-focus);outline-offset:2px}
html:root body.vice-white-2026 .vst .vst-chip.is-locked{cursor:default;border-style:dashed;color:var(--vx-muted);background:none}
html:root body.vice-white-2026 .vst .vst-chip.is-locked>i{display:inline}
html:root body.vice-white-2026 .vst .vst-chip.is-off{cursor:default;border-color:transparent;color:var(--vx-faint);opacity:.6;text-decoration:line-through}

/* ---------- iki adimli dogrulama ---------- */
html:root body.vice-white-2026 .vst .vst-steps{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:none}
html:root body.vice-white-2026 .vst .vst-step{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;margin:0;padding:18px 0;border-top:1px solid var(--vx-line);list-style:none}
html:root body.vice-white-2026 .vst .vst-step:first-child{border-top:0;padding-top:4px}
html:root body.vice-white-2026 .vst .vst-step__n{display:inline-grid;place-items:center;width:40px;height:40px;background:var(--vx-gold-fill);color:var(--vx-on-gold);font:400 22px/1 var(--vx-display);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 12px,100% 100%,0 100%)}
html:root body.vice-white-2026 .vst .vst-step__body{display:grid;gap:8px;justify-items:start;min-width:0}
html:root body.vice-white-2026 .vst .vst-step__title{color:var(--vx-ink);font:600 16px/22px var(--vx-sans)}
html:root body.vice-white-2026 .vst .vst-step .smalltext{margin:0;color:var(--vx-muted);font-size:14px;line-height:20px}
html:root body.vice-white-2026 .vst .vst-field-error{margin:0;color:var(--vx-danger);font-size:14px;font-weight:600}
html:root body.vice-white-2026 .vst .vst-tfa{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}
html:root body.vice-white-2026 .vst .vst-tfa__qr{float:none!important;padding:10px;background:#fff;border-radius:var(--vx-r-sm);line-height:0}
html:root body.vice-white-2026 .vst .vst-tfa__qr img,html:root body.vice-white-2026 .vst .vst-tfa__qr canvas{display:block;width:152px!important;height:152px!important}
html:root body.vice-white-2026 .vst .vst-tfa__key{display:grid;gap:8px;justify-items:start;min-width:0}
html:root body.vice-white-2026 .vst .vst-code{display:inline-block;max-width:100%;margin:0!important;padding:8px 12px!important;background:var(--vx-sunken)!important;border:1px solid var(--vx-line)!important;border-radius:var(--vx-r-sm);color:var(--vx-ink)!important;font:600 16px/22px var(--vx-mono)!important;letter-spacing:.12em;overflow-wrap:anywhere;user-select:all}
html:root body.vice-white-2026 .vst .vst-code--big{font-size:20px!important;line-height:28px!important}
html:root body.vice-white-2026 .vst input.vst-otp{max-width:200px!important;font:600 22px/28px var(--vx-mono)!important;letter-spacing:.3em;text-align:center}
html:root body.vice-white-2026 .vst .vst-pill{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid currentColor;border-radius:var(--vx-r-sm);font:700 12px/14px var(--vx-cond);letter-spacing:.12em;text-transform:uppercase}
html:root body.vice-white-2026 .vst .vst-pill--on{color:var(--vx-success)}
html:root body.vice-white-2026 .vst .vst-pill--off{color:var(--vx-muted)}

/* ---------- SMF'nin diger alan sablonlari (iletiler, taslaklar, bildirimler, istatistik, veri, izinler...) ---------- */
html:root body.vice-white-2026 .vst-main .cat_bar:has(.profile_hd){display:none!important}
html:root body.vice-white-2026 .vst-main>.cat_bar,html:root body.vice-white-2026 .vst-main .title_bar,html:root body.vice-white-2026 .vst-main form>.cat_bar,html:root body.vice-white-2026 .vst-main .cat_bar{margin:8px 0 0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important}
html:root body.vice-white-2026 .vst-main .cat_bar h3,html:root body.vice-white-2026 .vst-main .title_bar h3,html:root body.vice-white-2026 .vst-main h3.catbg,html:root body.vice-white-2026 .vst-main h3.titlebg{margin:0!important;padding:0 0 8px!important;min-height:0!important;background:none!important;border:0!important;border-bottom:1px solid var(--vx-line)!important;box-shadow:none!important;color:var(--vx-ink)!important;font:600 16px/22px var(--vx-cond)!important;letter-spacing:.08em!important;text-transform:uppercase!important}
html:root body.vice-white-2026 .vst-main .cat_bar h3::before,html:root body.vice-white-2026 .vst-main .title_bar h3::before{display:none!important}
html:root body.vice-white-2026 .vst-main p.information,html:root body.vice-white-2026 .vst-main div.information{margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;color:var(--vx-muted)!important;font:14px/20px var(--vx-sans)!important}
html:root body.vice-white-2026 .vst-main .windowbg,html:root body.vice-white-2026 .vst-main .roundframe,html:root body.vice-white-2026 .vst-main .descbox{margin:0 0 12px!important;padding:16px 20px!important;background:var(--vx-surface)!important;border:1px solid var(--vx-line)!important;border-radius:var(--vx-r-md)!important;box-shadow:none!important;color:var(--vx-ink)!important}
html:root body.vice-white-2026 .vst-main .vst-card .windowbg,html:root body.vice-white-2026 .vst-main .vst-card .roundframe{background:none!important;border:0!important;padding:0!important}
html:root body.vice-white-2026 .vst-main table.table_grid{width:100%;border-collapse:collapse;background:none!important;border:0!important;margin:0!important}
html:root body.vice-white-2026 .vst-main table.table_grid thead th,html:root body.vice-white-2026 .vst-main table.table_grid tr.title_bar th{padding:10px 12px!important;background:none!important;border:0!important;border-bottom:1px solid var(--vx-line-strong)!important;color:var(--vx-muted)!important;font:600 12px/16px var(--vx-cond)!important;letter-spacing:.12em;text-transform:uppercase;text-align:left}
html:root body.vice-white-2026 .vst-main table.table_grid td{padding:12px!important;background:none!important;border:0!important;border-bottom:1px solid var(--vx-line)!important;color:var(--vx-ink)!important;font-size:14px;line-height:20px;vertical-align:middle}
html:root body.vice-white-2026 .vst-main table.table_grid tr:hover td{background:var(--vx-raised)!important}
html:root body.vice-white-2026 .vst-main table.table_grid a{color:var(--vx-blue)!important}
html:root body.vice-white-2026 .vst-main .pagesection{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:8px 0!important;padding:0!important;background:none!important;border:0!important}
html:root body.vice-white-2026 .vst-main .pagelinks a,html:root body.vice-white-2026 .vst-main .pagelinks .current_page{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;padding:0 8px;border:1px solid var(--vx-line);border-radius:var(--vx-r-sm);color:var(--vx-ink)!important;font:600 13px/1 var(--vx-mono)}
html:root body.vice-white-2026 .vst-main .pagelinks .current_page{border-color:var(--vx-gold);color:var(--vx-gold)!important}
html:root body.vice-white-2026 .vst-main .infobox,html:root body.vice-white-2026 .vst-main .noticebox{margin:0!important;padding:12px 16px!important;border:1px solid var(--vx-line)!important;border-left:3px solid var(--vx-warning)!important;border-radius:var(--vx-r-md)!important;background:var(--vx-surface)!important;color:var(--vx-ink)!important;box-shadow:none!important}
html:root body.vice-white-2026 .vst-main .infobox{border-left-color:var(--vx-success)!important}
html:root body.vice-white-2026 .vst-main .boardslist ul{margin:0;padding:0 0 0 18px;list-style:none}
html:root body.vice-white-2026 .vst-main .boardslist>ul{padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}
html:root body.vice-white-2026 .vst-main .boardslist>ul>li>a{display:block;margin:0 0 6px;color:var(--vx-gold)!important;font:600 13px/18px var(--vx-cond);letter-spacing:.12em;text-transform:uppercase}
html:root body.vice-white-2026 .vst-main .boardslist label{display:flex;align-items:center;gap:8px;min-height:32px;color:var(--vx-ink);cursor:pointer}
html:root body.vice-white-2026 .vst-main .boardslist input[type=checkbox],html:root body.vice-white-2026 .vst-main table.table_grid input[type=checkbox]{accent-color:var(--vx-gold);width:16px;height:16px}
html:root body.vice-white-2026 .vst-main .vst-card--list .table_grid{margin-top:4px!important}
html:root body.vice-white-2026 .vst-main .vst-card--list .pagesection .buttonlist{display:flex;gap:8px}
html:root body.vice-white-2026 .vst-main .vst-prehtml,html:root body.vice-white-2026 .vst-main .vst-posthtml{color:var(--vx-muted);font-size:14px}
html:root body.vice-white-2026 .vst-main dl.vst-dl--confirm{margin-top:12px!important}

/* iletiler sayfasi: hizli dugmeler (yanitla / alintila / sil), yalniz ayar merkezi icinde */
html:root body.vice-white-2026 .vst-main ul.quickbuttons{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px;width:auto!important;margin:14px 0 0!important;padding:12px 0 0!important;border:0!important;border-top:1px solid var(--vx-line)!important;background:none!important;box-shadow:none!important;list-style:none!important;float:none!important;position:static!important;overflow:visible!important}
html:root body.vice-white-2026 .vst-main ul.quickbuttons>li{display:block!important;float:none!important;position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;list-style:none!important}
html:root body.vice-white-2026 .vst-main ul.quickbuttons>li::before,html:root body.vice-white-2026 .vst-main ul.quickbuttons>li::after{display:none!important}
html:root body.vice-white-2026 .vst-main ul.quickbuttons>li>a{display:inline-flex!important;align-items:center;gap:7px;width:auto!important;height:auto!important;min-height:32px;margin:0!important;padding:0 12px!important;border:1px solid var(--vx-line-strong)!important;border-radius:var(--vx-r-sm)!important;background:transparent!important;box-shadow:none!important;color:var(--vx-muted)!important;font:600 12px/1 var(--vx-cond)!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-decoration:none!important;text-indent:0!important;white-space:nowrap;overflow:visible!important;transition:border-color .15s,color .15s}
html:root body.vice-white-2026 .vst-main ul.quickbuttons>li>a:hover{border-color:var(--vx-blue)!important;color:var(--vx-blue)!important}
html:root body.vice-white-2026 .vst-main ul.quickbuttons>li>a:focus-visible{outline:2px solid var(--vx-focus)!important;outline-offset:2px}
html:root body.vice-white-2026 .vst-main ul.quickbuttons .main_icons{position:static!important;display:inline-block!important;flex:none;width:16px!important;height:16px!important;margin:0!important;padding:0!important;transform:none!important;vertical-align:middle;opacity:.8}
html:root body.vice-white-2026 .vst-main ul.quickbuttons .main_icons::before{position:static!important;margin:0!important;font-size:13px!important;line-height:16px!important;width:auto!important;height:auto!important}
html:root body.vice-white-2026 .vst-main ul.quickbuttons>li:has(.remove_button),html:root body.vice-white-2026 .vst-main ul.quickbuttons>li:has(a[href*="action=deletemsg"]){margin-left:auto!important}
html:root body.vice-white-2026 .vst-main ul.quickbuttons>li>a:has(.remove_button),html:root body.vice-white-2026 .vst-main ul.quickbuttons>li>a[href*="action=deletemsg"]{border-color:color-mix(in srgb,var(--vx-danger) 60%,transparent)!important;color:var(--vx-danger)!important}
html:root body.vice-white-2026 .vst-main ul.quickbuttons>li>a:has(.remove_button):hover,html:root body.vice-white-2026 .vst-main ul.quickbuttons>li>a[href*="action=deletemsg"]:hover{background:color-mix(in srgb,var(--vx-danger) 14%,transparent)!important;border-color:var(--vx-danger)!important}
html:root body.vice-white-2026 .vst-main .windowbg .topic_details h5{margin:0 0 4px!important;font:600 15px/21px var(--vx-sans)!important}
html:root body.vice-white-2026 .vst-main .windowbg .page_number{color:var(--vx-faint);font:600 12px/16px var(--vx-mono)}
html:root body.vice-white-2026 .vst-main .windowbg .post{margin-top:10px;overflow-wrap:anywhere}
html:root body.vice-white-2026 .vst-main .windowbg .post img{max-width:100%;height:auto}
/* ---------- mobil ---------- */
@media (max-width:1100px){
	html:root body.vice-white-2026 .vst{--vst-side:228px;--vst-gap:24px}
	html:root body.vice-white-2026 .vst .vst-alerts__head,html:root body.vice-white-2026 .vst .vst-alerts__row{grid-template-columns:minmax(0,1fr) 96px 96px}
}
@media (max-width:900px){
	html:root body.vice-forum-inner-city.vice-white-2026:has(.vst) #header.vi-mast{height:120px!important;min-height:120px!important;padding:40px 16px 16px!important}
	html:root body.vice-white-2026 .vst{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:0}
	html:root body.vice-white-2026 .vst-side{position:static;gap:12px}
	html:root body.vice-white-2026 .vst-who{grid-template-columns:44px minmax(0,1fr) auto;padding:10px 12px;clip-path:none}
	html:root body.vice-white-2026 .vst-who__img{width:44px!important;height:44px!important;grid-row:auto}
	html:root body.vice-white-2026 .vst-who__name{font-size:22px!important}
	html:root body.vice-white-2026 .vst-who__go{grid-column:auto;margin:0;padding:0;border:0;font-size:0;gap:0}
	html:root body.vice-white-2026 .vst-who__go i{font-size:14px}
	html:root body.vice-white-2026 .vst-nav{display:flex;gap:6px;margin:0 -16px;padding:2px 16px 4px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}
	html:root body.vice-white-2026 .vst-nav::-webkit-scrollbar{display:none}
	html:root body.vice-white-2026 .vst-nav__group,html:root body.vice-white-2026 .vst-nav ul{display:contents}
	html:root body.vice-white-2026 .vst-nav__title{display:none}
	html:root body.vice-white-2026 .vst-nav__group--other .vst-nav__title{display:inline-flex;flex:none;align-items:center;margin:0;padding:0 10px;max-width:220px;min-height:40px;border:1px dashed var(--vx-warning);border-radius:var(--vx-r-sm)}
	html:root body.vice-white-2026 .vst-nav__group--danger .vst-nav__link{border-color:color-mix(in srgb,var(--vx-danger) 60%,transparent)}
	html:root body.vice-white-2026 .vst-nav__link{flex:none;min-height:40px;padding:0 14px;border:1px solid var(--vx-line);background:var(--vx-surface);scroll-snap-align:start;font-size:14px}
	html:root body.vice-white-2026 .vst-nav__link span{overflow:visible}
	html:root body.vice-white-2026 .vst-nav__link.is-active{border-color:var(--vx-gold)}
	html:root body.vice-white-2026 .vst-nav__link.is-active::before{display:none}
	html:root body.vice-white-2026 .vst-title{font-size:38px!important}
}
@media (max-width:640px){
	html:root body.vice-white-2026 .vst .vst-card{padding:16px 16px 8px}
	html:root body.vice-white-2026 .vst .vst-card__head>i{width:32px;height:32px}
	html:root body.vice-white-2026 .vst .vst-card__head h2{font-size:18px!important}
	html:root body.vice-white-2026 .vst dl.settings{grid-template-columns:minmax(0,1fr) auto;gap:0 16px}
	html:root body.vice-white-2026 .vst dl.settings>dt:not(.vst-dt--check),html:root body.vice-white-2026 .vst dl.settings>dd:not(.vst-dd--check){grid-column:1/-1}
	html:root body.vice-white-2026 .vst dl.settings>dd:not(.vst-dd--check){padding-top:0!important;border-top:0!important}
	html:root body.vice-white-2026 .vst input[type=text],html:root body.vice-white-2026 .vst input[type=email],html:root body.vice-white-2026 .vst input[type=url],html:root body.vice-white-2026 .vst input[type=password],html:root body.vice-white-2026 .vst select:not([size]){max-width:none}
	html:root body.vice-white-2026 .vst .vst-alerts__head{grid-template-columns:minmax(0,1fr)}
	html:root body.vice-white-2026 .vst .vst-alerts__head .vst-alerts__col{display:none}
	html:root body.vice-white-2026 .vst .vst-alerts__row{grid-template-columns:1fr 1fr;gap:8px;padding:12px 0}
	html:root body.vice-white-2026 .vst .vst-alerts__label{grid-column:1/-1}
	html:root body.vice-white-2026 .vst .vst-alerts__opt{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 0}
	html:root body.vice-white-2026 .vst .vst-alerts__opt:has(input[type=checkbox]){grid-template-columns:minmax(0,1fr) auto}
	html:root body.vice-white-2026 .vst .vst-savebar{bottom:8px;padding:10px 10px 10px 14px}
	html:root body.vice-white-2026 .vst .vst-savebar__note{font-size:13px;line-height:18px}
	html:root body.vice-white-2026 .vst .vst-step{grid-template-columns:32px minmax(0,1fr);gap:12px}
	html:root body.vice-white-2026 .vst .vst-step__n{width:32px;height:32px;font-size:18px}
	html:root body.vice-white-2026 .vst-main table.table_grid{display:block;overflow-x:auto}
}
@media (max-width:420px){
	html:root body.vice-white-2026 .vst .vst-savebar__note{display:none}
	html:root body.vice-white-2026 .vst .vst-savebar{justify-content:stretch}
	html:root body.vice-white-2026 .vst .vst-savebar .vst-btn--primary{flex:1}
}
@media (prefers-reduced-motion:reduce){
	html:root body.vice-white-2026 .vst *{transition:none!important}
}
