body:is(.admin-page,.client-portal-page) .stat-card{border:1px solid #cbd4d9;background:#fff;color:#17232b;box-shadow:0 10px 26px #17232b0b}body:is(.admin-page,.client-portal-page) .stat-card span{color:#596b75;font-weight:500}body:is(.admin-page,.client-portal-page) .stat-card strong{color:#17232b;font-weight:600;font-variant-numeric:tabular-nums}body:is(.admin-page,.client-portal-page) .stat-card small{color:#465b68}body.admin-page #channel-rows :is(strong,a){color:#263b47;font-weight:600}body.admin-page #channel-rows a{color:#87502b;text-decoration:underline;text-decoration-color:#c78959;text-underline-offset:4px}body.admin-page #channel-rows small{color:#536773}body.admin-page #channel-rows .badge{border:1px solid #aebbc2;background:#eef2f4;color:#334955;font-weight:600}body.admin-page #channel-rows .badge.cold{border-color:#86a696;background:#e8f2ed;color:#25523d}body.admin-page #channel-rows .badge.warm{border-color:#c8a968;background:#fff4d8;color:#6d4c09}body.admin-page #channel-rows .badge.hot{border-color:#d3a097;background:#fff0ed;color:#8a3028}body.admin-page :is(.filter-group label,.channel-layout label,.channel-sync dt){color:#596b75}body.admin-page .channel-connection.connected{color:#35694c;font-weight:600}body.admin-page .channel-connection.warning{color:#875d25;font-weight:600}body.admin-page .reaction-preview span{border:1px solid #b7c3c9;background:#f2f5f6;color:#344d5a;font-weight:500}body:is(.admin-page,.client-portal-page) :is(.panel-toolbar,.pagination) button:not(.button){min-height:44px;padding:10px 16px;border:1px solid #83949e;border-radius:6px;background:#fff;color:#253b47;font-weight:600}body:is(.admin-page,.client-portal-page) :is(.panel-toolbar,.pagination) button:not(.button):hover:not(:disabled){border-color:#87502b;background:#f8efe7;color:#6f3f20}body:is(.admin-page,.client-portal-page) :is(.panel-toolbar,.pagination) button:disabled{opacity:1;border-color:#c6d0d5;background:#e7ecef;color:#50636e;cursor:not-allowed}body.admin-page.workspace-page .admin-message-history{background:#fff}body.admin-page.workspace-page .admin-message{border-width:1px;border-style:solid;box-shadow:0 7px 18px #17232b0d}body.admin-page.workspace-page .admin-message.from-admin{border-color:#d7b99f;background:#fff4e9;color:#2e3d46}body.admin-page.workspace-page .admin-message.from-client{border-color:#9fb1ba;background:#e8f0f4;color:#172d38}body.admin-page.workspace-page .admin-message p{color:#203945;font-size:15px;font-weight:400}body.admin-page.workspace-page .admin-message.from-admin header strong{color:#87502b}body.admin-page.workspace-page .admin-message.from-client header strong{color:#275369}body.admin-page.workspace-page .admin-message header time{color:#566b76}body.admin-page.workspace-page .message-read-state{color:#5c6d76}body.client-portal-page .message{border:1px solid #9fb1ba;background:#e8f0f4;color:#172d38}body.client-portal-page .message.from-client{border-color:#d7b99f;background:#fff4e9}body.client-portal-page .message :is(p,strong,time,small){color:#203945}@media(forced-colors:active){body:is(.admin-page,.client-portal-page) .stat-card,body:is(.admin-page,.client-portal-page) :is(.admin-message,.message),body:is(.admin-page,.client-portal-page) :is(.panel-toolbar,.pagination) button{forced-color-adjust:auto}}
