
/* User Workspace */
.ik-user-workspace{max-width:1180px;margin-inline:auto}
.ik-user-auth{background:#fff;border:1px solid #e6e8ec;border-radius:28px;padding:28px;box-shadow:0 18px 50px rgba(15,23,42,.06)}
.ik-user-workspace-actions{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0 22px}
.ik-user-case-list{display:grid;gap:16px}
.ik-user-case-card{background:#fff;border:1px solid #e6e8ec;border-radius:24px;padding:20px;box-shadow:0 18px 50px rgba(15,23,42,.045)}
.ik-user-case-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}
.ik-user-case-card h3{margin:0 0 8px;font-size:20px;line-height:1.28}
.ik-user-case-meta{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}
.ik-user-case-meta span{display:inline-flex;border:1px solid #e6e8ec;background:#f8fafc;border-radius:999px;padding:7px 10px;font-weight:800;color:#344054}
.ik-user-answer{margin-top:12px;border:1px solid #e6e8ec;border-radius:18px;padding:12px 14px;background:#fcfcfd}
.ik-user-answer summary{cursor:pointer;font-weight:900;color:#0f172a}
.ik-user-menu{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.ik-user-menu a{display:inline-flex;text-decoration:none;font-weight:900;border:1px solid #e6e8ec;border-radius:999px;padding:9px 12px;color:#0f172a;background:#fff}
@media(max-width:640px){.ik-user-case-card__head{align-items:flex-start;flex-direction:column}.ik-user-workspace-actions{display:grid}.ik-user-workspace-actions .ik-button{width:100%;text-align:center;justify-content:center}}
