#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}
