:root{--dddemo-vas-primary:#0256ff;--dddemo-vas-primary-light:#4c8aff;--dddemo-vas-primary-bg:rgba(2,86,255,0.05);--dddemo-vas-active-bg:rgba(2,86,255,0.04);--dddemo-vas-active-border:#0256ff;--dddemo-vas-text:#0f172a;--dddemo-vas-text-muted:#475569;--dddemo-vas-bg:#fff;--dddemo-vas-border:#e2e8f0;--dddemo-vas-shadow:0 12px 40px -10px rgba(0,0,0,0.08);--dddemo-vas-shadow-hover:0 20px 48px -12px rgba(0,0,0,0.12);--dddemo-vas-radius:20px;--dddemo-vas-radius-sm:12px;--dddemo-vas-transition:0.4s cubic-bezier(0.16,1,0.3,1);--dddemo-vas-font:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--dddemo-vas-z:1000000}.dddemo-vas{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:24px;box-sizing:border-box;font-family:var(--dddemo-vas-font);font-size:14px;line-height:1.5;position:fixed;right:24px;z-index:var(--dddemo-vas-z)}.dddemo-vas *,.dddemo-vas :after,.dddemo-vas :before{box-sizing:border-box;margin:0;padding:0}.dddemo-vas-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:hsla(0,0%,100%,.9);border:1px solid #e2e8f0;border-radius:var(--dddemo-vas-radius);box-shadow:var(--dddemo-vas-shadow);overflow:hidden;transition:all var(--dddemo-vas-transition);width:260px}.dddemo-vas-card:hover{border-color:#cbd5e1;box-shadow:var(--dddemo-vas-shadow-hover)}.dddemo-vas-header{align-items:center;background:none!important;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;justify-content:space-between;outline:none;padding:16px 20px;text-align:left;transition:background var(--dddemo-vas-transition);user-select:none;-webkit-user-select:none;width:100%}.dddemo-vas-header:hover{background:#f8f8f8!important;box-shadow:none!important}.dddemo-vas-header:focus{box-shadow:none!important;outline:none!important}.dddemo-vas-header-text{display:flex;flex-direction:column;gap:2px}.dddemo-vas-label{color:var(--dddemo-vas-text-muted);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.dddemo-vas-current{color:var(--dddemo-vas-text);font-size:15px;font-weight:700;letter-spacing:-.01em}.dddemo-vas-chevron{align-items:center;background:#e5e5e5;border-radius:10px;color:var(--dddemo-vas-text);display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all var(--dddemo-vas-transition);width:32px}.dddemo-vas-chevron svg{display:block;height:18px;width:18px}.dddemo-vas.dddemo-vas--open .dddemo-vas-chevron{transform:rotate(180deg)}.dddemo-vas-options{border-top:0 solid #e2e8f0;max-height:0;opacity:0;overflow:hidden;transition:all var(--dddemo-vas-transition)}.dddemo-vas.dddemo-vas--open .dddemo-vas-options{border-top-width:1px;max-height:400px;opacity:1}.dddemo-vas-options-list{grid-gap:2px;display:grid;list-style:none;padding:8px}.dddemo-vas-option{align-items:center;border:1.5px solid transparent;border-radius:var(--dddemo-vas-radius-sm);color:var(--dddemo-vas-text);cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:space-between;padding:12px 14px;text-decoration:none;transition:all var(--dddemo-vas-transition)}.dddemo-vas-option:hover{background:#f2f2f2;text-decoration:none}.dddemo-vas-option:focus-visible{outline:none}.dddemo-vas-option--active{background:#f2f2f2;border-color:#f2f2f2}.dddemo-vas-option--active:hover{background:#f2f2f2}.dddemo-vas-option--active .dddemo-vas-new-tab{display:none}.dddemo-vas-new-tab{align-items:center;border-radius:8px;color:var(--dddemo-vas-text-muted);display:flex;height:16px;justify-content:center;margin-left:8px;opacity:.4;transition:all var(--dddemo-vas-transition);width:16px}.dddemo-vas-new-tab svg{display:block;height:16px;width:16px}.dddemo-vas-new-tab:hover{color:var(--dddemo-vas-text);opacity:1}.dddemo-vas-check{color:var(--dddemo-vas-text);display:none;flex-shrink:0;margin-left:8px}.dddemo-vas-check svg{display:block;height:20px;width:20px}.dddemo-vas-option--active .dddemo-vas-check{display:flex}.dddemo-vas-option-content{align-items:center;display:flex;flex:1;min-width:0}.dddemo-vas-option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:480px){.dddemo-vas{bottom:16px;left:16px;right:16px}.dddemo-vas .dddemo-vas-card{width:100%}}body.wp-admin .dddemo-vas{bottom:24px;right:24px}@media print{.dddemo-vas{display:none!important}}