.to-panel{--blue:#1769ff;--ink:#152642;--muted:#8390a5;direction:rtl;font-family:inherit;color:var(--ink);background:#f8faff;padding:28px;border:1px solid #edf1f8;border-radius:22px;line-height:1.8;text-align:right;container-type:inline-size}.to-panel *{box-sizing:border-box}.to-panel a{text-decoration:none!important}.to-panel svg{width:22px;height:22px;flex-shrink:0}.to-panel h2,.to-panel h3,.to-panel p{margin:0;color:inherit;font-family:inherit}.to-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:26px;border-bottom:1px solid #e5ebf5}.to-eyebrow{font-size:9px;letter-spacing:2px;color:#8c9bb4;direction:ltr;display:block}.to-top h2{font-size:25px;font-weight:800;display:flex;align-items:center;gap:10px;margin-top:5px}.to-dot{width:8px;height:8px;background:#1bc392;border:3px solid #dcf8ee;box-sizing:content-box;border-radius:50%}.to-top p{font-size:12px;color:#8390a5;margin-top:4px}.to-panel .to-btn{border:none;background:linear-gradient(120deg,#1769ff,#3989ff);box-shadow:0 6px 16px #1769ff24;color:white!important;border-radius:11px;padding:12px 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.to-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:25px 0 30px}.to-stat{position:relative;display:flex;align-items:center;flex-direction:column;gap:7px;background:white;border:1px solid #e3eaf5;padding:20px 8px 11px;border-radius:14px;color:#506078!important;transition:transform .2s,box-shadow .2s;overflow:hidden;font-size:12px}.to-stat:hover{transform:translateY(-3px);box-shadow:0 10px 22px #172c4610}.to-stat.is-active{border-color:var(--accent);box-shadow:0 4px 18px #1769ff10}.to-stat-icon{position:relative;background:color-mix(in srgb,var(--accent) 9%,white);border-radius:13px;width:48px;height:48px;display:grid;place-items:center;color:var(--accent);margin-bottom:3px}.to-stat-icon svg{width:29px;height:29px}.to-stat-icon i{position:absolute;left:5px;top:5px;width:8px;height:8px;background:var(--accent);border:2px solid white;border-radius:50%;box-sizing:content-box}.to-stat strong{font-size:29px;font-weight:700;color:var(--accent);line-height:1.3}.to-stat-foot{border-top:1px solid #f0f3f8;padding-top:9px;width:100%;display:flex;justify-content:center;gap:4px;align-items:center;color:#9aa6b8;font-size:9px}.to-stat-foot svg{width:12px;height:12px}.to-tools{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;flex-wrap:wrap}.to-tools>strong{font-size:13px}.to-tools>strong span{color:#a1adbe;font-size:11px;font-weight:400}.to-filter{display:flex;gap:7px;flex-wrap:wrap;margin:0}.to-panel select,.to-panel input:not([type=hidden]),.to-panel textarea{background:white;border:1px solid #e0e7f1;border-radius:9px;padding:10px 12px;font:inherit;color:#4e617a;min-width:0;max-width:100%;box-shadow:none;height:auto}.to-filter select{font-size:11px;max-width:170px;width:auto;min-height:42px}.to-filter-btn{display:flex;gap:5px;align-items:center;background:#edf3ff;border:1px solid #dce8ff;color:#1769ff;border-radius:9px;font:inherit;font-size:11px;padding:8px 12px;cursor:pointer}.to-filter-btn svg{width:17px}.to-tickets{display:grid;gap:12px}.to-ticket{display:grid;grid-template-columns:minmax(140px,1.5fr) minmax(130px,1fr) minmax(100px,.8fr) minmax(120px,1fr) auto;align-items:center;gap:15px;padding:23px 21px;border:1px solid #e4ebf5;border-right:3px solid var(--accent);background:#fff;border-radius:13px;box-shadow:0 3px 10px #243b5b04}.to-subject small{font-size:10px;color:#9aa6b7}.to-subject h3{font-size:15px;font-weight:700;overflow-wrap:anywhere;margin:3px 0 7px}.to-owner{display:inline-block;font-size:10px;border-radius:20px;padding:2px 10px;background:#f1f5fc;color:#7a8da9}.to-agent{display:flex;gap:9px;align-items:center}.to-avatar{display:grid;place-items:center;width:37px;height:37px;flex-shrink:0;background:#eef4ff;border-radius:50%;color:#6095ec}.to-agent small,.to-date small,.to-state small{display:block;font-size:10px;color:#98a5b8}.to-agent b{font-size:11px;font-weight:500;overflow-wrap:anywhere}.to-state>span{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,white);border:1px solid color-mix(in srgb,var(--accent) 18%,white);font-size:10px;white-space:nowrap}.to-state i{width:6px;height:6px;border-radius:50%;background:var(--accent)}.to-state small{margin-top:6px}.to-date time{direction:ltr;display:inline-block;color:#61748e;font-size:11px}.to-date small{margin-top:4px}.to-view{display:flex;align-items:center;gap:6px;border:1px solid #dce8ff;background:#f8fbff;color:#1769ff!important;font-size:11px;padding:9px 12px;border-radius:9px;white-space:nowrap}.to-view:hover{background:#eaf2ff}.to-view svg{width:16px}.to-empty{padding:45px;text-align:center;border:1px dashed #d4dfef;border-radius:14px;background:white;color:#93a2b9}.to-empty>svg{width:44px;height:44px;color:#a9c8ff;margin-bottom:10px}.to-empty h3{font-size:16px}.to-empty p{font-size:12px;margin-top:6px}.to-pagination{display:flex;justify-content:center;gap:15px;align-items:center;margin-top:25px;font-size:12px}.to-pagination a{padding:7px 15px;border:1px solid #dee8f7;border-radius:8px;background:white;color:#1769ff}.to-new{margin-top:25px;border:1px solid #e1e9f4;border-radius:13px;background:white;scroll-margin-top:25px}.to-new summary{cursor:pointer;padding:17px 20px;font-size:13px;font-weight:700;display:flex;gap:8px;align-items:center;color:#1769ff}.to-new summary span{margin-right:auto;font-size:11px;color:#9aa6b7;font-weight:400}.to-new form{padding:0 20px 20px}.to-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:10px 0}.to-form-grid label{font-size:12px;display:block}.to-wide{grid-column:1/-1}.to-form-grid input,.to-form-grid select,.to-form-grid textarea{display:block;width:100%;margin-top:6px}.to-form-grid textarea{resize:vertical}.to-footer{display:flex;justify-content:space-between;gap:10px;margin-top:25px;font-size:11px;color:#8093af}.to-footer span{font-size:10px;color:#a0adbf}.to-footer a{color:#6c89b4}.to-panel :focus-visible{outline:2px solid #1769ff;outline-offset:3px}@container(max-width:950px){.to-stats{gap:8px}.to-ticket{grid-template-columns:1.5fr 1fr 1fr;gap:16px}.to-date{grid-column:2}.to-view{grid-column:3;grid-row:2;justify-content:center}.to-filter select{max-width:145px}}@container(max-width:620px){.to-top{align-items:flex-start;flex-direction:column}.to-top h2{font-size:22px}.to-stats{grid-template-columns:repeat(3,1fr);gap:10px}.to-stat{padding-top:15px}.to-tools{display:block}.to-filter{margin-top:12px;display:grid;grid-template-columns:1fr 1fr}.to-filter select{width:100%;max-width:none}.to-filter-btn{justify-content:center}.to-ticket{grid-template-columns:1fr 1fr;padding:16px;gap:14px}.to-subject{grid-column:1/-1}.to-date{grid-column:1}.to-view{grid-column:2;grid-row:auto}.to-state{text-align:left}.to-new summary span{display:none}.to-form-grid{grid-template-columns:1fr}.to-footer{flex-direction:column;align-items:center}.to-stat-foot{font-size:8px}}@media(max-width:650px){.to-panel{padding:15px;border-radius:14px}.to-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.to-stat{transition:none}.to-stat:hover{transform:none}}
/* Scoped graphical filters; independent of theme select/select2 styling. */
.to-panel .to-tools{align-items:center;gap:18px;padding:16px;background:#fff;border:1px solid #e3ebf7;border-radius:14px}.to-panel .to-filter{display:grid!important;grid-template-columns:repeat(3,minmax(125px,1fr)) auto;gap:8px!important;width:auto!important;max-width:100%;flex:1 1 560px;margin:0!important;padding:0!important;align-items:stretch}.to-panel .to-tools>strong{flex:0 1 auto}.to-panel .to-picker{position:relative;min-width:0;margin:0!important;padding:0!important;border:1px solid #e1e9f5!important;border-radius:10px!important;background:#f8faff!important;overflow:visible!important}.to-panel .to-picker summary{display:flex!important;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;padding:9px 12px!important;list-style:none!important;line-height:1.5;color:#203a5e}.to-panel .to-picker summary::-webkit-details-marker{display:none}.to-panel .to-picker summary::marker{content:''}.to-panel .to-picker summary:before,.to-panel .to-picker summary:after{display:none!important;content:none!important}.to-panel .to-picker small{display:block;font-size:9px;color:#8c9cb2;font-weight:400}.to-panel .to-picker b{display:block;font-size:11px;font-weight:600;margin-top:3px;overflow-wrap:anywhere}.to-panel .to-picker summary>svg{width:15px;height:15px;color:#8ba3c5;transition:transform .2s}.to-panel .to-picker[open]{border-color:#8ab5ff!important;z-index:12}.to-panel .to-picker[open] summary>svg{transform:rotate(180deg)}.to-panel .to-picker-options{position:absolute;top:calc(100% + 7px);right:0;min-width:100%;width:max-content;max-width:260px;max-height:270px;overflow:auto;background:white;border:1px solid #e2eaf6;border-radius:12px;box-shadow:0 12px 32px #163c7726;padding:6px;z-index:20}.to-panel .to-picker-options label{position:relative;display:flex!important;align-items:center;gap:8px;margin:0!important;padding:9px 10px!important;font:inherit;font-size:11px;color:#54708f;cursor:pointer;border-radius:7px;white-space:normal}.to-panel .to-picker-options label:hover{background:#f1f6ff}.to-panel .to-picker-options input[type=radio]{appearance:auto!important;-webkit-appearance:radio!important;display:block!important;position:static!important;opacity:1!important;clip:auto!important;clip-path:none!important;width:14px!important;height:14px!important;margin:0!important;padding:0!important;flex-shrink:0;accent-color:#1769ff;box-shadow:none!important}.to-panel .to-picker-options input:checked+span{color:#1769ff;font-weight:700}.to-panel .to-filter-btn{background:#1769ff!important;color:white!important;border:0!important;border-radius:10px!important;padding:10px 16px!important;display:flex!important;align-items:center;justify-content:center;font:inherit!important;font-size:12px!important;margin:0!important;line-height:1.5!important;box-shadow:0 4px 12px #1769ff20}.to-panel .to-filter-btn:hover{background:#1058dc!important}.to-panel .to-new{scroll-margin-top:100px}.to-panel .to-stat-icon svg{width:30px;height:30px}@container(max-width:800px){.to-panel .to-filter{flex-basis:100%;width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr)) auto}.to-panel .to-tools{align-items:stretch}}@container(max-width:540px){.to-panel .to-filter{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px!important}.to-panel .to-picker-options{max-width:220px}.to-panel .to-picker:nth-of-type(2) .to-picker-options{right:auto;left:0}.to-panel .to-tools{padding:12px}.to-panel .to-filter-btn{min-height:56px}}
/* Compact ticket rows and consistent ticket artwork. */
.to-panel .to-stats{gap:12px;margin:22px 0}.to-panel .to-stat{gap:5px;padding:15px 9px 9px;border-radius:12px;box-shadow:none;min-height:157px}.to-panel .to-stat-icon{width:39px;height:39px;border-radius:10px;margin-bottom:0;background:transparent}.to-panel .to-stat-icon svg{width:32px;height:32px;color:#7f8d9f;stroke-width:1.25}.to-panel .to-stat-icon i{width:7px;height:7px;left:0;top:9px}.to-panel .to-stat strong{font-size:25px}.to-panel .to-stat-foot{padding-top:6px;margin-top:3px}.to-panel .to-tickets{gap:10px}.to-panel .to-ticket{grid-template-columns:minmax(170px,1.5fr) minmax(125px,1fr) minmax(110px,.8fr) minmax(125px,1fr) auto;gap:14px;padding:15px 17px;border-radius:12px;border-right-width:3px;box-shadow:0 2px 8px #15264203;min-height:96px}.to-panel .to-subject{display:flex;align-items:center;gap:11px;min-width:0;grid-column:auto}.to-panel .to-row-icon{display:grid;place-items:center;width:40px;height:44px;border-radius:10px;background:color-mix(in srgb,var(--accent) 7%,white);color:var(--accent);flex-shrink:0}.to-panel .to-row-icon svg{width:27px;height:27px;stroke-width:1.35}.to-panel .to-subject-copy{min-width:0}.to-panel .to-subject small{font-size:9px;line-height:1.6}.to-panel .to-subject h3{font-size:14px;line-height:1.7;margin:2px 0 4px;font-weight:700}.to-panel .to-owner{font-size:9px;padding:1px 8px}.to-panel .to-avatar{width:30px;height:30px}.to-panel .to-avatar svg{width:17px;height:17px}.to-panel .to-agent{gap:7px}.to-panel .to-agent b{font-size:10px}.to-panel .to-agent small,.to-panel .to-date small,.to-panel .to-state small{font-size:9px}.to-panel .to-date{grid-column:auto;grid-row:auto}.to-panel .to-date time{font-size:10px}.to-panel .to-view{grid-column:auto;grid-row:auto;justify-content:center;padding:8px 11px;font-size:10px;width:auto;min-width:0;border-radius:8px}.to-panel .to-state{text-align:right}.to-panel .to-state>span{font-size:9px;padding:3px 8px}.to-panel .to-ticket:hover{border-color:#cbdcf7;border-right-color:var(--accent);background:#fdfeff}@container(max-width:1000px){.to-panel .to-ticket{grid-template-columns:minmax(165px,1.4fr) minmax(115px,1fr) minmax(110px,.8fr) auto;gap:12px}.to-panel .to-date{display:none}.to-panel .to-subject h3{font-size:13px}}@container(max-width:720px){.to-panel .to-ticket{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:13px;min-height:0}.to-panel .to-subject{grid-column:1;grid-row:1}.to-panel .to-state{grid-column:2;grid-row:1;text-align:left}.to-panel .to-agent{grid-column:1;grid-row:2}.to-panel .to-agent small{display:none}.to-panel .to-view{grid-column:2;grid-row:2;padding:6px 9px}.to-panel .to-row-icon{width:32px;height:36px}.to-panel .to-row-icon svg{width:23px;height:23px}.to-panel .to-owner{display:none}.to-panel .to-subject h3{font-size:12px;margin-bottom:0}.to-panel .to-stat{min-height:143px}.to-panel .to-stat-foot{font-size:8px}.to-panel .to-state small{margin-top:3px}}

.to-panel .to-inline-date{display:none}@container(max-width:1000px){.to-panel .to-inline-date{display:block;direction:ltr;text-align:right;font-size:9px;color:#97a5ba;margin-top:2px}}
/* Support center uses the same compact visual language as the customer portal. */
#wpbody-content>.to-panel{margin:24px 20px 24px 0;max-width:1480px} .to-center.ht{max-width:1150px;background:#f8faff;border:1px solid #e5edf8;border-radius:18px;padding:24px}.to-center.ht>header{background:transparent;color:#152642;padding:3px 0 22px;border-radius:0;border-bottom:1px solid #e1e9f5;margin-bottom:20px}.to-center.ht>header span{color:#8c9db7;letter-spacing:2px;font-size:10px}.to-center.ht>header h1{font-size:25px;line-height:1.7;margin:6px 0}.to-center.ht>header p{color:#889ab4;font-size:12px}.to-center.ht>h2{font-size:18px;line-height:1.8;margin:15px 0}.to-center.ht>a{display:inline-flex;font-size:12px;background:#edf4ff;border-radius:8px;padding:6px 13px}.to-detail-status{display:flex;align-items:center;gap:8px;padding:12px 15px;border:1px solid #e1eaf7;background:white;border-radius:10px;font-size:12px;color:#8192ac}.to-detail-status svg{width:23px;height:23px;color:#1769ff}.to-detail-status strong{color:#365e9c}.to-center .ht-thread{padding:10px 0}.to-center .ht-message{padding:17px 20px;margin:12px 0;border-radius:13px;box-shadow:none;border-color:#e2eaf5}.to-center .ht-message strong{font-size:12px;color:#2c528b}.to-center .ht-message small{font-size:10px;margin-top:3px;color:#98a6ba}.to-center .ht-message p{font-size:13px;line-height:2;margin:10px 0 0}.to-center form{background:white;border:1px solid #e1eaf5;border-radius:13px;padding:16px 20px;margin-top:15px}.to-center label{font-size:12px}.to-center button{font-size:12px;border-radius:9px;background:#1769ff}.to-center .ht-internal{background:#fff9e9}.to-center .ht-row{align-items:end}@media(max-width:600px){.to-center.ht{padding:14px;border-radius:13px}.to-center.ht>header h1{font-size:22px}.to-center form{padding:12px}.to-center .ht-message{padding:14px}#wpbody-content>.to-panel{margin:12px 10px 12px 0}}
.to-media-fields{margin:16px 0;border:1px solid #e0e8f4;border-radius:12px;background:#fff;padding:15px;direction:rtl;font-family:inherit}.to-media-fields .to-upload-label{display:flex!important;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px!important;color:#41608b;margin:0!important}.to-upload-label>svg{width:19px;height:19px}.to-media-fields input[type=file]:not([hidden]){display:block;width:100%;border:1px dashed #c4d7f1;border-radius:9px;padding:10px;font:inherit!important;font-size:11px!important;background:#f9fbff}.to-media-fields input::file-selector-button{border:0;border-radius:6px;background:#e9f1ff;color:#1769ff;padding:7px 10px;font:inherit;margin-left:9px;cursor:pointer}.to-media-fields>small{font-size:10px;color:#91a0b5}.to-recorder{border:1px solid #e6eaf1;border-radius:11px;margin-top:13px;background:#fcfcfe;padding:15px}.to-rec-controls{display:flex;align-items:center;justify-content:space-between;gap:12px}.to-rec-controls button{display:grid!important;place-items:center;border:0!important;border-radius:50%!important;background:#f13760!important;color:white!important;width:46px!important;height:46px!important;min-width:0!important;padding:11px!important;margin:0!important;box-shadow:none!important;cursor:pointer}.to-rec-controls svg{width:25px!important;height:25px!important}.to-rec-controls [data-voice-stop]{background:#fde6eb!important;color:#ed375c!important}.to-rec-controls button:disabled{opacity:.45;cursor:default}.to-rec-controls time{font-size:17px;font-variant-numeric:tabular-nums;direction:ltr;color:#35527d}.to-recorder p{font-size:11px;color:#8295b0;text-align:center;margin:13px 0 0}.to-recorder audio{width:100%;height:38px;margin-top:12px}.to-recorder [data-voice-remove]{font:inherit;font-size:10px;border:0;border-radius:6px;background:#fff0f3!important;color:#df3658!important;padding:6px 10px;margin-top:8px;cursor:pointer}.to-recorder [hidden]{display:none!important}.to-message-files{display:flex;flex-wrap:wrap;gap:10px;margin-top:13px;border-top:1px solid #edf1f7;padding-top:12px}.to-message-files img{width:auto;max-width:210px;max-height:170px;object-fit:contain;border:1px solid #e1e9f5;border-radius:9px}.to-message-files .to-file-link{font-size:11px;overflow-wrap:anywhere;display:block;padding:7px 10px;border-radius:7px;background:#f0f5ff;color:#1769ff;align-self:center}.to-audio-file{display:block;width:100%;max-width:440px;padding:10px;background:#f5f8ff;border:1px solid #e1e9f6;border-radius:10px}.to-audio-file span{display:block;font-size:10px;color:#8096b4}.to-audio-file audio{width:100%;height:38px;margin-top:6px}@media(max-width:500px){.to-media-fields,.to-recorder{padding:11px}.to-message-files img{max-width:100%}.to-rec-controls button{width:41px!important;height:41px!important}}
.to-message-files .to-file-date{font-size:10px;color:#8a9bb3;align-self:center;padding:3px 5px;direction:rtl;font-variant-numeric:tabular-nums}
/* Voice block is visible in both customer and agent forms, even before pairing. */
.to-media-fields .to-recorder{padding:0;border:1px solid #e4e9f1;border-radius:10px;background:#fafbfe;overflow:hidden}.to-media-fields .to-rec-controls{direction:ltr;padding:15px 20px;min-height:84px;border-bottom:1px solid #e6ebf3}.to-media-fields .to-rec-controls [data-voice-start]{width:52px!important;height:52px!important;padding:12px!important}.to-media-fields .to-rec-controls [data-voice-stop]{width:52px!important;height:52px!important;padding:13px!important}.to-media-fields .to-rec-controls time{font-size:18px;letter-spacing:2px}.to-media-fields .to-recorder>p{margin:0!important;padding:20px 14px;font-size:12px;text-align:center!important}.to-media-fields .to-recorder>audio{width:calc(100% - 28px);margin:0 14px 12px}.to-media-fields .to-recorder>[data-voice-remove]{margin:0 14px 12px}.to-media-fields .to-media-notice{padding:10px 12px;margin:12px 0 0;font-size:11px;line-height:1.9;background:#fff8e9;border:1px solid #f1e4c7;border-radius:8px;color:#8c764a}.to-media-notice a{color:#1769ff!important;font-weight:600}.to-media-fields[data-media-ready="0"] .to-upload-label input{opacity:.6;cursor:not-allowed}.to-media-fields[data-media-ready="0"] .to-rec-controls button{opacity:.5!important;cursor:not-allowed}

.ht-sms-switch{display:flex!important;align-items:center;gap:8px;font-size:11px;color:#627c98;padding:7px 9px;margin:0 0 6px}.ht-sms-switch input{appearance:none!important;width:32px!important;height:18px!important;min-width:32px;border:0!important;border-radius:20px!important;background:#a8b5c7!important;position:relative;cursor:pointer;margin:0!important}.ht-sms-switch input:before{content:""!important;position:absolute!important;top:3px;left:3px;width:12px!important;height:12px!important;background:white!important;border-radius:50%;margin:0!important;transition:transform .15s}.ht-sms-switch input:checked{background:#1769ff!important}.ht-sms-switch input:checked:before{transform:translateX(14px)}

/* 0.31.2 — customer support desk */
.to-panel:not(.to-support){background:#f8fafc;border-color:#e2e8f0;border-radius:20px;padding:24px;--ink:#23344c}
.to-panel:not(.to-support) .to-top{padding:4px 0 22px;border-color:#e2e8f0}
.to-panel:not(.to-support) .to-stat{background:#fff;border:1px solid #e3e9f2;border-radius:15px;box-shadow:0 3px 12px #253b5b04;transition:border-color .18s,transform .18s}
.to-panel:not(.to-support) .to-stat:hover{transform:translateY(-2px);border-color:var(--accent)}
.to-panel:not(.to-support) .to-stat.is-active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}
.to-panel:not(.to-support) .to-stat-icon{border-radius:12px;background:color-mix(in srgb,var(--accent) 9%,white);color:var(--accent);display:grid;place-items:center}
.to-panel:not(.to-support) .to-stat-icon i{display:none}
.to-panel:not(.to-support) .to-stat-icon svg{width:25px;height:25px}
.to-panel:not(.to-support) .to-ticket{border:1px solid #e3e9f2;border-radius:15px;background:#fff;box-shadow:0 3px 12px #253b5b04}
.to-panel:not(.to-support) .to-row-icon,.to-panel:not(.to-support) .to-avatar{border-radius:12px;background:#eef4ff;color:#3765a0}
.to-panel:not(.to-support) .to-new{border:1px solid #dde6f1;border-radius:16px;background:white}
.to-panel:not(.to-support) :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid #1769ff;outline-offset:3px}
@media(max-width:600px){.to-panel:not(.to-support){padding:14px;border-radius:16px}.to-panel:not(.to-support) .to-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.to-panel:not(.to-support) .to-top{gap:14px;flex-wrap:wrap}.to-panel:not(.to-support) .to-top h2{font-size:21px}}
