/* my-teams.css - "My shared teams" (my-teams.html). Base look: profile-base.css + parchment.css. */
.mt-wrap{max-width:760px}
.mt-list{display:grid;gap:12px;margin-top:10px}
.mt-card{min-width:0;padding:10px 11px;border-radius:10px;background:rgba(255,245,215,.35);border:1px solid rgba(90,55,20,.45);color:#3b2611}
.mt-head{display:flex;align-items:center;gap:10px;min-width:0}
.mt-boss{width:46px;height:46px;flex:none;border-radius:9px;object-fit:cover;background:#0a0806;border:1px solid #5b3814}
.mt-grow{flex:1;min-width:0}
.mt-grow b{display:block;font:400 17px/1.2 "Lilita One",system-ui,sans-serif;color:#5a2f0c;letter-spacing:.3px;overflow-wrap:anywhere}
.mt-grow small{display:block;color:var(--dc-ink-soft);font-weight:600;font-size:12px;overflow-wrap:anywhere}
.mt-grow small.mt-dates{font-weight:500}
.mt-note{margin:8px 0 0;padding:6px 8px;border-radius:8px;border:1px dashed rgba(90,55,20,.45);font:500 13px/1.45 "Segoe UI",system-ui,sans-serif;white-space:pre-line;overflow-wrap:anywhere}
.mt-hidden{margin:8px 0 0;padding:6px 8px;border-radius:8px;background:rgba(209,50,18,.12);border:1px solid rgba(160,40,20,.55);font:700 12.5px/1.4 "Segoe UI",system-ui,sans-serif;color:#7a1d0c}
.mt-pic{display:block;width:100%;max-width:420px;height:auto;margin:9px 0 0;border-radius:8px;border:1px solid #5b3814;background:#120d08}
.mt-tools{justify-content:flex-start;margin:10px 0 0}
.mt-count{margin-top:0}
.mt-toast{position:fixed;left:50%;bottom:22px;transform:translateX(-50%) translateY(20px);opacity:0;z-index:2000;max-width:92vw;padding:10px 14px;border-radius:10px;background:#1a2438;border:1px solid #e9c46a;color:#fff;font:600 13px/1.4 "Segoe UI",system-ui,sans-serif;pointer-events:none;transition:opacity .2s,transform .2s}
.mt-toast.on{opacity:1;transform:translateX(-50%) translateY(0)}
@media(max-width:480px){.mt-card{padding:9px 8px}.mt-tools .dc-btn{flex:1 1 40%;text-align:center}}
