/* GETCOURSE — CURATOR / TRAININGS LIST MOBILE v0.2 */
@media(max-width:767px){
html.psych-curator-courses-ready body,html.psych-curator-courses-ready .gc-main-content,html.psych-curator-courses-ready .main-page-block,html.psych-curator-courses-ready .page-full-block{background:#F7F9FC!important}
html.psych-curator-courses-ready .main-page-block>.container{width:100%!important;max-width:none!important;padding:20px 18px 86px!important;margin:0!important;box-sizing:border-box!important;font-family:Manrope,Arial,sans-serif!important}
html.psych-curator-courses-ready .gc-account-logo,html.psych-curator-courses-ready .empty-breadcrumbs,html.psych-curator-courses-ready .page-header,html.psych-curator-courses-ready .xdget-trainingsSystemPage,html.psych-curator-courses-ready .stream-table,html.psych-curator-courses-ready .psych-user-courses-dashboard{display:none!important}
.psych-curator-courses-dashboard{width:100%;color:#171C26}.psych-curator-courses-hero{margin-bottom:22px}.psych-curator-courses-hero__title{margin:0 0 7px!important;font-size:28px!important;line-height:1.2!important;font-weight:750!important;letter-spacing:-.02em!important;color:#171C26!important}.psych-curator-courses-hero__subtitle{margin:0!important;font-size:14px!important;line-height:1.55!important;color:#667085!important}
.psych-curator-courses-focus{margin:0 0 24px}.psych-curator-courses-focus__card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;width:100%;padding:16px;border:1px solid #D7E8FA;border-radius:16px;background:linear-gradient(135deg,#FFF 0%,#F8FBFF 100%);box-shadow:0 8px 22px rgba(16,24,40,.05);box-sizing:border-box;color:inherit!important;text-decoration:none!important}.psych-curator-courses-focus__icon,.psych-curator-course-card__icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;flex:0 0 46px;border-radius:13px;background:#EAF4FF;color:#3499FD}.psych-curator-courses-focus__icon{background:#3499FD;color:#fff}.psych-curator-courses-focus__icon svg,.psych-curator-course-card__icon svg{width:21px;height:21px}.psych-curator-courses-focus__content{display:flex;min-width:0;flex-direction:column;gap:3px}.psych-curator-courses-focus__label{color:#3499FD;font-size:11px;font-weight:750}.psych-curator-courses-focus__title{color:#171C26;font-size:15px;line-height:1.4;font-weight:750;overflow-wrap:anywhere}.psych-curator-courses-focus__meta{color:#667085;font-size:11px;line-height:1.45}.psych-curator-courses-focus__action{grid-column:1/-1;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;margin-top:3px;border-radius:10px;background:#3499FD;color:#fff;font-size:12px;font-weight:700}.psych-curator-courses-focus__action svg{width:14px;height:14px}
.psych-curator-courses-section{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 13px}.psych-curator-courses-section__title{margin:0!important;font-size:17px!important;font-weight:750!important;color:#171C26!important}.psych-curator-courses-section__count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:#EAF4FF;color:#3499FD;font-size:11px;font-weight:750}.psych-curator-courses-grid{display:grid;grid-template-columns:1fr;gap:12px}
.psych-curator-course-card{display:flex;flex-direction:column;padding:18px;border:1px solid #E8ECF2;border-radius:16px;background:#fff;box-shadow:0 6px 18px rgba(16,24,40,.04);box-sizing:border-box;color:inherit!important;text-decoration:none!important}.psych-curator-course-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.psych-curator-course-card__status{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;font-size:10px;font-weight:750}.psych-curator-course-card__status.is-pending{background:#FFF6E8;color:#A86408}.psych-curator-course-card__status.is-active{background:#EAF4FF;color:#3499FD}.psych-curator-course-card__status.is-neutral{background:#F3F5F7;color:#667085}.psych-curator-course-card__body{margin-top:18px}.psych-curator-course-card__title{margin:0!important;font-size:17px!important;line-height:1.38!important;font-weight:750!important;color:#171C26!important;overflow-wrap:anywhere}.psych-curator-course-card__meta{margin:7px 0 0!important;font-size:12px!important;line-height:1.45!important;color:#667085!important}.psych-curator-course-card__stats{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:15px;padding:11px 12px;border-radius:10px;background:#F8FAFC;color:#667085;font-size:11px}.psych-curator-course-card__stats strong{color:#171C26}.psych-curator-course-card__notice{display:flex;align-items:center;gap:6px;margin-top:9px;color:#8A5A13;font-size:11px}.psych-curator-course-card__notice svg{width:13px;height:13px}.psych-curator-course-card__footer{display:flex;align-items:center;gap:7px;margin-top:18px;padding-top:15px;border-top:1px solid #E8ECF2;color:#3499FD;font-size:13px;font-weight:700}.psych-curator-course-card__footer svg{width:14px;height:14px}
}


/* =========================================================
   SCHEDULE + CHATS / dashboard block
   ========================================================= */
@media (max-width: 767px) {
    .psych-learning-activity {
        display: grid !important;
        grid-template-columns: 1fr !important;
        gap: 12px !important;
        width: 100% !important;
        margin: 0 0 24px !important;
        box-sizing: border-box !important;
        font-family: Manrope, Arial, sans-serif !important;
    }

    .psych-learning-activity__panel {
        min-width: 0 !important;
        padding: 16px !important;
        background: #FFFFFF !important;
        border: 1px solid #E8ECF2 !important;
        border-radius: 16px !important;
        box-shadow: 0 7px 20px rgba(16, 24, 40, .04) !important;
        box-sizing: border-box !important;
    }

    .psych-learning-activity__head {
        display: flex !important;
        align-items: flex-start !important;
        justify-content: space-between !important;
        gap: 12px !important;
        margin: 0 0 14px !important;
    }

    .psych-learning-activity__title {
        margin: 0 0 3px !important;
        color: #171C26 !important;
        font-size: 17px !important;
        line-height: 1.35 !important;
        font-weight: 750 !important;
    }

    .psych-learning-activity__subtitle {
        margin: 0 !important;
        color: #98A2B3 !important;
        font-size: 11px !important;
        line-height: 1.4 !important;
    }

    .psych-learning-activity__all {
        flex: 0 0 auto !important;
        color: #3499FD !important;
        font-size: 11px !important;
        line-height: 1.4 !important;
        font-weight: 700 !important;
        text-decoration: none !important;
    }

    .psych-learning-activity .schedule-block {
        margin: 0 !important;
        padding: 0 !important;
        background: transparent !important;
        border: 0 !important;
    }

    .psych-learning-activity .schedule-block .day {
        margin: 0 !important;
        padding: 13px 0 !important;
        border-top: 1px solid #EEF1F4 !important;
    }

    .psych-learning-activity .schedule-block .day:first-child {
        padding-top: 0 !important;
        border-top: 0 !important;
    }

    .psych-learning-activity .schedule-block .day:nth-child(n+4) {
        display: none !important;
    }

    .psych-learning-activity .schedule-block .day-label {
        display: block !important;
        margin: 0 0 8px !important;
        color: #667085 !important;
        font-size: 10px !important;
        line-height: 1.35 !important;
        font-weight: 750 !important;
        text-transform: uppercase !important;
        letter-spacing: .035em !important;
    }

    .psych-learning-activity .schedule-block .record {
        display: grid !important;
        grid-template-columns: 50px minmax(0, 1fr) !important;
        gap: 10px !important;
        padding: 5px 0 !important;
        overflow: visible !important;
    }

    .psych-learning-activity .schedule-block .time {
        width: auto !important;
        float: none !important;
        color: #171C26 !important;
        font-size: 12px !important;
        line-height: 1.45 !important;
        font-weight: 750 !important;
    }

    .psych-learning-activity .schedule-block .event {
        min-width: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        color: #667085 !important;
        font-size: 11px !important;
        line-height: 1.5 !important;
        overflow-wrap: anywhere !important;
    }

    .psych-learning-activity .schedule-block .event a {
        color: #171C26 !important;
        font-size: 12px !important;
        line-height: 1.45 !important;
        font-weight: 700 !important;
        text-decoration: none !important;
    }

    .psych-learning-event--future {
        opacity: .72 !important;
    }

    .psych-learning-event--future .event a[aria-disabled="true"] {
        color: #667085 !important;
        cursor: default !important;
    }

    .psych-learning-event__status {
        display: inline-flex !important;
        align-items: center !important;
        min-height: 20px !important;
        margin: 6px 0 0 !important;
        padding: 0 7px !important;
        border-radius: 999px !important;
        background: #F2F4F7 !important;
        color: #667085 !important;
        font-size: 9px !important;
        line-height: 1 !important;
        font-weight: 700 !important;
    }

    .psych-learning-activity .chat-list {
        margin: 0 !important;
        padding: 0 !important;
    }

    .psych-learning-activity .chat-list .chat-item {
        display: flex !important;
        align-items: center !important;
        min-width: 0 !important;
        margin: 0 !important;
        padding: 10px 0 !important;
        border-top: 1px solid #EEF1F4 !important;
        background: transparent !important;
    }

    .psych-learning-activity .chat-list .chat-item:first-child {
        padding-top: 0 !important;
        border-top: 0 !important;
    }

    .psych-learning-activity .chat-list .chat-item:nth-child(n+5) {
        display: none !important;
    }

    .psych-learning-activity .chat-list .training-logo-course {
        width: 40px !important;
        height: 40px !important;
        flex: 0 0 40px !important;
        float: none !important;
        margin: 0 11px 0 0 !important;
        border-radius: 11px !important;
        background-color: #EAF4FF !important;
        overflow: hidden !important;
    }

    .psych-learning-activity .chat-list .chat-text {
        min-width: 0 !important;
        flex: 1 1 auto !important;
        overflow: visible !important;
    }

    .psych-learning-activity .chat-list .chat-title {
        color: #171C26 !important;
        font-size: 12px !important;
        line-height: 1.4 !important;
        font-weight: 700 !important;
        text-decoration: none !important;
        overflow-wrap: anywhere !important;
    }

    .psych-learning-activity .chat-list .chat-unread-badge {
        margin-left: 6px !important;
    }
}
