/* Purchased workshops only: shared by initial profile HTML and lazy-loaded tabs. */
.gwl-registered-card{--gwl-profile-accent:var(--dmup-accent,#17674e);font-family:inherit;line-height:1.9;min-width:0;overflow-wrap:anywhere}
.gwl-registered-card .gwl-registered-workshop{padding:18px 0;border-top:1px solid #e5e7eb}
.gwl-registered-card .gwl-registered-workshop:first-of-type{margin-top:14px}
.gwl-registered-card .gwl-registered-workshop:last-child{padding-bottom:0}
.gwl-registered-card .gwl-registered-workshop>h4{font:inherit;font-size:1.05rem;font-weight:700;margin:0 0 10px;color:#213d37}
.gwl-registered-card .gwl-registered-workshop>p{margin:10px 0}
.gwl-registered-card .gwl-registered-sessions{list-style:none!important;margin:12px 0!important;padding:0!important;display:grid;gap:8px}
.gwl-registered-card .gwl-registered-sessions>li{list-style:none!important;margin:0!important;padding:12px 14px;background:#f8faf9;border:1px solid #e1e8e4;border-radius:10px;line-height:2;min-width:0}
.gwl-registered-card .gwl-registered-sessions a,.gwl-registered-card .gwl-registered-workshop>p>a{color:var(--gwl-profile-accent);font-weight:600;text-decoration:none}
.gwl-registered-card .gwl-registered-workshop>p>a{display:inline-block;border:1px solid currentColor;border-radius:8px;padding:6px 12px}
.gwl-registered-card a:hover{text-decoration:underline}
.gwl-registered-card a:focus-visible{outline:2px solid var(--gwl-profile-accent);outline-offset:3px}
@media(max-width:600px){.gwl-registered-card .gwl-registered-workshop{padding:14px 0}.gwl-registered-card .gwl-registered-sessions>li{padding:10px}}
