.kj-load-search-columns>div>div:has(>.kj-broker-favorite)>span{flex:1;min-width:0}.kj-load-search-columns>div>div:has(>.kj-broker-favorite)>span>button:last-child{flex-shrink:0}.kj-load-search-columns>div>div:has(>.kj-broker-favorite)>span>button:first-child{min-width:0}
.kj-driver-workspaces{grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));gap:6px;display:grid}.kj-driver-workspace{min-width:0}.kj-driver-workspace-meta{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.kj-driver-workspace-meta>button:first-child{flex:auto;min-width:0;overflow:hidden}.kj-driver-workspace-meta>button:first-child>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kj-driver-workspace-meta>button:not(:first-child),.kj-driver-workspace-meta>span,.kj-driver-workspace-meta>svg{flex-shrink:0}
.kj-mail-toolbar-slot{flex:540px;min-width:0}.kj-load-search[data-active-tab=mail] .kj-load-search-center{flex-basis:100%;min-height:0}.kj-load-search[data-active-tab=mail] .kj-load-search-center:not(:has(.kj-load-search-notices>*)){display:none}.kj-mail-workspace-toolbar{color:#263653;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;min-width:0;display:flex}.kj-mail-workspace-metrics{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.kj-mail-workspace-metric{align-items:center;gap:6px;min-width:0;display:flex}.kj-mail-workspace-metric>svg{flex-shrink:0}.kj-mail-workspace-metric--blue>svg{color:#2d81e7}.kj-mail-workspace-metric--wine>svg{color:#9d1d3e}.kj-mail-workspace-metric--orange>svg{color:#d58b07}.kj-mail-workspace-metric--green>svg{color:#159c6a}.kj-mail-workspace-metric>span{flex-direction:column;gap:1px;display:flex}.kj-mail-workspace-metric strong{font-variant-numeric:tabular-nums;font-size:12px;font-weight:750;line-height:14px}.kj-mail-workspace-metric>span>span{color:#71809a;white-space:nowrap;font-size:9px;line-height:11px}.kj-mail-workspace-mailbox{align-items:center;gap:5px;min-width:0;max-width:100%;display:flex}.kj-mail-workspace-mailbox select{color:#293955;text-overflow:ellipsis;background:#f1f3f6;border:1px solid #d4dbe5;border-radius:7px;width:200px;min-width:0;max-width:calc(100% - 33px);height:29px;padding:0 6px;font-size:11px}.kj-mail-workspace-mailbox button{color:#50617f;cursor:pointer;background:#fff;border:1px solid #e0e6ef;border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:29px;display:grid}.kj-mail-workspace-mailbox button:hover{background:#f7f9fd}.kj-mail-workspace-mailbox button:disabled{cursor:wait;opacity:.6}.kj-mail-workspace-mailbox :is(select,button):focus-visible{outline-offset:2px;outline:2px solid #8d1b37}@media (max-width:640px){.kj-mail-workspace-toolbar{justify-content:flex-start;gap:9px 12px}.kj-mail-workspace-metrics{flex:100%;gap:8px 16px}.kj-mail-workspace-mailbox{width:100%}.kj-mail-workspace-mailbox select{flex:1;width:auto;max-width:none}}
.kj-mail-chat-frame{grid-template-columns:minmax(220px,270px) minmax(0,1fr) 240px;gap:10px;height:calc(100dvh - 140px);min-height:240px;display:grid}.kj-mail-chat-frame>*{min-width:0;min-height:0}.kj-mail-thread-list{flex-direction:column;display:flex;overflow:hidden}.kj-mail-thread-list>:last-child{flex:1;min-height:0;max-height:none;overflow-y:auto}.kj-mail-chat-main{flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.kj-mail-chat-header{border-bottom:1px solid #edf0f5;flex:none;align-items:center;gap:8px;min-height:48px;padding:7px 10px;display:flex}.kj-mail-chat-contact{flex:1;min-width:0}.kj-mail-chat-contact button{color:#4b7bcc;align-items:center;gap:5px;max-width:100%;font-size:11px;line-height:17px;display:flex}.kj-mail-chat-contact button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kj-mail-chat-activity{color:#8490a6;font-size:9px;line-height:14px}.kj-mail-chat-settings{flex-shrink:0;position:relative}.kj-mail-chat-settings summary{cursor:pointer;color:#71809a;border:1px solid #e0e6ef;border-radius:7px;place-items:center;width:27px;height:27px;list-style:none;display:grid}.kj-mail-chat-settings summary::-webkit-details-marker{display:none}.kj-mail-chat-settings-panel{z-index:25;background:#fff;border:1px solid #e0e6ef;border-radius:10px;width:230px;padding:12px;font-size:11px;position:absolute;top:32px;right:0;box-shadow:0 8px 24px #26365320}.kj-mail-chat-settings-panel label{margin-bottom:10px;display:block}.kj-mail-chat-settings-panel input{width:100%;margin-top:5px;display:block}.kj-mail-timeline{flex:1;min-height:0;position:relative;overflow:hidden}.kj-mail-timeline-scroll{overscroll-behavior:contain;background:#f7f8fa;height:100%;min-height:0;padding:12px 45px 12px 12px;overflow-y:auto}.kj-mail-message-avatar{flex-direction:column;flex:0 0 28px;align-items:center;gap:4px;display:flex}.kj-mail-message-info{color:#8692a7;border-radius:5px;place-items:center;width:20px;height:18px;display:grid}.kj-mail-message-info:hover{color:#52617d;background:#e9edf4}.kj-mail-message-body{font-size:var(--mail-message-size,13px);overflow-wrap:anywhere;line-height:1.45}.kj-mail-message-bubble{border-radius:13px;max-width:min(84%,700px);padding:8px 11px;box-shadow:0 1px 3px #14213d0b}.kj-mail-message-bubble--sent{color:#fff;background:linear-gradient(135deg,#9c2344,#731329);border:1px solid #801630;border-top-right-radius:4px}.kj-mail-message-bubble--received{color:#34425e;background:#fff;border:1px solid #e6e9ef;border-top-left-radius:4px}.kj-mail-composer{background:#fff;border-top:1px solid #edf0f5;flex:none;min-height:0;max-height:48%;padding:8px 10px;overflow:auto}.kj-mail-composer textarea{height:min(var(--mail-composer-height,64px), 22dvh);min-height:42px;font-size:var(--mail-message-size,13px)}.kj-mail-composer-recipients{margin-bottom:5px;font-size:10px}.kj-mail-composer-recipients summary{cursor:pointer;color:#71809a}.kj-mail-composer-recipients p{overflow-wrap:anywhere;margin-top:4px}.kj-mail-chat-sidebar{min-height:0;padding:10px;overflow-y:auto}.kj-mail-chat-sidebar>summary{display:none}@media (max-width:1100px){.kj-mail-chat-frame{grid-template-columns:minmax(200px,240px) minmax(0,1fr);position:relative}.kj-mail-chat-sidebar{z-index:20;width:min(290px,100% - 16px);max-height:calc(100% - 16px);padding:0;position:absolute;top:8px;right:8px}.kj-mail-chat-sidebar>summary{cursor:pointer;color:#71809a;text-align:right;padding:7px 10px;font-size:10px;display:block}.kj-mail-chat-sidebar[open]{background:#fff;border:1px solid #e0e6ef;border-radius:10px;box-shadow:0 8px 24px #26365320}.kj-mail-chat-sidebar[open]>div{padding:10px}}@media (max-width:640px){.kj-mail-chat-frame{grid-template-columns:minmax(105px,30%) minmax(0,1fr);gap:5px}.kj-mail-chat-header{flex-wrap:wrap;gap:4px;padding:6px}.kj-mail-chat-contact{flex-basis:calc(100% - 36px)}.kj-mail-thread-list>:first-child{padding:6px}.kj-mail-thread-list input{font-size:10px}.kj-mail-thread-list button{overflow-wrap:anywhere}.kj-mail-timeline-scroll{padding:8px 34px 8px 6px}.kj-mail-message-bubble{max-width:calc(100% - 30px);padding:6px 8px}.kj-mail-message-avatar{flex-basis:22px}.kj-mail-composer{padding:6px}}.kj-mail-conversation-summary{border-bottom:1px solid #edf0f5;min-width:0;padding-bottom:10px}.kj-mail-conversation-contact{color:#8490a6;margin-top:8px;font-size:10px}.kj-mail-conversation-contact summary{cursor:pointer}.kj-mail-conversation-contact button{color:#4b7bcc;align-items:flex-start;gap:5px;max-width:100%;margin-top:5px;display:flex}.kj-mail-conversation-contact button span{overflow-wrap:anywhere;text-align:left;min-width:0}.kj-mail-conversation-contact button svg{flex-shrink:0;margin-top:1px}.kj-mail-conversation-contact p{margin-top:5px}.kj-mail-conversation-subject{margin-top:10px}.kj-mail-conversation-subject>span,.kj-mail-participants h4{color:#71809a;font-size:10px;font-weight:600}.kj-mail-conversation-subject p{color:#34425e;overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.5}.kj-mail-participants{border-top:1px solid #edf0f5;margin-top:12px;padding-top:10px}.kj-mail-participants h4{align-items:center;gap:5px;display:flex}.kj-mail-participants h4>span{background:#f1f3f6;border-radius:10px;margin-left:auto;padding:1px 6px}.kj-mail-participants ul{margin:5px 0 0;padding:0;list-style:none}.kj-mail-participants li{align-items:flex-start;gap:5px;padding:6px 0;display:flex}.kj-mail-participants li>div{flex:1;min-width:0}.kj-mail-participants strong{color:#34425e;overflow-wrap:anywhere;font-size:11px;font-weight:600;display:block}.kj-mail-participants li span{color:#4b7bcc;overflow-wrap:anywhere;font-size:11px;line-height:1.5;display:block}.kj-mail-participants button{color:#8490a6;cursor:pointer;border-radius:5px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.kj-mail-participants button:hover{color:#8d1b37;background:#fff3f5}.kj-mail-participants button:focus-visible{outline-offset:1px;outline:2px solid #8d1b37}.kj-mail-participants>p,.kj-mail-conversation-activity{color:#8490a6;margin-top:6px;font-size:10px;line-height:1.5}.kj-mail-conversation-tools{z-index:10;pointer-events:none;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex;position:absolute;top:8px;left:8px;right:8px}.kj-mail-conversation-tools>*{pointer-events:auto}.kj-mail-conversation-tool-buttons{background:#ffffffed;border:1px solid #e0e6ef;border-radius:9px;flex-shrink:0;align-items:center;gap:3px;padding:3px;display:flex;box-shadow:0 1px 4px #14213d0b}.kj-mail-unread-tool{color:#71809a;cursor:pointer;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.kj-mail-unread-tool:hover,.kj-mail-unread-tool[aria-pressed=true]{color:#8d1b37;background:#fff3f5}.kj-mail-unread-tool:focus-visible{outline-offset:1px;outline:2px solid #8d1b37}.kj-mail-conversation-notice{color:#27603d;overflow-wrap:anywhere;background:#f0faf3;border:1px solid #d5e9dc;border-radius:8px;min-width:0;max-width:400px;max-height:min(110px,25dvh);margin-left:auto;padding:6px 9px;font-size:10px;line-height:1.5;overflow:auto;box-shadow:0 1px 4px #14213d0b}.kj-mail-conversation-notice--error{color:#8d1b37;background:#fff4f6;border-color:#edccd4}.kj-mail-chat-main:has(.kj-mail-conversation-tools) .kj-mail-timeline-scroll{padding-top:50px}.kj-mail-reply-actions{flex-direction:column;flex:none;align-items:stretch;gap:4px;display:flex}.kj-mail-appearance-trigger{color:#71809a;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:4px;padding:3px 2px;font-size:9px;display:flex}.kj-mail-appearance-trigger:hover,.kj-mail-appearance-trigger[aria-expanded=true]{color:#8d1b37;background:#fff3f5}.kj-mail-appearance-trigger:focus-visible{outline-offset:1px;outline:2px solid #8d1b37}.kj-mail-appearance-panel{z-index:80;color:#34425e;background:#fff;border:1px solid #e0e6ef;border-radius:10px;width:min(240px,100vw - 16px);max-height:60dvh;padding:12px;font-size:11px;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #26365320}.kj-mail-appearance-panel label{margin-top:10px;display:block}.kj-mail-appearance-panel input{accent-color:#8d1b37;width:100%;margin-top:6px;display:block}@media (max-width:1100px){.kj-mail-chat-sidebar{max-height:calc(100% - 58px);top:50px}.kj-mail-chat-sidebar>summary{background:#ffffffed;border-radius:7px}}.kj-mail-thread-row{position:relative}.kj-mail-thread-label{min-height:16px;padding-right:94px}.kj-mail-thread-meta{align-items:center;gap:3px;height:18px;font-size:9px;display:flex;position:absolute;top:7px;right:8px}.kj-mail-thread-meta [role=group]{gap:0}.kj-mail-thread-meta button{border-radius:4px;width:18px;height:18px}.kj-mail-thread-meta button svg{width:11px;height:11px}@media (max-width:640px){.kj-mail-thread-open{gap:4px;padding:6px}.kj-mail-thread-open>span:first-child{display:none}.kj-mail-thread-label{margin-top:20px;padding-right:0}.kj-mail-thread-meta{top:5px;right:5px}}
