/* Staff desktop shell. Learner Web keeps its existing orange presentation. */
@media(min-width:761px){
 body.daily-workflow-v10 .rw-main{width:calc(100% - 228px);margin-left:228px;min-width:0;max-width:none}
 body.daily-workflow-v10 .rw-sidebar{width:228px;visibility:visible;transform:none}
 body.daily-workflow-v10 .rw-topbar{min-width:0;flex-wrap:wrap}
 body.daily-workflow-v10 .rw-topbar h1{font-size:22px;line-height:1.4}
 body.daily-workflow-v10 #workspaceContent{width:100%;min-width:0;padding:22px 24px}
 body.daily-workflow-v10 .rw-user{flex-wrap:wrap;min-width:0}
 body.daily-workflow-v10 .rw-topbar>.rw-provider-menu{display:none}
 body.daily-workflow-v10 .rw-card,.rw-workspace-scope>label{min-width:0}
 body.daily-workflow-v10 .table-wrap,body.daily-workflow-v10 .v5-table,body.daily-workflow-v10 .sr2-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}
 body.daily-workflow-v10 .rw-home-grid,body.daily-workflow-v10 .rw-home-columns{min-width:0}
 body.daily-workflow-v10 .rw-home-grid>*{min-width:0}
}
@media(min-width:761px) and (max-width:1100px){
 body.daily-workflow-v10 .rw-sidebar{width:196px;padding:20px 10px}
 body.daily-workflow-v10 .rw-main{width:calc(100% - 196px);margin-left:196px}
 body.daily-workflow-v10 #workspaceContent{padding:18px 16px}
 body.daily-workflow-v10 .rw-topbar,.rw-workspace-scope{padding:14px 16px}
 body.daily-workflow-v10 .rw-topbar h1{font-size:20px}
 body.daily-workflow-v10 .rw-sidebar .rw-brand{margin-left:5px;margin-right:5px}
 body.daily-workflow-v10 #workspaceNavigation .rw-nav-group a{padding-left:22px}
 body.daily-workflow-v10 .rw-home-grid{grid-template-columns:minmax(0,1fr)}
}
.association-workspace{min-width:0}.association-steps{list-style:none;display:flex;gap:8px;flex-wrap:wrap;margin:18px 0;padding:0}.association-steps li{padding:9px 12px;border:1px solid #e1e7f0;border-radius:6px;color:#6a7a90;font-size:12px;background:#f7f9fc}.association-steps .active{border-color:#2466d7;color:#2466d7;background:#eef4ff}.association-steps .complete{color:#2d7656;background:#eff9f2}.association-boundary{font-size:12px;color:#667890}.association-class-choice{display:grid;gap:8px;font-size:13px}.association-class-choice select{width:100%;min-width:0;padding:10px;border:1px solid #d7dfeb;border-radius:6px}.association-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.association-context>div{min-width:0}.association-context dt{font-size:11px;color:#72829a;margin-bottom:6px}.association-context dd{margin:0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.association-file{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px}.association-file input{max-width:100%}.association-problems,.association-pending{padding:15px 18px;border-radius:7px;background:#fff7e8;color:#805b22;margin:16px 0;font-size:13px}.association-problems h3{font-size:14px;margin:0 0 8px}.association-problems ul{padding-left:22px;line-height:1.8;max-height:240px;overflow:auto}.association-pending code{display:block;overflow-wrap:anywhere;margin:8px 0}.association-empty{font-size:13px;color:#70829a}.association-result{background:#eff9f2;border:1px solid #cfe9d9;border-radius:7px;padding:18px;margin-top:18px}.association-result h3{margin:0;font-size:16px}.association-result p{font-size:12px;overflow-wrap:anywhere}
@media(max-width:1100px){.association-context{grid-template-columns:repeat(2,minmax(0,1fr))}}
