/* ADATASK_CHAT_PIN_CENTER_CSS_V3312B */
.uc-v3312b-pinbar{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;background:linear-gradient(135deg,#fff7ed,#f5f3ff);border-bottom:1px solid #ddd6fe;box-shadow:0 5px 18px rgba(109,40,217,.08);direction:rtl;min-width:0;max-width:100%;position:relative;z-index:5}
.uc-v3312b-pin-main{border:0;background:transparent;display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:center;text-align:right;cursor:pointer;min-width:0;padding:3px;border-radius:12px}
.uc-v3312b-pin-main:hover{background:rgba(255,255,255,.65)}
.uc-v3312b-pin-icon{width:34px;height:34px;border-radius:12px;background:#7c3aed;color:#fff;display:flex;align-items:center;justify-content:center;font-size:17px;box-shadow:0 5px 14px rgba(124,58,237,.22);flex:0 0 auto}
.uc-v3312b-pin-copy{display:block;min-width:0}
.uc-v3312b-pin-copy strong,.uc-v3312b-pin-copy span,.uc-v3312b-pin-copy small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.uc-v3312b-pin-copy strong{font-size:11px;color:#5b21b6;margin-bottom:2px}
.uc-v3312b-pin-copy span{font-size:11px;font-weight:800;color:#172554}
.uc-v3312b-pin-copy small{font-size:9px;color:#64748b;margin-top:2px}
.uc-v3312b-pin-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}
.uc-v3312b-pin-actions button{border:1px solid #c4b5fd;background:#fff;color:#5b21b6;border-radius:10px;min-width:38px;min-height:38px;padding:7px 10px;font-weight:900;cursor:pointer}
.uc-v3312b-pin-actions button:disabled{opacity:.42;cursor:default}
.uc-v3312b-pin-actions .all{white-space:nowrap}
.uc-v3312b-pin-sheet{min-width:0}
.uc-v3312b-pin-sheet .uc-v3233-work-list{display:grid;gap:9px;min-width:0}
.uc-v3312b-pin-sheet .uc-v3233-work-card{min-width:0;overflow:hidden;overflow-wrap:anywhere;word-break:break-word;border:1px solid #ddd6fe;background:#fff;box-shadow:0 6px 18px rgba(76,29,149,.06)}
@media(max-width:780px){
 .uc-v3312b-pinbar{grid-template-columns:minmax(0,1fr);gap:7px;padding:8px 9px}
 .uc-v3312b-pin-main{grid-template-columns:32px minmax(0,1fr);gap:7px;width:100%}
 .uc-v3312b-pin-icon{width:32px;height:32px;border-radius:10px;font-size:15px}
 .uc-v3312b-pin-copy strong{font-size:10px}
 .uc-v3312b-pin-copy span{font-size:10.5px}
 .uc-v3312b-pin-copy small{font-size:8.5px}
 .uc-v3312b-pin-actions{display:grid;grid-template-columns:44px 44px minmax(0,1fr);width:100%;gap:6px}
 .uc-v3312b-pin-actions button{width:100%;min-width:0;min-height:44px;padding:7px 5px}
 .uc-v3312b-pin-overlay{align-items:flex-end!important;justify-content:center!important;padding:0!important}
 .uc-v3312b-pin-sheet{width:100vw!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;padding:max(12px,env(safe-area-inset-top)) 10px max(12px,env(safe-area-inset-bottom))!important;overflow:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
 .uc-v3312b-pin-sheet .uc-v3233-work-card{padding:12px!important;border-radius:15px!important}
 .uc-v3312b-pin-sheet .uc-v3231-mini{min-height:44px}
}
@media(max-width:390px){
 .uc-v3312b-pin-copy small{display:none}
 .uc-v3312b-pin-actions{grid-template-columns:42px 42px minmax(0,1fr)}
 .uc-v3312b-pin-actions button{min-height:42px;font-size:10px}
}
@media(max-width:780px) and (orientation:landscape){
 .uc-v3312b-pin-sheet{height:100dvh!important;max-height:100dvh!important}
 .uc-v3312b-pin-copy small{display:none}
}
/* /ADATASK_CHAT_PIN_CENTER_CSS_V3312B */

/* ADATASK_CHAT_PIN_WALL_AVATAR_CSS_V3312C */

.uc-v3312c-current-wall {
    width: 100%;
    min-width: 0;
}

.uc-v3312c-current-wall .uc-v3312b-pin-main {
    grid-template-columns: 48px minmax(0, 1fr);
}

.uc-v3312c-pin-avatars {
    position: relative;
    display: block;
    width: 46px;
    height: 40px;
    flex: 0 0 46px;
}

.uc-v3312c-pin-sender,
.uc-v3312c-pin-actor {
    position: absolute;
    display: inline-flex;
    border-radius: 999px;
    background: #fff;
}

.uc-v3312c-pin-sender {
    right: 0;
    top: 1px;
    z-index: 1;
    box-shadow: 0 4px 12px rgba(23, 52, 84, .16);
}

.uc-v3312c-pin-actor {
    left: 0;
    bottom: 0;
    z-index: 3;
    border: 2px solid #fff;
    box-shadow: 0 3px 9px rgba(124, 58, 237, .20);
}

.uc-v3312c-pin-badge {
    position: absolute;
    right: 27px;
    top: -4px;
    z-index: 4;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 19px;
    height: 19px;
    border-radius: 999px;
    background: #7c3aed;
    color: #fff;
    font-size: 10px;
    box-shadow: 0 3px 8px rgba(124, 58, 237, .25);
}

@media (max-width: 780px) {
    .uc-v3312c-current-wall .uc-v3312b-pin-main {
        grid-template-columns: 44px minmax(0, 1fr);
    }

    .uc-v3312c-pin-avatars {
        width: 42px;
        height: 38px;
        flex-basis: 42px;
    }

    .uc-v3312c-pin-badge {
        right: 24px;
    }
}

@media (max-width: 390px) {
    .uc-v3312c-current-wall .uc-v3312b-pin-copy span {
        white-space: normal;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
}

/* /ADATASK_CHAT_PIN_WALL_AVATAR_CSS_V3312C */
