/* Nedvesta Account Pro Patch v1.0.0 */
body:has(.nvap-page) .comments-area,
body:has(.nvap-page) #comments,
body:has(.nvap-page) .wp-block-post-comments,
body:has(.nvap-page) .wp-block-comments,
body:has(.nvap-page) .sharedaddy,
body:has(.nvap-page) .jetpack-subscribe-modal,
body:has(.nvap-page) .wp-block-jetpack-subscriptions {display:none!important}
.nvap-page{background:linear-gradient(180deg,#f5f8fc 0,#ffffff 42%,#f7f8fb 100%);padding:28px 0 46px;color:#071426}
.nvap-wrap{width:min(1180px,calc(100% - 28px));margin:0 auto;font-family:inherit}
.nvap-card{background:rgba(255,255,255,.94);border:1px solid rgba(215,170,90,.28);box-shadow:0 18px 55px rgba(7,20,38,.08);border-radius:26px}
.nvap-notice{border-radius:18px;padding:14px 16px;margin:0 0 16px;font-weight:800;border:1px solid transparent}.nvap-ok{background:#ecfff6;color:#075f39;border-color:#b7ebcf}.nvap-bad{background:#fff0f0;color:#9b1111;border-color:#ffc9c9}
.nvap-guest{display:grid;grid-template-columns:1.02fr 1.15fr;gap:22px;align-items:start}.nvap-guest-hero{min-height:560px;border-radius:32px;padding:44px;background:radial-gradient(circle at 18% 0,rgba(215,170,90,.38),transparent 35%),linear-gradient(135deg,#071426,#0b233e 58%,#050b13);color:#fff;box-shadow:0 24px 80px rgba(7,20,38,.22);position:relative;overflow:hidden}.nvap-guest-hero:after{content:"";position:absolute;inset:auto -70px -90px auto;width:280px;height:280px;border-radius:50%;border:42px solid rgba(215,170,90,.16)}
.nvap-eyebrow{display:inline-flex;padding:8px 13px;border-radius:999px;background:rgba(215,170,90,.16);border:1px solid rgba(215,170,90,.35);color:#f6d995;font-weight:900;font-size:12px;letter-spacing:.05em}.nvap-guest-hero h1{font-size:clamp(30px,4vw,54px);line-height:1.08;margin:28px 0 15px;color:#fff}.nvap-guest-hero p{font-size:18px;line-height:1.8;color:#dce8f3;max-width:680px}.nvap-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px}.nvap-benefits b{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:18px;padding:15px;color:#fff}
.nvap-auth-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.nvap-auth-grid .nvap-reset{grid-column:1/-1}.nvap-form{padding:26px}.nvap-form h2{margin:0 0 8px;font-size:24px;color:#071426}.nvap-form p{margin:0 0 18px;color:#64748b;line-height:1.7}.nvap-form label{display:block;margin:12px 0;font-weight:800;color:#0b233e}.nvap-form input{width:100%;box-sizing:border-box;margin-top:7px;border:1px solid #dbe4ef;border-radius:16px;padding:14px 15px;background:#fff;color:#071426;outline:none}.nvap-form input:focus{border-color:#d7aa5a;box-shadow:0 0 0 4px rgba(215,170,90,.12)}
.nvap-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:15px;padding:12px 18px;border:0;text-decoration:none!important;font-weight:900;cursor:pointer;white-space:nowrap}.nvap-gold{background:linear-gradient(135deg,#f7d98a,#c4912e);color:#071426!important;box-shadow:0 12px 28px rgba(196,145,46,.22)}.nvap-dark{background:#071426;color:#fff!important}.nvap-lite{background:#f6f8fb;color:#071426!important;border:1px solid #dbe4ef}.nvap-mini{border:1px solid rgba(215,170,90,.45);border-radius:999px;padding:9px 13px;text-decoration:none!important;font-weight:900;color:#071426;background:#fff9ec}
.nvap-dash-hero{border-radius:30px;padding:26px;background:linear-gradient(135deg,#071426,#0b233e);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:18px;box-shadow:0 24px 80px rgba(7,20,38,.18)}.nvap-profile{display:flex;align-items:center;gap:17px}.nvap-profile img{width:82px;height:82px;border-radius:24px;object-fit:cover;border:3px solid rgba(215,170,90,.55)}.nvap-profile span{color:#f7d98a;font-weight:900}.nvap-profile h1{color:#fff;margin:5px 0 7px;font-size:30px}.nvap-profile p{margin:0;color:#dce8f3}.nvap-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.nvap-hero-actions form{margin:0}
.nvap-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.nvap-stats>div{background:#fff;border:1px solid rgba(215,170,90,.24);border-radius:23px;padding:18px;box-shadow:0 14px 40px rgba(7,20,38,.06)}.nvap-stats small{display:block;color:#64748b;font-weight:800}.nvap-stats b{display:block;font-size:34px;margin:6px 0;color:#071426}.nvap-stats span{color:#8a6a2e;font-weight:900}
.nvap-layout{display:grid;grid-template-columns:280px 1fr;gap:18px}.nvap-side{padding:20px;align-self:start;position:sticky;top:88px}.nvap-side h3{margin:0 0 14px;color:#071426}.nvap-side a{display:flex;align-items:center;gap:9px;padding:13px 12px;border-radius:16px;text-decoration:none!important;color:#071426;font-weight:900;border:1px solid transparent}.nvap-side a:hover{background:#fff9ec;border-color:rgba(215,170,90,.35)}
.nvap-list{padding:20px;overflow:hidden}.nvap-list-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:15px}.nvap-list-head span{font-size:12px;color:#8a6a2e;font-weight:900;text-transform:uppercase}.nvap-list-head h2{margin:4px 0 0;color:#071426}.nvap-table{display:grid;gap:10px}.nvap-row{display:grid;grid-template-columns:76px minmax(170px,1fr) 150px 125px 115px;gap:13px;align-items:center;padding:12px;border-radius:18px;border:1px solid #edf1f6;background:#fff}.nvap-row img{width:76px;height:58px;object-fit:cover;border-radius:14px;background:#071426}.nvap-row-main h3{font-size:16px;margin:0 0 6px;color:#071426}.nvap-row-main p{margin:0;color:#64748b;font-size:13px}.nvap-price{font-weight:900;color:#0b7a42}.nvap-status{display:inline-flex;justify-content:center;padding:8px 10px;border-radius:999px;font-size:12px;font-weight:900;background:#eef4ff;color:#164e9a}.nvap-status-pending{background:#fff8e5;color:#8a5a00}.nvap-status-draft{background:#f3f4f6;color:#4b5563}.nvap-status-publish{background:#ecfff6;color:#087044}.nvap-actions{display:flex;gap:7px;justify-content:flex-end}.nvap-actions a{border-radius:12px;padding:8px 10px;text-decoration:none!important;background:#f6f8fb;color:#071426;font-weight:900}.nvap-empty{text-align:center;padding:46px 20px;border:1px dashed rgba(215,170,90,.45);border-radius:22px;background:#fffaf0}.nvap-empty b{font-size:24px;color:#071426}.nvap-empty p{color:#64748b;line-height:1.7}
@media(max-width:950px){.nvap-guest,.nvap-layout{grid-template-columns:1fr}.nvap-guest-hero{min-height:auto;padding:30px}.nvap-auth-grid{grid-template-columns:1fr}.nvap-stats{grid-template-columns:repeat(2,1fr)}.nvap-side{position:static}.nvap-dash-hero{align-items:flex-start;flex-direction:column}.nvap-row{grid-template-columns:68px 1fr;align-items:start}.nvap-price,.nvap-status,.nvap-actions{grid-column:2}.nvap-actions{justify-content:flex-start}.nvap-list-head{align-items:flex-start;flex-direction:column}.nvap-benefits{grid-template-columns:1fr}}
@media(max-width:560px){.nvap-page{padding:12px 0 76px}.nvap-wrap{width:min(100% - 18px,1180px)}.nvap-guest-hero{border-radius:22px;padding:24px}.nvap-guest-hero h1{font-size:32px}.nvap-form,.nvap-list,.nvap-side{padding:16px;border-radius:20px}.nvap-stats{grid-template-columns:1fr 1fr;gap:9px}.nvap-stats>div{padding:13px;border-radius:17px}.nvap-stats b{font-size:25px}.nvap-profile img{width:62px;height:62px;border-radius:18px}.nvap-profile h1{font-size:22px}.nvap-btn{width:100%}.nvap-hero-actions,.nvap-hero-actions form{width:100%}.nvap-row{padding:10px;gap:10px}.nvap-row img{width:62px;height:54px}.nvap-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}}
