.noah-shop-builder-dashboard-header{background:linear-gradient(135deg,#f5f7fa,#f0f2f5);border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.05);margin:0 0 24px;padding:16px}.noah-shop-builder-dashboard-header .noah-shop-builder-header-container{max-width:100%}.noah-shop-builder-dashboard-header .noah-shop-builder-dashboard-nav{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.6);border-radius:12px;display:flex;gap:8px;justify-content:center;padding:6px;position:relative}.noah-shop-builder-dashboard-header .noah-shop-builder-dashboard-nav .nav-indicator{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;box-shadow:0 4px 12px rgba(102,126,234,.4),0 2px 4px rgba(102,126,234,.2);height:calc(100% - 12px);left:6px;pointer-events:none;position:absolute;top:6px;transition:all .4s cubic-bezier(.34,1.56,.64,1);z-index:0}.noah-shop-builder-dashboard-header .noah-shop-builder-dashboard-nav .nav-indicator:before{background:linear-gradient(135deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0));border-radius:8px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.noah-shop-builder-dashboard-header .noah-shop-builder-dashboard-nav .nav-button{align-items:center;background:transparent;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;z-index:1}.noah-shop-builder-dashboard-header .noah-shop-builder-dashboard-nav .nav-button svg{fill:currentColor}.noah-shop-builder-dashboard-header .noah-shop-builder-dashboard-nav .nav-button:hover{color:#4f46e5}.noah-shop-builder-dashboard-header .noah-shop-builder-dashboard-nav .nav-button.active{color:#fff;z-index:1}.noah-shop-builder-dashboard-header .noah-shop-builder-dashboard-nav .nav-button.active svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.noah-shop-builder-dashboard-header .noah-shop-builder-dashboard-nav .nav-button:active{transform:translateY(0)}@keyframes slideIn{0%{opacity:0;transform:translateY(0) scale(.95)}to{opacity:1;transform:translateY(-2px) scale(1)}}.noah-shop-builder-wrapper{margin:20px auto;max-width:1200px;padding:20px}.noah-shop-builder-wrapper h1{color:#1d2327;font-size:24px;margin-bottom:20px}.noah-shop-builder-wrapper p{color:#50575e;font-size:14px;line-height:1.6;margin-bottom:20px}.noah-shop-builder-wrapper .section{background:#fff;border:1px solid #c3c4c7;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.04);margin-bottom:20px;padding:30px}.noah-shop-builder-wrapper .button-group{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.noah-shop-builder-wrapper .button-group button{margin:0}.noah-shop-builder-blocks .blocks-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:30px}.noah-shop-builder-blocks .blocks-header h1{margin:0 0 8px}.noah-shop-builder-blocks .blocks-header p{margin:0}.noah-shop-builder-blocks .blocks-header .header-actions{align-items:center;display:flex;gap:20px}.noah-shop-builder-blocks .blocks-header .header-actions .bulk-toggle{align-items:center;background:#f6f7f7;border-radius:6px;display:flex;gap:12px;padding:8px 16px}.noah-shop-builder-blocks .blocks-header .header-actions .bulk-toggle label{color:#50575e;font-size:13px;font-weight:500;margin:0}.noah-shop-builder-blocks .blocks-header .header-actions .bulk-toggle .components-form-toggle{margin:0}.noah-shop-builder-blocks .blocks-category{margin-bottom:40px}.noah-shop-builder-blocks .blocks-category h2{border-bottom:2px solid #e8e8e8;color:#1d2327;font-size:18px;font-weight:600;margin:0 0 20px;padding-bottom:10px}.noah-shop-builder-blocks .blocks-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:20px}.noah-shop-builder-blocks .block-card{align-items:center;background:#fff;border:1px solid #dcdcde;border-radius:8px;display:flex;justify-content:space-between;padding:20px;transition:all .2s ease}.noah-shop-builder-blocks .block-card:hover{border-color:#2271b1;box-shadow:0 2px 8px rgba(0,0,0,.08)}.noah-shop-builder-blocks .block-card .block-info{flex:1}.noah-shop-builder-blocks .block-card .block-info h3{color:#1d2327;font-size:15px;font-weight:600;margin:0 0 8px}.noah-shop-builder-blocks .block-card .block-info .block-badges{display:flex;flex-wrap:wrap;gap:6px}.noah-shop-builder-blocks .block-card .block-info .block-badges .badge{border-radius:3px;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.3px;padding:2px 8px;text-transform:uppercase}.noah-shop-builder-blocks .block-card .block-info .block-badges .badge.badge-new{background:#e7f5ff;color:#1971c2}.noah-shop-builder-blocks .block-card .block-info .block-badges .badge.badge-beta{background:#fff3bf;color:#f59e0b}.noah-shop-builder-blocks .block-card .block-info .block-badges .badge.badge-freemium{background:#f3e8ff;color:#9333ea}.noah-shop-builder-blocks .block-card .block-info .block-badges .badge.badge-pro{background:#fee2e2;color:#dc2626}.noah-shop-builder-blocks .block-card .components-form-toggle{flex-shrink:0;margin:0}.noah-shop-builder-blocks .blocks-footer{border-top:1px solid #dcdcde;display:flex;justify-content:flex-end;padding-top:20px}
