.cpt-teams-cleaner{--cpt-ink:#202124;--cpt-muted:#5f6368;--cpt-line:#d8dee8;--cpt-panel:#ffffff;--cpt-soft:#f6f8fb;--cpt-input:#ffffff;--cpt-visual-bg:#f4f4f8;--cpt-primary:#4f46e5;--cpt-primary-strong:#3730a3;--cpt-accent:#0f766e;--cpt-message:#eef2ff;--cpt-message-alt:#f1f5f9;color:var(--cpt-ink);display:grid;gap:18px;margin-left:auto;margin-right:auto;max-width:min(1400px, calc(100% - 32px));overflow-x:clip;width:calc(100% - 32px)}html.darklup-dark-mode-enabled .cpt-teams-cleaner{--cpt-ink:#f3f4f6;--cpt-muted:#b6c2d2;--cpt-line:#3f4c63;--cpt-panel:#151b2a;--cpt-soft:#222c44;--cpt-input:#0f1726;--cpt-visual-bg:#111827;--cpt-primary:#9aa7ff;--cpt-primary-strong:#7c8cff;--cpt-accent:#2dd4bf;--cpt-message:#24304a;--cpt-message-alt:#1d283d}.entry-content>.cpt-teams-cleaner,.wp-block-post-content>.cpt-teams-cleaner,.is-layout-constrained>.cpt-teams-cleaner{margin-left:auto;margin-right:auto}.cpt-teams-cleaner *{box-sizing:border-box}.cpt-screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.cpt-teams-title-row{align-items:center;display:flex;gap:11px}.cpt-teams-mark{flex:0 0 auto;height:40px;object-fit:contain;width:40px}.cpt-teams-title{color:var(--cpt-ink);font-size:28px;letter-spacing:0;line-height:1.2;margin:0}.cpt-teams-version{background:rgb(79 70 229 / .1);border:1px solid rgb(79 70 229 / .24);border-radius:999px;color:var(--cpt-primary-strong);font-size:12px;font-weight:900;line-height:1;padding:7px 9px}.cpt-teams-intro{background:var(--cpt-soft);border:1px solid var(--cpt-line);border-left:4px solid var(--cpt-primary);border-radius:8px;color:var(--cpt-muted);font-size:15px;line-height:1.55;margin:0;max-width:980px;padding:12px 14px}.cpt-teams-intro p{margin:0}.cpt-teams-intro p+p{margin-top:6px}html.darklup-dark-mode-enabled .cpt-teams-title{color:var(--cpt-ink)!important}html.darklup-dark-mode-enabled .cpt-teams-version{background:rgb(154 167 255 / .12)!important;border-color:rgb(154 167 255 / .32)!important;color:var(--cpt-primary-strong)!important}html.darklup-dark-mode-enabled .cpt-teams-mark{filter:drop-shadow(0 8px 18px rgb(91 95 199 / .3))}html.darklup-dark-mode-enabled .cpt-teams-intro,html.darklup-dark-mode-enabled .cpt-teams-intro p,html.darklup-dark-mode-enabled .cpt-panel-heading h3,html.darklup-dark-mode-enabled .cpt-field label,html.darklup-dark-mode-enabled .cpt-check span{color:var(--cpt-muted)!important}html.darklup-dark-mode-enabled .cpt-teams-intro{background:var(--cpt-soft)!important;border-color:var(--cpt-line)!important;border-left-color:var(--cpt-primary)!important}.cpt-panel-heading h3{letter-spacing:0;margin:0}.cpt-teams-toolbar{align-items:end;background:var(--cpt-soft);border:1px solid var(--cpt-line);border-radius:8px;display:grid;gap:14px;grid-template-columns:minmax(180px,240px) minmax(190px,1fr) auto;min-width:0;padding:16px}html.darklup-dark-mode-enabled .cpt-teams-toolbar{background:var(--cpt-soft)!important;border-color:var(--cpt-line)!important}.cpt-field,.cpt-check{display:grid;gap:7px}.cpt-field label,.cpt-check span{color:var(--cpt-muted);font-size:14px;font-weight:700}.cpt-field select{background:var(--cpt-input);border:1px solid var(--cpt-line);border-radius:7px;color:var(--cpt-ink);font:inherit;min-height:44px;padding:8px 11px;width:100%}html.darklup-dark-mode-enabled .cpt-field select{background:var(--cpt-input)!important;color:var(--cpt-ink)!important}.cpt-check{align-items:center;grid-template-columns:auto 1fr;min-height:44px}.cpt-check input{height:20px;margin:0;width:20px}.cpt-actions{display:flex;gap:10px;justify-content:flex-end;min-width:0}.cpt-button{background:#fff;border:1px solid var(--cpt-line);border-radius:8px;color:var(--cpt-ink);cursor:pointer;font-size:16px;font-weight:800;min-height:48px;min-width:108px;padding:12px 18px}html.darklup-dark-mode-enabled .cpt-button{background:var(--cpt-input)!important;color:var(--cpt-ink)!important}html.darklup-dark-mode-enabled .cpt-button-primary{background:var(--cpt-primary)!important;border-color:var(--cpt-primary)!important;color:#fff!important}.cpt-button:hover{border-color:var(--cpt-primary)}.cpt-button-primary{background:var(--cpt-primary);border-color:var(--cpt-primary);color:#fff}.cpt-button-primary:hover{background:var(--cpt-primary-strong);border-color:var(--cpt-primary-strong)}.cpt-teams-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cpt-panel,.cpt-participants{background:var(--cpt-panel);border:1px solid var(--cpt-line);border-radius:8px;display:grid;gap:12px;padding:16px}html.darklup-dark-mode-enabled .cpt-panel,html.darklup-dark-mode-enabled .cpt-participants{background:var(--cpt-panel)!important;border-color:var(--cpt-line)!important;color:var(--cpt-ink)!important}.cpt-panel-heading{align-items:center;display:flex;justify-content:space-between}.cpt-panel-heading h3{font-size:17px;line-height:1.3}.cpt-teams-cleaner textarea{background:var(--cpt-input);border:1px solid var(--cpt-line);border-radius:8px;color:var(--cpt-ink);font:14px/1.5 Consolas,Monaco,"Courier New",monospace;min-height:360px;padding:14px;resize:vertical;width:100%}html.darklup-dark-mode-enabled .cpt-teams-cleaner textarea{background:var(--cpt-input)!important;color:var(--cpt-ink)!important}.cpt-teams-cleaner textarea:focus,.cpt-field select:focus,.cpt-button:focus-visible{border-color:var(--cpt-primary);box-shadow:0 0 0 3px rgb(79 70 229 / .18);outline:none}.cpt-participants[hidden]{display:none}.cpt-participant-list{display:flex;flex-wrap:wrap;gap:10px}.cpt-participant-list label{align-items:center;background:var(--cpt-soft);border:1px solid var(--cpt-line);border-radius:8px;display:inline-flex;gap:8px;min-height:40px;padding:8px 11px}html.darklup-dark-mode-enabled .cpt-participant-list label{background:var(--cpt-soft)!important;border-color:var(--cpt-line)!important;color:var(--cpt-ink)!important}.cpt-participant-list input{height:18px;margin:0;width:18px}.cpt-teams-visual{background:var(--cpt-visual-bg);border:1px solid var(--cpt-line);border-radius:8px;display:grid;gap:12px;min-height:260px;padding:16px}html.darklup-dark-mode-enabled .cpt-teams-visual{background:var(--cpt-visual-bg)!important}.cpt-teams-empty{align-self:center;color:var(--cpt-muted);justify-self:center;margin:0}.cpt-visual-message{align-items:start;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);max-width:780px}.cpt-visual-message+.cpt-visual-message.cpt-same-sender{margin-top:-4px}.cpt-avatar{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:800;height:34px;justify-content:center;width:34px}.cpt-avatar-color-0{background-color:#4f46e5!important}.cpt-avatar-color-1{background-color:#0f766e!important}.cpt-avatar-color-2{background-color:#b45309!important}.cpt-avatar-color-3{background-color:#be123c!important}.cpt-avatar-color-4{background-color:#2563eb!important}.cpt-avatar-color-5{background-color:#7c3aed!important}html.darklup-dark-mode-enabled .cpt-avatar{border:1px solid rgb(255 255 255 / .32)!important;box-shadow:0 4px 12px rgb(0 0 0 / .3)!important;color:#ffffff!important}html.darklup-dark-mode-enabled .cpt-avatar-color-0{background-color:#8b8ef7!important}html.darklup-dark-mode-enabled .cpt-avatar-color-1{background-color:#2dd4bf!important}html.darklup-dark-mode-enabled .cpt-avatar-color-2{background-color:#f59e0b!important}html.darklup-dark-mode-enabled .cpt-avatar-color-3{background-color:#fb7185!important}html.darklup-dark-mode-enabled .cpt-avatar-color-4{background-color:#60a5fa!important}html.darklup-dark-mode-enabled .cpt-avatar-color-5{background-color:#c084fc!important}.cpt-same-sender .cpt-avatar{visibility:hidden}.cpt-message-meta{align-items:baseline;display:flex;flex-wrap:wrap;gap:7px;margin-bottom:5px}.cpt-message-name{font-weight:800}.cpt-message-time{color:var(--cpt-muted);font-size:12px}.cpt-message-bubble{background:var(--cpt-message);border:1px solid #dfe3ff;border-radius:8px;padding:10px 12px;white-space:pre-wrap;word-break:break-word}html.darklup-dark-mode-enabled .cpt-message-bubble{background:var(--cpt-message)!important;border-color:var(--cpt-line)!important;color:var(--cpt-ink)!important}.cpt-code-snippet{background:#111827;border:1px solid #263244;border-radius:8px;color:#e5e7eb;display:grid;gap:0;margin:8px 0;overflow:hidden;white-space:normal}html.darklup-dark-mode-enabled .cpt-code-snippet{background:#050b18!important;border-color:#56657e!important}.cpt-code-snippet:first-child{margin-top:0}.cpt-code-snippet:last-child{margin-bottom:0}.cpt-code-header{align-items:center;background:#1f2937;display:flex;gap:10px;justify-content:space-between;padding:7px 8px 7px 10px}.cpt-code-label{color:#cbd5e1;font-size:12px;font-weight:800}.cpt-code-copy{background:#f8fafc;border:0;border-radius:6px;color:#111827;cursor:pointer;font-size:12px;font-weight:800;min-height:30px;padding:5px 10px}.cpt-code-copy:hover,.cpt-code-copy:focus-visible{background:#dbeafe;outline:none}.cpt-code-body{color:#f8fafc;font:13px/1.5 Consolas,Monaco,"Courier New",monospace;margin:0;overflow-x:auto;padding:10px;white-space:pre}.cpt-inline-copy{background:#fff;border:1px solid #c7d2fe;border-radius:6px;color:#3730a3;cursor:pointer;display:inline-block;font:800 14px/1 Consolas,Monaco,"Courier New",monospace;margin:0 2px;padding:2px 7px 3px;position:relative;top:-1px;vertical-align:middle}html.darklup-dark-mode-enabled .cpt-inline-copy{background:#2d235f!important;border-color:#a5b4fc!important;color:#eef2ff!important}html.darklup-dark-mode-enabled .cpt-inline-copy:hover,html.darklup-dark-mode-enabled .cpt-inline-copy:focus-visible{background:#3b2f7a!important;border-color:#c4b5fd!important;color:#ffffff!important}.cpt-inline-copy:hover,.cpt-inline-copy:focus-visible{background:#eef2ff;border-color:var(--cpt-primary);outline:none}.cpt-visual-message:nth-child(even) .cpt-message-bubble{background:var(--cpt-message-alt);border-color:var(--cpt-line)}html.darklup-dark-mode-enabled .cpt-visual-message:nth-child(even) .cpt-message-bubble{background:var(--cpt-message-alt)!important;border-color:var(--cpt-line)!important}.cpt-system-message{color:var(--cpt-muted);font-size:13px;margin:2px 0;text-align:center}.cpt-system-technical{justify-self:stretch;max-width:780px;text-align:left}.cpt-privacy-note{color:var(--cpt-muted);font-size:13px;line-height:1.5;margin:0;text-align:center}html.darklup-dark-mode-enabled .cpt-privacy-note{color:var(--cpt-muted)!important}@media (max-width:820px){.cpt-teams-cleaner{max-width:calc(100% - 24px);width:calc(100% - 24px)}.entry-content>.cpt-teams-cleaner,.wp-block-post-content>.cpt-teams-cleaner,.is-layout-constrained>.cpt-teams-cleaner{margin-left:auto;margin-right:auto}.cpt-teams-toolbar,.cpt-teams-grid{grid-template-columns:1fr}.cpt-actions{flex-direction:column;justify-content:stretch;width:100%}.cpt-button{flex:0 1 auto;min-width:0;width:100%}.cpt-teams-title-row{align-items:flex-start;flex-wrap:wrap}.cpt-teams-cleaner textarea{min-height:280px}}@media (max-width:560px){.cpt-teams-cleaner{gap:14px;max-width:calc(100% - 20px);width:calc(100% - 20px)}.cpt-teams-title{font-size:24px}.cpt-teams-toolbar,.cpt-panel,.cpt-participants,.cpt-teams-visual{padding:14px}.cpt-teams-cleaner textarea{min-height:240px}.cpt-visual-message{grid-template-columns:30px minmax(0,1fr)}.cpt-avatar{font-size:11px;height:30px;width:30px}}