.workspace-usability{color:inherit;min-width:0;margin:12px 0}.workspace-usability *,.workspace-usability :after,.workspace-usability :before{box-sizing:border-box;min-width:0;overflow-wrap:anywhere}.workspace-usability h2,.workspace-usability h3,.workspace-usability p{margin:8px 0 12px}.workspace-usability label{display:flex;flex-direction:column;gap:5px;font-size:.78rem;flex:1 1 130px}.workspace-usability button,.workspace-usability input,.workspace-usability select,.workspace-usability textarea{color:inherit;font:inherit;border:1px solid rgba(148,163,184,.35);border-radius:9px;background:rgba(148,163,184,.06);padding:8px;max-width:100%;min-height:36px}.workspace-usability option{color:#172033;background:#fff}.workspace-usability button{cursor:pointer;white-space:normal}.workspace-usability button:disabled{opacity:.5;cursor:not-allowed}.workspace-usability a{color:#38bdf8}.workspace-usability :focus-visible{outline:2px solid #38bdf8;outline-offset:3px}.workspace-usability-bulk,.workspace-usability-empty>div,.workspace-usability-quick,.workspace-usability-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.workspace-usability-quick{padding:8px;margin:0;border-top:1px solid rgba(148,163,184,.2)}.workspace-usability-quick label{flex-basis:115px}.workspace-usability-quick input,.workspace-usability-quick select{width:100%}.workspace-usability-undo{position:fixed;z-index:1000;bottom:24px;left:50%;transform:translateX(-50%);display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:16px;width:min(520px,calc(100vw - 32px));border:1px solid #38bdf8;border-radius:16px;background:#152237;color:#f1f5f9;box-shadow:0 8px 30px #0006}.workspace-usability-band,.workspace-usability-empty,.workspace-usability-history article{border:1px solid rgba(148,163,184,.25);border-radius:16px;padding:16px}.workspace-usability-calendar-scroll,.workspace-usability-timeline-scroll{max-width:100%;overflow-x:auto}.workspace-usability-calendar{display:grid;grid-template-columns:repeat(7,minmax(115px,1fr));min-width:805px;grid-gap:5px;gap:5px}.workspace-usability-day{min-height:125px;border:1px solid rgba(148,163,184,.25);border-radius:8px;padding:7px}.workspace-usability-day.outside{background:rgba(148,163,184,.06)}.workspace-usability-calendar-card{border-radius:8px;padding:5px;margin:6px 0;background:rgba(56,189,248,.12)}.workspace-usability-calendar-card>button{width:100%;text-align:left}.workspace-usability-undated{display:flex;flex-wrap:wrap;gap:12px;padding:12px 0}.workspace-usability-undated>*{flex:0 1 220px}.workspace-usability-timeline{position:relative;min-width:1000px}.workspace-usability-timeline-days{position:absolute;inset:0;display:grid;grid-template-columns:repeat(42,1fr)}.workspace-usability-timeline-days>div{border-left:1px solid rgba(148,163,184,.15);font-size:.58rem;padding-top:6px}.workspace-usability-timeline-days time{writing-mode:vertical-rl}.workspace-usability-connectors{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.workspace-usability-bar{position:absolute;display:flex;align-items:center;height:34px;min-width:23px;border:1px solid #38bdf8;background:#12344c;color:#f1f5f9;border-radius:6px}.workspace-usability-bar.done{opacity:.6}.workspace-usability-bar button{min-height:24px;flex:1 1;padding:3px;border:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.workspace-usability-bar>span{flex:0 0 18px;cursor:ew-resize}.workspace-usability-history,.workspace-usability-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));grid-gap:14px;gap:14px;margin:16px 0}.workspace-usability-kpis article{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid rgba(148,163,184,.3);border-radius:14px}.workspace-usability-kpis strong{font-size:1.7rem;line-height:1.3}.workspace-usability-history svg{display:block;width:100%}.workspace-usability-activity{padding-left:22px}.workspace-usability-activity li{border-bottom:1px solid rgba(148,163,184,.2);margin-bottom:12px;padding-bottom:12px}.workspace-usability textarea{width:100%;min-height:80px;resize:vertical}.workspace-usability-band{margin:16px 0}.workspace-usability-band article{padding:12px 0;border-top:1px solid rgba(148,163,184,.2)}.workspace-usability-band article>a{font-weight:600}.workspace-usability-band article>small{display:block;margin-top:5px}.workspace-usability-my-work{max-width:1100px;margin:30px auto;padding:24px}.workspace-usability-reminder{font-size:.85rem}.workspace-usability-reminder span{display:inline-block;border-radius:20px;padding:2px 8px;background:rgba(56,189,248,.16)}.retail-product-topbar>div{flex-wrap:wrap;min-width:0}.retail-app-list-table td:has(.workspace-usability-quick){min-width:220px}