/* Explicit acquisition workspace; notices do not change dashboard layout. */
.enterprise-mode .saved-formality .ts-wrapper.focus.has-items .ts-control>.item{display:none}
.enterprise-mode .saved-formality .ts-wrapper.focus .ts-control>input{width:100%!important;min-width:100%!important}
.collection-toast{position:fixed;right:24px;bottom:24px;z-index:1200;display:flex;align-items:center;gap:12px;max-width:520px;padding:14px 18px;border:1px solid #bbf7d0;border-radius:16px;background:#f0fdf4;color:#166534;box-shadow:0 10px 36px #0f172a18;font-size:12px}
.collection-toast span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.collection-status-pill{border:1px solid #e0e7ff;border-radius:99px;background:#eef2ff;color:#4338ca;padding:8px 12px;font-size:11px;cursor:pointer}
.collection-tabs{display:flex;gap:8px;margin:16px 0}.collection-feedback{padding:12px 16px;border-radius:12px;background:#eef2ff;color:#4338ca;font-size:13px}.collection-error{color:#b91c1c;font-size:13px}
.collection-confirm{max-width:620px}.collection-confirm ul{padding-left:20px;max-height:230px;overflow:auto;font-size:13px;line-height:1.6}.credit-summary{display:flex;align-items:center;gap:14px;padding:16px;border-radius:14px;background:#f5f3ff;margin:16px 0}.credit-summary strong{font-size:24px;color:#6d28d9;font-variant-numeric:tabular-nums}.credit-summary span:last-child{margin-left:auto}
.request-name{display:block;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:12px}.catalog-count{font-size:12px;color:#64748b;padding:0 18px}.catalog-panel .catalog-list{max-height:460px;overflow:auto}.catalog-panel .catalog-row small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.catalog-submit>div{min-width:0}.catalog-submit>div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:650px}.saved-formality{min-width:320px!important;flex:1 1 480px}.bento-heading p{max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.context-bottom{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px;margin-top:8px;min-width:0}.context-bottom .context-actions{margin:0 0 0 auto;flex-wrap:wrap;min-width:0}.context-bottom .saved-formality{min-width:0!important;flex:1 1 420px;max-width:100%}.saved-formality .ts-wrapper,.saved-formality select{width:100%;min-width:0}.saved-formality .ts-control>.item{max-width:100%;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;display:block}.saved-formality .ts-dropdown .option{white-space:normal}
@media(max-width:760px){.collection-toast{left:12px;right:12px;bottom:12px}.saved-formality{min-width:0!important;flex-basis:100%}.collection-tabs{flex-wrap:wrap}.credit-summary{flex-wrap:wrap}.request-name{max-width:230px}.bento-heading p{max-width:100%}.catalog-submit{flex-wrap:wrap}.catalog-submit>div span{max-width:90vw}}
@media(max-width:760px){.context-bottom .saved-formality{flex-basis:100%}.context-bottom .context-actions{width:100%;justify-content:flex-start}.context-bottom .btn{white-space:normal;height:auto;min-height:36px}}
