.task-controls{display:flex;flex-direction:column;gap:10px;align-items:flex-end}.task-controls .text-button{font-size:13px;text-decoration:none}.hero-actions a{text-decoration:none}.office-link{display:inline-block;margin:8px 0 16px}.task-controls .secondary{white-space:nowrap}
.assignment-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:6px;padding:0}.assignment-tabs button{white-space:normal;font-size:12px;padding:10px 8px;min-width:0;line-height:1.3}.page-heading>.office-link{white-space:nowrap;font-size:12px}
.danger-outline{background:white;border:1px solid #b54646;color:#9f3030;border-radius:10px;padding:12px 18px;min-height:44px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.danger-outline:hover{background:#fff4f4}.danger-outline:disabled{opacity:.55;cursor:default}.task-summary .stat strong{font-size:18px}
.review-warning{padding:14px 16px;background:#fff4de;color:#8c6419;border-radius:10px;font-size:12px;margin:15px 0}

.assignment-fields{border:0;padding:0;margin:0;min-width:0}.assignment-clients,.assignment-progress ul{list-style:none;padding:0;margin:8px 0 18px}.assignment-clients{display:flex;flex-wrap:wrap;gap:8px}.assignment-clients li{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#f2f6fa;border:1px solid #d6e2ee;border-radius:10px;max-width:100%}.assignment-clients li span{min-width:0;overflow-wrap:anywhere}.assignment-clients small{display:block;color:#526a7b;margin-top:3px}.assignment-client-result{display:block;min-height:44px;text-align:left;width:100%}.assignment-progress{border-top:1px solid #d6e2ee;padding-top:18px;margin-top:18px}.assignment-progress li{padding:12px 0;border-bottom:1px solid #e7edf3;display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;overflow-wrap:anywhere}.assignment-progress li strong{flex:1 1 180px}.assignment-progress li p{flex-basis:100%;margin:0}.assignment-progress>button{margin:12px 8px 0 0}@media(max-width:600px){.assignment-clients li{width:100%;justify-content:space-between}.assignment-progress>button{width:100%;margin-right:0}}
.assignment-fields{display:grid;gap:16px}.assignment-client-list{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 16px}.assignment-client-chip{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#f2f6fa;border:1px solid #d6e2ee;border-radius:10px;max-width:100%;min-width:0;overflow-wrap:anywhere}.assignment-client-chip small{display:block;color:#526a7b}.assignment-client-chip button{min-height:44px;min-width:44px}.assignment-result-list>li>div{display:flex;flex-wrap:wrap;gap:10px;width:100%;align-items:center}.assignment-result-list>li>div strong{flex:1 1 180px}@media(max-width:600px){.assignment-client-chip{width:100%;justify-content:space-between}.assignment-progress .office-actions button{width:100%}}
