.trendsetters-page .trendsetter-hero-img{display:block;width:100%;max-width:100%;height:auto;margin-bottom:var(--bww-space-4)}.trendsetters-page .trendsetter-container{max-width:1200px;margin:0 auto;padding:var(--bww-space-4)}.trendsetters-page .trendsetter-closing,.trendsetters-page .trendsetter-description,.trendsetters-page .trendsetter-intro,.trendsetters-page .trendsetter-membership{margin-bottom:var(--bww-space-4);font-size:var(--bww-text-base);line-height:1.6}.trendsetters-page .trendsetter-headline{font-weight:700;font-size:var(--bww-text-xl);text-align:center;color:var(--bww-red);margin-bottom:var(--bww-space-4)}.trendsetters-page .trendsetter-grid{display:flex;flex-wrap:wrap;gap:var(--bww-space-4)}.trendsetters-page .trendsetter-item{flex:1 1 calc(50% - var(--bww-space-4));text-align:left;box-sizing:border-box}.trendsetters-page .trendsetter-icon{font-size:2em;color:var(--bww-red);margin-bottom:var(--bww-space-2);text-align:center;display:block}.trendsetters-page .trendsetter-title{font-size:var(--bww-text-base);font-weight:700;margin-bottom:var(--bww-space-1)}.trendsetters-page .trendsetter-text{font-size:var(--bww-text-base)}.trendsetters-page .blank-item{flex:1 1 calc(50% - var(--bww-space-4))}.trendsetters-page .trendsetter-status{text-align:center;margin:var(--bww-space-4) 0}.trendsetters-page .trendsetter-auth{display:flex;flex-wrap:wrap;gap:var(--bww-space-2);align-items:center;margin:var(--bww-space-4) 0}.trendsetters-page .trendsetters-form{max-width:800px;margin:var(--bww-space-4) auto;padding:var(--bww-space-5);background:var(--bww-surface-raised,#f9f9f9);border:1px solid var(--bww-border);border-radius:var(--bww-radius-lg);box-shadow:var(--bww-shadow-sm)}.trendsetters-page .trendsetters-form label{display:block;margin-bottom:var(--bww-space-2);font-weight:600;color:var(--bww-text)}.trendsetters-page .trendsetter-container input[type=date],.trendsetters-page .trendsetter-container input[type=email],.trendsetters-page .trendsetter-container input[type=number],.trendsetters-page .trendsetter-container input[type=tel],.trendsetters-page .trendsetter-container input[type=text],.trendsetters-page .trendsetter-container select,.trendsetters-page .trendsetters-form input[type=date],.trendsetters-page .trendsetters-form input[type=datetime-local],.trendsetters-page .trendsetters-form input[type=email],.trendsetters-page .trendsetters-form input[type=number],.trendsetters-page .trendsetters-form input[type=tel],.trendsetters-page .trendsetters-form input[type=text],.trendsetters-page .trendsetters-form input[type=time],.trendsetters-page .trendsetters-form select,.trendsetters-page .trendsetters-form textarea{width:100%;padding:var(--bww-space-2) var(--bww-space-3);margin-bottom:var(--bww-space-4);border:1px solid var(--bww-border);border-radius:var(--bww-radius-sm);box-sizing:border-box;font-size:var(--bww-text-base);color:var(--bww-text);background:var(--bww-white)}.trendsetters-page .trendsetters-form input[readonly]{background:var(--bww-surface-muted,#e9ecef);cursor:not-allowed}.trendsetters-page .trendsetters-form textarea{resize:vertical;min-height:120px}.trendsetters-page .trendsetter-container button,.trendsetters-page .trendsetter-container button[type=submit],.trendsetters-page .trendsetters-form button[type=submit]{display:inline-flex;align-items:center;justify-content:center;padding:var(--bww-space-2) var(--bww-space-4);background:var(--bww-red);color:var(--bww-white);border:none;border-radius:var(--bww-radius-sm);font-size:var(--bww-text-base);font-weight:600;cursor:pointer;text-decoration:none;transition:background-color .2s}.trendsetters-page .trendsetter-container button:hover,.trendsetters-page .trendsetter-container button[type=submit]:hover,.trendsetters-page .trendsetters-form button[type=submit]:hover{background:#8f0018}.trendsetters-page .trendsetter-container form{display:flex;flex-direction:column;gap:var(--bww-space-3)}.trendsetters-page .trendsetter-container h1,.trendsetters-page .trendsetter-container h2{font-size:var(--bww-text-xl);margin-bottom:var(--bww-space-4);text-align:center}.trendsetters-page .trendsetter-container .message{color:var(--bww-red);text-align:center;margin-bottom:var(--bww-space-4)}.trendsetters-page .trendsetter-container .success{color:#2e7d32;text-align:center;margin-bottom:var(--bww-space-4)}.trendsetters-page .redemptions-table,.trendsetters-page .trendsetter-container .redemptions-table{width:100%;border-collapse:collapse;margin-top:var(--bww-space-4);font-size:var(--bww-text-sm)}.trendsetters-page .redemptions-table td,.trendsetters-page .redemptions-table th,.trendsetters-page .trendsetter-container .redemptions-table td,.trendsetters-page .trendsetter-container .redemptions-table th{padding:var(--bww-space-2) var(--bww-space-3);text-align:left;border-bottom:1px solid var(--bww-border)}.trendsetters-page .redemptions-table th,.trendsetters-page .trendsetter-container .redemptions-table th{background:var(--bww-surface-muted,#f2f2f2);font-weight:700}.trendsetters-page .faq-section h2{margin-bottom:var(--bww-space-4)}.trendsetters-page .faq-section h3{font-size:var(--bww-text-base);font-weight:700;margin:var(--bww-space-4) 0 var(--bww-space-2)}.trendsetters-page .admin h1,.trendsetters-page .admin h2{color:var(--bww-text)}.trendsetters-page .admin table{width:100%;border-collapse:collapse;margin-bottom:var(--bww-space-4)}.trendsetters-page .admin table td,.trendsetters-page .admin table th{padding:var(--bww-space-3);text-align:left;border-bottom:1px solid var(--bww-border)}.trendsetters-page .admin table th{background:var(--bww-red);color:var(--bww-white)}.trendsetters-page .admin table tr:hover{background:var(--bww-surface-muted,#f5f5f5)}.trendsetters-page .admin .actions{display:flex;flex-wrap:wrap;gap:var(--bww-space-2)}.trendsetters-page .admin .trendsetters-form{max-width:600px}.trendsetters-page .user-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bww-space-3);margin:var(--bww-space-4) 0;padding:var(--bww-space-4);background:var(--bww-white);border:1px solid var(--bww-border);border-radius:var(--bww-radius-md);box-shadow:var(--bww-shadow-sm)}.trendsetters-page .user-data-item{font-size:var(--bww-text-sm);line-height:1.5}.trendsetters-page .user-data-item strong{display:block;margin-bottom:var(--bww-space-1)}.trendsetters-page .dashboard-status--approved{color:#2e7d32}.trendsetters-page .dashboard-status--pending{color:#1565c0}.trendsetters-page .dashboard-status--rejected{color:var(--bww-red)}.trendsetters-page .select2-container .select2-selection--single{height:auto!important;min-height:42px;padding:var(--bww-space-2) var(--bww-space-3)!important;font-size:var(--bww-text-base)!important;box-sizing:border-box;border:1px solid var(--bww-border)!important;border-radius:var(--bww-radius-sm)!important}.trendsetters-page .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.5!important;padding:0!important}.trendsetters-page .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}.trendsetters-page .select2-dropdown{font-size:var(--bww-text-base)}@media (max-width:768px){.trendsetters-page .blank-item,.trendsetters-page .trendsetter-item{flex:1 1 100%}.trendsetters-page .user-data-grid{grid-template-columns:1fr}}