#tee-preview .tp-unread-count{margin-left:auto;background:#f04452;color:#fff;border-radius:20px;padding:1px 7px;font-size:11px;font-weight:600}
#tee-preview .tp-delivery-popup{position:absolute;bottom:50px;right:22px;z-index:50;width:340px;max-width:calc(100% - 30px);padding:20px;border:1px solid #e5e8eb;background:#fff;border-radius:16px;box-shadow:0 12px 36px #172b4826}
#tee-preview .tp-delivery-popup strong{font-size:15px}#tee-preview .tp-delivery-popup p{font-size:13px;margin:8px 0 15px}#tee-preview .tp-delivery-popup>div{display:flex;gap:8px;justify-content:flex-end}
#tee-preview [data-delivery-banner]{background:var(--tp-soft);display:grid;gap:12px;padding-bottom:16px}
#tee-preview [data-delivery-banner]:empty{display:none}
#tee-preview [data-delivery-banner] .tp-notice-banner{margin:0}
#tee-preview [data-delivery-banner] .tp-notice-banner{padding:15px 18px;font-size:16px;line-height:1.5;color:#205ba8}
#tee-preview [data-delivery-banner] .tp-notice-banner>span{font-weight:700}
#tee-preview [data-delivery-banner] .tp-notice-banner button{font-size:14px;font-weight:650;padding:10px 16px;min-height:42px;color:#205ba8}
#tee-preview .tp-title .tp-wordmark{margin-right:auto;display:flex;align-items:center}
#tee-preview .tp-wordmark-image{display:block;width:180px;height:auto;border-radius:4px}
.brand img.tp-wordmark-image{display:block;width:132px;height:auto;max-width:100%;border-radius:3px}
#dialog.preview-two-actions>#close-dialog{display:none}
#tee-preview .tp-wordmark-image{height:auto;width:184px;object-fit:contain;object-position:center;border-radius:0;mix-blend-mode:multiply;filter:saturate(1.4) contrast(1.12)}
.brand img.tp-wordmark-image{height:auto;width:140px;object-fit:contain;object-position:center;border-radius:0;mix-blend-mode:multiply;filter:saturate(1.4) contrast(1.12)}
#tee-preview nav button:not(.active),body>aside nav button:not(.active){color:#102940}
#tee-preview .nav-label{color:#344e68}
#tee-preview .tp-connection.status-success .tp-orb{background:#e5f6ec;color:#15803d;font-size:24px;font-weight:800}
#tee-preview .tp-connection.status-error .tp-orb{background:#fee9e7;color:#c62828;font-size:29px;font-weight:700}
#tee-preview .tp-connection button{color:#102940;font-size:14px;font-weight:750;padding:11px 16px;min-height:42px;background:#edf1f6}
#tee-preview .tp-feed .tp-tag.status-success{background:#e5f6ec;color:#15803d;font-weight:700;font-size:12px;padding:4px 8px}
#tee-preview .tp-feed .tp-tag.status-error{background:#fee9e7;color:#b42323;font-weight:700;font-size:12px;padding:4px 8px}
#tee-preview .tp-tabs button{color:#263f59;font-weight:650;font-size:14px}
#tee-preview .tp-tabs button.chosen{color:#155bb5;background:#e7f1ff;font-weight:750}
#tee-preview .tp-tabs button:hover{color:#102940;background:#e8edf3}
#tee-preview .tp-back,#tee-preview .tp-link-list button,#tee-preview .tp-history-halves button{color:#263f59;font-weight:650}
#tee-preview .tp-accordion summary{color:#102940;font-weight:650}
#tee-preview .tp-accordion summary span{color:#40566d;font-weight:550}
#tee-preview .tp-history-halves button.chosen{color:#fff;background:#246bd1;font-weight:750}
#tee-preview [data-delivery-banner]{gap:20px;padding-top:6px;padding-bottom:24px}
#tee-preview .tp-notice-banner{position:relative;border:2px solid #234e83;isolation:isolate}
#tee-preview .tp-notice-banner::before{content:"";position:absolute;inset:-2px;border-radius:inherit;border:2px solid #3182f6;pointer-events:none;animation:tp-border-breathe 4.8s cubic-bezier(.45,0,.55,1) infinite;animation-delay:var(--tp-breathe-delay,0ms)}
@keyframes tp-border-breathe{0%,100%{box-shadow:0 0 0 0 rgba(49,130,246,.28),0 0 6px 1px rgba(49,130,246,.3);opacity:.8}50%{box-shadow:0 0 0 8px rgba(49,130,246,0),0 0 24px 6px rgba(49,130,246,.36);opacity:1}}
@media(prefers-reduced-motion:reduce){#tee-preview .tp-notice-banner::before{animation:none;box-shadow:0 0 10px 2px rgba(49,130,246,.25)}}
#tee-preview .tp-tag.status-error{color:#b42323;background:#fee9e7;font-weight:700}
#tee-preview .tp-change-credentials{color:#b42323;background:#fee9e7;font-size:14px;font-weight:700;margin-top:16px;padding:11px 16px}
#tee-preview .tp-change-credentials:hover{background:#fbd5d1;color:#991b1b}
#tee-preview form[data-account] [hidden]{display:none!important}
#tee-preview form[data-bot] [hidden]{display:none!important}
