/* V7.4 assignment controls; retains the installed V7.3 layout. */
.t74-extension{display:grid;gap:14px;margin-bottom:16px}.t74-process-grid,.t74-assignment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:14px}.t74-process h3{margin-bottom:15px}.t74-process-grid article{background:#f2f8fe;border:1px solid #daeafa;border-top:3px solid #2685e2;border-radius:8px;padding:15px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.t74-process-grid article.customs{border-top-color:#8570d8}.t74-process-grid article.carrier{border-top-color:#2bb78a}.t74-process-grid b{font-size:12px;color:#426384}.t74-process-grid strong{font-size:15px;color:#143f6b}.t74-process-grid p{font-size:12px;line-height:1.6;margin:0;color:#597696}.t74-process-grid button{margin-top:auto}.t74-state{font-size:12px;background:white;border:1px solid #ddd8f7;color:#5b4c9b;border-radius:6px;padding:5px 8px}.t74-payment-note{margin-top:15px;border:1px solid #ffe0bc;border-radius:8px;background:#fffaf4;padding:14px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.t74-payment-note b{font-size:12px;color:#a66a2e}.t74-payment-note span{font-size:12px;line-height:1.6;flex:1;min-width:min(100%,260px);color:#796a59}.t74-assignment-grid>.w72-panel{margin:0}.t74-assignment-grid form{margin-top:14px}.t74-assignment-grid label{display:grid;gap:6px;font-size:12px;color:#496785}.t74-assignment-grid form>button{margin-top:14px}.t74-assignment-grid select,.t74-assignment-grid input{min-width:0;width:100%;font-size:13px;padding:10px;border:1px solid #d4e4f3;border-radius:7px;background:white;color:#183c63}.t74-legs{list-style:none;padding:0;margin:12px 0}.t74-legs li{padding:8px 0;border-bottom:1px solid #e5edf6;display:grid;gap:3px}.t74-legs strong{font-size:12px}.t74-legs span{font-size:11px;color:#7190b0}.w72-case-nav .w72-tabs{flex-wrap:wrap}.d73-team-assign{display:flex;gap:6px;padding:8px 13px 13px;flex-wrap:wrap}.d73-team-assign button{white-space:normal;text-align:left}.d73-customs-shortcut{padding:0 14px 12px;display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:10px;color:#6a80a2}.t74-assignment-grid .btn{white-space:normal}.t74-process .btn{font-size:12px;padding:9px 12px;min-height:36px}@media(max-width:600px){.t74-payment-note{align-items:flex-start;flex-direction:column}.t74-assignment-grid{grid-template-columns:1fr}.t74-process-grid{grid-template-columns:1fr}.t74-assignment-grid .form-grid{grid-template-columns:1fr}.t74-assignment-grid .span2{grid-column:auto}}
