/* AGC · Customer 360 practical workflow; no changes to logos, receipts or consents */
.agc-search-hub{position:relative;overflow:visible!important}
.agc-live-search-wrap{position:relative;margin-top:14px;max-width:840px}
.agc-live-search-wrap label{font-size:11px;letter-spacing:.04em;font-weight:800;color:#545d68;display:block;margin-bottom:7px}
.agc-live-search-wrap input{width:100%;min-height:54px;max-width:100%;padding:13px 15px;font-size:16px;border:1px solid #cbd2da;border-radius:12px;background:#fff;outline-offset:3px;text-transform:none!important}
.agc-live-search-wrap input:focus{border-color:#355b8e;box-shadow:0 0 0 3px rgba(35,92,160,.08)}
.agc-live-suggestions{position:relative;margin-top:5px;z-index:6;border:1px solid #dce1e7;border-radius:12px;box-shadow:0 8px 25px rgba(25,39,53,.08);overflow:auto;max-height:420px;background:#fff}
.agc-live-suggestions[hidden]{display:none}
.agc-live-suggestion-title{font-size:10px;font-weight:800;padding:12px 14px;color:#707b87;background:#f8f9fb}
.agc-live-hit{display:flex;gap:12px;align-items:center;width:100%;text-align:left;padding:13px 14px;border:0;border-bottom:1px solid #edf0f4;cursor:pointer;background:#fff;color:#151b22}
.agc-live-hit:last-child{border-bottom:0}.agc-live-hit:hover,.agc-live-hit:focus-visible{background:#f4f7fb;outline:0}
.agc-live-hit-kind{flex:0 0 auto;background:#eef1f6;border-radius:6px;padding:5px 7px;font-size:9px;color:#49566a;font-weight:800}
.agc-live-hit span:nth-child(2){flex:1;display:flex;flex-direction:column;min-width:0;gap:3px}
.agc-live-hit b{font-size:13px;overflow-wrap:anywhere}.agc-live-hit small{font-size:11px;color:#707781;overflow-wrap:anywhere}.agc-live-hit>span:last-child{font-size:19px;color:#65717c}
.agc-live-empty{padding:16px;color:#69717c;font-size:12px}.agc-live-filters{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:14px}
.agc-live-count{font-size:11px;color:#707982;font-weight:700;margin:11px 0}.agc-live-directory{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px}
.agc-live-directory .agc-ux-directory-card{margin:0;min-width:0;max-width:none;height:100%}.agc-live-more{margin:14px auto;display:block}
.agc-live-draft-hits{border:1px solid #dde2e7;border-radius:10px;margin-top:7px;overflow:hidden;max-height:420px;overflow-y:auto}
.agc-action-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.agc-action-tiles button{background:#fafbfc;border:1px solid #e0e5eb;cursor:pointer;text-align:left;border-radius:10px;padding:13px;color:#13181d}.agc-action-tiles button.active{border-color:#556b84;background:#f5f7fa}
.agc-action-tiles b{display:block;font-size:21px}.agc-action-tiles small{display:block;color:#65717e;font-size:10px;line-height:1.4;margin-top:5px}
.agc-action-list{display:grid;gap:9px;margin:15px 0}.agc-action-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;background:#fff;border:1px solid #e4e7eb;border-radius:12px;padding:15px}
.agc-action-row>div:first-child{flex:1;min-width:220px;display:flex;flex-direction:column;gap:5px}.agc-action-row small{color:#6a7580;font-size:10px;font-weight:800}.agc-action-row b{font-size:14px}.agc-action-row p{margin:0;font-size:12px;color:#525e69}
.agc-work-brief{border-color:#dde6ed}.agc-work-brief .section-head h2{margin:0}.agc-work-brief .section-head p{margin-top:4px;color:#697680;font-size:11px}.agc-work-brief-detail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.agc-work-brief-detail>div{background:#f8f9fb;border:1px solid #edf0f3;border-radius:9px;padding:12px;display:grid;gap:4px;min-width:0}.agc-work-brief-detail b{font-size:18px}.agc-work-brief-detail span{font-size:9px;font-weight:800;color:#6a7581}.agc-work-brief-packages{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}
.agc-recent-row{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;background:#fff;border:0;border-top:1px solid #e7eaed;padding:13px 5px;text-align:left;cursor:pointer;color:#161c20}.agc-recent-row:hover,.agc-recent-row:focus-visible{background:#f7f9fc}.agc-recent-row>span:first-child{display:grid;gap:5px;flex:1;min-width:0}.agc-recent-row b{font-size:12px}.agc-recent-row small{font-size:11px;color:#6a737e}.agc-recent-row strong{font-size:12px;white-space:nowrap}.agc-recent-row>span:last-child{font-size:20px;color:#6a737e}.agc-ux-activity-foot{display:block;margin-top:9px;font-size:10px;color:#7e868e}
.agc-ux-birthday{font-size:11px!important;color:#454e59!important}
@media(max-width:720px){.agc-action-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.agc-live-directory{grid-template-columns:1fr}.agc-live-search-wrap{max-width:100%}.agc-work-brief-detail{grid-template-columns:repeat(3,minmax(0,1fr))}.agc-action-row{align-items:stretch}.agc-action-row .row{width:100%}}
