/* VeryCard 17.8.0 — Customer profile & account polish */
.profile-center-v178{display:none;direction:rtl}.profile-center-v178.active{display:block}.profile-hero-v178{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;padding:26px;border:1px solid rgba(43,56,84,.1);border-radius:28px;background:linear-gradient(135deg,#111c35 0%,#1d3157 52%,#315b78 100%);color:#fff;box-shadow:0 22px 55px rgba(28,43,73,.16);overflow:hidden;position:relative}.profile-hero-v178:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;left:-90px;top:-120px;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 65%)}.profile-avatar-v178{width:74px;height:74px;border-radius:24px;display:grid;place-items:center;font-size:30px;font-weight:900;background:linear-gradient(145deg,#f5d993,#bc8a35);color:#172039;box-shadow:inset 0 1px rgba(255,255,255,.65),0 12px 32px rgba(0,0,0,.2)}.profile-hero-v178 h2{margin:4px 0 7px;font-size:28px;color:#fff}.profile-hero-v178 p{margin:0;color:rgba(255,255,255,.72);font-size:14px}.profile-hero-v178 .eyebrow{color:#e9c87a}.profile-completion-v178{min-width:170px;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(8px)}.profile-completion-v178 small{display:block;color:rgba(255,255,255,.7)}.profile-completion-v178 strong{display:block;font-size:24px;margin:3px 0 8px}.profile-completion-v178 i{display:block;height:7px;border-radius:999px;background:rgba(255,255,255,.15);overflow:hidden}.profile-completion-v178 i span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#e8c36a,#fff0b2)}.profile-layout-v178{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:20px;margin-top:20px}.profile-form-card-v178,.security-card-v178{padding:24px;border-radius:26px;background:#fff;border:1px solid rgba(31,45,72,.1);box-shadow:0 18px 48px rgba(31,45,72,.08)}.profile-card-head-v178{display:flex;gap:13px;align-items:flex-start;margin-bottom:22px}.profile-card-head-v178>span{width:40px;height:40px;flex:0 0 40px;border-radius:13px;display:grid;place-items:center;background:#eef2fa;color:#4d5f86;font-weight:900}.profile-card-head-v178 h3{margin:0 0 5px;font-size:20px;color:#202b43}.profile-card-head-v178 p{margin:0;color:#7a8497;font-size:13px;line-height:1.8}.profile-form-v178{display:grid;grid-template-columns:1fr 1fr;gap:16px}.profile-form-v178 label{display:block}.profile-form-v178 label>span{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:13px;font-weight:700;color:#4b566d}.profile-form-v178 label>span b{font-size:10px;padding:4px 8px;border-radius:99px;background:#e8f8ef;color:#168451}.profile-form-v178 label>div{display:flex;align-items:center;border:1px solid #dce2ed;border-radius:15px;background:#fbfcfe;overflow:hidden;transition:.2s}.profile-form-v178 label>div:focus-within{border-color:#8b9bc1;box-shadow:0 0 0 4px rgba(93,113,162,.1);background:#fff}.profile-form-v178 label>div i{width:44px;align-self:stretch;display:grid;place-items:center;background:#f1f4f9;color:#62708d;font-style:normal;font-weight:900}.profile-form-v178 input{width:100%;height:48px;border:0!important;outline:0!important;background:transparent!important;padding:0 13px!important;color:#253048!important;font:inherit}.profile-form-v178 input:disabled{color:#6f788a;cursor:not-allowed}.profile-form-v178 .verified-field-v178>div{background:#f7faf8;border-color:#dcebe2}.profile-form-v178 button{grid-column:1/-1;min-height:52px;border:0;border-radius:16px;background:linear-gradient(135deg,#1c2943,#344e70);color:#fff;font-weight:900;font-size:15px;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;box-shadow:0 12px 28px rgba(35,53,87,.2);transition:.2s}.profile-form-v178 button:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(35,53,87,.25)}.profile-form-v178 button i{font-style:normal;font-size:18px}.security-score-v178{display:flex;align-items:center;justify-content:space-between;padding:16px;border-radius:18px;background:linear-gradient(135deg,#f6f8fc,#edf2f8);margin-bottom:15px}.security-score-v178 small{display:block;color:#7b8597}.security-score-v178 strong{display:block;color:#20304d;font-size:20px;margin-top:3px}.security-score-v178>span{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#2aa66f 0 88%,#dfe6ef 88%);position:relative;color:#1e644b;font-weight:900}.security-score-v178>span:before{content:"";position:absolute;inset:6px;border-radius:50%;background:#fff}.security-score-v178>span{isolation:isolate}.security-score-v178>span:after{content:"";position:absolute;inset:0;z-index:-1}.security-list-v178{display:grid;gap:10px}.security-list-v178 p{margin:0;display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center;padding:12px;border-radius:16px;border:1px solid #e5e9f1}.security-list-v178 p>i{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:#f2f5fa;font-style:normal}.security-list-v178 p span b,.security-list-v178 p span small{display:block}.security-list-v178 p span b{font-size:13px;color:#27334c}.security-list-v178 p span small{font-size:11px;color:#8a93a3;margin-top:3px}.security-list-v178 em{font-style:normal;font-size:10px;font-weight:900;padding:5px 8px;border-radius:99px}.security-list-v178 em.ok{color:#138053;background:#e6f7ee}.security-list-v178 em.warn{color:#a66b14;background:#fff4dc}.security-note-v178{margin-top:15px;padding:14px 15px;border-radius:16px;background:#fff8e7;border:1px solid #f0dfb1}.security-note-v178 b{color:#795a1e;font-size:13px}.security-note-v178 p{margin:5px 0 0;color:#8a7344;font-size:11px;line-height:1.8}@media(max-width:900px){.profile-layout-v178{grid-template-columns:1fr}.profile-hero-v178{grid-template-columns:auto 1fr}.profile-completion-v178{grid-column:1/-1}.profile-form-v178{grid-template-columns:1fr}}@media(max-width:560px){.profile-hero-v178{padding:20px;border-radius:22px}.profile-avatar-v178{width:58px;height:58px;border-radius:19px;font-size:23px}.profile-hero-v178 h2{font-size:22px}.profile-form-card-v178,.security-card-v178{padding:18px;border-radius:22px}.profile-layout-v178{gap:14px;margin-top:14px}.security-list-v178 p{grid-template-columns:38px 1fr}.security-list-v178 em{grid-column:2;justify-self:start}}
