/* Private review candidate: gold primary action, navy everyday job actions. */
@media(max-width:600px){
 body:not(.quick-focused) .qt-builder-header{padding:8px 12px!important;gap:6px!important;min-height:0!important;height:auto!important;align-items:center!important}
 body:not(.quick-focused) .qt-builder-header .brand{width:200px!important;max-width:calc(100% - 90px)!important;min-width:0!important;padding:0!important;margin:0!important}
 body:not(.quick-focused) .qt-builder-header .brand img{width:200px!important;max-width:100%!important;height:80px!important;object-fit:contain!important;object-position:left center}
 body:not(.quick-focused) .qt-builder-header .brand-product{font-size:11px!important;line-height:1.2!important}
 body:not(.quick-focused) .qt-builder-header .builder-logo{width:76px!important;max-width:76px!important;max-height:48px!important;object-fit:contain!important}
 body:not(.quick-focused) .qt-builder-header nav{width:100%!important;display:flex!important;gap:0!important;flex-wrap:wrap!important;justify-content:center!important;padding:0!important;margin:0!important}
 body:not(.quick-focused) .qt-builder-header nav .nav-group{display:contents!important}
 body:not(.quick-focused) .qt-builder-header nav a,body:not(.quick-focused) .qt-builder-header #signout{min-height:44px!important;padding:8px!important;font-size:12px!important}
}
.qt-builder-header nav #notification-link .notification-text{font-size:inherit!important}
.qt-builder-header nav #notification-link .notification-text::after{content:none!important;display:none!important}
.qt-builder-compact .open-job,.qt-builder-compact .qt-mobile-open,.qt-builder-compact .qt-dashboard-messages{background:#131f38!important;color:#fff!important;border:1px solid #131f38!important;min-height:44px!important;height:44px!important;border-radius:8px!important;box-shadow:none!important;font-size:13px!important;line-height:1.2!important;padding:8px 10px!important;margin:0!important;box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:center;gap:5px}
.qt-builder-compact .job-outcome-choices{display:inline-flex!important;gap:8px!important;width:auto!important;max-width:none!important}
.qt-builder-compact .job-outcome-choices>button{background:#fff!important;color:#17344e!important;border:1px solid #bcc9d5!important;min-height:44px!important;height:44px!important;min-width:76px!important;width:auto!important;padding:6px 12px!important;font-size:13px!important;box-shadow:none!important}
.qt-builder-compact .job-outcome-choices>button[aria-pressed=true][data-outcome-value=won]{background:#eef7f0!important;border-color:#2d8050!important;color:#205b34!important}
.qt-builder-compact .job-outcome-choices>button[aria-pressed=true][data-outcome-value=lost]{background:#fff1f1!important;border-color:#b44a4a!important;color:#8c2929!important}
.qt-builder-compact .job-outcome-question{display:none!important}
.qt-builder-compact .job-outcome-badge{min-height:28px!important;padding:4px 8px!important;font-size:12px!important}
.qt-builder-compact .request-full{background:transparent!important;color:#17344e!important;border:0!important;min-height:36px!important;height:auto!important;padding:4px 0!important;font-size:12px!important;text-decoration:underline;text-underline-offset:3px;box-shadow:none!important;justify-content:flex-start!important;text-align:left}
.qt-builder-compact .qt-job-activity:empty{display:none!important}
.qt-builder-compact .mobile-job-name span+small::before{content:" \00b7 "!important}
.qt-builder-compact .desktop-job-actions{display:flex!important;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}
.qt-builder-compact .desktop-job-actions .desktop-delete{order:3;background:transparent!important;border-color:transparent!important;color:#52677b!important;min-height:36px!important;font-size:12px!important;padding:5px!important}
@media(max-width:760px){
 .qt-builder-compact .swipe-job-content{padding:12px!important;gap:8px!important}
 .qt-builder-compact .mobile-job-name{order:1}
 .qt-builder-compact .job-status-actions{order:2;margin:0!important}
 .qt-builder-compact .qt-calm-primary-actions{order:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0}
 .qt-builder-compact .qt-calm-primary-actions:has(>.qt-mobile-open:only-child){grid-template-columns:1fr}
 .qt-builder-compact .qt-calm-primary-actions>*{width:100%!important;min-width:0!important}
 .qt-builder-compact .qt-calm-primary-actions>.qt-dashboard-messages{grid-column:auto!important}
 .qt-builder-compact .mobile-commercial-actions{order:4;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%;margin:0!important;gap:8px!important}
 .qt-builder-compact .mobile-commercial-actions:empty{display:none!important}
 .qt-builder-compact .mobile-commercial-actions .job-outcome{display:flex!important;align-items:center!important;gap:8px;min-width:0}
 .qt-builder-compact .qt-calm-secondary-actions{order:5;display:flex;align-items:center;min-width:0}
 .qt-builder-compact .qt-calm-secondary-actions:empty{display:none}
 .qt-builder-compact .qt-job-activity{display:none!important}
}

/* Builder dashboard logo only; original brand/nav widths and builder logo retained. */
@media(min-width:601px){body:not(.quick-focused) .qt-builder-header .brand img{max-width:100%!important;height:110px!important;max-height:110px!important;object-fit:contain!important;object-position:left center!important}}
