.assignment-picker{width:min(440px,calc(100vw - 24px));max-height:80dvh;padding:18px;border:1px solid #56748d;border-radius:18px;background:var(--card,#102235);color:var(--text,#edf6ff);box-shadow:0 20px 80px #0008}.assignment-picker::backdrop{background:#020a16aa}.assignment-picker header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.assignment-picker header div{display:grid;gap:4px}.assignment-picker small{color:var(--muted,#a7bdcf);font-size:12px}.assignment-options{display:grid;gap:8px}.assignment-options .assignment-person{display:flex;align-items:center;justify-content:space-between;text-align:left;gap:12px;min-height:52px;white-space:normal}.assignment-picker p{font-size:13px}.assignment-filters{display:flex;flex-wrap:wrap;gap:10px}.assignment-filters label{display:grid;gap:5px;flex:1;min-width:130px;font-size:12px}.assignment-filters .assignment-search{flex-basis:100%}.assignment-filters input,.assignment-filters select{width:100%;min-width:0}.assignment-bulk{position:sticky;top:0;z-index:35;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;background:var(--card,#102235)}.assignment-bulk span{font-size:12px}.assignment-job{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid #617c8f40}.assignment-job label{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.assignment-job input[type=checkbox]{width:20px;height:20px;flex:none;accent-color:#65b8fa}.assignment-job label span{display:grid;gap:5px;min-width:0}.assignment-job b{font-size:14px;overflow-wrap:anywhere}.assignment-job small{font-size:11px;color:var(--muted,#a7bdcf);overflow-wrap:anywhere}.assignment-job .btn{max-width:40%;white-space:normal;min-height:44px;font-size:12px}.assignment-away{padding:10px}.assignment-rule{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 0;border-bottom:1px solid #617c8f40}.assignment-rule>b,.assignment-rule>small{flex-basis:100%}.assignment-rule select{min-width:0;flex:1}.assignment-rule label{display:flex;align-items:center;gap:6px}.assignment-rule input{width:20px;height:20px}.assignment-workspace{min-width:0}#list .telus-slim-toolbar .telus-selection-actions{display:flex!important;position:sticky;bottom:calc(80px + env(safe-area-inset-bottom,0px));z-index:40;background:var(--card,#102235);border:1px solid #65b8fa70;padding:10px;border-radius:12px;flex-basis:100%;overflow:visible;height:auto;min-height:48px}body.light-mode .assignment-picker,body.light-mode .assignment-bulk,body.light-mode #list .telus-selection-actions{background:#f4f8fc;color:#172d40}

#list .telus-slim-toolbar:has(.telus-selection-actions){flex-wrap:wrap}
