#tm-workspace .tm-employee-home{padding:12px;display:grid;gap:10px}#tm-workspace .tm-employee-home h2{margin:0;font-size:1.2rem}#tm-workspace .tm-employee-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#tm-workspace .tm-employee-grid>a,#tm-workspace .tm-employee-grid>button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;min-height:76px;margin:0;padding:10px;border:1px solid var(--tm-line,rgba(255,255,255,.16));border-radius:12px;background:var(--tm-panel,#172330);color:inherit;text-align:start;text-decoration:none;white-space:normal;overflow-wrap:normal;word-break:normal;hyphens:auto;font:inherit;cursor:pointer}#tm-workspace .tm-employee-grid strong{font-size:clamp(.75rem,3.2vw,.875rem);line-height:1.3;display:block;inline-size:100%;min-inline-size:0;max-inline-size:100%;white-space:normal;overflow-wrap:normal;word-break:normal;hyphens:auto}#tm-workspace .tm-employee-grid small{font-size:.78rem;line-height:1.3;opacity:.8}#tm-workspace .tm-employee-grid .tm-icon{width:20px;height:20px}#tm-workspace .tm-employee-grid img{width:36px;height:36px;object-fit:contain}#tm-workspace .tm-employee-grid>button:disabled{opacity:.55;cursor:default}#tm-workspace .tm-employee-grid>a:focus-visible,#tm-workspace .tm-employee-grid>button:focus-visible{outline:2px solid var(--tm-accent,#f28a24);outline-offset:3px}@media(min-width:1000px){#tm-workspace .tm-employee-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
#tm-workspace .tm-employee-submissions{margin-top:8px}#tm-workspace .tm-employee-submissions h3{font-size:.95rem;margin:0 0 8px}#tm-workspace .tm-employee-submissions .tm-employee-grid>button{min-height:72px;padding:10px;align-items:flex-start;gap:6px}#tm-workspace .tm-employee-submissions .tm-employee-grid>button>strong{font-size:clamp(.75rem,3.2vw,.875rem);line-height:1.3}#tm-workspace .tm-employee-home [data-tm-employee-services]{font-size:.8rem;line-height:1.4}#tm-workspace .tm-employee-home [data-tm-employee-services] p{margin:4px 0}#tm-workspace .tm-employee-home>[data-tm-employee-refresh]{font-size:.85rem;min-height:38px;padding:8px 12px}


#tm-workspace .tm-employee-grid .tm-employee-brand-label{display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:8px;inline-size:100%;min-inline-size:0}#tm-workspace .tm-employee-grid .tm-employee-brand-label>strong{min-inline-size:0;overflow-wrap:anywhere}#tm-workspace .tm-employee-grid .tm-employee-app-brand{display:block;inline-size:36px;block-size:36px;max-inline-size:none;object-fit:contain}

/* Actionable employee tasks; unrelated to unread chat messages. */
.tm-employee-task-count{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-inline-size:1.6em;block-size:1.6em;padding-inline:.35em;margin-inline-start:.45em;border-radius:999px;background:var(--tm-brand,#ff8a65);color:#20120e;font-size:.82rem;font-weight:800;line-height:1;white-space:nowrap;box-sizing:border-box}.tm-employee-task-count[hidden],#tm-workspace [data-tm-task-count][hidden]{display:none!important}#tm-workspace [data-tm-employee-action="tasks"]{position:relative}#tm-workspace [data-tm-employee-action="tasks"]>.tm-employee-task-count{position:absolute;inset-block-start:10px;inset-inline-end:10px;margin:0}

/* Teamo work cards keep the Work palette and remain legible at phone widths. */
#tm-workspace .tm-employee-home{min-width:0;color:var(--tm-text,#f8f8f8);line-height:1.5;padding-bottom:max(20px,env(safe-area-inset-bottom,0px))}
#tm-workspace .tm-employee-grid{gap:10px}
#tm-workspace .tm-employee-grid>a,#tm-workspace .tm-employee-grid>button{min-width:0;min-height:92px;padding:12px;gap:8px;background:var(--tm-raised,#171717);color:var(--tm-text,#f8f8f8);border-color:#626262}
#tm-workspace .tm-employee-grid strong,#tm-workspace .tm-employee-submissions .tm-employee-grid>button>strong{font-size:1rem;font-weight:650;line-height:1.4;overflow-wrap:anywhere;hyphens:auto}
#tm-workspace .tm-employee-grid small{font-size:.875rem;line-height:1.5;color:var(--tm-muted,#c7c7c7);opacity:1}
#tm-workspace .tm-employee-grid>a:hover,#tm-workspace .tm-employee-grid>button:not(:disabled):hover{border-color:var(--tm-brand,#ff8a65);background:var(--tm-control,#202020)}
#tm-workspace .tm-employee-grid>a:focus-visible,#tm-workspace .tm-employee-grid>button:focus-visible{outline:3px solid var(--tm-brand,#ff8a65);outline-offset:3px}
#tm-workspace .tm-employee-home [data-tm-employee-services]{font-size:.9375rem;line-height:1.5}
#tm-workspace .tm-employee-home>[data-tm-employee-refresh]{min-height:44px;font-size:.9375rem}
#tm-workspace .tm-employee-submissions .tm-employee-grid>button{min-height:80px}
@media(max-width:340px){#tm-workspace .tm-employee-grid{gap:8px}#tm-workspace .tm-employee-grid>a,#tm-workspace .tm-employee-grid>button{padding:10px}.tm-employee-brand-label{column-gap:6px}}
