/* E1 approved homepage, 2026-11-03.
   Screenshot-faithful geometry and ORIGINAL user-approved E1 vector logo.
   Brand passport: emerald #004D43, jade #00A67E,
   turquoise #00D6B5, mint background #E6FBF6.
   Scoped to dashboard: no change to CRM deal/task card interactions. */
body.e1-home-page {
    --e1-home-deep:#004D43;
    --e1-home-green:#00A67E;
    --e1-home-turquoise:#00D6B5;
    --e1-home-mint:#E6FBF6;
    --e1-home-ink:#11352D;
    --e1-home-border:#D9EBE6;
    background:#F3FBF9 !important;
    color:var(--e1-home-ink);
    min-width:320px;
}
body.e1-home-page .accent-bar,
body.e1-home-page .sub-nav {display:none !important;}
body.e1-home-page main.container.e1-home-container {
    max-width:none !important;
    width:100% !important;
    margin:0 !important;
    padding:0 !important;
    min-height:calc(100vh - 73px);
    background:#F5FCFA;
}
body.e1-home-page main.container.e1-home-container > .flash {
    margin:15px 30px 0 264px;
}
body.e1-home-page .footer {
    margin:0;
    background:#F5FCFA;
    border-top:1px solid #E8F2EE;
    color:#88A79C;
    font-size:11px;
}
body.e1-home-page .chat-sidebar {display:none !important;}
.e1-home-icon-sprite {
    width:0;height:0;overflow:hidden;
    position:absolute;pointer-events:none;
}
.e1-home-header {
    position:relative;
    z-index:200;
    height:73px;
    color:#FFFFFF;
    background:linear-gradient(108deg,#004D43 0%,#006958 39%,#00A67E 62%,#00D6B5 78%,#004D43 100%);
    box-shadow:0 5px 18px rgba(1,69,59,.11);
    isolation:isolate;
}
.e1-home-header::before {
    content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;
    background:
        linear-gradient(156deg,transparent 0%,transparent 71%,rgba(0,65,55,.36) 71.2%,rgba(0,65,55,.12) 83%,transparent 83.3%),
        linear-gradient(27deg,transparent 0%,transparent 73%,rgba(95,245,212,.12) 73.2%,transparent 92%);
}
.e1-home-header-content {
    display:flex;align-items:center;gap:22px;
    width:100%;max-width:2100px;height:100%;margin:0 auto;
    padding:0 27px;
}
.e1-home-logo {
    flex:0 0 auto;
    display:flex;align-items:center;justify-content:center;
    width:93px;height:62px;
    border-radius:9px;
    text-decoration:none;
}
.e1-home-logo img {display:block;width:81px;height:60px;object-fit:contain;}
.e1-home-header-rule {
    display:block;flex:0 0 1px;
    height:34px;background:rgba(214,255,244,.43);
}
.e1-home-header-motto {
    flex:0 1 375px;min-width:0;
    color:#FFFFFF;
    font-size:16px;font-weight:760;letter-spacing:-.15px;
    white-space:nowrap;
}
.e1-home-quicksearch {
    position:relative;
    z-index:300;
    flex:0 1 419px;
    min-width:120px;
    margin-left:auto;
}
.e1-home-quicksearch-label {
    display:flex;align-items:center;gap:10px;
    width:100%;height:42px;padding:0 15px;
    background:rgba(245,255,252,.97);
    border:1px solid rgba(255,255,255,.64);
    border-radius:40px;
    color:#004D43;
    box-shadow:0 2px 8px rgba(0,53,48,.10);
}
.e1-home-quicksearch-label > svg {
    width:21px;height:21px;flex:0 0 21px;
}
.e1-home-quicksearch-label input {
    flex:1 1 auto;width:100%;min-width:0;
    border:0;outline:0;background:transparent;
    font:inherit;font-size:13px;font-weight:550;
    color:#134D40;
}
.e1-home-quicksearch-label input::placeholder {color:#577E72;opacity:1;}
.e1-home-quicksearch-label kbd {
    color:#356D5E;font-size:11px;white-space:nowrap;
    font-family:inherit;font-weight:700;
}
.e1-home-quicksearch-label:focus-within {
    border-color:#88FFDD;box-shadow:0 0 0 3px rgba(166,255,231,.24);
}
.e1-home-quicksearch-results {
    position:absolute;top:calc(100% + 8px);left:0;right:0;
    display:flex;flex-direction:column;gap:3px;
    max-height:min(540px,67vh);overflow-y:auto;
    border:1px solid #B9E7D6;border-radius:15px;
    padding:10px;background:#FFFFFF;
    box-shadow:0 18px 45px rgba(0,58,50,.24);
}
.e1-home-quicksearch-results[hidden],
.e1-home-quicksearch-results a[hidden],
.e1-home-quicksearch-empty[hidden] {display:none !important;}
.e1-home-quicksearch-results a {
    display:block;border-radius:9px;padding:10px 12px;
    text-decoration:none;color:#174E3E;font-size:13px;font-weight:650;
}
.e1-home-quicksearch-results a:hover,
.e1-home-quicksearch-results a:focus-visible {
    outline:none;background:#E9F9F3;color:#006F58;
}
.e1-home-quicksearch-empty {padding:10px;margin:0;color:#7C9C90;}
.e1-home-header-right {
    display:flex;align-items:center;justify-content:flex-end;
    flex:0 0 auto;gap:19px;
    margin-left:auto;
    min-width:0;
}
.e1-home-header-divider {
    flex:0 0 1px;height:28px;background:rgba(230,255,247,.4);
}
.e1-home-header .crm-task-notify {z-index:400;}
.e1-home-header .crm-task-notify-bell {
    display:grid;place-items:center;
    width:39px;height:42px;
    border:0;background:transparent;
    box-shadow:none;color:#FFFFFF;
}
.e1-home-header .crm-task-notify-bell:hover,
.e1-home-header .crm-task-notify-bell[aria-expanded="true"] {
    background:rgba(255,255,255,.14);
    border:0;color:#FFFFFF;
}
.e1-home-header .crm-task-notify-count {
    top:-2px;right:-5px;background:#F24857;border:2px solid #FFFFFF;
}
.e1-home-profile {
    display:flex;align-items:center;gap:11px;min-width:0;
    text-decoration:none;color:#FFFFFF;
}
.e1-home-profile-avatar {
    width:38px;height:38px;flex:0 0 38px;
    border:2px solid rgba(255,255,255,.85);border-radius:50%;
    object-fit:cover;background:#F8FFFC;color:#006650;
}
.e1-home-profile-initial {
    display:grid;place-items:center;
    font-size:16px;font-weight:850;
}
.e1-home-profile-name {
    display:block;max-width:150px;overflow:hidden;
    white-space:nowrap;text-overflow:ellipsis;
    font-weight:750;font-size:14px;color:#FFFFFF;
}
.e1-home-account-menu {position:relative;}
.e1-home-account-menu > summary {
    display:grid;place-items:center;width:24px;height:34px;
    cursor:pointer;color:#FFFFFF;list-style:none;
    font-size:23px;line-height:1;
}
.e1-home-account-menu > summary::-webkit-details-marker {display:none;}
.e1-home-account-menu nav {
    display:flex;flex-direction:column;gap:2px;
    position:absolute;right:0;top:calc(100% + 10px);
    z-index:500;
    min-width:184px;padding:7px;
    background:#FFFFFF;border:1px solid #C5E8D8;border-radius:12px;
    box-shadow:0 18px 37px rgba(0,68,58,.23);
}
.e1-home-account-menu nav a {
    padding:10px 11px;border-radius:8px;
    font-size:12px;font-weight:700;color:#175440;text-decoration:none;
    white-space:nowrap;
}
.e1-home-account-menu nav a:hover {background:#EAF9F1;}
.e1-home-account-menu nav a:last-child {color:#C34E57;}
.e1-home-logo:focus-visible,
.e1-home-profile:focus-visible,
.e1-home-account-menu > summary:focus-visible {outline:2px solid #BBFFE7;outline-offset:2px;}

.e1-home-layout {
    display:grid;grid-template-columns:241px minmax(0,1fr);
    max-width:2100px;margin:0 auto;
    align-items:stretch;min-width:0;
}
.e1-home-sidebar {
    min-width:0;
    align-self:stretch;
    padding:30px 16px 30px 20px;
    border-right:1px solid #E1EEE7;
    background:linear-gradient(180deg,#FAFEFC 0%,#F3FCF9 100%);
}
.e1-home-menu {
    display:flex;flex-direction:column;gap:3px;
}
.e1-home-menu a {
    display:flex;align-items:center;gap:16px;
    min-height:45px;padding:9px 13px;
    border-radius:13px;
    color:#183B32;
    font-size:14px;font-weight:600;
    text-decoration:none;
    transition:background .15s,color .15s;
}
.e1-home-menu a svg {
    flex:0 0 22px;width:22px;height:22px;
    color:#005E4A;
    fill:none;stroke:currentColor;
    stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;
}
.e1-home-menu a.is-current {
    color:#FFFFFF;font-weight:760;
    background:linear-gradient(112deg,#004D43 0%,#007C65 68%,#00A67E 100%);
    box-shadow:0 5px 10px rgba(0,76,65,.12);
}
.e1-home-menu a.is-current svg {color:#FFFFFF;}
.e1-home-menu a:hover:not(.is-current) {
    color:#006956;background:#E8F9F1;
}
.e1-home-menu-divider {
    height:1px;margin:18px 8px 14px;
    background:#D9EAE2;
}
.e1-home-menu a:focus-visible {outline:2px solid #00A67E;outline-offset:2px;}

.e1-home-workspace {
    min-width:0;
    display:flex;flex-direction:column;gap:18px;
    padding:20px 20px 30px 20px;
    background:
        radial-gradient(ellipse at 93% 7%,rgba(0,214,181,.04),transparent 37%),
        #F5FCFA;
}
.e1-home-hero {
    position:relative;
    isolation:isolate;
    display:flex;align-items:center;justify-content:space-between;
    gap:18px;min-height:173px;
    overflow:hidden;
    padding:24px 50px;
    border:1px solid #E0F3EE;border-radius:23px;
    background:linear-gradient(116deg,#FBFFFF 0%,#F4FFFB 46%,#E4FCF4 100%);
    box-shadow:0 6px 14px rgba(0,85,66,.065);
}
.e1-home-hero-wave {
    position:absolute;z-index:-1;
    inset:0 0 0 auto;
    width:100%;height:100%;
    pointer-events:none;
}
.e1-home-hero-copy {
    position:relative;z-index:1;min-width:0;
    max-width:800px;
}
.e1-home-hero-label {
    display:inline-flex;align-items:center;justify-content:center;
    background:#CFF9EB;color:#08483A;
    padding:8px 18px;border-radius:50px;
    font-size:11px;font-weight:850;letter-spacing:.19em;
}
.e1-home-hero h1 {
    margin:14px 0 7px;
    font-size:clamp(25px,2.6vw,40px);
    line-height:1.13;
    color:#102C25;
    font-weight:850;letter-spacing:-1.2px;
}
.e1-home-hero p {
    max-width:700px;margin:0;
    font-size:clamp(12px,1.3vw,17px);
    color:#163B33;line-height:1.5;font-weight:460;
}
.e1-home-hero-appicon {
    position:relative;z-index:1;flex:0 0 112px;
    width:112px;height:112px;
    border-radius:26px;
    filter:drop-shadow(0 12px 12px rgba(0,93,75,.19));
}
.e1-home-kpis {
    display:grid;grid-template-columns:repeat(4,minmax(0,1fr));
    gap:17px;
}
.e1-home-kpi {
    display:flex;align-items:center;gap:17px;
    min-width:0;min-height:114px;
    padding:20px 19px;
    position:relative;
    border:1px solid #E1EEE8;
    border-radius:19px;
    background:linear-gradient(140deg,#FFFFFF 25%,#FBFEFC 75%,#EDFAF5 100%);
    box-shadow:0 7px 16px rgba(1,88,68,.085);
    text-decoration:none;
    transition:border-color .15s,transform .15s,box-shadow .15s;
}
.e1-home-kpi:hover {
    border-color:#A3DDC8;
    transform:translateY(-1px);
    box-shadow:0 10px 19px rgba(0,92,72,.12);
}
.e1-home-kpi-icon {display:grid;place-items:center;flex:0 0 52px;width:52px;height:52px;color:#00AE75;}
.e1-home-kpi-icon svg {
    width:46px;height:46px;fill:none;stroke:currentColor;
    stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;
}
.e1-home-kpi-data {display:flex;flex-direction:column;gap:4px;min-width:0;}
.e1-home-kpi-data strong {
    font-size:clamp(24px,2.6vw,35px);line-height:1;
    font-weight:850;color:#122E27;
}
.e1-home-kpi-data small {
    font-size:clamp(11px,1vw,15px);
    line-height:1.35;color:#13362D;
    white-space:normal;
}
.e1-home-kpi-overdue {
    position:absolute;top:8px;right:12px;
    font-size:10px;font-weight:800;color:#C53B4B;
    background:#FFF1F1;border-radius:50px;padding:4px 7px;
}
.e1-home-two-columns {
    display:grid;grid-template-columns:1fr 1fr;
    grid-auto-rows:minmax(207px,auto);gap:18px;
}
.e1-home-panel {
    min-width:0;position:relative;
    padding:21px 28px 19px;
    border:1px solid #E1EEE8;border-radius:21px;
    background:linear-gradient(146deg,#FFFFFF 70%,#F7FDFB 100%);
    box-shadow:0 7px 17px rgba(2,83,65,.08);
}
.e1-home-panel-heading {
    display:flex;align-items:center;justify-content:space-between;
    flex-wrap:wrap;gap:10px;margin-bottom:17px;
}
.e1-home-panel-heading h2 {
    margin:0;
    font-size:clamp(17px,1.75vw,22px);
    line-height:1.2;color:#132B25;
    font-weight:850;letter-spacing:-.45px;
}
.e1-home-soft-link {
    text-decoration:none;font-size:11px;font-weight:800;color:#008865;
}
.e1-home-soft-link:hover {text-decoration:underline;}
.e1-home-panel-action {
    display:inline-flex;gap:5px;align-items:center;
    text-decoration:none;color:#008A57;
    font-size:12px;font-weight:800;
}
.e1-home-panel-action svg {width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;}
.e1-home-activity-list,
.e1-home-task-list,
.e1-home-notifications-list {display:flex;flex-direction:column;}
.e1-home-activity {
    display:flex;align-items:center;gap:13px;
    padding:9px 0;
    border-bottom:1px solid #E4EEE9;
    color:#173A30;text-decoration:none;
    min-width:0;
}
.e1-home-activity:last-child {border-bottom:0;}
.e1-home-activity-avatar {
    width:43px;height:43px;flex:0 0 43px;
    border-radius:50%;object-fit:cover;
    border:2px solid #E5F2EB;
}
.e1-home-activity-initial {
    display:grid;place-items:center;
    background:#E5F7ED;color:#007559;
    font-size:16px;font-weight:850;
}
.e1-home-activity-body {
    display:flex;flex-direction:column;gap:3px;
    flex:1 1 auto;min-width:0;line-height:1.28;
}
.e1-home-activity-body strong {
    color:#132D27;font-size:13px;font-weight:780;
}
.e1-home-activity-body span {
    font-size:12px;color:#36574A;
    overflow:hidden;text-overflow:ellipsis;
    white-space:nowrap;
}
.e1-home-activity time {
    flex:0 0 auto;
    font-size:11px;color:#365E55;
    white-space:nowrap;
}
.e1-home-task-list {
    max-height:410px;
    overflow-y:auto;
    padding-right:5px;
    scrollbar-width:thin;
    scrollbar-color:#B4DCCD transparent;
}
.e1-home-task {
    display:flex;align-items:center;gap:12px;
    flex:0 0 auto;
    min-width:0;min-height:56px;padding:10px 2px;
    border-bottom:1px solid #E4EEE9;
    color:#102E27;text-decoration:none;
}
.e1-home-task:last-child {border-bottom:0;}
.e1-home-task-square {
    flex:0 0 23px;width:23px;height:23px;
    border:1.7px solid #00BE7F;border-radius:5px;background:#FFFFFF;
}
.e1-home-task.is-overdue .e1-home-task-square {
    border-color:#D34A4A;
    background:#FFF8F7;
}
.e1-home-task-main {
    display:flex;flex:1 1 auto;flex-direction:column;gap:3px;
    min-width:0;
}
.e1-home-task-name {
    display:block;min-width:0;font-size:14px;color:#162C26;
    white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.e1-home-task-responsible {
    display:block;font-size:11px;color:#789386;
    white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.e1-home-task-deadline {
    display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;
    gap:3px;color:#3D5A4F;font-size:12px;
}
.e1-home-task-deadline.is-overdue {color:#C44545;}
.e1-home-task-deadline strong {font-size:11px;font-weight:800;}
.e1-home-task-deadline time {color:inherit;font-size:11px;white-space:nowrap;}
.e1-home-activity:hover .e1-home-activity-body strong,
.e1-home-task:hover .e1-home-task-name {color:#008566;}
.e1-home-empty {
    display:block;padding:24px 0;color:#779588;
    font-size:13px;line-height:1.65;
}
.e1-home-empty a {color:#007B60;}
.e1-home-panel-footnote {
    margin:11px 0 0;
    font-size:10px;line-height:1.45;
    color:#8DA79B;
}
.e1-home-shortcuts {
    display:grid;grid-template-columns:repeat(4,minmax(0,1fr));
    gap:13px;
}
.e1-home-shortcuts a {
    display:flex;flex-direction:column;
    align-items:center;justify-content:center;gap:10px;
    min-height:109px;padding:12px 5px;
    border-radius:17px;
    border:1px solid #D9EEE4;
    background:linear-gradient(140deg,#FFFFFF 35%,#EAFBF4);
    box-shadow:0 3px 9px rgba(0,114,75,.045);
    text-decoration:none;color:#17372E;
    text-align:center;font-size:12px;font-weight:700;line-height:1.2;
    transition:border-color .16s,background .16s,transform .16s;
}
.e1-home-shortcuts a:hover {
    background:#E4F9EF;border-color:#9ADAC1;transform:translateY(-1px);
}
.e1-home-shortcuts svg {
    width:39px;height:39px;fill:none;stroke:#00AC70;
    stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;
}
.e1-home-notice-count {
    color:#FFF;background:#008F5C;
    border-radius:30px;padding:6px 11px;
    font-size:11px;font-weight:850;
}
.e1-home-notice {
    display:flex;align-items:center;gap:14px;
    min-height:52px;padding:8px 0;
    border-bottom:1px solid #E6F0E9;
    color:#17352A;text-decoration:none;
}
.e1-home-notice:last-child {border-bottom:0;}
.e1-home-notice-icon {display:grid;place-items:center;flex:0 0 28px;width:28px;color:#00A86C;}
.e1-home-notice-icon svg {
    width:24px;height:24px;fill:none;stroke:currentColor;
    stroke-width:1.9;stroke-linejoin:round;stroke-linecap:round;
}
.e1-home-notice-text {min-width:0;flex:1;display:flex;flex-direction:column;gap:3px;}
.e1-home-notice-text strong {font-size:12px;color:#15362B;font-weight:740;}
.e1-home-notice-text small {
    color:#658678;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.e1-home-notice time {flex:0 0 auto;font-size:10px;color:#507167;white-space:nowrap;}
.e1-home-notice-all {
    margin-top:11px;display:inline-block;
    background:none;border:0;
    font:inherit;font-size:11px;font-weight:800;
    color:#008C61;padding:6px 0;cursor:pointer;
}
.e1-home-notice-all:hover {text-decoration:underline;}
.e1-home-viewer-panel {min-height:235px;}
.e1-home-viewer-panel h2 {font-size:20px;margin:0 0 15px;}
.e1-home-viewer-panel p {font-size:14px;color:#607E71;}
.e1-home-viewer-links {display:flex;flex-wrap:wrap;gap:12px;margin-top:20px;}
.e1-home-viewer-links a {
    border:1px solid #BFE8D6;border-radius:10px;background:#E6FAF0;
    padding:10px 15px;text-decoration:none;
    font-size:13px;color:#00654D;font-weight:780;
}
.e1-home-workspace a:focus-visible,
.e1-home-workspace button:focus-visible {outline:2px solid #00A67E;outline-offset:3px;}

@media(max-width:1420px) {
    .e1-home-header-content {gap:13px;padding:0 19px;}
    .e1-home-header-motto {font-size:13px;flex-basis:280px;}
    .e1-home-header-right {gap:12px;}
    .e1-home-layout {grid-template-columns:218px minmax(0,1fr);}
    .e1-home-sidebar {padding:22px 10px;}
    .e1-home-workspace {padding:17px;gap:15px;}
    .e1-home-hero {padding:23px 28px;}
    .e1-home-kpis {gap:12px;}
    .e1-home-kpi {gap:9px;padding:15px 11px;}
    .e1-home-kpi-icon,.e1-home-kpi-icon svg {width:39px;height:39px;flex-basis:39px;}
    .e1-home-panel {padding:19px 19px 16px;}
    .e1-home-two-columns {gap:14px;}
}
@media(max-width:1050px) {
    .e1-home-header-motto {display:none;}
    .e1-home-header-rule {display:none;}
    .e1-home-quicksearch {flex-basis:360px;}
    .e1-home-layout {grid-template-columns:185px minmax(0,1fr);}
    .e1-home-menu a {font-size:12px;gap:9px;padding:8px 10px;}
    .e1-home-hero {min-height:154px;}
    .e1-home-hero-appicon {width:86px;height:86px;flex-basis:86px;}
    .e1-home-kpis {grid-template-columns:repeat(2,minmax(0,1fr));}
    .e1-home-two-columns {grid-template-columns:1fr;}
    .e1-home-two-columns .e1-home-panel {min-height:175px;}
}
@media(max-width:720px) {
    .e1-home-header {height:auto;min-height:72px;}
    .e1-home-header-content {flex-wrap:wrap;padding:9px 12px;gap:8px;}
    .e1-home-logo {width:64px;height:47px;}
    .e1-home-logo img {width:57px;height:47px;}
    .e1-home-quicksearch {order:3;flex:1 1 100%;margin:0;max-width:none;}
    .e1-home-quicksearch-label {height:35px;}
    .e1-home-header-right {flex:1;justify-content:flex-end;gap:10px;}
    .e1-home-header-divider {height:23px;}
    .e1-home-profile-avatar {width:31px;height:31px;flex-basis:31px;}
    .e1-home-profile-name {max-width:120px;font-size:12px;}
    .e1-home-layout {display:block;}
    .e1-home-sidebar {padding:10px 12px;border-right:0;border-bottom:1px solid #DDEFE6;}
    .e1-home-menu {display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;}
    .e1-home-menu a {min-height:34px;padding:7px 9px;font-size:11px;gap:5px;}
    .e1-home-menu a svg {width:15px;height:15px;flex-basis:15px;}
    .e1-home-menu-divider {margin:6px;}
    .e1-home-workspace {padding:12px;gap:12px;}
    .e1-home-hero {min-height:164px;padding:17px 20px;gap:8px;}
    .e1-home-hero h1 {font-size:25px;letter-spacing:-.6px;}
    .e1-home-hero p {font-size:12px;}
    .e1-home-hero-appicon {width:72px;height:72px;flex-basis:72px;}
    .e1-home-panel-heading h2 {font-size:18px;}
    .e1-home-shortcuts {grid-template-columns:repeat(2,minmax(0,1fr));}
    body.e1-home-page main.container.e1-home-container > .flash {margin:12px;}
}
@media(max-width:430px) {
    .e1-home-quicksearch-label kbd {display:none;}
    .e1-home-profile-name {display:none;}
    .e1-home-hero {padding:17px 14px;min-height:165px;}
    .e1-home-hero-appicon {width:51px;height:51px;flex-basis:51px;}
    .e1-home-hero h1 {font-size:21px;}
    .e1-home-hero-label {font-size:9px;padding:6px 12px;}
    .e1-home-kpis {gap:9px;}
    .e1-home-kpi {min-height:89px;padding:10px;gap:7px;}
    .e1-home-kpi-icon,.e1-home-kpi-icon svg {width:29px;height:29px;flex-basis:29px;}
    .e1-home-kpi-data strong {font-size:23px;}
    .e1-home-kpi-data small {font-size:11px;}
    .e1-home-panel {padding:15px 13px;}
    .e1-home-activity time,.e1-home-notice time {display:none;}
    .e1-home-task {gap:9px;}
    .e1-home-task-name {font-size:12px;}
}
@media(prefers-reduced-motion:reduce) {
    .e1-home-workspace a,.e1-home-header * {transition:none !important;}
}
