.bindr-user-menu{position:relative;padding:14px 0 0;border-top:1px solid var(--border,#dce1e8);margin-top:16px}.bindr-user-menu summary{cursor:pointer;list-style:none;display:flex;gap:10px;align-items:center}.bindr-avatar{width:34px;height:34px;border-radius:9px;background:#e6ebf2;color:#30425d;display:grid;place-items:center;font-size:13px;font-weight:700;flex-shrink:0}.bindr-user-menu strong{display:block;font-size:14px;line-height:1.4}.bindr-user-menu small{display:block;font-size:12px;color:#687583;line-height:1.5}.bindr-user-dropdown{position:absolute;bottom:calc(100% + 8px);left:0;width:240px;background:#fff;border:1px solid #d6dce5;border-radius:9px;box-shadow:0 12px 34px #162b4922;padding:6px;z-index:200}.bindr-user-dropdown button{display:block;background:none;width:100%;text-align:left;font:inherit;font-size:14px;border:0;border-radius:5px;padding:9px 11px;cursor:pointer;color:#253650}.bindr-user-dropdown button:hover{background:#eff3f8}.account-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.account-form{display:grid;gap:14px}.account-form label{font-size:14px;display:grid;gap:7px}.account-form input,.account-form select,.team-table select{padding:9px;border:1px solid #cbd3de;border-radius:5px;font:inherit;font-size:14px;background:#fff;color:#202d40}.account-form button{justify-self:start}.account-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 22px}.account-heading h2{margin:0;font-size:24px}.account-heading p{color:#647286;margin:7px 0 0;font-size:14px}.account-panel{background:#fff;border:1px solid #dce2ea;border-radius:9px;padding:20px;margin-bottom:20px}.account-panel h3{font-size:16px;margin:0 0 16px}.account-panel p{font-size:14px;color:#607087;line-height:1.6}.account-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px}.account-kpis button{background:#fff;border:1px solid #dae1e9;border-radius:9px;padding:18px;text-align:left;cursor:pointer;color:#253550}.account-kpis button:first-child{background:#edf6ef}.account-kpis button:nth-child(2){background:#edf3fa}.account-kpis strong{display:block;font-size:28px;margin:11px 0}.account-kpis span{font-size:14px}.account-kpis small{font-size:12px;color:#667489}.account-table-wrap{overflow:auto}.account-table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}.account-table th{font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:#647286;padding:12px 10px;border-bottom:1px solid #dce3eb}.account-table td{padding:13px 10px;border-bottom:1px solid #edf0f4}.account-table small{display:block;color:#697b8f;margin-top:5px;font-size:12px}.account-table button.link{border:0;background:none;padding:0;text-align:left;color:#294b75;cursor:pointer;font:inherit}.account-actions{display:flex;gap:6px;flex-wrap:wrap}.account-scope{display:flex;gap:5px;align-items:center;margin:12px 0 16px}.account-scope button{padding:7px 12px;border:1px solid #d5dde8;border-radius:5px;background:#fff;font:inherit;font-size:13px;cursor:pointer}.account-scope button[aria-pressed=true]{background:#273a55;color:white;border-color:#273a55}.responsibility{padding:12px 16px;margin:0 0 16px;border:1px solid #d9e1ea;border-radius:7px;background:#f8fafc}.responsibility summary{font-size:14px;cursor:pointer}.responsibility-fields{display:flex;align-items:end;gap:14px;margin-top:14px;flex-wrap:wrap}.responsibility-fields label{display:grid;gap:7px;font-size:13px}.responsibility select{min-width:180px;padding:8px;border:1px solid #ccd5e0;border-radius:5px;background:#fff;font:inherit}.audit-feed{margin-top:20px}.audit-feed summary{cursor:pointer;font-size:14px;font-weight:600}.audit-feed ol{list-style:none;padding:0}.audit-feed li{display:flex;gap:20px;justify-content:space-between;border-bottom:1px solid #e6eaf0;padding:11px 0;font-size:14px}.audit-feed time{color:#708095;font-size:12px;white-space:nowrap}.account-link-result{word-break:break-all;padding:14px;border:1px solid #b9cddd;background:#eef5fa;border-radius:6px;font-size:14px}.account-link-result input{width:100%;margin:10px 0;padding:8px}.account-status{font-size:14px;color:#455a74;min-height:20px}.account-status.error{color:#aa2d2d}.team-status{border-radius:10px;background:#edf2f7;font-size:12px;padding:3px 8px}.team-status.active{background:#e4f2e8;color:#28623d}.team-status.disabled,.team-status.removed{background:#f6e8e6;color:#973f35}@media(max-width:950px){.account-kpis{grid-template-columns:repeat(2,1fr)}.account-grid{grid-template-columns:1fr}}@media(max-width:500px){.account-panel{padding:14px}.audit-feed li{flex-direction:column;gap:6px}.account-heading{align-items:flex-start}.account-heading h2{font-size:22px}}

#bindrUserSlot{margin-left:auto;flex:0 0 auto}.topbar .bindr-user-menu{border:0;padding:0;margin:0}.topbar .bindr-user-dropdown{bottom:auto;top:calc(100% + 10px);left:auto;right:0}.topbar .bindr-user-menu summary{min-width:180px}.topbar .bindr-user-menu small:last-child{font-size:11px}.topbar:has(#bindrUserSlot){gap:18px;flex-wrap:wrap}@media(max-width:650px){#bindrUserSlot{margin-left:0}.topbar .bindr-user-menu summary{min-width:0}.topbar .bindr-user-menu small{font-size:12px}}

.crm-workspace{margin:0 0 16px;border-bottom:1px solid var(--border,#dce1e8);padding-bottom:10px}.crm-workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.crm-workspace-heading strong{font-size:15px;color:#293442}.crm-workspace-heading small{display:block;margin-top:3px;color:#687583;font-size:12px}.crm-workspace .account-scope{margin:0;flex-wrap:wrap}.crm-workspace .account-scope label{display:flex;align-items:center;gap:6px;font-size:12px}.crm-workspace select{max-width:220px;background:#fff;border:1px solid #d5dde8;border-radius:5px;padding:6px;color:inherit;font:inherit}.crm-workspace .account-scope button[aria-pressed=true]{background:#fff0e5;border-color:#e6b18b;color:#8c400d}.crm-workspace nav{display:flex;flex-wrap:wrap;gap:4px;margin-top:10px}.crm-workspace nav button{padding:7px 10px;border:0;border-radius:5px;background:transparent;color:#536171;font:inherit;font-size:13px;cursor:pointer}.crm-workspace nav button:hover{background:#f1f3f5}.crm-workspace nav button[aria-current=page]{background:#fff0e5;color:#8c400d;font-weight:600}.crm-workspace button:focus-visible,.crm-workspace select:focus-visible{outline:2px solid #bc5a19;outline-offset:2px}@media(max-width:650px){.crm-workspace-heading{align-items:flex-start;flex-direction:column}.crm-workspace .account-scope{width:100%}.crm-workspace .account-scope label{flex-wrap:wrap}.crm-workspace select{max-width:100%}}
@media screen {
 body .app-shell .view.active:has(>.crm-workspace):has(>.crm-filters)>.crm-workspace{grid-column:1/-1;grid-row:1;margin-bottom:4px}
 body .app-shell .view.active:has(>.crm-workspace):has(>.crm-filters)>.crm-page-heading,
 body .app-shell .view.active:has(>.crm-workspace):has(>.crm-filters)>.crm-filters{grid-row:2}
 body .app-shell .crm-workspace .account-scope{margin:0;padding:0;border:0}
 .crm-workspace .account-scope:has(>button:only-child){display:none}
 @media(max-width:700px){
  body .app-shell .view.active:has(>.crm-workspace):has(>.crm-filters)>.crm-page-heading,
  body .app-shell .view.active:has(>.crm-workspace):has(>.crm-filters)>.crm-filters{grid-column:1;grid-row:auto}
 }
}

/* Intake and dashboard actions share the established restrained orange accent. */
#myDashboardView .btn.open-my-crm,#dashboardView .btn.open-company-crm {background:#fff7ef;border:1px solid #f2cda9;color:#9b4b16;box-shadow:0 0 0 2px #fffaf6}
#myDashboardView .btn.open-my-crm:hover,#dashboardView .btn.open-company-crm:hover {background:#fff0df;border-color:#edac73}
.sidebar .inquiry-create {color:#a65319;background:#fff8f1;border:1px solid #f3dfcc;border-radius:10px}
.inquiry-register-row td {vertical-align:middle}
.inquiry-register-row.enquiry-tone-live td {background:var(--bindr-live-tint,#f7faf8)!important}
.inquiry-register-row.enquiry-tone-tender td {background:var(--bindr-tender-tint,#f7f9fd)!important}
.inquiry-reference {font-weight:650;color:#a94e15;white-space:nowrap}
.inquiry-status {display:inline-block;font-size:12px;padding:4px 8px;border-radius:8px;background:#f5f5f5;white-space:nowrap}
.inquiry-status.is-unassigned {background:#fff1e3;color:#91450e}
.inquiry-assignment-dialog {width:min(440px,calc(100vw - 32px));padding:22px;border:1px solid #eadfd5;border-radius:18px;color:#242424;background:#fff;box-shadow:0 20px 80px #0002}
.inquiry-assignment-dialog::backdrop {background:#17202b40}
.inquiry-assignment-dialog header,.inquiry-assignment-dialog footer {display:flex;align-items:center;justify-content:space-between;gap:12px}
.inquiry-assignment-dialog h2 {margin:0;font-size:20px}
.inquiry-assignment-dialog label {display:grid;gap:7px;font-size:13px;font-weight:600}
.inquiry-assignment-dialog select {padding:10px 12px;border:1px solid #dfd8d2;border-radius:10px;background:#fff;color:inherit}
.inquiry-assignment-note {font-size:12px;line-height:1.5;color:#70665f}
.inquiry-assignment-dialog [role=alert] {color:#b63c25;font-size:13px}
.inquiry-assignment-dialog footer {justify-content:flex-end;margin-top:18px}
.inquiry-assignment-dialog :focus-visible {outline:2px solid #ee9c54;outline-offset:3px}
