.action-card-wrapper{background:hsla(0,0%,100%,.95);backdrop-filter:blur(12px);border:1px solid #e2e8f0;border-radius:16px;padding:1rem;margin-top:1rem;margin-bottom:.5rem;box-shadow:0 10px 25px -5px rgba(0,0,0,.05),0 8px 10px -6px rgba(0,0,0,.01);display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.action-card-wrapper:hover{transform:translateY(-2px);box-shadow:0 12px 30px -5px rgba(0,0,0,.08),0 8px 10px -6px rgba(0,0,0,.01);border-color:#cbd5e1}@media (max-width:480px){.action-card-wrapper{flex-direction:column;align-items:flex-start;padding:1.25rem}.action-card-wrapper .card-actions{width:100%;margin-top:.5rem}.action-card-wrapper .card-btn{width:100%;justify-content:center}}@media (min-width:481px) and (max-width:768px){.action-card-wrapper{padding:1.125rem}}.card-content-left{display:flex;align-items:center;gap:16px;z-index:1}.card-icon-container{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;transition:transform .3s ease}.action-card-wrapper:hover .card-icon-container{transform:scale(1.05) rotate(-3deg)}.theme-opportunity .card-icon-container{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 12px rgba(245,158,11,.25)}.theme-opportunity:hover{border-color:#fcd34d}.theme-objective .card-icon-container{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px rgba(16,185,129,.25)}.theme-objective:hover{border-color:#6ee7b7}.theme-simulator .card-icon-container{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 12px rgba(59,130,246,.25)}.theme-simulator:hover{border-color:#93c5fd}.theme-brief .card-icon-container{background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 4px 12px rgba(139,92,246,.25)}.theme-brief:hover{border-color:#c4b5fd}.card-title{font-size:.95rem;font-weight:700;color:#0f172a;font-family:Syne,sans-serif;letter-spacing:-.01em;margin:0 0 2px}.card-subtitle{margin:0;font-size:.75rem;color:#64748b;font-weight:500;line-height:1.4}.card-actions{z-index:1}.card-btn{display:inline-flex;align-items:center;gap:8px;padding:.5rem 1rem;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border:none}.card-btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.theme-opportunity .card-btn{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.theme-opportunity .card-btn:hover:not(:disabled){background:#fef3c7;border-color:#fcd34d;color:#92400e}.theme-objective .card-btn{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.theme-objective .card-btn:hover:not(:disabled){background:#d1fae5;border-color:#6ee7b7;color:#065f46}.theme-simulator .card-btn{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.theme-simulator .card-btn:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd;color:#1e40af}.theme-brief .card-btn{background:#f5f3ff;color:#6d28d9;border:1px solid #ddd6fe}.theme-brief .card-btn:hover:not(:disabled){background:#ede9fe;border-color:#c4b5fd;color:#5b21b6}.card-bg-glow{position:absolute;top:0;right:0;width:150px;height:150px;border-radius:50%;filter:blur(40px);opacity:.1;z-index:0;pointer-events:none;transition:opacity .3s ease}.action-card-wrapper:hover .card-bg-glow{opacity:.2}.theme-opportunity .card-bg-glow{background:#f59e0b}.theme-objective .card-bg-glow{background:#10b981}.theme-simulator .card-bg-glow{background:#3b82f6}.theme-brief .card-bg-glow{background:#8b5cf6}