:root{--bq-yellow:#ffc928;--bq-yellow-2:#f4b800;--bq-bg:#07090b;--bq-panel:#101316;--bq-panel-2:#0c0f12;--bq-panel-3:#15191d;--bq-line:rgba(255,201,40,.26);--bq-line-soft:hsla(0,0%,100%,.09);--bq-text:#f5f7f9;--bq-muted:#92989f;--bq-sidebar:262px}html{background:#050607}body{background:#050607!important}.bq-admin-shell{min-height:100vh;background:radial-gradient(circle at 78% 0,rgba(255,201,40,.035),transparent 27%),linear-gradient(180deg,#080a0c,#050607);color:var(--bq-text)}.bq-admin-main{min-height:100vh;margin-left:var(--bq-sidebar);width:calc(100% - var(--bq-sidebar));background:transparent}.bq-admin-content{min-width:0;min-height:100vh}.bq-admin-mobilebar{display:none}.bq-sidebar{position:fixed;inset:0 auto 0 0;z-index:5000;width:var(--bq-sidebar);height:100vh;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid rgba(255,201,40,.23);background:linear-gradient(180deg,#0a0c0e,#060708);box-shadow:16px 0 42px rgba(0,0,0,.24)}.bq-sidebar-brand{min-height:92px;display:flex;align-items:center;gap:12px;padding:17px 20px 16px;border-bottom:1px solid rgba(255,201,40,.17);color:#fff;text-decoration:none}.bq-sidebar-machine{width:48px;color:var(--bq-yellow);flex:0 0 auto}.bq-sidebar-machine svg{width:100%;height:auto}.bq-sidebar-brandcopy{min-width:0;display:grid;line-height:1.03}.bq-sidebar-brandcopy strong{font-size:15px;font-weight:900;letter-spacing:.02em}.bq-sidebar-brandcopy b{color:var(--bq-yellow);font-size:14px;font-weight:900;letter-spacing:.04em}.bq-sidebar-brandcopy small{margin-top:5px;font-size:8.5px;letter-spacing:.19em;color:hsla(0,0%,100%,.72)}.bq-sidebar-close{display:none}.bq-sidebar-nav{flex:1 1 auto;overflow-y:auto;padding:14px 12px 20px;scrollbar-color:rgba(255,201,40,.45) transparent}.bq-sidebar-nav::-webkit-scrollbar{width:5px}.bq-sidebar-nav::-webkit-scrollbar-thumb{background:rgba(255,201,40,.42);border-radius:999px}.bq-sidebar-group{padding:0 0 12px;margin-bottom:10px;border-bottom:1px solid hsla(0,0%,100%,.065)}.bq-sidebar-group:last-child{border-bottom:0}.bq-sidebar-group>p{margin:0 9px 7px;color:var(--bq-yellow);font-size:9px;font-weight:900;letter-spacing:.19em;text-transform:uppercase}.bq-sidebar-group a{min-height:36px;display:flex;align-items:center;gap:11px;padding:7px 10px;border:1px solid transparent;border-radius:7px;color:hsla(0,0%,100%,.76);font-size:11px;font-weight:650;text-decoration:none;transition:.15s ease}.bq-sidebar-group a:hover{color:#fff;background:hsla(0,0%,100%,.035)}.bq-sidebar-group a.is-active{color:var(--bq-yellow);border-color:rgba(255,201,40,.55);background:linear-gradient(90deg,rgba(255,201,40,.2),rgba(255,201,40,.055));box-shadow:inset 3px 0 0 var(--bq-yellow),0 0 22px rgba(255,201,40,.08)}.bq-sidebar-navicon{width:20px;height:20px;display:grid;place-items:center;flex:0 0 auto}.bq-sidebar-navicon svg{width:18px;height:18px}.bq-sidebar-plan{margin:0 16px 14px;border:1px solid rgba(255,201,40,.4);border-radius:12px;padding:15px;background:linear-gradient(180deg,rgba(255,201,40,.06),rgba(255,201,40,.015));display:grid;grid-template-columns:28px 1fr;gap:10px}.bq-sidebar-plan>span{color:var(--bq-yellow);font-size:20px}.bq-sidebar-plan strong{font-size:12px}.bq-sidebar-plan p{margin:4px 0 0;color:var(--bq-muted);font-size:10px;line-height:1.45}.bq-sidebar-plan button{grid-column:1/-1;height:33px;border:1px solid rgba(255,201,40,.7);border-radius:7px;background:transparent;color:var(--bq-yellow);font-size:10px;font-weight:900}.bq-sidebar-footer{flex:0 0 auto;padding:0 14px 14px}.bq-sidebar-profile{min-height:56px;display:grid;grid-template-columns:36px 1fr 16px;gap:9px;align-items:center;border:1px solid hsla(0,0%,100%,.11);border-radius:10px;padding:9px 10px;background:hsla(0,0%,100%,.025)}.bq-sidebar-avatar{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,201,40,.58);border-radius:50%;color:#fff;font-weight:800;font-size:11px}.bq-sidebar-profile>span:nth-child(2){min-width:0;display:grid;gap:2px}.bq-sidebar-profile strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.bq-sidebar-profile small{color:var(--bq-yellow);font-size:8px}.bq-sidebar-caret{color:#bbb}.bq-sidebar-logout{width:100%;margin-top:8px;min-height:36px;border:1px solid rgba(239,68,68,.42);border-radius:7px;background:rgba(239,68,68,.06);color:#ff6868;font-weight:850;font-size:11px;cursor:pointer}.bq-sidebar-backdrop{display:none}.bq-admin-content>*{width:100%}.bq-admin-content h1{letter-spacing:-.035em}.bq-admin-content input,.bq-admin-content select,.bq-admin-content textarea{color-scheme:dark}.bq-admin-content button{cursor:pointer}.bq-admin-notification-floating{top:86px!important}.bq-admin-notification-floating>button:last-child{width:46px!important;height:46px!important}.bq-route-requests .bq-exact-requests{min-height:100vh!important;background:transparent!important}.bq-route-requests .bq-exact-requests>div{padding:28px 52px 40px!important}.bq-route-requests .bq-exact-requests>div>div:first-child{margin-bottom:20px!important}.bq-route-requests .bq-exact-requests h1{font-size:30px!important;line-height:1.05!important}.bq-route-requests .bq-exact-requests h1+p{margin-top:8px!important;color:#9ca3aa!important;font-size:12px!important}.bq-request-header-actions{display:flex;gap:12px;align-items:center;padding-right:74px}.bq-request-export,.bq-request-filter-button,.bq-request-new{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:6px;padding:0 17px;font-size:10.5px;font-weight:850;text-decoration:none}.bq-request-export{border:1px solid rgba(255,201,40,.65);background:transparent;color:#fff}.bq-request-new{border:1px solid var(--bq-yellow);background:linear-gradient(180deg,#ffd54a,#f4b900);color:#070707}.bq-route-requests .mb-6.grid.md\:grid-cols-5{gap:14px!important;margin-bottom:16px!important}.bq-route-requests .bq-request-metric{position:relative;min-height:96px;display:grid;grid-template-columns:49px 1fr;grid-template-rows:22px 28px 18px;-moz-column-gap:13px;column-gap:13px;padding:14px!important;border-color:rgba(255,201,40,.27)!important;background:linear-gradient(145deg,#141719,#0b0d0f)!important}.bq-request-metric-icon{grid-row:1/4;width:45px;height:45px;align-self:center;display:grid;place-items:center;border-radius:50%;background:rgba(255,201,40,.08);color:var(--bq-yellow);font-size:22px}.bq-route-requests .bq-request-metric>div:nth-child(2){font-size:10px!important;color:#c3c6ca!important}.bq-route-requests .bq-request-metric>div:nth-child(3){font-size:26px!important;color:var(--bq-yellow)!important}.bq-route-requests .bq-request-metric>div:nth-child(4){font-size:9px!important;color:#a6abb0!important}.bq-route-requests .bq-request-closed .bq-request-metric-icon{color:#34d399;background:rgba(16,185,129,.11)}.bq-route-requests .bq-request-closed>div:nth-child(4){color:#4ade80!important}.bq-route-requests .bq-exact-requests>div>div:nth-of-type(3){margin-bottom:14px!important;padding:13px!important;border-color:rgba(255,201,40,.25)!important;background:linear-gradient(180deg,#111416,#0b0d0f)!important}.bq-route-requests .bq-exact-requests>div>div:nth-of-type(3)>div{grid-template-columns:minmax(320px,1.35fr) minmax(240px,.7fr) minmax(240px,.75fr) 90px!important;gap:14px!important;align-items:end}.bq-route-requests label{margin-bottom:6px!important;font-size:9px!important;color:#c8ccd0!important}.bq-route-requests input,.bq-route-requests select{height:38px!important;border-radius:6px!important;border-color:hsla(0,0%,100%,.13)!important;background:#090b0d!important;padding:0 13px!important;font-size:10px!important}.bq-request-filter-button{height:38px;border:1px solid rgba(255,201,40,.65);background:transparent;color:var(--bq-yellow)}.bq-route-requests .bq-exact-requests>div>div:last-child{border-color:rgba(255,201,40,.22)!important;background:linear-gradient(180deg,#111416,#0b0d0f)!important}.bq-route-requests .bq-exact-requests>div>div:last-child>div:first-child{padding:14px 17px!important}.bq-route-requests .bq-exact-requests h2{font-size:15px!important}.bq-route-requests table{table-layout:fixed}.bq-route-requests table th{padding:10px 12px!important;font-size:8px!important;color:#aeb4ba!important;letter-spacing:.04em!important}.bq-route-requests table td{padding:9px 12px!important;font-size:9.5px!important;vertical-align:middle!important}.bq-route-requests table td>div.mt-1{margin-top:3px!important;font-size:8.5px!important}.bq-route-requests table td:first-child{width:16%}.bq-route-requests table td:nth-child(2){width:10%}.bq-route-requests table td:nth-child(3){width:13%}.bq-route-requests table td:nth-child(4){width:9%}.bq-route-requests table td:nth-child(5){width:17%}.bq-route-requests table td:nth-child(6),.bq-route-requests table td:nth-child(7){width:13%}.bq-route-requests table td:last-child{width:9%}.bq-route-requests table td span.inline-flex{padding:4px 15px!important;border-radius:999px!important;font-size:8.5px!important}.bq-route-requests table td button.inline-flex{height:29px!important;border-radius:6px!important;padding:0 15px!important;font-size:8.5px!important;color:var(--bq-yellow)!important}.bq-route-email-deliveries .bq-exact-email{min-height:100vh!important;background:transparent!important}.bq-route-email-deliveries .bq-exact-email>section:first-child{border:0!important}.bq-route-email-deliveries .bq-exact-email>section:first-child>div{padding:28px 42px 12px!important}.bq-route-email-deliveries .bq-exact-email h1{color:#fff!important}.bq-route-email-deliveries .bq-exact-email h1+p{margin-top:7px!important;font-size:12px!important;color:#9aa0a6!important}.bq-route-email-deliveries .bq-exact-email>section:nth-child(2){padding:10px 42px 40px!important}.bq-route-email-deliveries .bq-exact-email .grid.sm\:grid-cols-2.lg\:grid-cols-5{gap:14px!important}.bq-route-email-deliveries .bq-exact-email .grid.sm\:grid-cols-2.lg\:grid-cols-5>div{position:relative;min-height:103px;padding:18px!important;border-color:rgba(255,201,40,.24)!important;background:linear-gradient(145deg,#15181b,#0d0f11)!important}.bq-route-email-deliveries .bq-exact-email .grid.sm\:grid-cols-2.lg\:grid-cols-5>div p:first-child{font-size:9px!important;color:var(--bq-yellow)!important}.bq-route-email-deliveries .bq-exact-email .grid.sm\:grid-cols-2.lg\:grid-cols-5>div p:nth-child(2){margin-top:12px!important;font-size:29px!important}.bq-route-email-deliveries .bq-exact-email .mt-6.grid{margin-top:16px!important;grid-template-columns:410px minmax(0,1fr)!important;gap:14px!important}.bq-route-email-deliveries .bq-exact-email .mt-6.grid>section{border-color:rgba(255,201,40,.24)!important;background:linear-gradient(180deg,#111416,#0b0d0f)!important;padding:18px!important}.bq-route-email-deliveries .bq-exact-email h2{font-size:17px!important}.bq-route-email-deliveries .bq-exact-email .space-y-3>div{padding-bottom:9px!important;font-size:10px!important}.bq-route-email-deliveries .bq-exact-email input,.bq-route-email-deliveries .bq-exact-email select{min-height:38px!important;border-radius:6px!important;font-size:10px!important}.bq-route-email-deliveries .bq-exact-email button{min-height:35px;border-radius:6px!important;font-size:10px!important}.bq-route-email-deliveries .bq-exact-email .space-y-3>div.rounded-2xl{border-radius:7px!important;padding:12px!important}.bq-route-quote-maker .bq-suite-quote{min-height:100vh!important;max-width:none!important;padding:24px 20px 30px!important}.bq-route-quote-maker .bq-suite-quote>section{max-width:none!important;margin-left:0!important;margin-right:0!important}.bq-route-quote-maker .bq-quote-header{min-height:58px;margin-bottom:10px!important;padding:0 4px 12px!important}.bq-route-quote-maker .bq-quote-header p:first-child{display:none}.bq-route-quote-maker .bq-quote-header h1{font-size:27px!important}.bq-route-quote-maker .bq-quote-header h1+p{margin-top:5px!important;color:#9aa0a6!important;font-size:10.5px!important}.bq-route-quote-maker .bq-quote-header>div:last-child{gap:8px!important}.bq-route-quote-maker .bq-quote-header a,.bq-route-quote-maker .bq-quote-header button{min-height:36px!important;padding:0 15px!important;font-size:10px!important}.bq-route-quote-maker .bq-quote-draftbar{display:none!important}.bq-route-quote-maker .bq-quote-workflow-panel{width:calc(55% - 6px);display:block!important;float:left;min-height:124px;margin:0 12px 12px 0!important;padding:15px 18px!important;border-radius:8px!important;background:linear-gradient(180deg,#111416,#0c0f11)!important}.bq-route-quote-maker .bq-quote-workflow-panel>div:first-child>h2,.bq-route-quote-maker .bq-quote-workflow-panel>div:first-child>p,.bq-route-quote-maker .bq-quote-workflow-panel>div:first-child>p:nth-of-type(2){display:none!important}.bq-route-quote-maker .bq-quote-workflow-panel:before{content:"QUOTE WORKFLOW";display:block;margin-bottom:12px;font-size:9px;font-weight:900;letter-spacing:.08em;color:#d8dde2}.bq-route-quote-maker .bq-quote-workflow-panel>div:last-child{display:none!important}.bq-route-quote-maker .bq-quote-workflow-steps{display:grid!important;grid-template-columns:repeat(5,1fr);gap:8px!important;margin-top:0!important}.bq-route-quote-maker .bq-quote-workflow-step{position:relative;display:grid!important;justify-items:center;gap:3px;color:#8f969d}.bq-route-quote-maker .bq-quote-workflow-step:not(:last-child):after{content:"";position:absolute;left:64%;top:20px;width:73%;height:1px;background:hsla(0,0%,100%,.15)}.bq-route-quote-maker .bq-quote-workflow-step span{width:40px!important;height:40px!important;display:grid!important;place-items:center;border:1px solid hsla(0,0%,100%,.18);border-radius:50%;background:#16191c;color:#fff;font-size:11px!important}.bq-route-quote-maker .bq-quote-workflow-step.is-active span{border-color:var(--bq-yellow);background:var(--bq-yellow);color:#080808}.bq-route-quote-maker .bq-quote-workflow-step strong{font-size:9px!important;color:#fff}.bq-route-quote-maker .bq-quote-workflow-step small{font-size:8px!important;color:#9aa0a6}.bq-route-quote-maker .bq-quote-workflow-step.is-active small{color:var(--bq-yellow)}.bq-route-quote-maker .bq-quote-markup-panel{width:calc(45% - 6px);min-height:124px;margin:0 0 12px!important;padding:15px 18px!important;border-radius:8px!important;background:linear-gradient(180deg,#111416,#0c0f11)!important}.bq-route-quote-maker .bq-quote-markup-panel>div:first-child h2,.bq-route-quote-maker .bq-quote-markup-panel>div:first-child p:first-child,.bq-route-quote-maker .bq-quote-markup-panel>div:first-child p:last-child{display:none!important}.bq-route-quote-maker .bq-quote-markup-panel:before{content:"QUICK MARKUP TOOLS";display:block;margin-bottom:14px;font-size:9px;font-weight:900;letter-spacing:.08em;color:#d8dde2}.bq-route-quote-maker .bq-quote-markup-panel>div:last-child{display:grid!important;grid-template-columns:repeat(6,minmax(54px,1fr));gap:8px!important}.bq-route-quote-maker .bq-quote-markup-panel button{min-height:47px!important;padding:6px!important;border-radius:5px!important;font-size:9px!important}.bq-route-quote-maker .bq-quote-markup-panel button:nth-last-child(-n+2){display:none!important}.bq-route-quote-maker .bq-quote-saved-sections{clear:both;border-radius:8px!important;background:linear-gradient(180deg,#111416,#0c0f11)!important;overflow:hidden}.bq-route-quote-maker .bq-quote-saved-sections>div:first-child{align-items:center!important}.bq-route-quote-maker .bq-quote-saved-sections>div:first-child>div:first-child p:first-child{margin:0!important}.bq-route-quote-maker .bq-quote-saved-sections>div:first-child>div:first-child h2{font-size:13px!important}.bq-route-quote-maker .bq-quote-saved-sections>div:first-child>div:first-child p:last-child{display:none}.bq-route-quote-maker .bq-quote-saved-sections>div:nth-child(2){display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px!important;overflow-x:auto}.bq-route-quote-maker .bq-quote-saved-sections>div:nth-child(2)>div{min-width:190px;padding:11px!important;border-radius:6px!important}.bq-route-quote-maker .bq-quote-saved-sections button{border-radius:4px!important;font-size:8px!important;padding:6px 8px!important}.bq-route-quote-maker .bq-quote-builder-grid{grid-template-columns:minmax(0,1fr) 288px!important;align-items:start}.bq-route-quote-maker .bq-quote-form-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px!important}.bq-route-quote-maker .bq-quote-form-column>section{border-radius:8px!important;background:linear-gradient(180deg,#111416,#0c0f11)!important}.bq-route-quote-maker .bq-quote-form-column>section:first-child,.bq-route-quote-maker .bq-quote-form-column>section:nth-child(2){min-height:204px}.bq-route-quote-maker .bq-quote-form-column>section:nth-child(3){display:none!important}.bq-route-quote-maker .bq-quote-form-column>section:nth-child(n+4){grid-column:span 1}.bq-route-quote-maker .bq-quote-form-column>section:nth-last-child(-n+2){grid-column:1/-1}.bq-route-quote-maker .bq-suite-quote input,.bq-route-quote-maker .bq-suite-quote select{min-height:33px!important;height:33px!important;border-radius:4px!important;padding:6px 8px!important;font-size:9px!important}.bq-route-quote-maker .bq-suite-quote textarea{min-height:48px!important;border-radius:4px!important;padding:7px 8px!important;font-size:9px!important}.bq-route-quote-maker .bq-suite-quote label>span{font-size:7.5px!important}.bq-route-quote-maker .bq-quote-summary-column{top:14px!important;width:288px!important;gap:10px!important}.bq-route-quote-maker .bq-quote-summary-column>section{border-radius:8px!important;background:linear-gradient(180deg,#15170f,#0e100c)!important}.bq-route-quote-maker .bq-quote-summary-column .bq-quote-summary-card{border-color:rgba(255,201,40,.45)!important}.bq-route-quote-maker .bq-quote-summary-column [style*="font-size: 24px"]{font-size:17px!important}.bq-route-maintenance .bq-exact-maintenance{background:transparent!important}.bq-route-maintenance .bq-exact-maintenance>div{max-width:none!important;padding:24px 36px 34px!important}.bq-route-maintenance .bq-exact-maintenance h1{font-size:29px!important}.bq-route-maintenance .bq-exact-maintenance h1+p{font-size:10.5px!important;color:#a0a5aa!important}.bq-route-maintenance .bq-exact-maintenance .mt-6.grid.sm\:grid-cols-2.xl\:grid-cols-5{margin-top:14px!important;gap:14px!important}.bq-route-maintenance .bq-exact-maintenance .mt-6.grid.sm\:grid-cols-2.xl\:grid-cols-5>div{min-height:80px;padding:13px 16px!important;border-radius:9px!important;border-color:rgba(255,201,40,.25)!important;background:linear-gradient(145deg,#15181b,#0d0f11)!important}.bq-route-maintenance .bq-exact-maintenance section{border-radius:9px!important;border-color:rgba(255,201,40,.22)!important;background:linear-gradient(180deg,#111416,#0b0d0f)!important}.bq-route-maintenance .bq-exact-maintenance section.mt-6{margin-top:14px!important;padding:16px!important}.bq-route-maintenance .bq-exact-maintenance input,.bq-route-maintenance .bq-exact-maintenance select{height:32px!important;min-height:32px!important;border-radius:4px!important;padding:5px 8px!important;font-size:8.5px!important}.bq-route-maintenance .bq-exact-maintenance textarea{min-height:45px!important;border-radius:4px!important;padding:7px 8px!important;font-size:8.5px!important}.bq-route-maintenance .bq-exact-maintenance label{font-size:8px!important}.bq-route-maintenance .bq-exact-maintenance table th{padding:8px 9px!important;font-size:7.5px!important}.bq-route-maintenance .bq-exact-maintenance table td{padding:8px 9px!important;font-size:8.5px!important}.bq-route-invoices .bq-exact-invoices{width:100%!important;max-width:none!important;padding:22px 24px 30px!important}.bq-route-invoices .bq-exact-invoices h1{font-size:30px!important}.bq-route-invoices .bq-exact-invoices [style*="border-radius: 24"]{border-radius:9px!important}.bq-route-invoices .bq-exact-invoices table th{padding:9px 10px!important;font-size:8px!important}.bq-route-invoices .bq-exact-invoices table td{padding:9px 10px!important;font-size:9px!important}.bq-route-invoices .bq-exact-invoices button{min-height:31px;border-radius:6px!important;font-size:9px!important}.bq-route-fleet .bq-suite-fleet{padding:22px 24px 28px!important}.bq-route-fleet .bq-fleet-header{padding-bottom:12px!important;border-color:hsla(0,0%,100%,.08)!important}.bq-route-fleet .bq-fleet-header p{font-size:10.5px!important}.bq-route-fleet .bq-fleet-metrics{margin-top:13px!important;gap:12px!important}.bq-route-fleet .bq-fleet-metrics>div{min-height:74px;padding:12px 14px!important;border-color:rgba(255,201,40,.24)!important;background:linear-gradient(145deg,#15181b,#0d0f11)!important}.bq-route-fleet .bq-fleet-form{margin-top:12px!important;padding:14px!important;background:linear-gradient(180deg,#111416,#0b0d0f)!important}.bq-route-fleet .bq-fleet-form input,.bq-route-fleet .bq-fleet-form select{font-size:8px!important}.bq-route-fleet .bq-fleet-form textarea{min-height:36px!important;padding:6px 7px!important;font-size:8px!important}.bq-route-fleet .bq-fleet-form label{font-size:7.5px!important}.bq-route-fleet .bq-fleet-workspace{grid-template-columns:340px minmax(0,1fr)!important;gap:12px!important}.bq-route-fleet .bq-fleet-detail,.bq-route-fleet .bq-fleet-list{padding:12px!important;background:linear-gradient(180deg,#111416,#0b0d0f)!important}.bq-route-fleet .bq-fleet-list button{padding:8px!important;border-radius:6px!important}.bq-route-fleet .bq-fleet-detail h2{font-size:21px!important}.bq-route-fleet .bq-fleet-detail .mt-6.grid{margin-top:12px!important;gap:10px!important}.bq-route-fleet .bq-fleet-detail .rounded-2xl{border-radius:6px!important}.bq-route-announcements .bq-exact-announcements,.bq-route-jobs .bq-exact-jobs,.bq-route-portfolio .bq-exact-portfolio{min-height:100vh!important;background:transparent!important}.bq-route-announcements .bq-exact-announcements>div,.bq-route-announcements .bq-exact-announcements>section>div,.bq-route-jobs .bq-exact-jobs>div,.bq-route-portfolio .bq-exact-portfolio>div,.bq-route-portfolio .bq-exact-portfolio>section>div{max-width:none!important;width:100%!important;padding-left:42px!important;padding-right:42px!important}.bq-route-announcements h1,.bq-route-jobs h1,.bq-route-portfolio h1{font-size:31px!important}.bq-route-announcements [class*=rounded-3xl],.bq-route-jobs [class*=rounded-3xl],.bq-route-portfolio [class*=rounded-3xl]{border-radius:9px!important}.bq-route-announcements table th,.bq-route-portfolio table th{padding:9px 10px!important;font-size:8px!important}.bq-route-announcements table td,.bq-route-portfolio table td{padding:9px 10px!important;font-size:9px!important}.bq-route-jobs .bq-exact-jobs .mt-6.space-y-3>div{padding:12px 14px!important;border-radius:8px!important}.bq-route-jobs .bq-exact-jobs .grid.sm\:grid-cols-2.xl\:grid-cols-5>div{min-height:86px;border-radius:9px!important;background:linear-gradient(145deg,#15181b,#0d0f11)!important}.bq-route-staff .bq-suite-staff{padding:20px 24px 26px!important}.bq-route-staff .bq-staff-header{padding:0 0 12px!important}.bq-route-staff .bq-staff-header p{font-size:10px!important}.bq-route-staff .bq-staff-metrics{margin-top:13px!important;gap:11px!important}.bq-route-staff .bq-staff-metrics>div{min-height:79px;padding:12px!important;background:linear-gradient(145deg,#15181b,#0d0f11)!important}.bq-route-staff .bq-staff-workspace{margin-top:12px!important;grid-template-columns:380px minmax(0,1fr)!important;gap:12px!important}.bq-route-staff .bq-staff-directory,.bq-route-staff .bq-staff-profile-form{padding:13px!important;background:linear-gradient(180deg,#111416,#0b0d0f)!important}.bq-route-staff .bq-staff-directory input,.bq-route-staff .bq-staff-directory select,.bq-route-staff .bq-staff-profile-form input,.bq-route-staff .bq-staff-profile-form select{min-height:31px!important;height:31px!important;padding:5px 8px!important;border-radius:4px!important;font-size:8.5px!important}.bq-route-staff .bq-staff-profile-form textarea{min-height:43px!important;padding:6px 8px!important;border-radius:4px!important;font-size:8.5px!important}.bq-route-staff .bq-staff-profile-form label{font-size:7.5px!important}.bq-route-staff .bq-staff-directory>div.mt-5 button{padding:9px!important;border-radius:6px!important}@media (max-width:1380px){:root{--bq-sidebar:230px}.bq-route-quote-maker .bq-quote-builder-grid{grid-template-columns:1fr!important}.bq-route-quote-maker .bq-quote-summary-column{width:auto!important;position:static!important}.bq-route-fleet .bq-fleet-workspace,.bq-route-staff .bq-staff-workspace{grid-template-columns:1fr!important}}@media (max-width:980px){:root{--bq-sidebar:262px}.bq-sidebar{transform:translateX(-103%);transition:transform .2s ease}.bq-sidebar.is-open{transform:translateX(0)}.bq-sidebar-backdrop{display:block;position:fixed;inset:0;z-index:4990;border:0;background:rgba(0,0,0,.72);opacity:0;pointer-events:none;transition:opacity .2s ease}.bq-sidebar-backdrop.is-open{opacity:1;pointer-events:auto}.bq-sidebar-close{display:grid;position:absolute;right:10px;top:10px;width:28px;height:28px;place-items:center;border:1px solid hsla(0,0%,100%,.18);border-radius:50%;background:#111;color:#fff}.bq-admin-main{width:100%;margin-left:0}.bq-admin-mobilebar{min-height:58px;display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid rgba(255,201,40,.18);background:#0a0c0e}.bq-admin-mobilebar button{width:36px;height:36px;border:1px solid rgba(255,201,40,.35);border-radius:7px;background:#111;color:var(--bq-yellow)}.bq-admin-mobilebar div{display:grid}.bq-admin-mobilebar strong{font-size:12px}.bq-admin-mobilebar span{font-size:9px;color:var(--bq-muted)}.bq-request-header-actions{padding-right:0}.bq-route-requests .bq-exact-requests>div{padding:22px 16px 30px!important}.bq-route-requests .bq-exact-requests>div>div:nth-of-type(3)>div{grid-template-columns:1fr!important}.bq-route-email-deliveries .bq-exact-email>section:first-child>div,.bq-route-email-deliveries .bq-exact-email>section:nth-child(2){padding-left:16px!important;padding-right:16px!important}.bq-route-email-deliveries .bq-exact-email .mt-6.grid{grid-template-columns:1fr!important}.bq-route-quote-maker .bq-quote-markup-panel,.bq-route-quote-maker .bq-quote-workflow-panel{float:none;width:100%}.bq-route-quote-maker .bq-quote-form-column{grid-template-columns:1fr!important}.bq-route-quote-maker .bq-quote-form-column>section{grid-column:1!important}}:root{--bq-ref-yellow:#ffc400;--bq-ref-yellow-bright:#ffd52a;--bq-ref-bg:#050607;--bq-ref-panel:#0d0f11;--bq-ref-panel-2:#111416;--bq-ref-panel-3:#15181b;--bq-ref-border:rgba(255,196,0,.3);--bq-ref-border-soft:hsla(0,0%,100%,.095);--bq-ref-text:#f7f7f7;--bq-ref-muted:#989da3;--bq-ref-green:#2ad070;--bq-ref-blue:#49a4ff;--bq-ref-orange:#ff9d25;--bq-ref-red:#ff5353;--bq-ref-sidebar:252px;--bq-ref-radius:11px;--bq-ref-font:var(--app-font,"Segoe UI",Inter,Arial,Helvetica,sans-serif)}body,html{background:var(--bq-ref-bg)!important;font-family:var(--bq-ref-font)!important}.bq-admin-shell,.bq-admin-shell *{box-sizing:border-box}.bq-admin-shell{min-height:100vh!important;display:block!important;background:radial-gradient(circle at 78% -15%,rgba(255,196,0,.055),transparent 28%),linear-gradient(180deg,#080a0c,#050607)!important;color:var(--bq-ref-text)!important;font-family:var(--bq-ref-font)!important}.bq-admin-main{min-height:100vh!important;width:calc(100% - var(--bq-ref-sidebar))!important;margin-left:var(--bq-ref-sidebar)!important;background:transparent!important}.bq-admin-content{min-height:100vh!important;min-width:0!important;overflow-x:clip}.bq-admin-content>*{width:100%!important;max-width:none!important;font-family:var(--bq-ref-font)!important}.bq-admin-content *,.bq-admin-content button,.bq-admin-content input,.bq-admin-content select,.bq-admin-content textarea{font-family:inherit!important}.bq-sidebar{position:fixed!important;inset:0 auto 0 0!important;z-index:9000!important;width:var(--bq-ref-sidebar)!important;height:100vh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-right:1px solid rgba(255,196,0,.25)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.018),transparent 15%),linear-gradient(180deg,#0a0c0e,#060708)!important;box-shadow:14px 0 44px rgba(0,0,0,.28)!important}.bq-sidebar-brand{min-height:86px!important;display:flex!important;align-items:center!important;gap:11px!important;padding:15px 18px!important;border-bottom:1px solid rgba(255,196,0,.18)!important;text-decoration:none!important}.bq-sidebar-machine{width:47px!important;color:var(--bq-ref-yellow)!important;filter:drop-shadow(0 0 10px rgba(255,196,0,.14))}.bq-sidebar-brandcopy strong{color:#fff!important;font-size:14px!important;font-weight:900!important;letter-spacing:.025em!important}.bq-sidebar-brandcopy b{color:var(--bq-ref-yellow)!important;font-size:13px!important;font-weight:900!important;letter-spacing:.045em!important}.bq-sidebar-brandcopy small{margin-top:5px!important;color:hsla(0,0%,100%,.65)!important;font-size:8px!important;letter-spacing:.2em!important}.bq-sidebar-nav{flex:1 1 auto!important;overflow-y:auto!important;padding:12px 11px 18px!important;scrollbar-width:thin;scrollbar-color:rgba(255,196,0,.38) transparent}.bq-sidebar-group{margin:0 0 9px!important;padding:0 0 9px!important;border-bottom:1px solid hsla(0,0%,100%,.06)!important}.bq-sidebar-group>p{margin:0 9px 6px!important;color:var(--bq-ref-yellow)!important;font-size:8px!important;font-weight:900!important;letter-spacing:.21em!important;text-transform:uppercase!important}.bq-sidebar-group a{min-height:34px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:6px 9px!important;border:1px solid transparent!important;border-radius:6px!important;color:hsla(0,0%,100%,.76)!important;font-size:10px!important;font-weight:650!important;line-height:1.1!important}.bq-sidebar-group a:hover{background:hsla(0,0%,100%,.035)!important;color:#fff!important}.bq-sidebar-group a.is-active{border-color:rgba(255,196,0,.5)!important;background:linear-gradient(90deg,rgba(255,196,0,.22),rgba(255,196,0,.055))!important;color:var(--bq-ref-yellow-bright)!important;box-shadow:inset 3px 0 0 var(--bq-ref-yellow),0 0 22px rgba(255,196,0,.09)!important}.bq-sidebar-navicon,.bq-sidebar-navicon svg{width:17px!important;height:17px!important;flex:0 0 auto!important}.bq-sidebar-footer{flex:0 0 auto!important;padding:8px 13px 12px!important;background:linear-gradient(180deg,transparent,rgba(0,0,0,.22))!important}.bq-sidebar-profile{min-height:54px!important;display:grid!important;grid-template-columns:35px minmax(0,1fr) 14px!important;align-items:center!important;gap:9px!important;padding:8px 9px!important;border:1px solid hsla(0,0%,100%,.11)!important;border-radius:8px!important;background:hsla(0,0%,100%,.023)!important}.bq-sidebar-avatar{width:35px!important;height:35px!important;border:1px solid rgba(255,196,0,.62)!important}.bq-sidebar-avatar,.bq-sidebar-profile strong{color:#fff!important;font-size:10px!important}.bq-sidebar-profile small{color:var(--bq-ref-yellow)!important;font-size:7.5px!important}.bq-sidebar-logout{min-height:34px!important;margin-top:7px!important;border-radius:6px!important;font-size:10px!important}.bq-sidebar-copyright{margin:9px 3px 0!important;color:#666!important;font-size:7.5px!important;line-height:1.4!important}.bq-admin-notification-floating{top:17px!important;z-index:8000!important}.bq-admin-notification-floating>button:last-child{width:38px!important;height:38px!important;border-radius:50%!important}.bq-admin-notification-floating>button:last-child svg{width:17px!important;height:17px!important}.bq-exact-announcements,.bq-exact-email,.bq-exact-invoices,.bq-exact-jobs,.bq-exact-maintenance,.bq-exact-portfolio,.bq-exact-requests,.bq-structural-rebuild,.bq-suite-page{min-height:100vh!important;background:transparent!important;color:var(--bq-ref-text)!important}.bq-admin-content h1{color:#fff!important;font-size:clamp(28px,2.2vw,38px)!important;line-height:1.02!important;font-weight:850!important;letter-spacing:-.035em!important}.bq-admin-content h2,.bq-admin-content h3{color:#fff!important}.bq-admin-content input,.bq-admin-content select,.bq-admin-content textarea{border-color:hsla(0,0%,100%,.14)!important;background:#090b0d!important;color:#fff!important;box-shadow:none!important;outline:none!important}.bq-admin-content input:focus,.bq-admin-content select:focus,.bq-admin-content textarea:focus{border-color:rgba(255,196,0,.76)!important;box-shadow:0 0 0 2px rgba(255,196,0,.075)!important}.bq-admin-content input::-moz-placeholder,.bq-admin-content textarea::-moz-placeholder{color:hsla(0,0%,100%,.35)!important}.bq-admin-content input::placeholder,.bq-admin-content textarea::placeholder{color:hsla(0,0%,100%,.35)!important}.bq-admin-content table{width:100%!important;border-collapse:collapse!important}.bq-admin-content table thead{background:rgba(0,0,0,.24)!important}.bq-admin-content table th{color:#b7bbc0!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.055em!important}.bq-admin-content table tr{border-color:hsla(0,0%,100%,.08)!important}.bq-admin-content table tbody tr:hover{background:rgba(255,196,0,.025)!important}.bq-admin-content a,.bq-admin-content button{transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease!important}.bq-route-dashboard .bq-dashboard-shell{min-height:100vh!important;display:block!important;grid-template-columns:none!important;background:transparent!important;font-family:inherit!important}.bq-route-dashboard .bq-dashboard-sidebar{display:none!important}.bq-route-dashboard .bq-dashboard-main{width:100%!important;min-width:0!important}.bq-route-dashboard .bq-topbar{position:sticky!important;top:0!important;z-index:50!important;min-height:68px!important;padding:11px 22px!important;border-bottom:1px solid hsla(0,0%,100%,.08)!important;background:rgba(7,9,11,.94)!important;backdrop-filter:blur(18px)!important}.bq-route-dashboard .bq-icon-button{display:none!important}.bq-route-dashboard .bq-heading h1{font-size:22px!important}.bq-route-dashboard .bq-heading p{margin-top:4px!important;color:#9ba0a6!important;font-size:10px!important}.bq-route-dashboard .bq-heading p strong{color:var(--bq-ref-yellow)!important}.bq-route-dashboard .bq-content{padding:18px 22px 30px!important}.bq-route-dashboard .bq-kpi,.bq-route-dashboard .bq-panel,.bq-route-dashboard .bq-quick-actions a{border-color:var(--bq-ref-border)!important;border-radius:var(--bq-ref-radius)!important;background:linear-gradient(145deg,#141719,#0c0e10)!important}.bq-route-dashboard .bq-kpi{min-height:94px!important;padding:13px!important}.bq-route-dashboard .bq-kpi strong{font-size:25px!important}.bq-route-dashboard .bq-main-grid{gap:12px!important}.bq-route-requests .bq-exact-requests>div{max-width:none!important;padding:24px 30px 34px!important}.bq-route-requests .bq-exact-requests>div>div:first-child{margin-bottom:16px!important}.bq-route-requests .bq-exact-requests h1{font-size:31px!important}.bq-route-requests .bq-exact-requests h1+p{margin-top:7px!important;color:var(--bq-ref-muted)!important;font-size:10px!important}.bq-request-header-actions{display:flex!important;align-items:center!important;gap:10px!important;padding-right:50px!important}.bq-request-export,.bq-request-filter-button,.bq-request-new{min-height:36px!important;padding:0 15px!important;border-radius:6px!important;font-size:10px!important;font-weight:850!important}.bq-request-export,.bq-request-filter-button{border:1px solid rgba(255,196,0,.66)!important;background:#090b0d!important;color:#fff!important}.bq-request-new{border-color:var(--bq-ref-yellow)!important;background:linear-gradient(180deg,#ffd83b,#f4b800)!important;color:#050505!important}.bq-route-requests .grid.md\:grid-cols-5{gap:12px!important;margin-bottom:14px!important}.bq-route-requests .bq-request-metric{min-height:92px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;grid-template-rows:20px 26px 16px!important;-moz-column-gap:11px!important;column-gap:11px!important;padding:13px!important;border:1px solid var(--bq-ref-border)!important;border-radius:10px!important;background:linear-gradient(145deg,#15181a,#0c0e10)!important}.bq-request-metric-icon{grid-row:1/4!important;width:41px!important;height:41px!important;display:grid!important;place-items:center!important;align-self:center!important;border-radius:50%!important;background:rgba(255,196,0,.085)!important;color:var(--bq-ref-yellow)!important;font-size:19px!important}.bq-route-requests .bq-request-metric>div:nth-child(2){color:#c7c9cc!important;font-size:9px!important}.bq-route-requests .bq-request-metric>div:nth-child(3){margin:0!important;color:var(--bq-ref-yellow)!important;font-size:24px!important;line-height:1!important}.bq-route-requests .bq-request-metric>div:nth-child(4){margin:0!important;color:#94999f!important;font-size:8px!important}.bq-route-requests .bq-request-closed .bq-request-metric-icon{color:var(--bq-ref-green)!important;background:rgba(42,208,112,.1)!important}.bq-route-requests .bq-exact-requests>div>div:nth-of-type(3){margin-bottom:12px!important;padding:12px!important;border:1px solid var(--bq-ref-border)!important;border-radius:10px!important;background:linear-gradient(180deg,#111416,#0a0c0e)!important}.bq-route-requests .bq-exact-requests>div>div:nth-of-type(3)>div{grid-template-columns:minmax(280px,1.4fr) minmax(180px,.7fr) minmax(180px,.7fr) 88px!important;align-items:end!important;gap:12px!important}.bq-route-requests label{margin-bottom:5px!important;color:#bfc3c7!important;font-size:8px!important}.bq-route-requests input,.bq-route-requests select{height:36px!important;border-radius:5px!important;padding:0 12px!important;font-size:9px!important}.bq-route-requests .bq-exact-requests>div>div:last-child{border:1px solid var(--bq-ref-border)!important;border-radius:10px!important;background:linear-gradient(180deg,#111416,#0a0c0e)!important;overflow:hidden!important}.bq-route-requests table th{padding:9px 10px!important;font-size:7.5px!important}.bq-route-requests table td{padding:8px 10px!important;font-size:8.8px!important;line-height:1.35!important}.bq-route-quote-maker .bq-suite-quote{padding:20px 22px 30px!important;background:transparent!important;color:#fff!important}.bq-route-quote-maker .bq-quote-header{max-width:none!important;margin:0 0 12px!important;padding:0 0 12px!important;border:0!important;border-bottom:1px solid hsla(0,0%,100%,.08)!important;border-radius:0!important;background:transparent!important}.bq-route-quote-maker .bq-quote-header h1{color:#fff!important;font-size:29px!important}.bq-route-quote-maker .bq-quote-header p{color:#9ca1a7!important;font-size:10px!important}.bq-route-quote-maker .bq-quote-header a,.bq-route-quote-maker .bq-quote-header button{min-height:33px!important;padding:0 12px!important;border-radius:5px!important;font-size:8.5px!important}.bq-route-quote-maker .bq-quote-draftbar{max-width:none!important;margin:0 0 10px!important;padding:8px 10px!important;border-radius:7px!important}.bq-route-quote-maker .bq-quote-form-column>section,.bq-route-quote-maker .bq-quote-markup-panel,.bq-route-quote-maker .bq-quote-saved-sections,.bq-route-quote-maker .bq-quote-summary-card,.bq-route-quote-maker .bq-quote-summary-column>section,.bq-route-quote-maker .bq-quote-workflow-panel{border:1px solid var(--bq-ref-border)!important;border-radius:9px!important;background:linear-gradient(145deg,#131618,#0b0d0f)!important;box-shadow:none!important}.bq-route-quote-maker .bq-quote-markup-panel,.bq-route-quote-maker .bq-quote-workflow-panel{display:inline-block!important;vertical-align:top!important;width:calc(50% - 6px)!important;max-width:none!important;min-height:120px!important;margin:0 0 12px!important;padding:13px!important}.bq-route-quote-maker .bq-quote-markup-panel{margin-left:12px!important}.bq-route-quote-maker .bq-quote-workflow-steps{gap:9px!important}.bq-route-quote-maker .bq-quote-workflow-step{min-width:0!important;font-size:8px!important}.bq-route-quote-maker .bq-quote-saved-sections{max-width:none!important;margin:0 0 12px!important;padding:13px!important}.bq-route-quote-maker .bq-quote-builder-grid{max-width:none!important;margin:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 292px!important;align-items:start!important;gap:12px!important}.bq-route-quote-maker .bq-quote-form-column{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.bq-route-quote-maker .bq-quote-form-column>section{margin:0!important;padding:13px!important}.bq-route-quote-maker .bq-quote-form-column>section:last-child,.bq-route-quote-maker .bq-quote-form-column>section:nth-last-child(2){grid-column:1/-1!important}.bq-route-quote-maker .bq-quote-summary-column{position:sticky!important;top:16px!important;width:auto!important;display:grid!important;gap:12px!important}.bq-route-quote-maker .bq-quote-summary-column>section{margin:0!important;padding:14px!important}.bq-route-quote-maker input,.bq-route-quote-maker select{min-height:30px!important;height:30px!important;padding:4px 7px!important;border-radius:4px!important;font-size:8px!important}.bq-route-quote-maker textarea{min-height:52px!important;padding:6px 7px!important;border-radius:4px!important;font-size:8px!important}.bq-route-quote-maker [style*="font-size: 12"],.bq-route-quote-maker [style*="fontSize: 12"],.bq-route-quote-maker label{font-size:8px!important}.bq-route-jobs .bq-exact-jobs>div{max-width:none!important;padding:22px 28px 32px!important}.bq-route-jobs .bq-exact-jobs h1{margin-top:8px!important;color:#fff!important;font-size:34px!important}.bq-route-jobs .bq-exact-jobs h1+p{color:#a0a4aa!important;font-size:10px!important}.bq-route-jobs .bq-exact-jobs>div>div:first-child>div:last-child{max-width:670px!important;gap:8px!important}.bq-route-jobs .bq-exact-jobs a,.bq-route-jobs .bq-exact-jobs button{border-radius:5px!important;font-size:8.5px!important}.bq-route-jobs .grid.sm\:grid-cols-2.xl\:grid-cols-5{gap:11px!important}.bq-route-jobs .grid.sm\:grid-cols-2.xl\:grid-cols-5>div{min-height:79px!important;background:linear-gradient(145deg,#15181a,#0c0e10)!important}.bq-route-jobs .grid.sm\:grid-cols-2.xl\:grid-cols-5>div,.bq-route-jobs .mt-6.rounded-3xl{padding:13px!important;border:1px solid var(--bq-ref-border)!important;border-radius:9px!important}.bq-route-jobs .mt-6.rounded-3xl{margin-top:12px!important;background:linear-gradient(180deg,#111416,#0a0c0e)!important}.bq-route-jobs input,.bq-route-jobs select{height:36px!important;border-radius:5px!important;font-size:9px!important}.bq-route-jobs .mt-6.space-y-3>div{min-height:78px!important;padding:12px!important;border-color:rgba(255,196,0,.34)!important;border-radius:8px!important;background:linear-gradient(90deg,rgba(255,196,0,.02),hsla(0,0%,100%,.01))!important}.bq-route-maintenance .bq-exact-maintenance,.bq-route-maintenance .bq-suite-maintenance{padding:20px 24px 30px!important;background:transparent!important}.bq-route-maintenance .bq-exact-maintenance>div,.bq-route-maintenance .bq-suite-maintenance>div{max-width:none!important}.bq-route-maintenance h1{font-size:30px!important}.bq-route-maintenance [class*=grid-cols-5]{gap:11px!important}.bq-route-maintenance [class*="rounded-[30px]"],.bq-route-maintenance [class*=grid-cols-5]>div,.bq-route-maintenance [class*=rounded-3xl]{border-color:var(--bq-ref-border)!important;border-radius:9px!important;background:linear-gradient(145deg,#141719,#0c0e10)!important}.bq-route-maintenance input,.bq-route-maintenance select{min-height:30px!important;height:30px!important;padding:4px 7px!important;border-radius:4px!important;font-size:8px!important}.bq-route-maintenance textarea{min-height:48px!important;border-radius:4px!important;font-size:8px!important}.bq-route-maintenance label{font-size:7.5px!important}.bq-route-maintenance table th{padding:8px 9px!important;font-size:7px!important}.bq-route-maintenance table td{padding:8px 9px!important;font-size:8px!important}.bq-route-invoices .bq-exact-invoices{min-height:100vh!important;padding:20px 22px 30px!important}.bq-route-invoices .bq-exact-invoices>div{max-width:none!important}.bq-route-invoices .bq-exact-invoices h1{font-size:31px!important}.bq-route-invoices .bq-exact-invoices [class*=rounded-],.bq-route-invoices .bq-exact-invoices [style*="border-radius: 24"],.bq-route-invoices .bq-exact-invoices [style*="borderRadius: 24"]{border-radius:9px!important}.bq-route-invoices .bq-exact-invoices table th{padding:8px 10px!important;font-size:7.5px!important}.bq-route-invoices .bq-exact-invoices table td{padding:8px 10px!important;font-size:8.5px!important}.bq-route-invoices .bq-exact-invoices a,.bq-route-invoices .bq-exact-invoices button{min-height:31px!important;border-radius:5px!important;font-size:8px!important}.bq-route-fleet .bq-suite-fleet{min-height:100vh!important;padding:20px 22px 28px!important;background:transparent!important}.bq-route-fleet .bq-suite-fleet>div{max-width:none!important}.bq-route-fleet .bq-fleet-header{padding:0 0 11px!important;border-bottom:1px solid hsla(0,0%,100%,.08)!important}.bq-route-fleet .bq-fleet-header h1{font-size:29px!important}.bq-route-fleet .bq-fleet-header p{color:#9da2a8!important;font-size:9px!important}.bq-route-fleet .bq-fleet-metrics{margin-top:12px!important;gap:10px!important}.bq-route-fleet .bq-fleet-metrics>div{min-height:72px!important;padding:11px 12px!important;background:linear-gradient(145deg,#15181a,#0c0e10)!important}.bq-route-fleet .bq-fleet-form,.bq-route-fleet .bq-fleet-metrics>div{border:1px solid var(--bq-ref-border)!important;border-radius:8px!important}.bq-route-fleet .bq-fleet-form{margin-top:11px!important;padding:13px!important;background:linear-gradient(180deg,#111416,#0a0c0e)!important}.bq-route-fleet .bq-fleet-form input,.bq-route-fleet .bq-fleet-form select{min-height:28px!important;height:28px!important;padding:4px 7px!important;border-radius:4px!important;font-size:7.5px!important}.bq-route-fleet .bq-fleet-form textarea{min-height:38px!important;border-radius:4px!important;font-size:7.5px!important}.bq-route-fleet .bq-fleet-form label{font-size:7px!important}.bq-route-fleet .bq-fleet-workspace{margin-top:11px!important;grid-template-columns:325px minmax(0,1fr)!important;gap:11px!important}.bq-route-fleet .bq-fleet-detail,.bq-route-fleet .bq-fleet-list{padding:11px!important;border-color:var(--bq-ref-border)!important;border-radius:8px!important;background:linear-gradient(180deg,#111416,#0a0c0e)!important}.bq-route-fleet .bq-fleet-detail h2{font-size:20px!important}.bq-route-email-deliveries .bq-exact-email>section:first-child{border-bottom:0!important;background:transparent!important}.bq-route-email-deliveries .bq-exact-email>section:first-child>div{max-width:none!important;padding:22px 28px 12px!important}.bq-route-email-deliveries .bq-exact-email h1{margin-top:7px!important;font-size:31px!important}.bq-route-email-deliveries .bq-exact-email h1+p{margin-top:8px!important;color:#a0a4aa!important;font-size:10px!important}.bq-route-email-deliveries .bq-exact-email>section:nth-child(2){max-width:none!important;padding:8px 28px 30px!important}.bq-route-email-deliveries .bq-exact-email .grid.sm\:grid-cols-2.lg\:grid-cols-5{gap:11px!important}.bq-route-email-deliveries .bq-exact-email .grid.sm\:grid-cols-2.lg\:grid-cols-5>div{min-height:86px!important;padding:13px!important;border:1px solid var(--bq-ref-border)!important;border-radius:9px!important;background:linear-gradient(145deg,#15181a,#0c0e10)!important}.bq-route-email-deliveries .bq-exact-email .mt-6.grid{margin-top:12px!important;grid-template-columns:390px minmax(0,1fr)!important;gap:12px!important}.bq-route-email-deliveries .bq-exact-email .mt-6.grid>section{padding:15px!important;border:1px solid var(--bq-ref-border)!important;border-radius:9px!important;background:linear-gradient(180deg,#111416,#0a0c0e)!important}.bq-route-email-deliveries button,.bq-route-email-deliveries input,.bq-route-email-deliveries select{min-height:34px!important;border-radius:5px!important;font-size:8.5px!important}.bq-route-announcements .bq-exact-announcements>div,.bq-route-announcements .bq-exact-announcements>section>div,.bq-route-portfolio .bq-exact-portfolio>div,.bq-route-portfolio .bq-exact-portfolio>section>div{max-width:none!important;width:100%!important;padding-left:28px!important;padding-right:28px!important}.bq-route-announcements h1,.bq-route-portfolio h1{font-size:31px!important}.bq-route-announcements [class*=rounded-3xl],.bq-route-portfolio [class*=rounded-3xl]{border-color:var(--bq-ref-border)!important;border-radius:9px!important;background:linear-gradient(145deg,#131618,#0b0d0f)!important}.bq-route-announcements table th,.bq-route-portfolio table th{padding:8px 10px!important;font-size:7.5px!important}.bq-route-announcements table td,.bq-route-portfolio table td{padding:8px 10px!important;font-size:8.5px!important}.bq-route-announcements input,.bq-route-announcements select,.bq-route-portfolio input,.bq-route-portfolio select{min-height:35px!important;height:35px!important;border-radius:5px!important;font-size:8.5px!important}.bq-route-staff .bq-suite-staff{min-height:100vh!important;padding:20px 22px 28px!important;background:transparent!important}.bq-route-staff .bq-suite-staff>div{max-width:none!important}.bq-route-staff .bq-staff-header{padding:0 0 11px!important;border-bottom:1px solid hsla(0,0%,100%,.08)!important}.bq-route-staff .bq-staff-header h1{font-size:30px!important}.bq-route-staff .bq-staff-header p{color:#9da2a8!important;font-size:9px!important}.bq-route-staff .bq-staff-metrics{margin-top:12px!important;gap:10px!important}.bq-route-staff .bq-staff-metrics>div{min-height:74px!important;padding:11px!important;border:1px solid var(--bq-ref-border)!important;border-radius:8px!important;background:linear-gradient(145deg,#15181a,#0c0e10)!important}.bq-route-staff .bq-staff-metrics>div>div:last-child{font-size:22px!important}.bq-route-staff .bq-staff-workspace{margin-top:11px!important;grid-template-columns:310px minmax(0,1fr)!important;gap:11px!important}.bq-route-staff .bq-staff-directory,.bq-route-staff .bq-staff-profile-form{padding:12px!important;border-color:var(--bq-ref-border)!important;border-radius:8px!important;background:linear-gradient(180deg,#111416,#0a0c0e)!important}.bq-route-staff input,.bq-route-staff select{min-height:30px!important;height:30px!important;padding:4px 7px!important;border-radius:4px!important;font-size:8px!important}.bq-route-staff textarea{min-height:45px!important;border-radius:4px!important;font-size:8px!important}.bq-route-staff label{font-size:7px!important}.bq-route-calendar .bq-admin-content>*,.bq-route-messages .bq-admin-content>*,.bq-route-notifications .bq-admin-content>*,.bq-route-pricelist .bq-admin-content>*{background:transparent!important;font-family:inherit!important}.bq-admin-content .status-active,.bq-admin-content .status-completed,.bq-admin-content .status-paid,.bq-admin-content [class*=emerald]{color:var(--bq-ref-green)!important}.bq-admin-content .status-scheduled,.bq-admin-content [class*=blue]{color:var(--bq-ref-blue)!important}.bq-admin-content .status-pending,.bq-admin-content .status-skipped,.bq-admin-content [class*=orange]{color:var(--bq-ref-orange)!important}.bq-admin-content .status-failed,.bq-admin-content .status-unpaid,.bq-admin-content [class*=red]{color:var(--bq-ref-red)!important}@media (max-width:1420px){:root{--bq-ref-sidebar:226px}.bq-route-quote-maker .bq-quote-builder-grid{grid-template-columns:1fr!important}.bq-route-quote-maker .bq-quote-summary-column{position:static!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.bq-route-fleet .bq-fleet-workspace,.bq-route-staff .bq-staff-workspace{grid-template-columns:1fr!important}}@media (max-width:980px){:root{--bq-ref-sidebar:252px}.bq-sidebar{transform:translateX(-103%)!important;transition:transform .2s ease!important}.bq-sidebar.is-open{transform:translateX(0)!important}.bq-sidebar-backdrop{display:block!important;position:fixed!important;inset:0!important;z-index:8990!important;border:0!important;background:rgba(0,0,0,.74)!important;opacity:0!important;pointer-events:none!important}.bq-sidebar-backdrop.is-open{opacity:1!important;pointer-events:auto!important}.bq-sidebar-close{display:grid!important}.bq-admin-main{width:100%!important;margin-left:0!important}.bq-admin-mobilebar{min-height:58px!important;display:flex!important;align-items:center!important;gap:11px!important;padding:10px 14px!important;border-bottom:1px solid rgba(255,196,0,.18)!important;background:#0a0c0e!important}.bq-admin-mobilebar button{width:36px!important;height:36px!important;border:1px solid rgba(255,196,0,.38)!important;border-radius:6px!important;background:#111!important;color:var(--bq-ref-yellow)!important}.bq-admin-mobilebar div{display:grid!important}.bq-admin-mobilebar strong{font-size:11px!important}.bq-admin-mobilebar span{color:var(--bq-ref-muted)!important;font-size:8px!important}.bq-admin-notification-floating{top:10px!important;right:12px!important}.bq-request-header-actions{padding-right:0!important}.bq-route-requests .bq-exact-requests>div{padding:20px 14px 28px!important}.bq-route-requests .bq-exact-requests>div>div:nth-of-type(3)>div{grid-template-columns:1fr!important}.bq-route-quote-maker .bq-suite-quote{padding:18px 14px 28px!important}.bq-route-quote-maker .bq-quote-markup-panel,.bq-route-quote-maker .bq-quote-workflow-panel{display:block!important;width:100%!important;margin-left:0!important}.bq-route-email-deliveries .bq-exact-email .mt-6.grid,.bq-route-quote-maker .bq-quote-form-column,.bq-route-quote-maker .bq-quote-summary-column{grid-template-columns:1fr!important}}.bq-admin-notification-floating{top:auto!important;bottom:18px!important;right:18px!important}.bq-route-dashboard .bq-admin-notification-floating{display:none!important}:root{--bq-gold:#ffc400;--bq-gold-2:#ffd52a;--bq-bg:#050607;--bq-panel:#0e1012;--bq-panel-2:#121518;--bq-panel-3:#171a1d;--bq-line:rgba(255,196,0,.34);--bq-line-soft:hsla(0,0%,100%,.1);--bq-muted:#9ba0a7;--bq-green:#30d279;--bq-blue:#4ca4ff;--bq-orange:#ffa12d;--bq-red:#ff5757;--bq-sidebar-width:292px;--bq-page-pad:clamp(24px,2.4vw,46px);--bq-radius:12px}.bq-admin-shell{background:radial-gradient(circle at 78% 0,rgba(255,196,0,.045),transparent 29%),linear-gradient(180deg,#080a0b,#050607 52%,#040506)!important}.bq-admin-main{margin-left:var(--bq-sidebar-width)!important;width:calc(100% - var(--bq-sidebar-width))!important}.bq-sidebar{width:var(--bq-sidebar-width)!important;border-right-color:rgba(255,196,0,.24)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.018),transparent 18%),linear-gradient(180deg,#0b0d0f,#070809 75%,#050607)!important}.bq-sidebar-brand{min-height:100px!important;padding:18px 22px!important;gap:14px!important}.bq-sidebar-machine{width:52px!important}.bq-sidebar-brandcopy strong{font-size:16px!important;line-height:1.05!important}.bq-sidebar-brandcopy b{font-size:14px!important;line-height:1.05!important}.bq-sidebar-brandcopy small{font-size:9px!important;margin-top:6px!important}.bq-sidebar-nav{padding:15px 13px 20px!important}.bq-sidebar-group{padding-bottom:12px!important;margin-bottom:11px!important}.bq-sidebar-group>p{margin:0 10px 8px!important;font-size:9px!important}.bq-sidebar-group a{min-height:43px!important;padding:9px 11px!important;gap:12px!important;border-radius:7px!important;font-size:12.5px!important;line-height:1.2!important}.bq-sidebar-navicon,.bq-sidebar-navicon svg{width:19px!important;height:19px!important}.bq-sidebar-footer{padding:11px 16px 15px!important}.bq-sidebar-profile{min-height:64px!important;padding:10px 11px!important;grid-template-columns:39px minmax(0,1fr) 14px!important}.bq-sidebar-avatar{width:39px!important;height:39px!important}.bq-sidebar-avatar,.bq-sidebar-profile strong{font-size:12px!important}.bq-sidebar-profile small{font-size:9px!important;margin-top:3px!important}.bq-sidebar-logout{min-height:40px!important;font-size:12px!important}.bq-sidebar-copyright{font-size:8px!important}.bq-admin-notification-floating{top:20px!important;right:26px!important}.bq-admin-notification-floating>button:last-child{width:48px!important;height:48px!important;border-color:rgba(45,174,255,.55)!important;background:#0a1014!important}.bq-exact-jobs>.bq-page-wrap,.bq-exact-maintenance>.bq-page-wrap,.bq-page-wrap,.bq-suite-fleet>.bq-page-wrap,.bq-suite-staff>.bq-page-wrap{width:100%!important;max-width:1680px!important;margin:0 auto!important;padding-left:var(--bq-page-pad)!important;padding-right:var(--bq-page-pad)!important}.bq-page-hero{border-bottom:0!important;background:transparent!important}.bq-page-hero>.bq-page-wrap{padding-top:28px!important;padding-bottom:15px!important}.bq-page-body{padding-top:0!important;padding-bottom:42px!important}.bq-page-heading{min-height:88px;padding-bottom:16px!important;border-bottom:1px solid rgba(255,196,0,.22)!important}.bq-page-heading p[class*=uppercase],.bq-page-heading>div:first-child>p:first-child{color:var(--bq-gold)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.3em!important}.bq-exact-announcements h1,.bq-exact-email h1,.bq-exact-invoices h1,.bq-exact-jobs h1,.bq-exact-maintenance h1,.bq-exact-portfolio h1,.bq-page-heading h1,.bq-suite-fleet h1,.bq-suite-staff h1{margin-top:8px!important;color:#fff!important;font-size:clamp(34px,2.2vw,44px)!important;line-height:1.04!important;font-weight:900!important;letter-spacing:-.035em!important}.bq-exact-email h1+p,.bq-exact-jobs h1+p,.bq-exact-maintenance h1+p,.bq-page-heading h1+p,.bq-page-heading>div:first-child>p:last-child,.bq-suite-fleet h1+p,.bq-suite-staff h1+p{margin-top:8px!important;color:#a9adb3!important;font-size:13px!important;line-height:1.5!important}.bq-invoice-actions a,.bq-invoice-actions button,.bq-page-heading a,.bq-page-heading button{min-height:43px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:10px 18px!important;border-radius:7px!important;font-size:12px!important;font-weight:800!important}.bq-panel{border:1px solid rgba(255,196,0,.27)!important;border-radius:var(--bq-radius)!important;background:linear-gradient(145deg,rgba(21,24,27,.97),rgba(10,12,14,.98))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 18px 36px rgba(0,0,0,.18)!important}.bq-metric-grid{gap:14px!important}.bq-metric-card{position:relative!important;min-height:108px!important;overflow:hidden!important;padding:18px 76px 16px 20px!important;border:1px solid rgba(255,196,0,.3)!important;border-radius:10px!important;background:linear-gradient(145deg,#171a1d,#0d0f11 75%)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 12px 25px rgba(0,0,0,.15)!important}.bq-metric-card:after{content:"▣";position:absolute;top:18px;right:18px;width:46px;height:46px;display:grid;place-items:center;border-radius:10px;border:1px solid rgba(255,196,0,.16);background:linear-gradient(145deg,rgba(255,196,0,.16),rgba(255,196,0,.05));color:var(--bq-gold);font:700 23px/1 Arial,sans-serif;text-shadow:0 0 18px rgba(255,196,0,.34)}.bq-metric-card>:first-child,.bq-metric-card>p:first-child,.bq-metric-card>span:first-child{color:#c3c6ca!important;font-size:11px!important;line-height:1.1!important;font-weight:800!important;letter-spacing:.05em!important}.bq-metric-card>:nth-child(2),.bq-metric-card>strong{margin-top:10px!important;color:#fff!important;font-size:30px!important;line-height:1!important;font-weight:900!important}.bq-metric-card[data-label*=Active]:after,.bq-metric-card[data-label*=Completed]:after,.bq-metric-card[data-label*=Paid]:after{content:"✓"}.bq-metric-card[data-label*="Service Due"]:after,.bq-metric-card[data-label*=Open]:after{content:"⌁"}.bq-metric-card[data-label*=Cost]:after{content:"$"}.bq-metric-card[data-label*=Hours]:after{content:"◴"}.bq-metric-card[data-label*="Out of Service"]:after,.bq-metric-card[data-label*=Unavailable]:after{content:"⊘"}.bq-metric-card[data-label*=Pending]:after{content:"◷"}.bq-admin-content input,.bq-admin-content select,.bq-admin-content textarea{border:1px solid hsla(0,0%,100%,.15)!important;border-radius:5px!important;background:#080a0c!important;color:#f7f7f7!important}.bq-admin-content input,.bq-admin-content select{min-height:39px!important;padding:8px 11px!important;font-size:12px!important}.bq-admin-content textarea{padding:10px 11px!important;font-size:12px!important;line-height:1.45!important}.bq-admin-content label{color:#d7d9dc!important;font-size:11px!important;font-weight:700!important}.bq-admin-content a,.bq-admin-content button{transition:border-color .16s ease,background .16s ease,transform .16s ease}.bq-admin-content a:hover,.bq-admin-content button:hover{filter:brightness(1.08)}.bq-route-email-deliveries .bq-exact-email{padding-bottom:36px!important}.bq-route-email-deliveries .bq-email-hero .bq-page-heading{padding-right:78px!important}.bq-route-email-deliveries .bq-page-body{padding-top:0!important}.bq-route-email-deliveries .bq-metric-grid{margin-top:0!important}.bq-route-email-deliveries .bq-metric-card:first-child:after{content:"▣"}.bq-route-email-deliveries .bq-metric-card:nth-child(2):after{content:"➤"}.bq-route-email-deliveries .bq-metric-card:nth-child(3):after{content:"!"}.bq-route-email-deliveries .bq-metric-card:nth-child(4):after{content:"∅"}.bq-route-email-deliveries .bq-metric-card:nth-child(5):after{content:"◷"}.bq-route-email-deliveries .bq-metric-card:nth-child(2)>:nth-child(2){color:#fff!important}.bq-route-email-deliveries .bq-email-layout{grid-template-columns:minmax(360px,.78fr) minmax(640px,1.55fr)!important;gap:18px!important;margin-top:18px!important;align-items:stretch!important}.bq-route-email-deliveries .bq-email-history,.bq-route-email-deliveries .bq-email-smtp{padding:20px!important}.bq-route-email-deliveries .bq-email-history h2,.bq-route-email-deliveries .bq-email-smtp h2{font-size:22px!important;margin-top:7px!important}.bq-route-email-deliveries .bq-email-smtp .space-y-3>div{min-height:39px;align-items:center;font-size:12px!important}.bq-route-email-deliveries .bq-email-smtp input{min-height:45px!important}.bq-route-email-deliveries .bq-email-smtp button{min-height:45px!important;border-radius:7px!important}.bq-route-email-deliveries .bq-email-list{margin-top:14px!important;gap:0!important;border:1px solid hsla(0,0%,100%,.08);border-radius:9px;overflow:hidden}.bq-route-email-deliveries .bq-email-row{min-height:90px!important;margin:0!important;padding:14px 16px!important;border:0!important;border-bottom:1px solid hsla(0,0%,100%,.08)!important;border-radius:0!important;background:#0a0c0e!important}.bq-route-email-deliveries .bq-email-row:last-child{border-bottom:0!important}.bq-route-email-deliveries .bq-email-row h3{font-size:14px!important}.bq-route-email-deliveries .bq-email-row p{font-size:11px!important}.bq-route-email-deliveries .bq-email-row button{min-height:34px!important;padding:7px 14px!important;border-radius:6px!important;font-size:11px!important}.bq-route-maintenance .bq-exact-maintenance>.bq-page-wrap{padding-top:26px!important;padding-bottom:38px!important}.bq-route-maintenance .bq-maintenance-heading{padding-right:70px!important}.bq-route-maintenance .bq-maintenance-heading h1:before{content:"⚒";display:inline-grid;place-items:center;width:50px;height:50px;margin-right:14px;border:1px solid rgba(255,196,0,.65);border-radius:9px;color:var(--bq-gold);font-size:25px;vertical-align:middle}.bq-route-maintenance .bq-maintenance-metrics{margin-top:15px!important}.bq-route-maintenance .bq-maintenance-form{margin-top:15px!important;padding:19px 22px 16px!important}.bq-route-maintenance .bq-maintenance-form h2{font-size:21px!important;color:var(--bq-gold-2)!important}.bq-route-maintenance .bq-maintenance-record-form{margin-top:14px!important;gap:13px!important}.bq-route-maintenance .bq-maintenance-record-form>.grid{gap:10px 14px!important}.bq-route-maintenance .bq-maintenance-record-form input,.bq-route-maintenance .bq-maintenance-record-form select{min-height:34px!important;height:34px!important}.bq-route-maintenance .bq-maintenance-record-form textarea{min-height:48px!important}.bq-route-maintenance .bq-maintenance-record-form>button{width:100%!important;min-height:40px!important;border-radius:5px!important;margin-top:-2px!important}.bq-route-maintenance .bq-maintenance-history{margin-top:14px!important;padding:16px 20px 18px!important}.bq-route-maintenance .bq-maintenance-history>div:first-child h2{display:none!important}.bq-route-maintenance .bq-maintenance-history>div:first-child p{font-size:17px!important;letter-spacing:0!important;text-transform:none!important}.bq-route-maintenance .bq-maintenance-history>.mt-5{margin-top:10px!important;grid-template-columns:1fr 180px 180px!important}.bq-route-maintenance .bq-maintenance-history-list{margin-top:12px!important;gap:8px!important}.bq-route-maintenance .bq-maintenance-row{padding:12px 14px!important;border-radius:6px!important}.bq-route-maintenance .bq-maintenance-row h3{font-size:14px!important}.bq-route-maintenance .bq-maintenance-row p{font-size:11px!important;margin-top:4px!important}.bq-route-maintenance .bq-maintenance-row .mt-4.grid{display:none!important}.bq-route-maintenance .bq-maintenance-row .text-2xl{font-size:15px!important}.bq-route-maintenance .bq-maintenance-row button{min-height:31px!important;padding:6px 11px!important;border-radius:5px!important;font-size:10px!important}.bq-route-invoices .bq-exact-invoices{padding:26px var(--bq-page-pad) 40px!important;background:transparent!important}.bq-route-invoices .bq-invoice-hero,.bq-route-invoices .bq-invoice-metrics,.bq-route-invoices .bq-invoice-panel{width:100%!important;max-width:1680px!important;margin-left:auto!important;margin-right:auto!important}.bq-route-invoices .bq-invoice-hero{position:relative!important;min-height:175px!important;overflow:hidden!important;margin-bottom:17px!important;padding:26px 30px!important;border:1px solid rgba(255,196,0,.34)!important;border-radius:12px!important;background:linear-gradient(90deg,rgba(12,14,15,.98),rgba(12,14,15,.93) 47%,rgba(12,14,15,.25)),url(/hero-loader-bg.png) right 28% center /48% auto no-repeat!important}.bq-route-invoices .bq-invoice-hero-copy{max-width:670px!important}.bq-route-invoices .bq-invoice-hero h1{font-size:38px!important}.bq-route-invoices .bq-invoice-hero p{font-size:13px!important;line-height:1.5!important}.bq-route-invoices .bq-invoice-actions{padding-right:54px!important}.bq-route-invoices .bq-invoice-actions button{display:none!important}.bq-route-invoices .bq-invoice-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-bottom:17px!important}.bq-route-invoices .bq-invoice-metrics .bq-metric-card{min-height:100px!important}.bq-route-invoices .bq-invoice-metrics .bq-metric-card:first-child:after{content:"▧"}.bq-route-invoices .bq-invoice-metrics .bq-metric-card:nth-child(2):after{content:"▣"}.bq-route-invoices .bq-invoice-metrics .bq-metric-card:nth-child(3):after{content:"✓"}.bq-route-invoices .bq-invoice-metrics .bq-metric-card:nth-child(4):after{content:"◷"}.bq-route-invoices .bq-invoice-panel{padding:18px 20px 20px!important}.bq-route-invoices .bq-invoice-panel-header{margin-bottom:12px!important}.bq-route-invoices .bq-invoice-panel-header h2{font-size:24px!important}.bq-route-invoices .bq-invoice-panel-header input{width:380px!important;min-height:44px!important;border-radius:7px!important}.bq-route-invoices .bq-invoice-table-wrap{border-radius:8px!important}.bq-route-invoices .bq-invoice-table{min-width:1080px!important}.bq-route-invoices .bq-invoice-table th{padding:11px 13px!important;font-size:10px!important;text-transform:uppercase;letter-spacing:.04em}.bq-route-invoices .bq-invoice-table td{padding:11px 13px!important;font-size:12px!important}.bq-route-invoices .bq-invoice-table a{min-width:58px!important;min-height:32px!important;border-radius:6px!important;padding:7px 12px!important;font-size:10px!important}.bq-route-fleet .bq-suite-fleet{padding:0!important}.bq-route-fleet .bq-suite-fleet>.bq-page-wrap{padding-top:25px!important;padding-bottom:36px!important}.bq-route-fleet .bq-fleet-header{padding-right:70px!important}.bq-route-fleet .bq-fleet-metrics{margin-top:15px!important}.bq-route-fleet .bq-fleet-form{margin-top:13px!important;padding:16px 18px 14px!important}.bq-route-fleet .bq-fleet-form h2{font-size:20px!important}.bq-route-fleet .bq-fleet-form form{margin-top:12px!important;gap:10px!important}.bq-route-fleet .bq-fleet-form form>.grid{gap:8px 14px!important}.bq-route-fleet .bq-fleet-form input,.bq-route-fleet .bq-fleet-form select{min-height:31px!important;height:31px!important;padding:5px 8px!important;font-size:10px!important}.bq-route-fleet .bq-fleet-form textarea{min-height:39px!important}.bq-route-fleet .bq-fleet-form button[type=submit]{min-height:34px!important;border-radius:5px!important}.bq-route-fleet .bq-fleet-workspace{margin-top:12px!important;grid-template-columns:390px minmax(0,1fr)!important;gap:13px!important}.bq-route-fleet .bq-fleet-detail,.bq-route-fleet .bq-fleet-list{padding:14px!important}.bq-route-fleet .bq-fleet-list h2{font-size:17px!important}.bq-route-fleet .bq-fleet-list button{min-height:65px!important;padding:8px 10px!important}.bq-route-fleet .bq-fleet-detail h2{font-size:25px!important}.bq-route-fleet .bq-fleet-detail .grid{gap:9px!important}.bq-route-fleet .bq-fleet-detail .rounded-2xl{border-radius:7px!important}.bq-route-announcements .bq-page-hero>.bq-page-wrap,.bq-route-portfolio .bq-page-hero>.bq-page-wrap{padding-top:26px!important;padding-bottom:14px!important}.bq-route-announcements .bq-page-heading,.bq-route-portfolio .bq-page-heading{padding-right:70px!important}.bq-route-announcements .bq-content-metrics,.bq-route-portfolio .bq-content-metrics{margin-top:14px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.bq-route-announcements .bq-content-metrics .bq-metric-card,.bq-route-portfolio .bq-content-metrics .bq-metric-card{min-height:118px!important}.bq-route-portfolio .bq-content-metrics .bq-metric-card:first-child:after{content:"▰"}.bq-route-portfolio .bq-content-metrics .bq-metric-card:nth-child(2):after{content:"✓"}.bq-route-portfolio .bq-content-metrics .bq-metric-card:nth-child(3):after{content:"▧"}.bq-route-announcements .bq-content-metrics .bq-metric-card:first-child:after{content:"➤"}.bq-route-announcements .bq-content-metrics .bq-metric-card:nth-child(2):after{content:"✓";color:var(--bq-green)}.bq-route-announcements .bq-content-metrics .bq-metric-card:nth-child(3):after{content:"⌖"}.bq-route-announcements .bq-page-body,.bq-route-portfolio .bq-page-body{padding-top:4px!important}.bq-route-announcements .bq-content-filter,.bq-route-portfolio .bq-content-filter{padding:17px 19px!important}.bq-route-announcements .bq-content-filter>div,.bq-route-portfolio .bq-content-filter>div{grid-template-columns:minmax(0,1fr) 240px!important;gap:16px!important}.bq-route-announcements .bq-content-filter input,.bq-route-announcements .bq-content-filter select,.bq-route-portfolio .bq-content-filter input,.bq-route-portfolio .bq-content-filter select{min-height:44px!important;border-radius:7px!important}.bq-route-announcements .bq-content-table,.bq-route-portfolio .bq-content-table{margin-top:17px!important}.bq-route-announcements .bq-content-table th,.bq-route-portfolio .bq-content-table th{padding:13px 16px!important;font-size:10px!important}.bq-route-announcements .bq-content-table td,.bq-route-portfolio .bq-content-table td{padding:13px 16px!important;font-size:12px!important}.bq-route-portfolio .bq-content-table img{width:138px!important;height:78px!important;border-radius:7px!important}.bq-route-announcements .bq-content-table p,.bq-route-portfolio .bq-content-table p{font-size:12px!important;margin-top:3px!important}.bq-route-announcements .bq-content-table a,.bq-route-announcements .bq-content-table button,.bq-route-portfolio .bq-content-table a,.bq-route-portfolio .bq-content-table button{min-height:34px!important;padding:7px 13px!important;border-radius:6px!important;font-size:10px!important}.bq-route-jobs .bq-exact-jobs>.bq-page-wrap{padding-top:26px!important;padding-bottom:35px!important}.bq-route-jobs .bq-jobs-heading{padding-right:70px!important}.bq-route-jobs .bq-jobs-heading>div:last-child{max-width:760px;justify-content:flex-end}.bq-route-jobs .bq-jobs-heading span:first-child{border-radius:5px!important;font-size:10px!important}.bq-route-jobs .bq-jobs-metrics{margin-top:14px!important}.bq-route-jobs .bq-jobs-metrics .bq-metric-card:first-child:after{content:"▣"}.bq-route-jobs .bq-jobs-metrics .bq-metric-card:nth-child(2):after{content:"▦"}.bq-route-jobs .bq-jobs-metrics .bq-metric-card:nth-child(3):after{content:"◌"}.bq-route-jobs .bq-jobs-metrics .bq-metric-card:nth-child(4):after{content:"✓"}.bq-route-jobs .bq-jobs-metrics .bq-metric-card:nth-child(5):after{content:"⌁"}.bq-route-jobs .bq-jobs-panel{margin-top:17px!important;padding:15px 16px 17px!important}.bq-route-jobs .bq-jobs-panel>.grid{grid-template-columns:minmax(0,1fr) 270px!important}.bq-route-jobs .bq-jobs-panel label{font-size:11px!important}.bq-route-jobs .bq-jobs-panel input,.bq-route-jobs .bq-jobs-panel select{min-height:43px!important;border-radius:6px!important}.bq-route-jobs .bq-jobs-panel .space-y-3{gap:10px!important}.bq-route-jobs .bq-job-row{padding:14px 16px!important;border-radius:8px!important;background:linear-gradient(145deg,#131619,#0a0c0e)!important}.bq-route-jobs .bq-job-row>div:first-child>div:first-child>div:first-child{font-size:15px!important}.bq-route-jobs .bq-job-row .grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.bq-route-jobs .bq-job-row .grid>div{min-height:62px;padding:11px 13px!important;border-radius:6px!important;background:#080a0c!important}.bq-route-jobs .bq-job-row a,.bq-route-jobs .bq-job-row button{min-height:33px!important;padding:7px 12px!important;border-radius:5px!important;font-size:10px!important}.bq-route-staff .bq-suite-staff{padding:0!important}.bq-route-staff .bq-suite-staff>.bq-page-wrap{padding-top:24px!important;padding-bottom:36px!important}.bq-route-staff .bq-staff-header{border:0!important;border-bottom:1px solid rgba(255,196,0,.2)!important;border-radius:0!important;background:transparent!important;padding:0 70px 15px 0!important}.bq-route-staff .bq-staff-header h1:before{content:"◎";color:var(--bq-gold);margin-right:14px;font-size:42px;vertical-align:-4px}.bq-route-staff .bq-staff-metrics{margin-top:14px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important}.bq-route-staff .bq-staff-metrics .bq-metric-card{min-height:94px!important;padding-right:58px!important}.bq-route-staff .bq-staff-metrics .bq-metric-card:after{width:39px;height:39px;top:15px;right:14px;font-size:19px}.bq-route-staff .bq-staff-metrics .bq-metric-card>:nth-child(2){font-size:25px!important;color:#fff!important}.bq-route-staff .bq-staff-workspace{margin-top:13px!important;grid-template-columns:330px minmax(0,1fr)!important;gap:14px!important}.bq-route-staff .bq-staff-directory,.bq-route-staff .bq-staff-profile-form{padding:15px!important}.bq-route-staff .bq-staff-directory input,.bq-route-staff .bq-staff-directory select{min-height:38px!important}.bq-route-staff .bq-staff-directory button{padding:12px!important;border-radius:7px!important}.bq-route-staff .bq-staff-directory strong{font-size:13px!important}.bq-route-staff .bq-staff-profile-form h2{font-size:25px!important}.bq-route-staff .bq-staff-profile-form>.mt-6.grid{margin-top:14px!important;gap:9px 13px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}.bq-route-staff .bq-staff-profile-form>.mt-6.grid>label:nth-child(n+7):nth-child(-n+12){grid-column:span 1}.bq-route-staff .bq-staff-profile-form>.mt-6.grid>label:last-child{grid-column:span 2}.bq-route-staff .bq-staff-profile-form input,.bq-route-staff .bq-staff-profile-form select{min-height:35px!important;height:35px!important;padding:6px 9px!important}.bq-route-staff .bq-staff-profile-form .rounded-2xl{border-radius:7px!important;padding:13px!important;margin-top:12px!important}.bq-route-staff .bq-staff-profile-form>button:last-child{min-height:40px!important;border-radius:6px!important}@media (max-width:1280px){:root{--bq-sidebar-width:258px;--bq-page-pad:24px}.bq-route-email-deliveries .bq-email-layout,.bq-route-fleet .bq-fleet-workspace,.bq-route-staff .bq-staff-workspace{grid-template-columns:1fr!important}.bq-route-staff .bq-staff-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){.bq-admin-main{width:100%!important;margin-left:0!important}.bq-sidebar{width:min(310px,88vw)!important}.bq-page-heading{padding-right:0!important}.bq-metric-grid,.bq-route-announcements .bq-content-metrics,.bq-route-invoices .bq-invoice-metrics,.bq-route-portfolio .bq-content-metrics,.bq-route-staff .bq-staff-metrics,.bq-route-staff .bq-staff-profile-form>.mt-6.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bq-route-invoices .bq-invoice-hero{background:linear-gradient(90deg,#0d0f11,#101315)!important}}@media (max-width:620px){.bq-metric-grid,.bq-route-announcements .bq-content-filter>div,.bq-route-announcements .bq-content-metrics,.bq-route-invoices .bq-invoice-metrics,.bq-route-jobs .bq-job-row .grid,.bq-route-jobs .bq-jobs-panel>.grid,.bq-route-portfolio .bq-content-filter>div,.bq-route-portfolio .bq-content-metrics,.bq-route-staff .bq-staff-metrics,.bq-route-staff .bq-staff-profile-form>.mt-6.grid{grid-template-columns:1fr!important}}.bq-metric-card:before{position:absolute;left:20px;right:72px;bottom:14px;color:#9ca1a7;font-size:10px;line-height:1.2;font-weight:500;letter-spacing:0;text-transform:none}.bq-route-email-deliveries .bq-metric-card:first-child:before{content:"All email attempts"}.bq-route-email-deliveries .bq-metric-card:nth-child(2):before{content:"Successful deliveries";color:#4bd57f}.bq-route-email-deliveries .bq-metric-card:nth-child(3):before{content:"Delivery failures";color:#ff6868}.bq-route-email-deliveries .bq-metric-card:nth-child(4):before{content:"Skipped by preferences";color:#ffac46}.bq-route-email-deliveries .bq-metric-card:nth-child(5):before{content:"Awaiting delivery";color:#58aaff}.bq-route-maintenance .bq-metric-card:first-child:before{content:"Total"}.bq-route-maintenance .bq-metric-card:nth-child(2):before{content:"In Progress"}.bq-route-maintenance .bq-metric-card:nth-child(3):before{content:"Completed records"}.bq-route-maintenance .bq-metric-card:nth-child(4):before{content:"This month"}.bq-route-maintenance .bq-metric-card:nth-child(5):before{content:"Recorded cost"}.bq-route-fleet .bq-metric-card:first-child:before{content:"All equipment"}.bq-route-fleet .bq-metric-card:nth-child(2):before{content:"In operation"}.bq-route-fleet .bq-metric-card:nth-child(3):before{content:"Upcoming service"}.bq-route-fleet .bq-metric-card:nth-child(4):before{content:"Not available"}.bq-route-fleet .bq-metric-card:nth-child(5):before{content:"Expiring soon"}.bq-route-jobs .bq-metric-card:first-child:before{content:"All tracked jobs"}.bq-route-jobs .bq-metric-card:nth-child(2):before{content:"On the calendar"}.bq-route-jobs .bq-metric-card:nth-child(3):before{content:"Currently active"}.bq-route-jobs .bq-metric-card:nth-child(4):before{content:"Completed jobs"}.bq-route-jobs .bq-metric-card:nth-child(5):before{content:"Equipment assigned"}.bq-route-portfolio .bq-metric-card:first-child:before{content:"All portfolio projects"}.bq-route-portfolio .bq-metric-card:nth-child(2):before{content:"Visible on public site";color:#43d679}.bq-route-portfolio .bq-metric-card:nth-child(3):before{content:"Across all projects"}.bq-route-announcements .bq-metric-card:first-child:before{content:"All announcements"}.bq-route-announcements .bq-metric-card:nth-child(2):before{content:"Currently published"}.bq-route-announcements .bq-metric-card:nth-child(3):before{content:"Not yet published / pinned"}.bq-route-staff .bq-metric-card:first-child:before{content:"All team members"}.bq-route-staff .bq-metric-card:nth-child(2):before{content:"Currently active"}.bq-route-staff .bq-metric-card:nth-child(3):before{content:"Not available"}.bq-route-staff .bq-metric-card:nth-child(4):before{content:"Pending entries"}.bq-route-staff .bq-metric-card:nth-child(5):before{content:"Total hours"}.bq-route-staff .bq-metric-card:nth-child(6):before{content:"Total cost"}.bq-route-invoices .bq-metric-card:first-child:before{content:"All issued invoices"}.bq-route-invoices .bq-metric-card:nth-child(2):before{content:"Outstanding balance"}.bq-route-invoices .bq-metric-card:nth-child(3):before{content:"Recorded paid revenue"}.bq-route-invoices .bq-metric-card:nth-child(4):before{content:"Requires payment"}.bq-metric-card>:nth-child(2),.bq-metric-card>strong{margin-bottom:19px!important}.bq-route-announcements .bq-admin-notification-floating,.bq-route-staff .bq-admin-notification-floating{display:none!important}