*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--black:#1D1D1F;--white:#FFFFFF;--bg:#F5F5F7;--surface:#FFFFFF;--sidebar-bg:#EBEBEC;--accent:#1D1D1F;--accent-light:rgba(29,29,31,0.06);--text-primary:#1D1D1F;--text-secondary:#6E6E73;--text-tertiary:#AEAEB2;--border:rgba(0,0,0,0.08);--border2:rgba(0,0,0,0.14);--shadow-sm:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.04);--shadow-md:0 4px 16px rgba(0,0,0,0.07),0 1px 4px rgba(0,0,0,0.04);--radius:14px;--radius-sm:10px;--green:#34C759;--green-pale:rgba(52,199,89,0.1);--red:#FF3B30;--red-pale:rgba(255,59,48,0.08);--orange:#FF9500;--gold:var(--accent);--gold-lt:rgba(29,29,31,0.2);--gold-pale:var(--accent-light);--gold-pale2:var(--accent-light);--heading-font:inherit;--text:var(--text-primary);--text-light:var(--text-secondary);--text-dim:var(--text-tertiary);--text-mid:var(--text-primary);--surface2:#F5F5F7;--black3:#F5F5F7;--grey3:var(--text-secondary);--grey4:var(--text-primary);--r-sm:var(--radius-sm);--r-md:var(--radius);--r-lg:20px}html{font-size:16px;scroll-behavior:smooth;color-scheme:light only;-webkit-text-size-adjust:100%}body,html{overflow-x:hidden}body{font-family:-apple-system,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--text-primary);line-height:1.6;min-height:100dvh;-webkit-font-smoothing:antialiased}*{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important;border-radius:4px}@media (max-width:640px){.grid-2col{grid-template-columns:1fr!important}}@media (max-width:767px){.mob-touch{min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}input[type=date],input[type=datetime-local],input[type=time]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font-family:inherit;font-size:inherit;text-align:left}a,button{transition:opacity .15s ease,background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}a:hover{opacity:.8}button:hover:not(:disabled):not([data-sel]){opacity:1}button[style*=border]:hover:not(:disabled):not([data-sel]){filter:brightness(.96);border-color:var(--accent)!important;opacity:1}button[style*="var(--accent)"]:hover:not(:disabled):not(.tab-btn):not([data-sel]),button[style*="var(--gold)"]:hover:not(:disabled):not(.tab-btn):not([data-sel]){filter:brightness(.93);opacity:1}button[style*="background: none"]:hover:not([data-sel]),button[style*="background:none"]:hover:not([data-sel]){filter:brightness(.85);opacity:1}.pp-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:24px}.pp-content-grid{display:grid;grid-template-columns:1fr 300px;grid-gap:20px;gap:20px;align-items:start}@media (max-width:1480px){.pp-content-grid{grid-template-columns:1fr}}@media (max-width:600px){.pp-stats-grid{grid-template-columns:1fr}}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{transform:translate(-50%,16px);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes skeletonShimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.skeleton{background:linear-gradient(90deg,#EBEBEC 25%,#F5F5F7 50%,#EBEBEC 75%);background-size:1200px 100%;animation:skeletonShimmer 1.6s ease-in-out infinite;border-radius:8px}@media (max-width:640px){.va-guest-scroll{overflow-x:visible!important}.va-guest-head{display:none!important}.va-guest-row{grid-template-columns:1fr!important;min-width:0!important}.va-guest-sec{display:none!important}}@media (max-width:767px){.chat-load-list{width:100%!important;min-width:0!important;border-right:none!important}.chat-load-main{display:none!important}.vet-header{padding:10px 16px 0!important}.vet-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}}@media (max-width:767px){.vet-tabs::-webkit-scrollbar{display:none}.vet-tab{font-size:12.5px!important;padding:7px 10px!important;white-space:nowrap}.anf-page-outer,.ang-page-outer,.info-page-outer{padding:0!important;background:var(--surface)!important}.anf-page-card,.ang-page-card,.info-page-card{background:none!important;border:none!important;border-radius:0!important;padding:16px 16px 24px!important}.ang-header{flex-wrap:wrap!important}.anf-header-icon,.ang-header-icon{display:none!important}}@media (max-width:900px){.info-two-col{grid-template-columns:1fr!important}}@media (max-width:600px){.info-contact-grid{grid-template-columns:1fr!important}}@media (max-width:767px){.ub-page-outer{padding:0!important;background:var(--surface)!important}.ub-page-card{background:none!important;border:none!important;border-radius:0!important;padding:16px 16px 24px!important}}@media (max-width:860px){.ub-stat-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:480px){.ub-stat-grid{grid-template-columns:1fr!important}}@media (max-width:660px){.ub-bottom-grid{grid-template-columns:1fr!important}}@media (max-width:767px){.vnd-page-outer{padding:0!important;background:var(--surface)!important}.vnd-page-card{padding:16px 16px 24px!important}.vnd-page-card,.vnd-page-card-nopad{background:none!important;border:none!important;border-radius:0!important}.vnd-hdr-icon{display:none!important}}@media (max-width:900px){.ofe-left{width:100%!important}}@media (max-width:767px){.ofe-outer{padding-left:0!important;padding-right:0!important}.ofe-card-inner{padding:16px 16px 20px!important;border-radius:0!important;border-left:none!important;border-right:none!important}.ofe-2col,.ofe-3col{grid-template-columns:1fr!important}.crm-mob-hide,.rpt-export-btns{display:none!important}.listing-header{flex-wrap:wrap!important;gap:12px!important}.listing-two-col{grid-template-columns:1fr!important}.listing-pkg-row{flex-wrap:wrap!important}.listing-pkg-row>input[type=number],.listing-pkg-row>select{width:100%!important}}