.btn-secondary{background:#fff;color:#667eea;border:2px solid #667eea;padding:12px 30px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;text-decoration:none;display:inline-block}.btn-secondary:hover{background:#667eea;color:white}.category-badge{display:inline-block;padding:6px 14px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:white}.category-probate{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.category-preprobate,.category-pre-probate{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%)}.category-divorce{background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%)}.category-inheritance{background:linear-gradient(135deg,#43e97b 0%,#38f9d7 100%)}.loading{text-align:center;padding:40px;color:#666}.loading-spinner{display:inline-block;width:40px;height:40px;border:4px solid rgba(102,126,234,.1);border-top-color:#667eea;border-radius:50%;animation:spin .8s linear infinite}.empty-state{text-align:center;padding:60px 20px;background:#fff;border-radius:10px}.empty-icon{font-size:80px;margin-bottom:20px;opacity:.3}.empty-state h3{margin:20px 0 10px;color:#333}.empty-state p{color:#666;margin-bottom:20px}.notice{padding:15px 20px;border-radius:6px;margin:20px 0}.notice-success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.notice-error{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.notice-info{background:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}.notice-warning{background:#fff3cd;color:#856404;border:1px solid #ffeaa7}